/* ----------------------------------------------------------------------------- */
/* excellent girls */
/* --------------------------------------------------------------------- */
#excellent{
	width: 790px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#excellent_bar{
	width: 790px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#excellent_bar ul{
	width: 790px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#excellent_bar li.left{
	width: 10px;
	height:25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(bar2.jpg) no-repeat;
}
#excellent_bar li.center{
	width: 770px;
	height:25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(bar2.jpg) -11px 0px repeat;
}
#excellent_bar li.right{
	width: 10px;
	height:25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(bar2.jpg) -870px 0px no-repeat;
}
#excellent h2{
	width: 500px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 6px 0px 0px 0px; /*上 右 下 左*/
	font-size:12px;
	color:#333333;
}
#excellent ul{
	float: left;
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#excellent li{
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 10px 5px 11px; /*上 右 下 左*/
	width: 242px;
	font-size:10px;
	color:#666666;
}
#excellent img{
	width: 240px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	border: 1px solid #cccccc;
}

/* ----------------------------------------------------------------------------- */
/* 左フレーム */
/* --------------------------------------------------------------------- */
#lframe{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
/* ----------------------------------------------------------------------------- */
/* 右フレーム */
/* --------------------------------------------------------------------- */
#rframe{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
/* ----------------------------------------------------------------------------- */
/* バー*/
/* --------------------------------------------------------------------- */
#bar h2{
	width: 370px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 0px 5px 0px; /*上 右 下 左*/
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
#bar{
	width: 390px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#bar ul{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#bar li.left{
	width: 10px;
	height:25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(bar2.jpg) no-repeat;
	list-style-type:none;
}
#bar li.center{
	width: 370px;
	height:25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(bar2.jpg) -11px 0px repeat;
	list-style-type:none;
}
#bar li.right{
	width: 10px;
	height:25px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(bar2.jpg) -870px 0px no-repeat;
	list-style-type:none;
}


#more{
	width: 390px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	font-size:10px;
	color:#666666;
	text-align:right;
}


/* ----------------------------------------------------------------------------- */
/* おすすめ優良風俗店 大枠 */
/* --------------------------------------------------------------------- */
#osusume{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
#osusume ul{
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#osusume li{
	width: 390px;
	float: left;
	margin: 5px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
}

/* ----------------------------------------------------------------------------- */
/* おすすめ優良風俗店 店舗情報*/
/* --------------------------------------------------------------------- */
#osusume_shop{
	width: 378px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #cccccc;
}
#osusume_shop h3{
	width: 378px;
	float: left;
	margin: 0px 0px 3px 0px; /*上 右 下 左*/
	padding: 3px 0px 3px 0px; /*上 右 下 左*/
	font-size: 12px;
	font-weight:normal;
	border-bottom: 1px dotted #cccccc;
}
#osusume_shop ul{
	float: left;
	width: 378px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#osusume_shop li.image{
	width: 110px;
	height: 146px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 5px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
}
#osusume_shop li.shop{
	width: 261px;
	float: left;
	margin: 0px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	list-style-type: none;
	font-size:10px;
	color:#666666;
	line-height:1.5em;
	border-bottom:1px #CCCCCC dotted;
}
#osusume_shop li.cm{
	width: 261px;
	height:105px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
	font-size:10px;
	color:#666666;
	line-height:1.7em;
	overflow:hidden;
}
#osusume_shop li.off{
	width: 378px;
	height:1px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
	overflow:hidden;
}
#osusume_shop li.images{
	width: 63px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
}
#osusume_shop li.foot{
	width: 378px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 5px 0px; /*上 右 下 左*/
	list-style-type: none;
	text-align:right;
	font-size:10px;
}
#osusume_shop li.foot a{
	font-size:10px;
}
#osusume_shop a{
	color:#DB7017;
}
/* ----------------------------------------------------------------------------- */
/* チケット情報 大枠 */
/* --------------------------------------------------------------------- */
#ticket{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ticket ul{
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ticket li{
	width: 390px;
	float: left;
	margin: 5px 0px 5px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
}
/* ----------------------------------------------------------------------------- */
/* チケット情報 各店舗情報*/
/* --------------------------------------------------------------------- */
#ticket_shop{
	width: 378px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border:#CCCCCC 1px solid;
	background-color:#f7f7f7;
}
#ticket_shop ul{
	float: left;
	width: 378px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ticket_shop li.shop{
	width: 378px;
	float:left;
	margin: 5px 0px 10px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
	line-height:1.7em;
	font-size:10px;
	color:#666666;
	border-bottom:#CCCCCC 1px dotted;
}
#ticket_shop li.info1{
	width: 378px;
	float:left;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
	line-height:1.7em;
	font-size:16px;
	color: #C5833A;
	border-bottom:#CCCCCC 1px dotted;
	overflow:hidden;
}
#ticket_shop li.info2{
	width: 378px;
	float:left;
	margin: 5px 0px 10px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
	line-height:1.7em;
	font-size:10px;
	color:#666666;
}
/* ----------------------------------------------------------------------------- */
/* 出勤情報 大枠 */
/* --------------------------------------------------------------------- */
#work{
	width: 390px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#efefef;
}
#work ul{
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#work li{
	width: 78px;
	height: 140px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type: none;
	text-align: center;
	overflow: hidden;
	font-size: 10px;
	color:#666666;
}
/* ----------------------------------------------------------------------------- */
/* イベント・更新情報 大枠 */
/* --------------------------------------------------------------------- */
#event{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#event ul{
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#event li{
	width: 390px;
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
/* ----------------------------------------------------------------------------- */
/* イベント・更新情報 各店舗情報*/
/* --------------------------------------------------------------------- */
#event_shop{
	width: 378px;
	float: left;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	border:#CCCCCC 1px solid;
}
#event_shop ul{
	float: left;
	width: 378px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#event_shop li.image{
	width: 110px;
	height: 146px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 0px; /*上 右 下 左*/
	list-style-type:none;
}
#event_shop li.shop{
	width: 378px;
	float:left;
	margin: 0px 0px 3px 0px;
	padding: 3px 0px 3px 0px; /*上 右 下 左*/
	list-style-type:none;
	border-bottom: 1px dotted #cccccc;
}
#event_shop li.cm{
	width: 249px;
	height:146px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	overflow:hidden;
	line-height:1.8em;
	font-size:10px;
	color:#666666;
}

/* ----------------------------------------------------------------------------- */
/* 新規掲載店 大枠 */
/* --------------------------------------------------------------------- */
#addnew{
	width: 380px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
#addnew h3{
	width: 380px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.5em;
	background-color:#efefef;
}
#addnew ul{
	float: left;
	width: 380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#addnew li.date{
	width: 70px;
	height:18px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	font-size:10px;
	color:#666666;
	border-bottom: 1px dotted #cccccc;
}
#addnew li.shop{
	width: 310px;
	height:18px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	border-bottom: 1px dotted #cccccc;
}
#addnew li.shop a{
	font-size:10px;
	color:#DB7017;
}

/* ----------------------------------------------------------------------------- */
/* おすすめギャル 大枠 */
/* --------------------------------------------------------------------- */
#gals{
	width: 390px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#gals ul{
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#gals li{
	width: 191px;
	float: left;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 2px 0px 2px; /*上 右 下 左*/
	list-style-type: none;
}
/* ----------------------------------------------------------------------------- */
/* おすすめギャル 各店舗情報*/
/* --------------------------------------------------------------------- */
#gals_shop{
	width: 189px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	border:#CCCCCC 1px solid;
}
#gals_shop ul{
	float: left;
	width: 189px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#gals_shop li.name{
	width: 184px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 1px 5px; /*上 右 下 左*/
	list-style-type:none;
	border-bottom:#CCCCCC 1px dotted;
	overflow:hidden;
}
#gals_shop li.name a{
	font-size:10px;
	color:#DB7017;
}
#gals_shop li.image{
	width: 70px;
	height: 100px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 5px 0px 5px; /*上 右 下 左*/
	list-style-type:none;
}

#gals_shop li.info{
	width: 107px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 0px 0px 0px; /*上 右 下 左*/
	list-style-type:none;
	font-size:10px;
	color:#666666;
	line-height:1.7em;
}
#gals_shop li.cm{
	width: 179px;
	height:42px;
	float:left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 5px 3px 5px; /*上 右 下 左*/
	list-style-type:none;
	font-size:10px;
	color:#666666;
	line-height:1.5em;
	overflow:hidden;
}
