body {

	font-family: "ＭＳ ゴシック", "Osaka－等幅";

	font-size: 12px;

	background-color: #000000;

	background-image: url(main_bg.jpg);

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

}



/* セッション表示用 */



.num {

	color: #993366;	

	font-family: Arial, Helvetica, sans-serif;	

	font-size: 12px;	font-weight: normal;

}

#inbox {

	background-image: url(inbox_bg.gif);

	padding: 0px;

	width: 820px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-size: 12px;

}

#inbox #headerarea {

	background-image: url(header_bg.jpg);

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 288px;

	width: 820px;

}

#inbox #footer {

	margin: 0px;

	padding: 0px;

	clear: both;

}

#inbox #maincontents {

	padding: 0px;

	width: 800px;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	font-size: 12px;

	line-height: 140%;

	color: #333333;

}

.restxt {

	font-family: "Times New Roman", Times, serif;

	color: #990066;

}



.subbox {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

}

.subbox2 {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dotted;

	border-bottom-style: dotted;

	border-top-color: #333333;

	border-bottom-color: #333333;

}

.girlsname {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #990066;

	text-align: center;

}

.girlscom {

	font-size: 10px;

	line-height: 120%;

	color: #666666;

	text-align: left;

}



.txt10 {

	font-size: 10px;

	line-height: 120%;

	color: #333333;

}

#inbox #maincontents .subbox2 ul {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	list-style-image: url(arr.gif);

}

#inbox #maincontents .subbox2 li {

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding: 0px;

}

a:link {

	font-size: 12px;

	color: #333333;

}

a:visited {

	font-size: 12px;

	color: #333333;

}

a:hover {

	font-size: 12px;

	color: #FF3300;

}

a:active {

	color: #FF0000;

}

.joinbox {

	font-size: 12px;

	line-height: 140%;

	color: #333333;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	text-align: left;

}

.joincom {

	margin: 10px;

	padding: 0px;

}

.moviebox {

	text-align: left;

	padding: 0px;

	margin-top: 15px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 15px;

}

.faqq {

	font-size: 12px;

	line-height: 120%;

	color: #CC0000;

	background-image: url(q.gif);

	background-repeat: no-repeat;

	height: 20px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}

.fqaa {

	font-size: 12px;

	color: #333333;

	background-image: url(a.gif);

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 15px;

	margin-left: 25px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 25px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

.sta {

	font-size: 12px;

	color: #CC0000;

	padding: 0px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 15px;

	clear: both;

}

.stb {

	font-size: 12px;

	line-height: 140%;

	color: #333333;

	text-align: left;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 30px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

.tool2 {

	font-size: 12px;

	line-height: 140%;

	color: #333333;

	text-align: left;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

.toolcent {

	font-size: 12px;

	color: #333333;

	text-align: center;

}

.left {

	font-size: 12px;

	line-height: 140%;

	text-align: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

}

.whatbox {

	text-align: left;

	padding: 5px;

	margin-top: 15px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 15px;

	font-size: 12px;

	line-height: 140%;

	color: #444444;

	border: 1px dotted #EAA8D6;

}

.gcom {

	font-size: 12px;

	color: #666666;

	padding: 6px;

	border: 1px dotted #CCCCCC;

	margin-top: 6px;

	margin-right: 6px;

	margin-bottom: 6px;

	margin-left: 6px;

}

.kakin {

	text-align: center;

}

.list_name {

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

}

.bottomInfo table {

	font-size: 10px;

	color: #FFF;

}

.bottomInfo table tr td a {

	color: #FFF;

	font-size: 10px;

}

.bottomInfo table tr td a:link {

	font-size: 10px;

	color: #FFF;

}

.bottomInfo table tr td a:visited {

	font-size: 10px;

	color: #FFF;

}

.bottomInfo table tr td a:hover {

	font-size: 10px;

	color: #FFF;

}

.bottomInfo table tr td a:active {

	font-size: 10px;

	color: #FFF;

}

#video {

	text-align: center;

	padding-bottom: 10px;

}


