@import "plofiles.css";
@import "links.css";
h1{display:inline;}
div#head ul.sbm{display:inline;}
div#head ul.sbm li{display:inline;float:none;}
/*　年齢認証＿サイトタイトルバナー　*/
div.top{border-bottom:1px solid #bb0000;background:url(images/index_back.gif) repeat-x center top;}
div.top div{width:1000px;}
div.top ul li{float:left;}
div.top ul li.qr{text-align:right;float:right;padding-top:5px;font-size:11px;width:99px;margin-right:25px;}
div.top ul li.qr img{display:block;border:1px solid #000;margin:5px 0;}
div.group ul,
div.group2 ul{width:auto;border-bottom:none;}
div.group dl,
div.group2 dl{width:950px;margin:0 auto;}
/*　年齢認証＿グループサイト（同一都道府県）　*/
div.group,
div.group2{border-bottom:1px solid #bb0000;}
div.group dt,
div.group2 dt{float:left;font-size:11px;padding:3px 0;border-top:1px solid #cc0000;width:100px;text-align:left;}
div.group li{float:left;font-size:11px;border-right:1px solid #bb0000;border-left:1px solid #dd0000;border-top:1px solid #dd0000;padding:3px;}
/*　年齢認証＿グループサイト（他府県）　*/
div.group2 dt{color:#fff;font-size:12px;padding:11px 0;}
div.group2 dd{float:left;width:670px;}
div.group2 dd.other{width:80px;}
div.group2 ul li{float:left;width:80px;border-right:1px solid #bb0000;border-left:1px solid #dd0000;border-top:1px solid #dd0000;}
div.group2 ul li a{color:#fff;display:block;font-size:26px;padding:4px 0;background:#CC0033;letter-spacing:-3px;}
div.group2 ul li a:hover{color:#ff0;background:#DD0044;}
/*　年齢認証＿対応エリア　*/
div.area{background:#FFCC00;color:#774444;text-align:left;padding:10px 15px;border:solid 1px #FF9900;font-size:11px;margin-bottom:10px;}
div.area h2,
div.area p.title{color:#663333;margin-bottom:5px;}
div.area p{margin-bottom:5px;}
div.area dt{color:#663333;clear:both;float:left;margin-bottom:2px;margin-right:2px;}
div.area dd{margin-bottom:2px;}
div.detail{width:920px;text-align:left;}
div.detail dt{font-size:12px;margin-bottom:2px;}
div.detail dd{font-size:11px;line-height:1.5;padding-bottom:5px;}
div.detail dd li{white-space:normal;line-height:1.5;}
div.maincontent div.links p.title,
div.maincontent div.girls p.title{margin-bottom:15px;border-bottom:dotted 1px #CAA;font-weight:bold;font-size:14px;text-align:left;padding-bottom:5px;}
div.detail p.title{font-size:12px;text-align:left;padding-bottom:5px;}
div.detail ul li{font-size:11px;float:left;margin:3px;margin-right:10px;}
div.detail .s_title{padding:10px 0 5px;}
div.detail p{line-height:1.3;}
div#foot div.yahoosearch form{margin-top:10px ;background:#FFF;padding:10px ;}
.s_title{font-size:12px;}
div.maintenance_message{background:#FF9933;color:#211;border:solid 1px #DD6600;margin-bottom:1em ;text-align:left;}
div.maintenance_message dl{padding:7px 7px 3px;}
div.maintenance_message dt{font-weight:bold;font-size:12px;margin-bottom:0.4em ;}
div.maintenance_message dd{line-height:1.3;}
