@charset "utf-8";

#head_container{
	width:576px;
	margin:10px 0 0 0;
	padding:0px 25px 0 20px;
	}

/* 女の子検索
----------------------------------------------------*/

#girls_search_area {
	width:576px;
	height:345px;
	margin:10px 0 0 20px;
	background:url(/img/girls/girls_search_bg.gif) 0 0 no-repeat;
	overflow:hidden;
}
table#girls_search {
	margin:30px 0 0 10px;
}
table#girls_search td{
	padding:3px 0;
	font-size:12px;
	color:#555555;
	line-height:18px;
}
#girls_search_area p{
	color:#cc3300;
	font-weight:bold;
}
.gs_txt {
	padding: 3px 0 2px 0;
	color:#cc3300;
	font-weight:bold;
}
.girls_search_btn {
	margin:20px 0 0 0;
}

/* 女の子リスト
----------------------------------------------------*/
#top_girls_list {
	width:590px;
	padding:0px;
	margin:10px 0 0 0;
	position: relative;
	float:left;
}
ul#girls_list {
	width:590px;
	padding:0px;
	margin:0px;
	position: relative;
	float:left;
}
ul#girls_list li{
	width:275px;
	height:105px;
	padding: 0px;
	margin-left:20px;
	_margin:0 5px 0 10px;
	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:13px;
	font-size:11px;
	line-height:18px;
	color:#333333;
	float:left;
}
.list_girl_name {
	padding:0 0 2px 0;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.list_girl_style {
	padding:0 0 2px 0;
	margin:0px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
}
.list_girl_msg {
	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;
}
.girls_number {
	color:#ff0000;
}
.be_at_work {
	width:65px;
	height:20px;
	background:url(/img/work_icon/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/work_icon/go_to_work.jpg) 0 0 no-repeat;
	float:left;
}
.go_to_work span{display:none;}
.tomorrow {
	width:65px;
	height:20px;
	background:url(/img/work_icon/tomorrow.jpg) 0 0 no-repeat;
	float:left;
}
.tomorrow span{display:none;}
.after_tomorrow {
	width:65px;
	height:20px;
	background:url(/img/work_icon/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{
	padding:3px 2px;
	text-decoration:underline;
/*	border: solid 1px #666666; */
}
#top_page_navi a:hover{
	color:#ff0000;
/*	border: solid 1px #ff0000; */
}

