/*　女の子検索　*/
div.girl_normal,
div.girl_confirm,
div.girl_attend,
div.girl_ontime,
div.girl_stanby,
div.girl_stanby_on,
div.girl_standby,
div.girl_standby_on{width:288px;float:left;margin:4px;}
div.plof a.photo{display:block;float:left;padding:1px;margin-bottom:10px;background:#DDD;}
div.plof a.photo:hover{background:#966;}
div.plof a.photo img{width:90px;height:120px;}
div.plof{background:#F6F6F6;padding:5px;border:solid 1px #F6F6F6;}
div.plof dl{text-align:left;float:right;width:180px;}
div#pickup div.plof dl{width:auto;}
div.plof dt span.attend{color:#744;margin-bottom:2px;height:13px;}
div.plof dt span.attend span{color:#744;}
div.plof dt span.attend span.area{font-size:12px;}
div.plof dt span.standby{font-size:12px;display:block;margin-bottom:2px;color:#000099;font-weight:bold;}
div.girl_standby_on div.plof dt span.standby{}
div.plof dt span.standby span{color:#000099;font-size:10px;font-weight:normal;}
div.plof dt span.standby span.area{color:#000099;font-size:12px;font-weight:normal;display:block;}
div.plof dt a{font-weight:bold;}
div#pickup div.plof div.shop_title dt a{font-weight:normal;}
div.plof dd{margin-top:3px;font-size:11px;}
div.plof li{white-space:normal;}
div.plof li span{color:#633;}
div.plof li.search,
div.plof li.search_play{color:#966;font-size:9px;white-space:nowrap;letter-spacing:-1px;}
div.plof li.search_play{margin:2px auto;margin-bottom:3px;}
div.plof li.search span,
div.plof li.search_play span{font-size:10px;}
div.plof li.coment{color:#966;line-height:1.3;height:52px;font-size:10px;}
div.plof div.open,
div.plof div.close,
div.plof div.closed{clear:both;padding:0;background:transparent none;}
div.plof div.shop_title dl{float:none;width:auto;}
div.plof div.shop_title dt{font-size:12px;}
div.plof div.shop_title dd li span{font-weight:normal;}
/*　色調整　*/
div.girl_confirm a.photo{background:#FFF;}
div.girl_attend a.photo{background:#FC0;}
div.girl_ontime a.photo{background:#009;}
div.girl_standby a.photo,
div.girl_stanby a.photo{background:#009;}
div.girl_standby_on a.photo,
div.girl_stanby_on a.photo{background:#009;}
div.girl_confirm a.photo:hover{background:#C99;}
div.girl_attend a.photo:hover{background:#633;}
div.girl_ontime a.photo:hover,
div.girl_standby a.photo:hover,
div.girl_stanby a.photo:hover,
div.girl_standby_on a.photo:hover,
div.girl_stanby_on a.photo:hover{background:#C00;}
div.girl_confirm div.plof{background:#fff7cf url(images/_plof_confirm.gif) no-repeat right top;border-color:#FFEF9F;}
div.girl_attend div.plof{background:#fff3b7 url(images/plof_attend.gif) no-repeat right top;border-color:#FC0;}
div.girl_ontime div.plof{background:#FFEF9F url(images/plof_ontime.gif) no-repeat right top;border-color:#FC0;}
div.girl_standby div.plof,
div.girl_stanby div.plof{background:#FFD0D0 url(images/plof_stanby.gif) no-repeat right top;border-color:#F88;}
div.girl_standby_on div.plof,
div.girl_stanby_on div.plof{background:#ffaaaa url(images/plof_stanby_on.gif) no-repeat right top;border-color:#F66;}
div.girl_confirm div.plof span.attend,
div.girl_confirm div.plof span.attend span{color:#966;}
div.girl_attend div.plof span.attend,
div.girl_attend div.plof span.attend span{color:#079;}
div.girl_ontime div.plof span.attend,
div.girl_ontime div.plof span.attend span{color:#009;}
div.girl_standby div.plof span.attend,
div.girl_standby_on div.plof span.attend{display:none;}
div.girl_normal div.plof span.standby,
div.girl_confirm div.plof span.standby,
div.girl_attend div.plof span.standby,
div.girl_ontime div.plof span.standby{display:none;}
div.girl_standby div.plof li.coment,
div.girl_standby_on div.plof li.coment{height:40px;}
/*　ランキング　*/
div.girl10,
div.girl11{float:left;margin:4px;}
div.girl10{width:169px;height:440px;overflow:hidden;}
div.girl11{width:288px;}
div.girl10 a.photo img{width:153px;height:204px;}
div.girl10 a.photo{float:none;}
div.girl10 div.girl_normal,
div.girl10 div.girl_attend,
div.girl10 div.girl_ontime,
div.girl10 div.girl_stanby,
div.girl11 div.girl_normal,
div.girl11 div.girl_attend,
div.girl11 div.girl_ontime,
div.girl11 div.girl_stanby{width:auto;float:none;margin:0;}
div.girl10 div.girl_normal,
div.girl10 div.girl_attend,
div.girl10 div.girl_ontime,
div.girl10 div.girl_stanby{}
div.girl10 div.plof{}
div.girl10 div.plof dl{width:auto;float:none;}
div.girl10 div.plof div.shop_title dt{height:25px;}
div.girl10 div.plof div.shop_title dt img,
div.girl11 div.plof div.shop_title dt img{display:none;}
div.girl10 div.plof div.shop_title dd li{float:none;}
div.girl10 li.coment{height:65px;margin-bottom:5px;overflow:hidden;}
div.girl11 li.coment{overflow:hidden;}
div.plof span.rank{text-align:left;display:block;margin-bottom:3px;border-bottom:dotted 1px #CAA;}
div.plof span.rank span{font-weight:bold;font-size:14px;}
/*　ブログ集　*/
div.blogs div.plof a.photo img{width:128px;height:128px;}
div.blogs div.plof dl{width:142px;}
div.blogs div.plof div.shop_title dl{width:auto;}
div.plof span.title{text-align:left;display:block;margin-bottom:3px;border-bottom:dotted 1px #CAA;font-weight:bold;}
/*　ピックアップ　*/
div.pickup{text-align:left;width:112px;position:absolute;right:0;top:0;background:#FFF;border:solid 1px #CC6600;border-right:none;border-top:none;z-index:99;}
div.pickup div.plof a.photo{margin-bottom:3px;}
div.pickup div.plof a.photo,
div.pickup div.plof dl{float:none;}
div.pickup div.plof dl dd,
div.pickup div.plof div.shop_title dt span,
div.pickup div.plof div.shop_title dt img{display:none;}
div.pickup div.girl_normal,
div.pickup div.girl_confirm,
div.pickup div.girl_attend,
div.pickup div.girl_ontime,
div.pickup div.girl_stanby,
div.pickup div.girl_stanby_on,
div.pickup div.girl_standby,
div.pickup div.girl_standby_on{width:104px;margin:4px;float:none;}
div.pickup div.plof a.photo img{width:90px;height:120px;}
div.pickup div.plof span.rank{font-size:11px;}
div.pickup div.plof div.shop_title dt{font-size:11px;font-weight:normal;}
div.pickup ul.pickup_navi li{margin:1px ;border:solid 1px #CC6600;}
div.pickup ul.pickup_navi li a{border:solid 1px #FFFF00;border-right:none;border-bottom:none;background:#FFCC00;color:#996666;font-size:10px;padding:1px 2px;display:block;text-align:center;}

