/*　女の子詳細　*/

div.profiles_view {
	text-align:left;
	margin:10px auto;
	}

div.girlbody div.plof {

	float:left;
	width:600px;
	}

div.girlbody div.plof dt{
	font-size:30px;
	font-weight:bold;
	}
div.girlbody div.plof dt span{
	font-size:12px;
	font-weight:normal;
	}
div.girlbody div.plof li{
	white-space:normal;
	margin-bottom:5px;
	line-height:1.4;
	}
div.girlbody div.plof li span{
	color:#C03;
	font-size:11px;
	}
div.girlbody div.plof ul.search {
	padding:5px 0;
	margin-bottom:10px;
	border:dotted 1px #EECC88;
	border-left:none;
	border-right:none;
	}

div.girlbody div.plof ul.search li{
	float:left;
	margin-bottom:0;
	font-weight:bold;
	margin-right:10px;
	}
div.girlbody div.plof ul.search li span{
	font-weight:normal;
	}


div.girlbody div.plof ul.format{
	}

div.girlbody div.plof ul.format li span{
	display:block;
	}

div.girlbody div.plof ul.format li.com{
	line-height:1.6;
	}

div.girlbody div.plof ul.format li span.option{
	white-space:nowrap;
	color:#633;
	font-size:12px;
	display:inline;
	}


div.girlbody div.attend{
	text-align:center;
	border:solid 1px #EECC88;
	margin-bottom:10px;
	}

div.girlbody div.attend dl{
	float:left;
	width:85px;
	padding:3px 0;
	}
div.girlbody div.attend dt{
	font-size:12px;
	background: #FFEECC;
	margin:3px;
	font-weight:normal;
	}
div.girlbody div.attend dt span{
	}

div.girlbody div.attend dd{
	font-size:12px;
	font-weight:bold;
	color:#000099;
	}

div.girlbody div.attend dd span{
	font-size:10px;
	font-weight:normal;
	color:#3333CC;
	}
div.girlbody div.attend dd span.mitei{
	color:#633;
	}

div.girlbody div.sumnail{
	text-align:center;
	}
div.girlbody div.sumnail img{
	width:51px;
	height:68px;
	}
div.girlbody div.sumnail .hidden{
	display:none;
	}



div.girlbody div.image {
	float:right;
	width:300px;
	}
div.girlbody div.image img.main_image{
	border:solid 1px #633;
	margin-bottom:5px;
	}


div.girlbody div.open,
div.girlbody div.closed{
	padding:8px;
	margin:auto 12px;
	}

div.girlbody div.shop_title{
	width:420px;

	}