@charset "utf-8";
/* 店舗画面全体 */

#MainCont {
	width: 722px;
	height:auto;
	float: left;
}

/* 女の子詳細 */

#galBox {
width: 721px;
margin-bottom:16px;
padding: 0 ;
float:left;
}

#gal-t {
width: 721px;
height:35px;
}

#gal-tit {
	width: 721px;
	height: 22px;
	margin-bottom: 0px;
	background: url(../img/girl/t-br-prof.gif) repeat-x;
}

#gal-tit p {
	text-align: left;
	padding-top: 1px;
	padding-left: 234px;
	font-size: 12pt;
	font-weight:bold;
	float: left;
	color: #ffffff;
	width: 685px;
	margin-bottom: 5px;
}

.gal-li-coment {
	font-size: 11px;
	line-height: 1.5em;
	padding: 5px 13px 0px;
	float: left;
	color:#6D6D6D;
	width: 685px;
}

.gal-cent{
width: 165px;
height:363px;
float: left;
}

.gal-cent-right {
width: 165px;
height:37px;
float: left;
}

.gal-cent-right ul {
width: 153px;
	text-align: left;
	font-size: 10px;
	float: left;
	color: #6D6666;
	list-style-type:none;
}



.gal-cent1 {
	width: 153px;
	height: 18px;
	margin-bottom: 0px;
	margin-right: 0px;
	background: url(../img/girl/t-bar-t.gif) repeat-y;
	float: left;
}

.gal-cent1_p {
	text-align: left;
	padding:0 0 0 20px;
	font-size: 12px;
	float: left;
	color: #ffffff;
}







/* 女の子一覧部 */

#girlBox { margin:0 0 0 0;
padding: 0 ;
}


#gi-tit {
	width: 722px;
	height: 21px;
	margin-bottom: 0px;
	background: url(../img/shop/tb_03.gif) repeat-x;
}

#gi-tit p {
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	font-size: 85%;
	width: 632px;
	float: right;
	color: #666666;
}

#gi-cont-li {
	background: #ffffff;
	margin-left: 0px;
	width: 721px;
	padding: 3px 0px 6px 0px;
	float: right;
}

#gi-cont-li p {
	text-align: left;
	padding-top: 4px;
	padding-right: 10px;
	font-size: 85%;
	float: left;
	color: #666666;
}

.gi-list li {
	padding: 3px;
	height: 140px;
	border: 1px solid #FFC0D3;
	display: block;
	float: left;
	width: 164px;
	margin: 2px 2px 0 0;
	overflow: hidden;
}

.gi-li-pht {
	width: 92px;
	height:140px;
	float: left;
	overflow:hidden;
}

.gi-li-cont {
	width: 70px;
	float: right;
	margin:4px 0px 0px 2px;
	}

.gi-li-coment {
	font-size: 11px;
	line-height: 1.2em;
	margin: 6px 3px 2px 2px;
}

#girlBox,#systemBox,#galBox,#gal-cent-right {
	clear: both;
}


.gal_mainbox {width:721px; height:350px; margin:0; padding:0;}

.gal_photo_lbox {width:76px; height:350px; margin:0 4px 0 0; padding:0; float:left; }

.gal_photo_mbox {width:230px; height:350px; margin:0 4px 0 0; padding:0; float:left; }

.gal_photo_rbox {width:76px; height:350px; margin:0 12px 0 0; padding:0; float:left; }

.gal_schedule_box {width:154px; height:350px; margin:0px; padding:0; float:left;}

.schedule_title {width: 153px;	height: 18px; margin-bottom:0; background: url(../img/girl/t-bar-t.gif) repeat-y;	float: left;}

.schedule_title li {width:153px; height:18px; margin:0; padding:0 0 0 20px; font-size:12px; color:#FFFFFF;}

.schedule_coment {width: 153px; height:185px; margin:0 0 10px 0; text-align: left; font-size: 10px; float: left; color: #6D6666;	 border-bottom:1px solid #FF9999; list-style-type:none;}

.suchedule_date {width:65px; height:180px; margin:0; padding:10px 0 0 0; float:left;}

.suchedule_time {width:87px; height:180px; padding:10px 0 0 0; float:left;}

.suchedule_date li { width:65px; height:24px; text-align:center; padding:1px 0 0 1px; font-weight:bold; font-size:12px; color:#6D6666;}

.suchedule_time li { width:87px; height:25px; padding:0 1px 0 0; text-align:center; font-size:12px;  color:#6D6666;}

.suchedule_underbox {width:153px; height:137px; margin:0; padding:0; background-color:#FF9999; float:left;}

.suchedule_underbox2 {width:153px; height:137px; margin:0; float:left;}

.suchedule_underbox2 li {width:153px; height:137px; padding:4px 0 4px 4px; text-align:left; font-size:9px; color:#6D6666;}

ul.suchedule_underbox2 p {
   float:left;
   font-size:24px;
   font-weight:bold;
   color:#FF0000;
   margin:8px 0 0 8px;
   line-height:28px;
   }

.suchedule_underbox2_t {width:120px; padding:4px 0 4px 0px; text-align:left; font-size:12px; color:#FF3300;}

ul.suchedule_underbox2 s {
width:153px;
   float:left;
   font-size:9px;
   color:#333333;
   margin:0 0 0 58px;
   }



/* 得意プレイ　性感帯　*/


#checkbox {width:721px; height:105px; margin:0 0 10px 0; float:left;}

.check_lbox {width:354px; height:95px; margin:0 13px 0 0; padding:0; float:left; background: url(../img/girl/checkbox.gif) no-repeat;}

.check_rbox {width:354px; height:95px; margin:0; padding:0; float:left; background: url(../img/girl/checkbox.gif) no-repeat;}

.check_lbox ul {width:354px; height:18px; margin:0; padding:0 0 0 20px; font-size:12px; color:#FFFFFF;}

.check_lbox li {width:118px; height:77px; margin:0; padding:0; float:left; list-style:none;}

.koumoku {width:118px; height:18px; margin:0; padding:0;}

.checkbox {width:16px; height:16px; margin:1px 0 0 0; padding:2px 0 0 4px; font-size:12px; float:left;}

.koumokubox {width:90px; height:18px; margin:1px 0 0 0; padding:0; text-align:left; font-size:75%; float:left;}


.check_rbox ul {width:354px; height:18px; margin:0; padding:0 0 0 20px; font-size:12px; color:#FFFFFF;}

.check_rbox li {width:118px; height:77px; margin:0; padding:0; float:left; list-style:none;}

.mu1 {margin:0 0 1px 0}
