@charset "utf-8";
/* CSS Document */

div#area_title{
	background-image:url(/a_image/common/view_title_bg.gif);
	background-repeat:no-repeat;
	height:48px;
	width:663px;
}
div#area_title .areaname{
	float:left;
	margin-top:10px;
	margin-left:15px;
	_margin-left:8px;
	width:350px;
	_width:335px;
}
div#area_title .areaname h1{
	font-size:15px;
	font-weight:100;
	line-height:17px;
}
div#area_title .areaname div.capt{
	font-size:11px;
	color:#A80177;
	line-height:13px;
	margin-left:2px;
}
div#area_title .areaselect{
	margin-right:10px;
	margin-top:24px;
	float:right;
	width:285px;
	text-align:right;
	font-size:11px;
	color:#999999;
}

/*女性リスト*/
#kaodashi{
	margin-top:10px;
}
#kaodashi .kao_title{
	text-align:center;
	margin-bottom:5px;
}
#kaodashi a:hover{
	text-decoration:none;
}
#kaodashi a{
	cursor:hand;
	display:block;
	margin-left:2px;
	width:328px;
	height:157px;
	float:left;
	background-image:url(/a_image/common/kao_kind_bg.gif);
}
#kaodashi a.box2{
	background-image:url(/a_image/common/kao_kind_bg2.gif);
}
#kaodashi a .kaodate{
	margin-top:4px;
	margin-left:93px;
	font-size:11px;
}
#kaodashi a .kaokind{
	text-align:center;
	font-size:14px;
	margin-top:8px;
	color:#FFFFFF;
}
#kaodashi a .kaoph{
	margin-top:6px;
	margin-left:4px;
}
#kaodashi a .kaoph img{
	margin-left:6px;
}

#kaodashi_m {
	margin-top:10px;
}
#kaodashi_m .dbox{
	margin-left:10px;
	margin-bottom:10px;
	width:316px;
	float:left;
}
#kaodashi_m .dbox a.dph{
	border:1px solid #CFCFCF;
	background-color:#FFFFFF;
	padding:1px;
	width:130px;
	float:left;
}
#kaodashi_m .dbox a.dph:hover{
	background-color:#FF0099;
}
#kaodashi_m .dbox .dph img{
	width:130px;
	height:173px;
}

#kaodashi_m .dbox .ddata{
	float:right;
	width:175px;
}
#kaodashi_m .dbox .dwari{
	height:95px;
	background-image:url(/a_image/common/kao_page_bg.gif);
	background-repeat:no-repeat;
}

#kaodashi_m .dbox .ddata div.view_per{
	padding-top:9px;
	margin:0px 6px 0px 5px;
	_margin:0px 3px 0px 2px;
	float:right;
	width:33px;
	_width:33px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
}
*+html #kaodashi_m .dbox .ddata div.view_per{
	padding-top:8px;/*IE7 HACK*/
}
#kaodashi_m .dbox .ddata div#mall_star{
	margin-top:3px;
	width:80px;
	height:17px;
	float:right;
}

#kaodashi_m .dbox .ddata div.star_light{
	overflow:hidden;
	z-index:7;
	position:absolute;
	height:17px;
}

#kaodashi_m .dbox .ddata div.star_dark{
	z-index:6;
	height:17px;
}
#kaodashi_m .dbox .warichk{
	margin-left:4px;
	margin-top:12px;
}
#kaodashi_m .dbox .warichk div{
	font-size:10px;
}
#kaodashi_m .dbox .warichk img{
	vertical-align:middle;
	margin-right:4px;
}
#kaodashi_m .dbox .warichk .okwari{
	color:#E91861;
}
#kaodashi_m .dbox .warichk .okwari2{
	color:#555555;
}
#kaodashi_m .dbox .waribox{
	margin-top:4px;
	margin-left:4px;
	width:36px;
	float:left;
}
#kaodashi_m .dbox .warimes{
	margin-left:3px;
	margin-top:7px;
	float:left;
	width:125px;
}
#kaodashi_m .dbox .warimes .wprice .s_wprice{
	color:#E91861;
}
#kaodashi_m .dbox .warimes .wprice .s_wprice span{
	font-size:10px;
}
#kaodashi_m .dbox .warimes .wprice .s_wprice2{
	padding-top:7px;
	color:#999999;
}
#kaodashi_m .dbox .warimes .sogaku{
	font-size:11px;
	color:#996600;
}

#kaodashi_m .dshopdata .shopname{
	margin-top:5px;
}
#kaodashi_m .dshopdata .shopkind{
	font-size:10px;
}
#kaodashi_m .dshopdata .shopkind img{
	margin-right:2px;
}
#kaodashi_m .dshopdata .shopkind img.sdmalti{
	vertical-align:middle;
	margin-top:-3px;
}
*+html #kaodashi_m .dshopdata .shopkind img.sdmalti{
	margin-top:1px;
}
#kaodashi_m .dladydata .tall{
	font-size:10px;
}
#kaodashi_m .dladydata .tall img{
	vertical-align:middle;
	margin-left:8px;
	margin-right:2px;
	margin-top:-2px;
}
*+html #kaodashi_m .dladydata .tall img{
	margin-top:0px;
}

/*ページ繰り*/
div.page{
	width:663px;
	margin-bottom:10px;
	_text-align:center;
}
div.page dl{
	position:relative;
	width:225px;
	display:block;
	margin:0 auto;
}
div.page dl dd{
	display:block;
	float:left;
	border:1px solid #CFCFCF;
	margin-right:3px;
}
div.page dl dd a{
	display:block;
	padding:2px 5px 2px 5px;
	border:1px solid #FFFFFF;
	background-image:url(/a_image/page_bg.gif);
	background-repeat:repeat-x;
}
div.page dl dd div.phit{
	display:block;
	padding:2px 5px 2px 5px;
	border:1px solid #FFFFFF;
	background-image:url(/a_image/page_bg.gif);
	background-repeat:repeat-x;
	color:#666666;
}

