html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{color:#0000ff;text-decoration:none}body{background-image:url("//static.fdol.jp/static/images/sp/dotted_bg.gif");background-color:#ffdfed;font:14px/1.231 "ヒラギノ角ゴ Pro W3"}div.test-site-banner,.hideSlide{display:none}header#top{font-size:12px;background:#000;color:#fff}section{clear:both}footer #copyright{background:#000;color:#DC1283;padding:3px;font-size:.7em;text-align:center}footer #extra{padding:3px;text-align:center}#scheduleCount{background-color:#000;color:#fff;padding:3px;font-size:.9em}div.center{text-align:center}h2#siteProfile{padding:20px;font-size:.7em}#enter{font-size:.7em;margin-bottom:30px;padding:20px;text-align:center}#enter a{color:#0000FF;display:block;margin-top:50px;text-align:center}#top h1{height:27px;padding:3px;color:#000;border-bottom:1px #333 solid;background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#2a1722),color-stop(.50,#4a293b),color-stop(.50,#513043),color-stop(0,#6b4158));background:-webkit-linear-gradient(top,#6b4158 0%,#513043 50%,#4a293b 50%,#2a1722 100%);background:-moz-linear-gradient(top,#6b4158 0%,#513043 50%,#4a293b 50%,#2a1722 100%);background:-o-linear-gradient(top,#6b4158 0%,#513043 50%,#4a293b 50%,#2a1722 100%);background:-ms-linear-gradient(top,#6b4158 0%,#513043 50%,#4a293b 50%,#2a1722 100%);background:linear-gradient(top,#6b4158 0%,#513043 50%,#4a293b 50%,#2a1722 100%)}#top h2{padding:3px}ul.topNavi{background-image:url("//static.fdol.jp/static/images/sp/nav_menu_bg.png");height:33px}ul.topNavi li{border-color:#535353 #898989 #807178 #383838;border-style:solid;border-width:1px;float:left;font-weight:bold;color:#fff;font-size:.7em;line-height:31px;height:31px;width:62px;text-align:center}ul.topNavi li a:link,ul.topNavi li a:hover{color:#ffffff;text-decoration:none}ul.topNavi li a{border-top:1px solid #red}.topNaviSub{background-color:#000;padding:10px 10px;color:#ccc;font-size:1em;opacity:.7;text-shadow:1px 1px 1px #000}#showCategory{display:block}#showEvent{background-color:#1429A0}#showRanking{background-color:#9E145D}#showBbs{background-color:#5D9E14}#showLink{background-color:#9E5214}.linkWhite a:hover,.linkWhite a:visited,.linkWhite a:link{color:#fff}.linkBlack a:hover,.linkBlack a:visited,.linkBlack a:link{color:#000}.redFont{color:#f00}header.caption{border:dotted 0 #000000;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#000000),color-stop(0,#303030));background:-webkit-linear-gradient(top,#303030 0%,#000000 100%);background:-moz-linear-gradient(top,#303030 0%,#000000 100%);background:-o-linear-gradient(top,#303030 0%,#000000 100%);background:-ms-linear-gradient(top,#303030 0%,#000000 100%);background:linear-gradient(top,#303030 0%,#000000 100%);padding:5px;margin:5px 5px 0 5px;height:18px;border-bottom:1px #ff0091 solid}header.caption h1{color:#fcc2e3;float:left;font-weight:bold;margin-left:5px}header .subTitle{color:#FFFFFF;float:left;font-size:.8em;margin-left:5px;margin-top:4px}.more,.usual ul.tabmenu li{color:#fff;font-size:.9em;padding:1px 10px;float:right;background-color:#ff0091;font-weight:normal;border:none 0 #000000;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomleft:50px;-moz-border-radius-bottomright:50px;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-left-radius:50px;-webkit-border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px}header .sort{float:right}aside,ul.itemList,p,#blogArea .content,div.bbsInput,div.blogListContent,div.questionContent{margin:0 5px 10px 5px;padding:5px 5px;background-color:#fff;border:none 0 #000000;border-left:solid 1px #f19ec2;border-bottom:solid 1px #f19ec2;border-right:solid 1px #f19ec2;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.form-wrapper{margin:10px 5px 10px 5px;padding:5px 5px;background-color:#fff;border:none 0 #000000;border-left:solid 1px #f19ec2;border-bottom:solid 1px #f19ec2;border-right:solid 1px #f19ec2;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}ul.itemList,ul.shopGirlsList,p,#blogArea .content,div.blogListContent,div.questionContent{margin:10px 5px;padding:10px 10px;background-color:#fff;border-top:solid 1px #f19ec2;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px}div.bbsInput,.form-wrapper{background-color:#000;opacity:.8;color:white}updatedat{display:block}ul.shopThumbPicList{padding:5px 5px}body.portrait ul.thumbPicList li,body.portrait ul.shopThumbPicList li{float:left;padding:2px 2px;text-align:center;margin-bottom:15px}body.portrait ul.thumbPicList li.spans,body.portrait ul.shopThumbPicList li.spans{margin-bottom:5px}body.portrait ul.shopThumbPicList li{padding-top:5px}body.portrait ul.thumbShopList li{display:inline-block;vertical-align:top;width:300px;margin-bottom:10px;font-size:.7em}body.portrait listShopName{width:300px;font-size:15px}body.portrait listTel{font-size:1.8em}body.portrait listHoursOpen{width:170px;font-size:1.2em}body.portrait listLinks{font-size:1.4em;margin-top:5px}body.portrait button.detailButton{width:70px}body.landscape ul.thumbPicList li,body.landscape ul.shopThumbPicList li{float:left;padding:2px 7px;text-align:center;margin-bottom:15px}body.landscape ul.thumbPicList li.spans,body.landscape ul.shopThumbPicList li.spans{margin-bottom:5px}body.landscape ul.thumbShopList li{display:inline-block;vertical-align:top;width:240px;margin:5px 3px;font-size:.7em}body.landscape listShopName{font-size:14px}body.landscape listTel{font-size:1.3em}body.landscape listTel .tel{font-size:.7em}body.landscape listLinks{font-size:1.1em;padding:2px;margin:5px 0}body.landscape listHoursOpen{font-size:.9em;width:120px}body.landscape button.detailButton{width:55px}ul.thumbPicList shopName,girlName,updatedat,girlAge{color:#000;font-size:.7em}ul.thumbPicList girlNameBlog{color:#000;font-size:.7em}ul.thumbPicList img,ul.shopThumbPicList img{width:70px;height:93px;display:block}ul.thumbPicList shopName{font-size:.6em;width:70px;height:1.1em;overflow:hidden;margin-bottom:3px;display:block}ul.thumbShopList shopName,ul.thumbPicList girlName,ul.thumbPicList girlAge{color:#000;font-size:.7em}ul.thumbShopList listpickups a{color:black}ul.thumbShopList listlinks button{cursor:pointer}listCategory,listPickUps,listShopName,listTel,listHoursOpen,listUpdatedAt{float:left}listPickUps{float:right;margin-top:3px;margin-right:3px}listPickUps img{width:55px;height:73px}listLinks{float:right}listUpdatedAt{margin-right:10px}listShopname{font-weight:bold;clear:both}div.listTitle{border-top:2px solid #ff0091;margin-bottom:3px;padding-top:2px;height:28px}button.detailButton{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#ffffff),color-stop(.51,#d1d1d1),color-stop(.50,#dbdbdb),color-stop(0,#dcdcdc));background:-webkit-linear-gradient(top,#dcdcdc 0%,#dbdbdb 50%,#d1d1d1 51%,#ffffff 100%);background:-moz-linear-gradient(top,#dcdcdc 0%,#dbdbdb 50%,#d1d1d1 51%,#ffffff 100%);background:-o-linear-gradient(top,#dcdcdc 0%,#dbdbdb 50%,#d1d1d1 51%,#ffffff 100%);background:-ms-linear-gradient(top,#dcdcdc 0%,#dbdbdb 50%,#d1d1d1 51%,#ffffff 100%);background:linear-gradient(top,#dcdcdc 0%,#dbdbdb 50%,#d1d1d1 51%,#ffffff 100%);padding:15px 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;text-shadow:}#itemHeader{text-align:center}#itemHeader h1{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#9b9fa3),color-stop(0,#ced1d4));background:-webkit-linear-gradient(top,#ced1d4 0%,#9b9fa3 100%);background:-moz-linear-gradient(top,#ced1d4 0%,#9b9fa3 100%);background:-o-linear-gradient(top,#ced1d4 0%,#9b9fa3 100%);background:-ms-linear-gradient(top,#ced1d4 0%,#9b9fa3 100%);background:linear-gradient(top,#ced1d4 0%,#9b9fa3 100%);color:#4f4f4f;font-weight:bold;padding:5px;border-top:solid 1px #ccc}h2.itemTitle,.usual ul.tabmenu{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#020202),color-stop(0,#4a4344));background:-webkit-linear-gradient(top,#4a4344 0%,#020202 100%);background:-moz-linear-gradient(top,#4a4344 0%,#020202 100%);background:-o-linear-gradient(top,#4a4344 0%,#020202 100%);background:-ms-linear-gradient(top,#4a4344 0%,#020202 100%);background:linear-gradient(top,#4a4344 0%,#020202 100%);color:#fcc2e3;font-weight:bold;padding:5px;clear:both}h3.itemSubTitle{background:-webkit-gradient(linear,left top,left bottom,color-stop(1.00,#f12d9c),color-stop(.51,#de1286),color-stop(.49,#e643a0),color-stop(0,#fd62ba));background:-webkit-linear-gradient(top,#fd62ba 0%,#e643a0 49%,#de1286 51%,#f12d9c 100%);background:-moz-linear-gradient(top,#fd62ba 0%,#e643a0 49%,#de1286 51%,#f12d9c 100%);background:-o-linear-gradient(top,#fd62ba 0%,#e643a0 49%,#de1286 51%,#f12d9c 100%);background:-ms-linear-gradient(top,#fd62ba 0%,#e643a0 49%,#de1286 51%,#f12d9c 100%);background:linear-gradient(top,#fd62ba 0%,#e643a0 49%,#de1286 51%,#f12d9c 100%);padding:5px;color:#fff;text-shadow:1px 1px 1px #1c1212;font-size:.9em}.shopGirlsList li{clear:both;height:93px;padding:5px 0;border-top:2px solid #ccc}.shopGirlList img{margin-right:10px}h3.marquee{font-weight:bold;padding:5px}div.mobilePoster{text-align:center}img.pictIcon{width:17px!important;height:17px!important;float:left}div.icons{height:17px;text-align:center}.usual ul.tabmenu li{float:left;margin:0 5px}.usual ul.tabmenu{background-color:#000;clear:none;height:18px}.usual .extraCaption{float:left;color:#FCC2E3;font-weight:bold;padding:5px}.usual ul.tabmenu li a{display:block;color:#a30e62}.usual ul.tabmenu a:hover{color:#FFFFFF}.usual ul.tabmenu a.selected{color:#fff;cursor:default}.usual div a{color:#000000}div#tab1,div#tab2{background:none;padding:0}div#tab2 ul li img{float:left;display:block;margin-right:15px}div#tab2 ul .icons img{margin:0}div#tab2 ul li{clear:both;margin-bottom:10px;text-align:left}div#tab2 .girlName{font-size:1.2em;margin:0 0 0 85px;font-weight:bold}span.bbsTitle,span.eventTitle{font-size:1.2em;font-weight:bold}div.pagenation{margin:5px auto;text-align:center}div.girlItemIcon div.icons img.pictIcon{float:none}div.icons img.pictIcon{display:inline;margin-left:2px;margin-right:2px}div.icons.icons-narrow img.pictIcon{margin-left:0;margin-right:0}ul.eventList li{margin:10px}div.kwsk{margin:15px 0;font-weight:bold}div.pickupNone{width:55px;height:73px;float:left;background-color:#f00}div.title{font-weight:bold}div#breadcrumb{padding:5px}div#breadcrumb a,div#breadcrumb a:visited{font-weight:bold}div.sort{font-size:.8em;margin-top:-5px}ul.discList{list-style-type:disc;padding:15px 0 15px 30px}img.e{width:15px;height:15px}.blogListContent p{margin:0;padding:0;border:none}.notification{position:relative;margin:15px 10px;padding:0;border:1px solid;background-position:10px 11px!important;background-repeat:no-repeat!important;font-size:13px}.notification.attention{background:#fffbcc url('//static.fdol.jp/static/contrib/sadmin/resources/images/icons/exclamation.png') 10px 11px no-repeat;border-color:#e6db55;color:#666452}.notification.information{background:#dbe3ff url('//static.fdol.jp/static/contrib/sadmin/resources/images/icons/information.png');border-color:#a2b4ee;color:#585b66}.notification.success{background:#d5ffce url('//static.fdol.jp/static/contrib/sadmin/resources/images/icons/tick_circle.png');border-color:#9adf8f;color:#556652}.notification.error{background:#ffcece url('//static.fdol.jp/static/contrib/sadmin/resources/images/icons/cross_circle.png');border-color:#df8f8f;color:#665252}.notification div{display:block;font-style:normal;padding:10px 10px 10px 36px;line-height:1.5em}.notification .close{display:none}.input-notification{background-repeat:no-repeat;padding:0 0 2px 17px;background-color:transparent;margin:2px 0 0 2px}.error_message{background-repeat:no-repeat;padding:0 0 2px 17px;background-color:transparent;margin:2px 0 0 2px;display:block;background:url('//static.fdol.jp/static/contrib/sadmin/resources/images/icons/cross_circle.png');background-repeat:no-repeat}.x-fdol-movie video{max-width:100%}.form-wrapper .hfh-form{margin-top:10px;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px}.hfh-form .notification{margin:0 5px 10px 5px}.hfh-form table{width:100%}.hfh-form input.text-input,.hfh-form textarea{width:98%}.hfh-form textarea{min-height:8em}.hfh-form .required .hfh-label:before{content:"* ";color:red}.hfh-form input.error,.hfh-form textarea.error{background-image:none}.hfh-form td:nth-child(1){text-align:right;vertical-align:top;padding-top:2px;padding-right:2px;padding-bottom:2px;width:25%}.hfh-form td:nth-child(2){padding-left:2px;padding-bottom:2px}.hfh-form .hfh-field-type-Submit td{padding:0;text-align:center}.hfh-form input.hfh-field-type-Submit{width:6em;font-size:large}#fdol-form-for_girl_admin-delete_blog_article label{white-space:nowrap}.x-apple-wide-margin-edge-to-edge,.x-apple-edge-to-edge{margin:0!important;padding:0!important}.resultGirlList{background-color:white}.resultGirlList li{position:relative;display:block;margin-top:5px;margin-bottom:5px;display:block;overflow:hidden;z-index:1}.resultGirlList li a.thumb img{position:relative;width:70px;height:93px;z-index:5}.resultGirlList li .icons{position:absolute;top:0;right:0}.resultGirlList li img.pictIcon{float:none;margin-left:0;margin-right:0}.resultGirlList li .girl_name{position:absolute;top:0;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.resultGirlList li .girl_spec{position:absolute;top:1.3em;margin-left:5px;overflow:hidden;text-overflow:ellipsis;font-size:small}.resultGirlList li .girl_schedule{position:absolute;top:2.6em;overflow:hidden;text-overflow:ellipsis;font-size:small;margin-left:5px;line-height:1em;z-index:2}.resultGirlList li .girl_schedule .girl_schedule_date{white-space:nowrap;display:none;margin-right:2px}.resultGirlList li .girl_schedule_fade{position:absolute;right:0;height:1.5em;bottom:1em;width:100%;z-index:3;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1))}.resultGirlList li .shop_name{position:absolute;right:4px;left:75px;bottom:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3;font-size:small}.resultGirlList li .shop_name_mat{position:absolute;right:0;bottom:0;height:1.5em;background-color:white;width:100%;z-index:2}