@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: 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Verdana,sans-serif;
	scrollbar-3dlight-color:#96826e;
	scrollbar-arrow-color:#96826e;
	scrollbar-base-color:#F3C752;
	scrollbar-darkshadow-color:#553232;
	scrollbar-shadow-color:#96826e;
	background-image:url(./images/back.gif);
}

/* リンク------------------------------------------------------- */

a:link {font-size:12px; text-decoration:none; color:#CE4400;}
a:visited {font-size:12px; text-decoration:none; color:#CE4400;}
a:hover {font-size:12px; text-decoration:underline; color:#780011;}
a:active {font-size:12px; text-decoration:none;color:#CE4400;}

/* ------------------------------------------------------- */

h1{
	font-size: 11px;
	color:#666;
	margin:1px;
	padding:1px;
	font-weight: normal;
}

h2{
	font-size: 12px;
	color:#666;
	margin:1px;
	padding:1px;
	font-weight: normal;
	line-height:14px;
}

h3{
	font-size: 12px;
	margin:1px;
	padding:1px;
	font-weight: normal;
	line-height:18px;
}

strong{
	font-size: 11px;
	color:#666;
	margin:1px;
	padding:1px;
	font-weight: normal;
}


/* リスト------------------------------------------------------- */

dt{
color:#fff;
background-color:#8f4b5f;
border-bottom-width:1px;
border-bottom-color:#ccc;
border-bottom-style:dotted;
}

ol{
	margin-left:20px;
}

ul{
	margin-left:10px;
}

li{
	line-height:18px;
	margin-left:20px;
}

/* 画像の枠------------------------------------------------------- */

.img00{	
	vertical-align:middle;
}

.img01{
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#716D60;	
}

/* マージン------------------------------------------------------- */

.mrgt3{
	margin-top:3px;
}

.mrgt10{
	margin-top:10px;

}

.mrgt15{
	margin-top:15px;
}

.mrg5{
	margin:5px;
}

.mrgw15{
	margin-left:15px;
}

/* フォント------------------------------------------------------- */


.bf11{
	font-size:11px;
	letter-spacing:1px;
	color:#ff6600;
	font-weight: bold;
}

.bf12{
	font-size:12px;
	letter-spacing:1px;
	color:#ff6600;
	font-weight: bold;
}

.bf12b{
	font-size:12px;
	letter-spacing:1px;
	color:#663333;
	font-weight: bold;
}

.ore11{
	font-size:11px;
	letter-spacing:1px;
	color:#BF4800;
}

.ore12{
	font-size:12px;
	letter-spacing:1px;
	color:#ff6600;
}

.ore12b{
	background-color:#ffcc00;
	font-size:12px;
	letter-spacing:1px;
	color:#980000;
}

.glay10{
	font-size:11px;
	color:#333;
}

.glay11{
	font-size:11px;
	letter-spacing:1px;
	color:#333;
}

.d_pink10{
	font-size:10px;
	color:#C68D8D;
}

/* フィールド------------------------------------------------------- */

fieldset {
	padding: 5px;
	border-color: #ffcc00;
}

legend {
	font-weight: bold;
	color: #ff3300;
}


.lb{
	border: 1px #ffcc00 solid;
}

/* ライン------------------------------------------------------- */

hr{ 
	color:#ccc;
	height: 1px; 
}

.line1{
	border-bottom: 1px #F3C752 dashed;
}

.line2{
	border-bottom: 1px #D4AC34 dashed;
}

.line3{
	border-top: 1px #D4AC34 dashed;
}

/* テーブル------------------------------------------------------- */

td{
	font-size:12px;
	color: #333;
	line-height:16px;
	font-family: 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Verdana,sans-serif;
}

.newface{
	width:250px	
}

.no1{
	background-color:#ededed;
}

.no1b{
	background-color:#ffcc00;
	border-bottom: 1px #D4AC34 dashed;
}

.nob2{
	background-image:url(./images/page/line.jpg);
	border-top: 1px #D4AC34 solid;
	border-bottom: 1px #D4AC34 dashed;
	border-right: 1px #D4AC34 solid;
}

.nob3{
	background-color:#fff;
}

.nob4{
	border-bottom: 1px #D4AC34 solid;
	border-right: 1px #D4AC34 solid;
}

.nob5{
	background-color:#FF7E00;
	border-bottom: 1px #D4AC34 solid;
}

.nob6{
	background-color:#E7E3D7;
	border-bottom: 1px #D4AC34 solid;
}

.left1{
	background-image:url(./images/mw/mw_05.jpg);
	background-repeat:repeat-y;	
}

.right1{
	background-image:url(./images/mw/mw_07.jpg);
	background-repeat:repeat-y;	
}

.mw_03{
	background-image:url(./images/mw/mw_03.jpg);
	background-repeat:no-repeat;	
}

.mw_04{
	background-image:url(./images/mw/mw_04.jpg);
	background-repeat:no-repeat;	
}

.mw_06{
	background-image:url(./images/mw/mw_06.jpg);
	background-repeat:repeat-y;	
}


.under{
	background-image:url(./images/mw/mw_08.gif);
	background-repeat:no-repeat;	
}

.news{
	background-image:url(./images/mw/news_bar.gif);
	background-repeat:no-repeat;	
}

.cover{
	background-image:url(./images/cover.jpg);
	background-repeat:no-repeat;	
}

.cover2{
	background-image:url(/ximg.php?eximage/top/camban1/585x200/jpg);
	background-repeat:no-repeat;
}

.cover2007{
	background-image:url(./images/2007_cover.jpg);
	background-repeat:no-repeat;	
}

.osirase{
	filter:Alpha(opacity=70);
	background-color:#333;
}

.osirase2{
	overflow: auto;
	width: 180px;
	height: 170px;
	color:#fff;

}

.m_back{
	background-image:url(./images/mw/m_back.gif);
	background-repeat:repeat;
	border: 1px #ffcc00 solid;

}


.res{
	width:530px;
	margin-left:20px;
	margin-top:10px;
	color:#ff6600;
}

.rec1{
	border-top: 2px #ededed solid;
	border-bottom: 2px #ededed solid;
	font-size:14px;
	color:#ff6600;
	line-height:24px;
}

.rec2{
	background-color:#FF8CA4;
	border-bottom: 1px #DA4793 solid;
	border-right: 1px #DA4793 solid;
}

.rec3{
	background-color:#fff;
	border-bottom: 1px #DA4793 solid;
	border-right: 1px #DA4793 solid;
	border-left: 1px #ededed solid;

}

/* プロフ・プレイデーター------------------------------------------------------- */

.play1{
	font-size:11px;
	color:#fff;
	background-color:#ff8400;
	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:11px;
	color:#555;
	background-color:#FFB89C;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	}

.play0{
	letter-spacing:1px;
	font-size:11px;
	color:#999;
	background-color:#ededed;
	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:11px;
	color:#999;
	background-color:#ededed;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid;
	}
	
				
.prf01{
	font-size:12px;
	border-bottom: 1px #ccc dotted;
	}

.ladies_back{
	background-image:url(./images/ladies/t_02.jpg);	
	background-repeat:repeat-y;	
	}
	
/* システム------------------------------------------------------- */


.sys01{
	line-height:16px;
	color:#5E3A16;
	background-color:#ededed;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #A89E94 dotted;
}


/* スケジュール------------------------------------------------------- */

/*　枠 */
.sch{
	line-height:14px;
	background-color:#ccc;
}

/*　平日1 */
.sch00{
	font-size:11px;
	line-height:14px;
	background-color:#E7E3D7;
}

/*　平日2 */
.sch01{
	line-height:14px;
	background-color:#fff;
}
/*　週末1 */

.sch02{
	font-size:11px;
	line-height:14px;
	color:#330000;
	background-color:#FF7E00;
}

/*　枠2 */
.sch03{
	line-height:14px;
	color:#980000;
	background-color:#fff;
}




/* rec.html */

.contact {
	background-color: #f1c751;
}

.contact2 {
	background-color: #fff;
}

/*--FuuTube------------------*/
#futube{
	width:200px;
	height:320px;
	*height:322px;
	background-color:#fff;
	color:#000;
	text-align:center;
}

.fuu01{
	padding:2px;
	font-weight:bold;
}

.fuu02{
	padding:2px;
	text-align:left
}


/*--blog---gravure---other-------------------------------*/
#contents{
	width:605px;
	color:#666;
	height:650px;
	overflow:auto;
	scrollbar-3dlight-color:#96826e;
	scrollbar-arrow-color:#96826e;
	scrollbar-base-color:#F3C752;
	scrollbar-darkshadow-color:#553232;
	scrollbar-shadow-color:#96826e;
}

#blog_thum{
	width:500px;
	color:#666;
}

.blog01{
	border:2px #C2B79F solid;
	margin-right:20px;
}

.blog02{
	border:2px #C2B79F solid;
	text-align:right;
	margin-left:0;
}

.blog03{
	width:114px;
	line-height:1.2;
	font-size:10px;
}

#gravure_thum{
	width:500px;
	color:#666;
}

.gravure01{
	background:#ccc;
	border:2px #C2B79F solid;
	text-align:center;
}

.other01{
	border:2px #C2B79F solid;
	margin-right:31px;
}

.other02{
	border:2px #C2B79F solid;
	text-align:right;
	margin-left:0;
}

.other03{
	width:147px;
	line-height:1.2;
	font-size:10px;
}

.conte01{
	text-align:right;
	margin:3px 10px 5px 0;
}

.end01{
	width:500px;
	color:#666;
	text-align:right;
}

.cb{clear:both;}

/*---line up------------------------------------*/
#ladies {}

#ladies .thumb{
	position: relative;
	z-index: 1;
}

#ladies .m_icon {
	position: absolute;
	top: 75px;
	right:0px;
	z-index: 2;
}

#ladies .blog {
	position: absolute;
	top: 76px;
	left:1px;
	z-index: 2;
}