@charset "Shift_JIS";

/* ------------------------------------------------------- */

body{
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:18px;
	color: #333;
	background-color:#fff;
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',Verdana,sans-serif;
	scrollbar-3dlight-color:#96826e;
	scrollbar-arrow-color:#96826e;
	scrollbar-base-color:#c1b39e;
	scrollbar-darkshadow-color:#553232;
	scrollbar-shadow-color:#96826e;
}

/* ƒŠƒ“ƒN------------------------------------------------------- */

a:link {font-size:12px; text-decoration:none; color:#840044;}
a:visited {font-size:12px; text-decoration:none; color:#840044;}
a:hover {font-size:12px; text-decoration:underline; color:#780011;}
a:active {font-size:12px; text-decoration:none;color:#840044;}


a.name:link {font-size:12px; text-decoration:none; color:#f60;}
a.name:visited {font-size:12px; text-decoration:none; color:#f60;}
a.name:hover {font-size:12px; text-decoration:underline; color:#780011;}
a.name:active {font-size:12px; text-decoration:none;color:#f60;}

a.link0:link {font-size:11px; text-decoration:none; color:#fff;}
a.link0:visited {font-size:11px; text-decoration:none; color:#fff;}
a.link0:hover {font-size:11px; text-decoration:underline; color:#780011;}
a.link0:active {font-size:11px; text-decoration:none;color:#fff;}

a.link1:link {font-size:11px; text-decoration:none; color:#840044;}
a.link1:visited {font-size:11px; text-decoration:none; color:#840044;}
a.link1:hover {font-size:11px; text-decoration:underline; color:#780011;}
a.link1:active {font-size:11px; text-decoration:none;color:#840044;}

/* ------------------------------------------------------- */

h1{
	font-size: 11px;
	color:#666;
	margin:2px;
	padding:2px;
	font-weight: normal;
}

h2{
	font-size: 12px;
	color:#7a5656;
	margin:1px;
	padding:1px;
	margin-bottom:0px;
	font-weight: normal;
}

.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}

/* ƒŠƒXƒg------------------------------------------------------- */

dt{
color:#fff;
background-color:#8f4b5f;
border-bottom-width:1px;
border-bottom-color:#ccc;
border-bottom-style:dotted;
}

dt.sys{
color:#fff;
background-color:#ad828e;
border-bottom-width:1px;
border-bottom-color:#ccc;
border-bottom-style:dotted;
}

li{
	color:#555;
}

/* ‰æ‘œ‚Ì˜g------------------------------------------------------- */

.img00{	
	vertical-align:middle;
}

.img01{
	border-width:1px;
	border-style:solid;
	border-color:#555;	
}

/* ƒ}[ƒWƒ“------------------------------------------------------- */

.mrgt6{
	margin-bottom:6px;
}

.mrgb20{
	margin-bottom:20px;
}

.mrgt4{
	margin-top:4px;
}

.mrgt10{
	margin-top:10px;
}

.mrgt15{
	margin-top:15px;
}

.mrgw2{
	margin-right:2px;
}

.mrgw3{
	margin-left:20px;
}

.mrgw4{
	margin-left:10px;
}

.mrgwt1{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
}

/* ƒtƒHƒ“ƒg------------------------------------------------------- */

.bf11{
	font-size:11px;
	letter-spacing:1px;
	color:#ff6600;
	font-weight: bold;
}


.bf11b{
	font-size:11px;
	letter-spacing:1px;
	color:#ff0066;
	font-weight: bold;
}

.bf11c{
	font-size:11px;
	letter-spacing:1px;
	color:#755353;
	font-weight: bold;
}

.bf12{
	font-size:12px;
	margin-right:4px;
	margin-left:4px;
	letter-spacing:1px;
	color:#ff6600;
	font-weight: bold;
}

.bf12a{
	font-size:12px;
	margin-right:4px;
	margin-left:4px;
	letter-spacing:1px;
	color:#999;
	font-weight: bold;
}

.bf12c{
	font-size:12px;
	letter-spacing:1px;
	color:#ff6600;
	font-weight: bold;
}

.bf12d{
	font-size:12px;
	letter-spacing:1px;
	color:#980000;
	font-weight: bold;
}

.white11{
	line-height:16px;
	font-size:11px;
	color:#ededed;
}

.yellow11{
	letter-spacing:1px;
	line-height:16px;
	font-size:11px;
	color:#B6851A;
}

.yellow11b{
	line-height:16px;
	font-size:11px;
	color:#D99809;
	font-weight: bold;
}

.yellow12{
	line-height:16px;
	font-size:12px;
	color:#B6851A;
}

.glay11{
	line-height:16px;
	font-size:11px;
	color:#333;
}

.glay11c{
	line-height:16px;
	font-size:11px;
	color:#ccc;
}

.glay10{
	letter-spacing:1px;
	line-height:16px;
	font-size:10px;
	color:#333;
}

.glay11b{
	line-height:18px;
	font-size:11px;
	color:#666;
}

.ore12{
	line-height:18px;
	font-size:12px;
	color:#ff5500;
}


.ore11{
	line-height:18px;
	font-size:11px;
	color:#ff5500;
}


.blu11{
	line-height:18px;
	font-size:11px;
	color:#336699;
}


.point11{
	line-height:18px;
	font-size:10px;
	color:#780011;
}

.point12{
	line-height:18px;
	font-size:12px;
	color:#780011;
}

.d_pink10{
	color:#D3ABB7;
	font-size:10px;

}

.d_glay10{
	color:#ededed;
	font-size:10px;

}

.red { color:#980000; }

/* ƒ‰ƒCƒ“------------------------------------------------------- */

hr{ 
	color:#ccc;
	height: 1px; 
}

.line{
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
}

.line2{
	border-right: 1px #999 solid;
}

.line3{
	border-left: 1px #999 solid;
	background-color:#ededed;
}

.line4{
	border-top: 1px #999 solid;
}

.line5{
	border-bottom: 1px #999 solid;
}

.line6{
	border: 1px #999 solid;
}

.line7{
	border-bottom: 1px #ccc dotted;
}

.line8{
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}
/* ƒe[ƒuƒ‹------------------------------------------------------- */

td{
	font-size:12px;
	color: #333;
	line-height:16px;
	/*text-align: left;*/
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',Verdana,sans-serif;
}

.menu{
	background-color:#780011;	
}


.under{
	background-image:url(./images/mw/under_ban.jpg);
	background-repeat:no-repeat;	
}


.info01{
	letter-spacing:1px;
	background-color:#D2CAA1;
	color:#5E0000;
	}

.info02{
	background-color:#EEEAD5;
	color:#5E0000;
	}
	
.tw01{
	color:#333;
	background-color:#ededed;
	border-bottom: 1px #ccc solid;
	}

.td01{
	background-color:#ededed;
	color:#5E0000;
	}
	
/* ƒ[ƒ‹------------------------------------------------------- */

.mail{
	font-size:9px;
	color:#666666;		
	}


/* ƒvƒƒtEƒvƒŒƒCƒf[ƒ^[------------------------------------------------------- */

.play_title{
	background-image:url(./images/ladies/play.gif);
	background-repeat:no-repeat;
	font-size:10px;
	color:#fff;
	background-color:#9A8D6D;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	}

.play1{
	font-size:10px;
	color:#8F4135;
	background-color:#FFFFE3;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	}
	
.play2{
	letter-spacing:1px;
	font-size:10px;
	color:#9A4D4D;
	background-color:#EBE6D7;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	}
	
.play3{
	letter-spacing:1px;
	font-size:10px;
	color:#ccc;
	background-color:#ededed;
	}

.play0{
	letter-spacing:1px;
	font-size:10px;
	color:#ccc;
	background-color:#ededed;
	}
			
.prf01{
	font-size:12px;
	color:#333;
	border-bottom: 1px #ccc dotted;
	}
	
.play00{
		background-color:#DADADA;		
	}
	
.w_glay{
		border: 3px #ccc solid;		
	}

	
/* ƒXƒPƒWƒ…[ƒ‹------------------------------------------------------- */

/*@˜g */
.sch{
	line-height:14px;
	background-color:#ccc;
}

/*@•½“ú1 */
.sch00{
	font-size:11px;
	line-height:14px;
	background-color:#ededed;
}

/*@•½“ú2 */
.sch01{
	line-height:14px;
	background-color:#fff;
}
/*@T––1 */

.sch02{
	font-size:11px;
	line-height:14px;
	color:#330000;
	background-color:#E7D8D8;
}

/*@˜g2 */
.sch03{
	line-height:14px;
	color:#980000;
	background-color:#fff;
}


/* ƒVƒXƒeƒ€------------------------------------------------------- */

/*@˜g */
.sys01{
	line-height:18px;
	color:#592D03;
	background-color:#E8E1D9;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-top: 1px #ccc solid;
	border-bottom: 1px #999 solid;
}

.sys02{
	font-size:10px;
	letter-spacing:1px;
	line-height:18px;
	color:#8C4C00;
	background-color:#F9F5F1;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-top: 1px #ccc solid;
	border-bottom: 1px #999 solid;
}

.sys03{
	line-height:18px;
	color:#330000;
	background-color:#fff;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-top: 1px #ccc solid;
	border-bottom: 1px #999 solid;
}

.sys_right{
	float:right;
	margin-right:10px;	
}


.sys1{
	line-height:20px;
	font-size:11px;
	color:#333;
}


/* ƒ‰ƒ“ƒLƒ“ƒO------------------------------------------------------- */

.rank_t1{
	line-height:18px;
	color:#330000;
	background-color:#ededed;
	border-bottom: 1px #999 solid;
}


.rank_t2{
	line-height:18px;
	color:#330000;
	background-color:#fff;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-top: 1px #ccc solid;
	border-bottom: 1px #999 solid;
}


.rank_t3{
	line-height:18px;
	color:#330000;
	background-color:#ECE1D3;
	border-bottom: 1px #999 solid;
}

.rank_t4{
	line-height:18px;
	color:#330000;
	background-color:#F7F9D5;
	border-bottom: 1px #999 solid;
}



/* ---ƒvƒŒƒCŒŸõ------------------------------------------- */

.play_t{
	background-color:#EEEBE6;
	}

.play_t2{
	background-color:#F6F4F0;
	border-top: 1px #ccc solid;
	}

.playTable td {
	font-size:10px;
	letter-spacing: 1px;
	}

.select_w {
	font-size:10px;
	width: 65px;
	}

/* ------------------------------------------------------- */

.contact{
	color:#980000;
	background-color:#D6D3D3;
	border: 1px #fff solid;
}

.contact2{
	color:#444;
	background-color:#fff;
}

.contact3{
	color:#444;
	background-color:#fff;
}


.font-tohaba {
    font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

/* ------------------------------------------------------- */

.cmdbtn {
	font-size:11px;
	letter-spacing:1px;
	width:70px;
	color:#333;
	background-color:#ededed;
	padding:3px;
	margin:0px 0px;
	border-top   :1px solid #ccc;
	border-left  :1px solid #ccc;
	border-right :1px solid #999;
	border-bottom:0px solid #999;
}

.cmdbtn2 {
	font-size:11px;
	letter-spacing:1px;
	width:70px;
	color:#333;
	background-color:#ffffcc;
	padding:3px;
	margin:0px 0px;
	border-top   :1px solid #ccc;
	border-left  :1px solid #ccc;
	border-right :1px solid #999;
	border-bottom:0px solid #999;
}


.cmlink {
	width:445px;
	color:#333;
	background-color:#ededed;
	margin:0px 0px;
	border-top   :1px solid #e7e7e7;
	border-left  :1px solid #ccc;
	border-right :1px solid #999;
	border-bottom:1px solid #999;
}
/* ---------------------------*
/*-- link_goup.html ----------*
------------------------------*/

.type01{
	background-color:#fff;
	padding:0.3em;
}

.type02{
	text-align:center;
	margin:0.3em;
	font-weight:bold;
	font-size:130%;
}

/*--FuuTube------------------*/
#futube{
	width:200px;
	height:320px;
	*height:324px;
	background-color:#fff;
	color:#000;
	text-align:center;
	border:1px solid #000;
}

.fuu01{
	padding:2px;
	font-weight:bold;
}

.fuu02{
	padding:2px;
	text-align:left
}

/*--blog---gravure---other-------------------------------*/
#contents{
	width:100%;
	height:1200px;
	color:#666;
	overflow:auto;
	scrollbar-3dlight-color:#96826e;
	scrollbar-arrow-color:#96826e;
	scrollbar-base-color:#c1b39e;
	scrollbar-darkshadow-color:#553232;
	scrollbar-shadow-color:#96826e;
}

#blog_thum{
	width:400px;
	color:#666;
}

.blog01{
	border:2px #C2B79F solid;
	margin-right:16px;
}

.blog02{
	border:2px #C2B79F solid;
	text-align:right;
	margin-left:0;
}

.blog03{
	width:90px;
	line-height:1.2;
	font-size:10px;
}

#gravure_thum{
	width:400px;
	color:#666;
}

.gravure01{
	background:#ccc;
	text-align:center;
	border:2px #C2B79F solid;
}

#other_thum{
	width:400px;
	color:#666;
}

.other01{
	border:2px #C2B79F solid;
	margin-right:16px;
}

.other02{
	border:2px #C2B79F solid;
	text-align:right;
	margin-left:0;
}

.other03{
	width:126px;
	line-height:1.2;
	font-size:10px;
}

.conte01{
	text-align:right;
	margin:3px 10px 5px 0;
}

.end01{
	width:400px;
	border-bottom:1px #C2B79F dotted;
	color:#666;
	text-align:right;
}

.cb{clear:both;}

/*---line up------------------------------------*/
#ladies {}

#ladies .thumb{
	position: relative;
	z-index: 1;
}

#ladies .m_icon {
	position: absolute;
	top: 51px;
	right:0px;
	z-index: 2;
}

#ladies .m_icon2 {
	position: absolute;
	top: 102px;
	right:0px;
	z-index: 2;
}

#ladies .blog_icon {
	position: absolute;
	top: 65px;
	left:2px;
	z-index: 2;
}

#ladies .blog_icon2 {
	position: absolute;
	top: 115px;
	left:2px;
	z-index: 2;
}	


table.t_left th,
table.t_left td {
	text-align:left;
}
