@charset "Shift_JIS";

body {
margin:0;padding:0;
background-color:#381E1E;
font-family: "MS UI Gothic", "Osaka";
color:#000000;font-size:12px;
line-height:18px;
scrollbar-3dlight-color:#330000;
scrollbar-arrow-color:#E3DECA;
scrollbar-darkshadow-color:#381E1E;
scrollbar-face-color:#584A4A;
scrollbar-highlight-color:#E3DECA;
scrollbar-shadow-color:#584A4A;
scrollbar-track-color:#381E1E;
}


input,select,td,th {font:12px 'MS UI Gothic';}

body.sch_top{
background-color:#F2E8DE;
background-image:url(./images/sch/back.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
}

body.sch_prf{
background-color:#fff;
}
/* N*/
a:link {font-size:13px;color:#573535;}
a:visited {font-size:13px;color:#573535;}
a:hover {font-size:13px;text-decoration:none;color:#980000;}
a:active {font-size:13px;color:#573535;}

a.sch:link {font-size:11px;color:#A66767;}
a.sch:visited {font-size:11px;color:#A66767;}
a.sch:hover {font-size:11px;text-decoration:none;color:#980000;}
a.sch:active {font-size:11px;color:#A66767;}

a.index:link {font-size:11px;color:#ccc;}
a.index:visited {font-size:11px;color:#ccc;}
a.index:hover {font-size:11px;text-decoration:none;color:#fff;}
a.index:active {font-size:11px;color:#ccc;}


/* font */
h1 {  font-size: 10px; line-height: 2px; color:#503837; margin: 2px; padding: 2px; font-weight: normal; letter-spacing:2px;}
.top {  font-size: 10px; line-height: 2px; color:#777; margin: 2px; padding: 2px; font-weight: normal;}
.title {  font-size: 12	px; line-height: 2px; color:#000000; margin: 3px; padding: px; font-weight: normal;}

h2 {  font-size: 12px; line-height: 16px; color:#953E61; margin: 1px; padding: 1px; font-weight: normal;}
.sys {  font-size: 12px; line-height: 16px; color:#980000; margin: 1px; padding: 1px; font-weight: normal;}

h3 {  font-size: 12px; line-height: 14px; color:#821340; margin: 1px; padding: 1px; font-weight: normal;}
.sys3 {  font-size: 12px; line-height: 14px; color:#980000; margin: 1px; padding: 1px; font-weight: normal;}
/* table.td */


li{
color:#000;
font-size: 12px;
line-height: 18px;
vertical-align: center;
list-style-type: circle
}

table,tr,td {
font-family: "MS UI Gothic", "Osaka";
color:#330000;font-size:12px;
line-height:18px;
}

td.index00{
font-family: "MS UI Gothic", "Osaka";
color:#CDB893;
font-size:11px;
letter-spacing:1px;
line-height:18px;
}

td.main{
background-color:#fff;
font-family: "MS UI Gothic", "Osaka";
color:#330000;font-size:12px;
line-height:18px;
}

td.menu{
background-image:url(./images/mw/top_05.jpg);
background-repeat:repeat-y;
}

table,td.info{
font-family: "MS UI Gothic", "Osaka";
color:#000000;font-size:11px;
line-height:18px;
}

table,td.sch_top{
font-family: "MS UI Gothic", "Osaka";
color:#4E2525;font-size:11px;
line-height:14px;
}

td.g01{
font-family: "MS UI Gothic", "Osaka";
color:#90857C;font-size:11px;
line-height:10px;
}





td.sys01{
background:#F3F2E7 url(./contact/back01.jpg);
font-size: 12px;
letter-spacing:1px;
color:#300;
border-right:1px solid #511916;
border-bottom:1px solid #511916;
}

td.sys02{
background:#EEE8E8 url(./contact/back03.jpg);
font-size: 12px;
letter-spacing:1px;
color:#300;
border-top:1px solid #DED3D3;
border-right:1px solid #CCC2C2;
border-bottom:1px solid #CCC2C2;
border-left:1px solid #DED3D3;
}

td.sys04{
background-color:#fefefe;
font-size: 12px;
letter-spacing:1px;
color:#330000;
}

td.sys05{
background-color:#F1EBD7;
font-size: 12px;
letter-spacing:1px;
color:#330000;
}

td.howto{
background:#EDEBE3;
font:12px;
letter-spacing:1px;
color:#300;
border-right:1px solid #511916;
border-bottom:1px solid #511916;
}

td.howto2{
background-color:#fff;
font-size: 12px;
letter-spacing:1px;
color:#300;
border-top:1px solid #E3DECA;
border-right:10px solid #E3DECA;
border-bottom:1px solid #E3DECA;
border-left:10px solid #E3DECA;
}

td.rec01{
background-color:#fff;
font-size: 12px;
letter-spacing:1px;
color:#300;
border-top:1px solid #300;
border-right:1px solid #300;
border-bottom:1px solid #300;
border-left:1px solid #300;
}

td.rec02{
background-color:#EFEAD8;
font-size: 12px;
letter-spacing:1px;
color:#300;
border-top:1px solid #300;
border-right:4px solid #300;
border-bottom:3px double #300;
border-left:4px solid #300;
}

td.rec03{
background-color:#F9F7ED;
font-size: 12px;
letter-spacing:1px;
color:#300;
border-top:1px solid #300;
border-right:1px solid #300;
border-bottom:1px dotted #300;
border-left:1px solid #300;
}

td.rec04{
background-color:#C7A2A2;
font-size: 12px;
letter-spacing:1px;
color:#300;
border-top:1px solid #300;
border-right:1px solid #300;
border-bottom:3px double #300;
border-left:1px solid #300;
}






/*---TOPpage information----------------------------------*/

#info {
/*padding: 10px 0px 0px 0px;*/
width:385px;
height:169px;
background: #fff url(./images/info/back.jpg);
overflow:auto;
color:#333333;
scrollbar-face-color:#F7F0DE;
scrollbar-track-color:#F7F0DE;
scrollbar-arrow-color:#4F2828;
scrollbar-3dlight-color:#EADBC9;/*--ΆγO€--*/
scrollbar-highlight-color:#F7F0DE;/*--Άγΰ€--*/
scrollbar-shadow-color:#EADBC9;/*--EΊΰ€--*/
scrollbar-darkshadow-color:#C1B084;/*--EΊO€--*/
}

#info a:link {color:#6D5051;}
#info a:visited {color:#6D5051;}
#info a:hover {text-decoration:none;color:#330000;}
#info a:active {color:#6D5051;}

#info td{font: 12px/18px 'MS UI Gothic';color:#381E1F;}
#info td .day{font: 12px/18px 'MS UI Gothic';color:#9C8484;}



/*---TOPpage schedule------------------------------------*/

#topsch {background: #F2E8DE url(./images/sch/back.jpg) repeat-x fixed;}
#topsch .img01 {border-color:#ffffff; border-width:5px;}



/*---ladiespage------------------------------------------*/

#ladies .complist{background: #fff url(./ladies/images/c_back.jpg) no-repeat;font-size: 11px;color:#300;}

#ladies .img01 {border:1px solid #333;}
#ladies .info01 {font:10px 'MS UI Gothic';color:#9C8484;}
#ladies .info02 {font:10px 'MS UI Gothic';color:#fff;}

#ladies .thumb{
	position: relative;
	z-index: 1;
}

#ladies .blog {
	position: absolute;
	top: 78px;
	left:0px;
	z-index: 2;
}

#osirase {padding:5px 50px 5px 100px;background: #fff url(./ladies/images/back.jpg) no-repeat;width:550px;height:55px;overflow:hiddn;}
#osirase td {font:12px/120%;color:#333;padding:0px 0px 3px 0px;}



/* schedulepage------------------------------------------ */

/* g */
#schedule .sch{background-color:#300;}

/* ½ϊ1 */
#schedule .sch00{font:normal 11px/12px;color:#300;text-align:center;background-color:#E3DECA;}

/* ½ϊ2 */
#schedule .sch01{font:normal 11px/12px;color:#300;text-align:center;background-color:#fff;}

/* T1 */
#schedule .sch02{font:normal 11px/12px;color:#300;text-align:center;background:#F3E8E5 url(./images/sch/td_back.jpg) repeat-y;}

/* T2 */
#schedule .sch03{font:normal 11px/12px;color:#300;text-align:center;background-color:#F3E8E5;}

#schedule a :link {font-size:11px;color:#A66767;}
#schedule a:visited {font-size:11px;color:#A66767;}
#schedule a:hover {font-size:11px;text-decoration:none;color:#980000;}
#schedule a:active {font-size:11px;color:#A66767;}

/* 2010.08.10Vschedulepage------------------------------------------ */

/* g */
#schedule810 .sch{background-color:#300;}

/* ½ϊ1 */
#schedule810 .sch00{font-size:11px;color:#300;text-align:center;background-color:#E3DECA;line-height:1.1}

/* ½ϊ2 */
#schedule810 .sch01{font-size:11px;color:#300;text-align:center;background-color:#fff;line-height:1.1}

/* T1 */
#schedule810 .sch02{font-size:11px;color:#300;text-align:center;background:#F3E8E5 url(./images/sch/td_back.jpg) repeat-y;line-height:1.1}

/* T2 */
#schedule810 .sch03{font-size:11px;color:#300;text-align:center;background-color:#F3E8E5;line-height:1.1}

#schedule810 a :link {font-size:11px;color:#A66767;}
#schedule810 a:visited {font-size:11px;color:#A66767;}
#schedule810 a:hover {font-size:11px;text-decoration:none;color:#980000;}
#schedule810 a:active {font-size:11px;color:#A66767;}


/* bannerlink-------------------------------------------- */

#bannerlink a:link {font-size:11px;color:#A66767;}
#bannerlink a:visited {font-size:11px;color:#A66767;}
#bannerlink a:hover {font-size:11px;text-decoration:none;color:#980000;}
#bannerlink a:active {font-size:11px;color:#A66767;}

/* reserv page------------------------------------------- */

#reserv .contact {background:#fff;font:12px/20px 'MS UI Gothic';color:#333;}
#reserv .contact2 {background:#eee;font:12px/20px 'MS UI Gothic';color:#333;}
#reserv .contact3 {background:#fff url(./images/form/back01.jpg) repeat-x;font:12px/14px;color:#300;}
#reserv .contact4 {background:#fff url(./images/form/back02.jpg) repeat-x;font:12px/14px;color:#300;}

#reserv select {background:#E3DECA;font:12px/20px 'MS UI Gothic';color:#333;}
#reserv .op {background:#E3DECA;font:12px/12px 'MS UI Gothic';letter-spacing:1px;color:#333;border:1px solid #999;padding:3px;}
#reserv input {margin:0px;padding:0px;}
#reserv .font1 {font:11px/20px 'MS UI Gothic';color:#333;padding:5px;}
#reserv .f10 {font:10px/10px 'MS UI Gothic';}



/* qa page----------------------------------------------- */

#qabbs .td1 {background:#CDC5AE;}


/*---------------------------------------------------*/

.img01 {border:1px solid #333;}



/*--blog---gravure---other-------------------------------*/
#contents{
	width:590px;
	color:#666;
	height:650px;
	overflow:auto;
	scrollbar-face-color:#F7F0DE;
	scrollbar-track-color:#F7F0DE;
	scrollbar-arrow-color:#4F2828;
	scrollbar-3dlight-color:#EADBC9;/*--ΆγO€--*/
	scrollbar-highlight-color:#F7F0DE;/*--Άγΰ€--*/
	scrollbar-shadow-color:#EADBC9;/*--EΊΰ€--*/
	scrollbar-darkshadow-color:#C1B084;/*--EΊO€--*/
}

#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:0 10px 5px 0;
}

.end01{
	width:500px;
	border-bottom:1px #C2B79F dotted;
	color:#666;
	text-align:right;
}

.cb{clear:both;}
	

/*--TOP MOVIE------------------------------*/

#movie {
	width:383px;height:205px;background: #fff url(./images/movie/back2.jpg) no-repeat;
	color:#333333;
}

.day{font: 12px/18px 'MS UI Gothic';color:#9C8484;}
