@charset "euc-jp";


.title	{
	background-color:#FFFFCC;
	padding-left:2px;
}


.content	{
	background-color:#FFFFFF;
	padding-left:3px;
	text-align:left;
}


.pager_now_page{
	font-weight:bold;
	font-size:120%;
	color:#000000;
}

.pager_inner_box{
	
	float: right;
	width:510px;
	text-align:center;
	padding-bottom:7px;
}

/*----------------------	共通部分	----------------------*/
.outline{
	background-image: url("../img/foot.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat:repeat-x; 
	width:833px;
	background-color: #ffffff;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	margin:20px auto 0px auto;
	padding:7px 0px 0px 7px;
}

.futa{
	background-color: #ffffff;
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
	margin:0px auto 20px auto;
	background-image: url("../img/foot.gif") ;
	background-position: 0% 100%;
	background-repeat: repeat-x;
	clear:both;
	text-align:center;
	width:840px;
	padding-bottom:14px;
	}
	
.foot{
	clear:both;
	text-align:center;
	width:826px;
	padding-top:14px;
	}

.space{
	width:833px;

}



.bana

{
	width:840px;

}


.bana_b

{
	font-size: 8pt;
	margin-left: 14px;
	margin-top: 25px;	
	float:left;
	width:300px;
	margin-bottom:7px;
}





.s_banner{
	float:left;	
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
	width:468px;
	height: 60px;
	margin-bottom:7px;
}




.menu{
	width:830px;
	clear:both;
}

.menu2{
	margin-top:14px;
	width:830px;
	clear:both;
}

.menu_title{
	float:left;

	background-color: #ffffff;

	text-align:center;
	width:102px;
	height:38px;
	float:left;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 0px;
    border-bottom: 1px solid #999999;
}


.menu_title2{

	background-color: #ffffff;
	margin:0px 0px 0px 0px; 
	text-align:center;
	width:102px;

	height:38px;
	float:left;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
}


.mainmain{
	background-color:#FF6699;	
	margin-bottom:14px;
}

/*求人右と左が逆*/
.migi{
	padding:5px;
	width: 140px;
	float:left;
    border-top: 1px solid #b0b0b0;  

	clear:both;
}

.hidari{
	padding:5px;
	width: 349px;
	float:left;
    border-top: 1px solid #b0b0b0;
    border-left: 1px solid #b0b0b0;  
}


.migi2{
	padding:5px;
	width: 140px;
	float:left;
	clear:both;
}

.hidari2{

	padding:5px;
    border-left: 1px solid #b0b0b0;  
	width: 349px;
	float:left;
}

/*----------------------	リクルート	----------------------*/



.main_ri{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/recruit.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}

/*----------------------	出勤	----------------------*/



.main_sch{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/schedule.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}
/*----------------------	在籍	----------------------*/



.main_gl{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/girls_list.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}


/*----------------------	料金	----------------------*/



.main_price{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/price.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}


/*----------------------	イベント	----------------------*/



.main_event{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/event.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}



/*----------------------	クーポン	----------------------*/



.main_coupon{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/coupon.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}



/*----------------------	新着	----------------------*/



.main_new{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/news.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 0px 21px 7px;
	float:left;	
	width:516px;
	margin-right:7px;
}














.s_info{
	margin-top: 7px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-image: url("../img/shop_info.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 7px 7px 7px;
	float:left;	
	width:277px;
}


.namae{
	background-image: url("../img/sh.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}

.gyousyu{
	background-image: url("../img/g.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}

.tiiki{	
	background-image: url("../img/c.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;	
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}

.juusyo{
	background-image: url("../img/j.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}

.tel{
	background-image: url("../img/d.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}

.time{
	background-image: url("../img/e.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}

.web{
	background-image: url("../img/web.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:21px;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
    font-size:8pt;
}

.mob{
	background-image: url("../img/mob.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	height:auto;
	overflow: auto;
	text-align:left;
	float:left;
	width:249px;
    border-bottom: 1px dashed #b0b0b0;
}


.come{
	background-image: url("../img/comento.gif") ;
	background-repeat: repeat-y;
	padding-top:17px;
	overflow: auto;
	text-align:left;
	float:left;
	padding-bottom: 5px;
	height: auto;
	width:277px;
    border-bottom: 1px dashed #b0b0b0;
}

.map_info{
	background-image: url("../img/chizu.gif") ;
	background-repeat: repeat-y;
	padding-top:20px;
	height: 220px;
	text-align:left;
	float:left;
	width:249px;
}


.banner{
	background-repeat: repeat-y;
	padding-top:20px;
	height: auto;
	text-align:left;
	float:left;
	width:249px;
}




.s_info hr{
	border:dashed 1px #333333;
}



/*----------------------	求人情報	----------------------*/


.opt_job_box{
	width:100px;
	float:left;

}

/mitoroku{
	width:510px;

}


/*----------------------	在籍情報＆出勤情報	----------------------*/

.ichiran_outline{
	width:auto;
}



.opt_on	{
	background-color:#FFFF99;
	color:#333333;
	text-align:center;
}


.opt_off	{
	background-color:#D9D9D9;
	color:#999999;
	text-align:center;
}






.box{
	width:auto;
	background-color:#00CC33;	
}


.thumb_box{
	width:129px;
	height:auto;
	margin-bottom:14px;
	float:left;
	font-size:8pt;
}





.gal{
	line-height:1.4em;
	font-size:10pt;
	letter-spacing: 0.1em;
	color: #000000;
	background-image: url("../img/gd2.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	padding:52px 7px 7px 7px;
	float:left;	
	background-color: #ffffff;
	text-align:left;
}

.title{
	text-align:center;
	background-color: #ffee00;
}

.img_big{
		margin-right: 7px;
		border:1px solid #cccccc;
				
}

.img_mini{
		border:1px solid #cccccc;
		width: 120px;
		height:158px;
}


.img_minimini{
		border:1px solid #cccccc;
		width:60px;
}




.bigimg{
		height:422px;
		margin-bottom:7px;
}

.ichiran	{
		border:1px solid #cccccc;
}



.thumb_img{

	margin-bottom:5px;
	width:122px;
	height:152px;
}


.thumb_txt{
	background-image: url("../img/gd.gif") ;
	background-repeat: repeat-y;
 /*	padding-top:12px;  */
	padding-left:1px;
	text-align:left;
	font-size: 8pt;
	height:90px;
}



.ggg{
	width: 122px;
	text-align: right;
	color:#ff178b;
	font-size:8pt;
	font-weight: bold; 
}


.green{color:#009900;}

a:link{ 	color:#0000cc; } 
a:visited{ 	color:#0000cc;} 
a:hover{	color:#ff0000;} 
a:active{ 	color:#ff0000;} 



.thumb_txt2{
	background-image: url("../img/gd.gif") ;
	background-repeat: repeat-y;
	padding-top:12px;
	padding-left:1px;
	text-align:left;
	font-size: 8pt;


}



.day{
	width:524;
}
.dayday{
	width:510;
	margin-bottom:7px;	
}

.thumb_box a img{

}


.kubun_img {
	border:none;
	text-align:left;
}


/*----------------------	ショップバナー	----------------------*/
.s_banner{
	height:60px;
	margin-top:6px;
}



/*----------------------	料金表	----------------------*/
.price_box{
	width:510px;
	margin:auto;
}



.pri_list{
	margin-bottom:10px;
	width:510px;
}


.pri_list hr{
	border:dashed 1px #b0b0b0;
}


.pri_title{
	width:250px;
	/*text-align:right;*/
	margin-left:6px;
	float:left;
	border-bottom:1px solid #b0b0b0;
}


.pri_detail{
	text-align:right;
	font-weight: bold;
	color: red;
	border-bottom:1px solid #b0b0b0;
}



/*----------------------	イベント	----------------------*/
.iv_box{
	width:510px;
}


.date_box{
/*	width:536px;	*/
	width:510px;
	text-align:left;
	background-color: red;
	float:left;
}


.date_box h1{
	text-decoration:none;
	font-size:10pt;

}


.ivs_banner{


}

.iv_img{
	border:1px solid #cccccc;
	margin-bottom:7px;
}


.iv_limit{
	height: 21px;
	background-image: url("../img/nokori.gif") ;
	background-repeat: repeat-y;
	padding-left:16px;
	float:right;
	width:147px;
	color:#FF0000;
	font-weight: bold;

}
.iv_kikan{
	height: 21px;
	background-image: url("../img/kikan.gif") ;
	background-repeat: repeat-y;
	width:287px;
	float:left;
	color:#009900;
	margin-bottom:7px;
	padding-left:60px;
}

.close{

}



.left_box{

	background-color:#006699;
}


.right_box{

	background-color:#FF6666;
}


.iv_title{
	height: 21px;
	background-image: url("../img/ev.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	width:482px;
	float:left;
	font-weight: bold;
}


.iv_msg{
	width:510px;
	text-align:left;
	clear:both;
	padding-bottom:14px;
	border-bottom:1px solid #b0b0b0;	
}




/*----------------------	クーポン	----------------------*/
.cp_out_box{
	margin-top:10px;
	margin-left:20px;
	width:510px;

}


.img_box{
}


.coupon_img{
	border:1px solid #cccccc;
	margin-bottom: 7px;
}

.cp_in_box{
	width:510px;
	float:left;
	border-bottom:1px solid #b0b0b0;
	padding-bottom:14px;

/**	margin-left:10px;	*/
}
	


.cp_title{
	height: 21px;
	font-size:10pt;
	font-weight:bold;
	background-image: url("../img/co.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	margin-bottom:7px;
	width:482px;

/*	float:right;	*/

}


.cp_msg{

/*	float:left;	*/
}




/*----------------------	新着情報	----------------------*/
.news_outer{
	text-align:left;
}


.news_in_box{
	width:510px;
	margin-bottom:7px;
	border-bottom:1px solid #B0B0B0;
}


.news_title{

	float:left;
	width:310px;
	font-weight:bold;
	background-image: url("../img/ne.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	margin-bottom:7px;
}


.news_outer hr{
	border:0px solid #ffffff;
}


.last_modified{
	width:140px;
	float:right;
	font-size:8pt;
	font-weight: normal;
	background-image: url("../img/k.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	margin-bottom:7px;
}



.news_msg{
/*	width:320px;	*/
	clear:both;
	text-align:left;

}


.news_img{
	float:left;
	border:1px solid #cccccc;
	margin-bottom:7px;

}


.f_clear{
	clear:both;
	height:14px;
}


.news_close{
	text-align:center;
}


.opt_on	{
	background-color:#FFFFFF;
	color:#333333;
	width: 33.33%;
	font-size: 8pt;
}


.opt_off	{
	background-color:#D9D9D9;
	color:#999999;
	width: 33.33%;
	font-size: 8pt;
}




/*----------------------	フッタ部分、各エリアへのリンク	----------------------*/
.area_link{
	margin-top:14px;
	clear:both;
	font-size:8pt;
	text-align:center;
}



