@charset "utf-8";

#head_container{
	width:576px;
	margin:10px 0 0 0;
	padding:0px 25px 0 20px;
	}

/* タブメニュー [search/]
***********************************************************************************/

#standby_tab_menu {
	width:590px;
	height:28px;
	padding:0px;
	margin: 20px 0 0 0;
	clear: both;
	}

ul#tab_menu{
	width:570px;
	height:28px;
	padding: 0px;
	margin:0 0 0 20px;
/*	border-bottom: solid 2px #aaaaaa;
	float:left; */
	}
ul#tab_menu li{
	width:105px;
	font-size: 10px;
	line-height: 28px;
	text-indent: 17px;
	float:left;
	}

a.tab_on {
	width:105px;
	height:28px;
	background: url(/img/shop_top/tab_on.jpg) 0 0 no-repeat;
	display:block;
}

a.tab_on:hover {
	background-position: bottom;
}
.tab_this {
	width:105px;
	height:28px;
	background: url(/img/shop_top/tab_this.jpg) 0 0 no-repeat;
	display:block;
}
.tab_none {
	width:105px;
	height:28px;
	background: url(/img/shop_top/tab_none.jpg) 0 0 no-repeat;
	color: #ffffff;
	display:block;
}

a.tab_on:visited {
	text-decoration: none;
	}

a.tab_on:active {
	text-decoration: none;
	}

/* 女の子リスト
----------------------------------------------------*/
#waku_line {
	width:570px;
	padding: 10px 0 30px 0;
	margin: 0 0 0 20px;
	border: solid 1px #666666;
	overflow: hidden;
	clear: both;
}
#top_girls_list {
	width:570px;
	padding: 10px 0 10px 0;
	margin: 0px;
	position: relative;
	float:left;
}
ul#girls_list {
	width:570px;
	padding:0px;
	margin:0px;
	position: relative;
	float:left;
}
ul#girls_list li{
	width:275px;
	height:105px;
	padding: 0px;
	margin-left:5px;
	_margin:0 0 0 5px;
	list-style:none;
	position: relative;
	float:left;
	}
ul#girls_list a{
	display:block;
	width:275px;
	height:105px;
	cursor:pointer;
	}

a.gl01{ background:url(/img/girls/girls_list_bg.gif) 0 0 no-repeat; }
a:hover.gl01{ background-position: 0px -105px; text-decoration:none; }
a.gl02{ background:url(/img/top/shop_waku02.gif) 0 0 no-repeat; }
a:hover.gl02{ background-position: 0px -105px; text-decoration:none; }

#girls_list img{
	margin:8px 3px 0 0;
	padding:0;
	float:left;
}
.girls_txt01 {
	width:130px;
	_width:125px;
	padding-top:10px;
	font-size:11px;
	line-height:18px;
	color:#333333;
	float:left;
}
.girls_txt01 h3{
	padding:0 0 2px 0;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.girls_txt01 h4{
	padding:0 0 2px 0;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
}
.girls_txt01 h5{
	padding:0px;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.girls_icon {
	width:70px;
	padding:38px 0 0 5px;
	_margin:0 0 0 5px;
	text-align:right;
	float:left;
}
.girls_icon img{
	margin:0px;
}
.work_time {
	width:65px;
	padding: 5px 0 0 0;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	float: left;
}
.girls_number {
	color:#ff0000;
}
.be_at_work {
	width:65px;
	height:20px;
	background:url(/img/girls/be_at_work.jpg) 0 0 no-repeat;
	float:left;
}
.be_at_work span{display:none;}
.go_to_work {
	width:65px;
	height:20px;
	background:url(/img/girls/go_to_work.jpg) 0 0 no-repeat;
	float:left;
}
.go_to_work span{display:none;}
.tomorrow {
	width:65px;
	height:20px;
	background:url(/img/girls/tomorrow.jpg) 0 0 no-repeat;
	float:left;
}
.tomorrow span{display:none;}
.after_tomorrow {
	width:65px;
	height:20px;
	background:url(/img/girls/after_tomorrow.jpg) 0 0 no-repeat;
	float:left;
}
.after_tomorrow span{display:none;}



/* ページナビ
----------------------------------------------------*/

#top_page_navi {
	width:590px;
	padding:0px;
	margin:0px;
	padding:30px 0 50px 0;
	font-size:12px;
	float:left;
}
#top_pn-left {
	width:170px;
	padding-left:20px;
	float:left;
}
#top_pn-right {
	width:400px;
	text-align:right;
	float:right;
}
#top_page_navi a.pn02{
	padding:3px 5px;
	border: solid 1px #666666;
}
#top_page_navi a:hover.pn02{
	color:#ff0000;
	border: solid 1px #ff0000;
}

