@charset "utf-8";
/* CSS Document */

/*------------------------------------
	女の子一覧
-------------------------------------*/
.lady_list {
	border : 1px #D1D7E4 solid ;
	background : #fff ;
	padding : 5px ;
	box-sizing : border-box ;	
	margin : 10px 0 ;	
}

.lady_list h2 {
	background : url("../img/gal_list_title.png") no-repeat ;
	height : 27px ;
	text-indent: -9999px ;
}

.easy_lady_search {
	box-sizing:border-box ;
}

.easy_lady_search h3 {
	background : url(../img/top_search_tab2_on.png) no-repeat top left ; 
	text-indent : -9999px ;
}

.easy_lady_search {
	background :#BFE5FF ;
	padding : 10px ;
}

.easy_lady_search .cf {
	width : 450px ;
	margin : 20px auto ; 
}

.easy_lady_search .list {
	margin : 20px 0 ;
}

.easy_trigger {
	display: block;
	width: 116px;
	height: 28px;
	margin: 5px 0;
	background: url(../img/button_search_on.png) no-repeat top left;
	text-indent: -9999em;
	cursor : pointer ;
}

.easy_trigger:hover {
	background: url(../img/button_search_on.png) no-repeat bottom left;
}

.easy_lady_search div p:first-child {
	background : #EEF8FF ;
	color : #000!important ;
	padding : 5px ;
}

.easy_lady_search div {
	background : #fff ;
	padding : 10px ;
}

.easy_lady_search .cf .left input {
	width: 205px;
	height: 54px;
	border: none;
	text-indent: -9999em;
	background: url(../img/main_search_btn1.png) no-repeat top left;
	cursor: pointer;	
}

.easy_lady_search .cf .right input {
	width: 205px;
	height: 54px;
	border: none;
	text-indent: -9999em;
	background: url(../img/main_search_btn2.png) no-repeat top left;
	cursor: pointer;
}

.lady_list .txt {
	background: #FFF;
	border: 1px solid #d1d7e4;
	padding : 10px ;
	margin : 10px 0 ;
}

.lady_list marquee {
	color: #61601a;
	background: #feffcc;
	border-bottom: 1px solid #CCC;
}

.lady_list .list li {
	width : 128px ;
	padding : 3px ;
	margin : 5px 2px ;
	box-sizing:border-box;
	height : 335px ;
	border : 1px #D1D7E4 solid ;
	float : left ;
	text-align: center ;
}

.lady_list .list li div {
	height : 60px ;
	text-align: left ;	
}

.soku_list ul {
	margin : 10px 0 ;
}

.lady_list .name {
	margin : 0 ;
	padding: 0 ;
}

.lady_list .name a {
	color : #2691FF ;
}

.lady_list .shop_name {
	font-size : 11px ;
	margin : 0 ;
	padding: 0 ;
}

.lady_list .shop_name a {
	color : #000 ;
}

.lady_list .icon {
	margin-bottom : 2px ;
	line-height : 1 ;
	height : 15px ;
}

.lady_list .time {
	border-bottom: 1px solid #DDD ;
	border-top : 1px solid #DDD ;
	margin : 5px 0 ;
	color : #A7A7A7 ;
	font-size : 12px ;
	padding : 3px 0 ;
}

.lady_list .more a {
	border : 1px solid #ddd ;
	padding : 3px 10px ;
	border-radius : 5px ;
	text-decoration: none ;
	color : #2691FF ;
}

.lady_list .more {
	padding : 10px 0 ;
}

.lady_list .soku_title {
	background: url(../img/soku_list_title.png) no-repeat bottom center;
}

.lady_list .icon {

}

.more:hover {
	opacity : 1 ;
}

.more:hover a {
	background : #1589ff ;
	opacity : 1 ;
}

.more:hover a {
	color : #fff ;
}

.easy_lady_search .tabs li {
	padding: 5px 10px ;
	border : 1px #BFE5FF solid ;
	cursor : pointer ;
	margin-top : 10px ;
	border-radius : 4px ;
	font-weight: bold ;
}

.easy_lady_search .tabs li:hover {
	background : #BFE5FF ;
}

.easy_lady_search .tabs li:hover a {

}

.easy_lady_search .tabs .now {
	background : #BFE5FF ;	
}

.easy_lady_search .tabs a {
	color : #1589FF ;
	text-decoration : none ;
}

.lady_list h2.soku {
	background : url("../img/top_gal_title_0.png") no-repeat ;
}

.lady_list h2.pinup {
	background : url("../img/top_gal_title_1.png") no-repeat ;
}

.lady_list h2.no1 {
	background : url("../img/top_gal_title_3.png") no-repeat ;
}

.lady_list h2.new {
	background : url("../img/top_gal_title_2.png") no-repeat ;
}