
*{
	font-family: tahoma;
}

body {
	background:url(/images/cf/back.gif);
	color:#333;
	text-align:center;
	}
	
/*-------------------------------------------*/

#wrapper{
	width:772px;
	margin: 0 auto;
	background:url(/images/cf/w2.jpg) repeat-y;
	}
		
#w1{
	width:772px;
	height:5px;
	background:url(/images/cf/w1.jpg) no-repeat;
}

#w2{
	width:772px;
}
	
#w3{
	width:772px;
	height:25px;
	background:url(/images/cf/w3.jpg);
}

/*-side menu------------------------------------------*/

#side{
	width:172px;
	float:left;
	text-align:center;
}

#mobile{
	width:150px;
	height:221px;
	margin:0 auto;
	background:url(/images/menu/mobile.jpg);
	border:1px solid #c00;

}

#mform{
	margin-top:155px;
}


#mobile .inp{
	width:140px;
	height:18px;
	border:1px solid #c00;
}


/*-main------------------------------------------*/

#main{
	width:600px;
	float:right;
	text-align:left;
}

#main2{
	width:310px;
}

#main3{
	width:270px;
}

/*---index--------------------------------------*/

#index{
	width:100%;
	height:480px;
	background-color:#fff;
}

.enter{
	margin-left:0;
	margin-top:10px;
}

.exit{
	margin-left:25px;
	margin-top:10px;
}

*html .enter{
	margin-left:28px;

}

*html .exit{
	margin-left:42px;
}

.index_link{
	width:800px;
	margin:auto;
	overflow:hidden;
}

/*---top--------------------------------------*/

.bbs{
	width:585px;
	border:1px solid #c00;
}

#info_image{
	width:138px;
}

#info_comm{
	width:445px;
}

#info_comm2{
	width:383px;
}

#event_comm{
	width:584px;
	background:url(/images/page/event_back.gif);
}

#top_sch{
	width:306px;
	height:230px;
}

#top_sch2{
	width:303px;
	height:200px;
	background:url(/images/page/sch_back.jpg) no-repeat;
	position:absolute;
	*position:static;
}

#top_sch3{
	width:280px;
	height:170px;
	overflow:auto;
	margin:10px 0 5px 15px;
}

#newface{
	width:306px;
	height:230px;
}

#newface .waku{
	width:136px;
	height:190px;
}

#newface .waku1{
	width:136px;
	height:145px;
}

#newface .waku2{
	width:136px;
	height:45px;
	*height:45px;
	background:url(/images/page/shima_back.gif);
}

#rank{
	margin-left:40px;
	*margin-left:20px;
	width:270px;
	height:460px;
	text-align:center
}

*html #rank{
	margin-left:0px;
}

#rank .waku{
	width:210px;
	height:90px;
	*height:85px;
	margin-right:5px;
}

#top_movie{
	width:584px;
	height:230px;
}

/*---system--------------------------------------*/

#system{
	width:590px;
}

#system .c1{
	width:20%;
	height:25px;
	padding-top:3px;
	letter-spacing:1px;
	background:url(/images/page/event_back.gif);
	text-align:right;
	margin-left:5px;
}

#system .c2{
	width:28%;
	height:25px;
	padding-top:3px;
	letter-spacing:1px;
	text-align:right;
}

#system .c3{
	width:575px;
	height:25px;
	padding:3px 0 0 5px;
	letter-spacing:1px;
	background-color:#fc0;
}

#system .c4{
	width:575px;
	padding:3px 0 0 5px;
	letter-spacing:1px;
}

/*---ladies--------------------------------------*/

#ladies{
	width:590px;
}

.thum{
	width:192px;
	height:160px;
}

.photo{
	width:105px;
}

.prf{
	width:85px;
}

.pr1{
	margin-top:-2px;
	*margin-top:-2px;
}

*html .pr1{
	margin-top:1px;
}

.mag_e{
	margin-bottom:5px;
	*margin-bottom:3px;
}

#ladies_id{
	width:800px;
	height:455px;
	background:url(/images/page/ladies_back.jpg) no-repeat;
	text-align:left;
}

#ladies_id2{
	width:740px;
	height:455px;
}

#ladies_id .view{
	width:270px;
	height:455px;
}


#ladies_id .thum2{
	width:65px;
	height:455px;
}

#ladies_id .prf2{
	width:375px;
	height:455px;
}

#ladies_id .prfa{
	width:370px;
	height:25px;
	background:#F3EFE9;
	border-bottom:1px dotted #999;
	border-right:1px solid #ccc;
	padding-top:3px;
}	

#ladies_id .prfb{
	width:370px;
	height:25px;
	background:#EFEDEB;
	border-bottom:1px dotted #999;
	border-right:1px solid #ccc;
	padding-top:3px;
}

#ladies_id .prfc{
	width:370px;
	height:130px;
	overflow:auto;
	background:#EFEDEB;
	border-bottom:1px dotted #999;
	border-right:1px solid #ccc;
	padding-top:3px;
}

*html #ladies_id .prfc{
	height:160px;
}

#ladies_id .logo{
	width:375px;
	height:60px;
}

/*---schedule--------------------------------------*/

.schedule{
	width:580px;
	background-color:#fff;
}

.sch_photo{
	width:80px;
}

.sch_time{
	width:490px;
}

/* 枠 */
.sch{
	background-color:#fff;
}
	
/* 平日2 */
.sch01{
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#fff;
}

/* 週末1 */
.sch02{
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#fd9;
}

/* 週末2 */
.sch03{
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#fff;
}

.sch00{
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#feb;
}

.bbr2 { 
	font-size:10px;
	border-bottom:1px solid #fc6;
	border-right:1px solid #fc6;  
}

.sch_g {
	padding-top:2px;
}

/*---hotelmap--------------------------------------*/

#hotelmap{
	width:590px;
	text-align:center;
	margin:auto;
}

#hotelmap .area{
	width:590px;
	height:25px;
	background:#fc0;
}

#hotelmap .area2{
	width:590px;
	height:20px;
	background:#eee;
}

#hotelmap .name{
	width:170px;
	height:22px;
	float:left;
	text-align:left;
	border-bottom:1px dotted #ccc;
}

#hotelmap .tel{
	width:120px;
	height:22px;
	float:left;
	text-align:left;
	border-bottom:1px dotted #ccc;
}

#hotelmap .hot{
	margin:0 3px 0 5px;
	vertical-align:middle;
}
	
	
/*---mail--------------------------------------*/

#mail{
 text-align:center;
}

#mail table{
	width:550px;
	height:300px;
}

#mail td{
	text-align:left;
	padding:3px 0 3px 3px;
}

#mail input,
#mail textarea{
	background:#FFCD67 url(/images/page/event_back.gif);
	border-top:1px solid #ccc;
	border-right:1px solid #DEAE4D;
	border-bottom:1px solid #DEAE4D;
	border-left:1px solid #ccc;	
}

/*---anket--------------------------------------*/

#ank{
 text-align:center;
}

#ank table{
	width:550px;
	height:300px;
}

#ank td{
	text-align:left;
	padding:3px 0 3px 3px;
	font-size:10px;
	letter-spacing:1px;
	
}

#ank input,
#ank textarea{
	background:#FFCD67 url(/images/page/event_back.gif);
}

/*---recruit--------------------------------------*/

#recruit{
	width:590px;
}


.rec1{
	width:70px;
	padding:5px 5px 3px 10px;
	color:#7C4407;
	float:left;
}

.rec2{
	width:470px;
	padding:5px 5px 3px 4px;
	float:left;
}

.wk{
	width:580px;
	height:250px;
	background: #FFECC0;
	border:4px solid #7C4407;
}

.rec_mail{
	background:url(/images/page/recruit_02.gif) no-repeat;
	width:590px:
	height:71px;
	margin-top:10px;
}

.sp{
	margin-left:270px;
	margin-top:30px;
}


/*---link--------------------------------------*/

.link{
	width:98px;
	height:60px;
	text-align:center;
	float:left;
}

.link2{
	width:200px;
	float:left;
}

#bana{
	width:580px;
}

#bana textarea{
	width:580px;
	height:60px;
	background:#FFCD67 url(/images/page/event_back.gif);
	border:1px solid #ccc;
	margin-top:4px;
	padding-left:4px;
}

#bana2{
	width:580px;
}

#link{
	width:400px;
	margin-left:0px;
}

.c1{
	width:70px;
	height:25px;
	padding-top:3px;
	letter-spacing:1px;
	background:url(/images/page/event_back.gif);
	margin-left:5px;
}

.c2{
	width:300px;
	height:25px;
	padding-top:3px;
	letter-spacing:1px;
}

/*---gravure-------------------------------------------*/

#gravure{
	width:590px;
	margin-top:10px;
}

.img01{
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#555;	
}

/*---movie---------------------------------------------*/

#movie{
	width:590px;
	margin-top:10px;
}

.mback{
	background:url(/images/page/movie_back.jpg) no-repeat;
	width:317px;
	height:242px;
}


/*---予約フォーム--------------------------------------*/

#yoyaku{
 text-align:center;
}

#yoyaku table{
	width:500px;
}

#yoyaku td{
	text-align:left;
	padding:3px 0 3px 3px;
}

#yoyaku input,
#yoyaku textarea{
	background:#FFCD67 url(/images/page/event_back.gif);
	border-top:1px solid #ccc;
	border-right:1px solid #DEAE4D;
	border-bottom:1px solid #DEAE4D;
	border-left:1px solid #ccc;	
}

/*-----------------------------------------2008.07.15*/
.prof_mt {
	margin-top:-3px;
	*margin-top:-3px;
}

*html .prof_mt{
	margin-top:0px;
}
