.pFeature .contBox,.pWords .contBox,.pHybrid .contBox,.pDelivery .contBox,.pFlow .contBox,.pFree .listNews li,.pInquiry .contBox,.pReview .contBox,.pRecruit .contBox,.pAccess .contBox,.pSystem .contBox,.pMagazine .contBox,.pHotellist .contBox,.pDetail .detailBox{padding:12px 8px}.pAccess .appoint li,.pHotellist .listHotel li,.pDetail .detailBox .listReview .listBox>article{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.3)}.pAccess .appoint li:nth-of-type(1),.pHotellist .listHotel li:nth-of-type(1),.pDetail .detailBox .listReview .listBox>article:nth-of-type(1){border-top:0}.support_text p{margin-bottom:1em}.text-size--l{font-size:1.8em}.pDetail .detailBox{border-radius:5px;margin-bottom:10px;position:relative}.pDetail .detailBox .girlsName{font-size:21px}.pDetail .detailBox .girlsName .girlsAge{font-size:14px}.pDetail .detailBox .girlsSize{font-size:11.9px;margin-bottom:5px}.pDetail .detailBox .premium{margin-bottom:5px}.pDetail .detailBox .flag{margin-bottom:10px}.pDetail .detailBox .flag li{margin-left:.5%;margin-right:0;width:33%}.pDetail .detailBox .flag li:first-child{margin-left:0}.pDetail .detailBox .flag li.rank{font-size:11.9px;padding:0;font-weight:normal;line-height:1.9;border-radius:3px}.pDetail .detailBox .flag .state{padding:2px 0;box-shadow:0 0 2px 2px rgba(0,0,0,.1) inset;background:url(../images/sch_bg.png),linear-gradient(to bottom, #6a1818, #481010);background-size:7px auto,auto auto;color:#fff}.pDetail .detailBox .flick-slide{margin:0 auto 20px}.pDetail .detailBox .flick-slide .jquery_flick-slide_main{margin:0 0 10px}.pDetail .detailBox .flick-slide .jquery_flick-slide_main ol li{text-align:center;max-height:400px}.pDetail .detailBox .flick-slide .jquery_flick-slide_main ol li img{max-width:300px;max-height:400px}.pDetail .detailBox .flick-slide .jquery_flick-slide_pager{border-top:none}.pDetail .detailBox .flick-slide .jquery_flick-slide_pager ol{display:block;font-size:0}.pDetail .detailBox .flick-slide .jquery_flick-slide_pager ol li{display:inline-block;vertical-align:top;width:20%;opacity:.5}.pDetail .detailBox .flick-slide .jquery_flick-slide_pager ol li span img{width:100%}.pDetail .detailBox .feature{margin-bottom:40px;border-right:0}.pDetail .detailBox>section{margin-bottom:40px}.pDetail .detailBox>section:last-child{margin-bottom:0}.pDetail .detailBox .scheduleBox table{border-collapse:collapse;border:1px solid #666;width:100%}.pDetail .detailBox .scheduleBox table th,.pDetail .detailBox .scheduleBox table td{border:1px solid #666;padding:8px 0px;text-align:center}.pDetail .detailBox .scheduleBox table th{background:#23142b;width:40%}.pDetail .detailBox .optionBox li{width:49%;margin-right:2%;margin-bottom:5px;text-align:center;font-size:11.9px;padding:5px;border-radius:0px;box-sizing:border-box;opacity:.3}.pDetail .detailBox .optionBox li:nth-of-type(2n){margin-right:0}.pDetail .detailBox .optionBox li.on{opacity:1;background-image:linear-gradient(to bottom, #401c2c, #1d0d14)}.pDetail .detailBox .listReview .listBox>article{padding:12px 0}.pDetail .detailBox .listReview .listBox>article:nth-of-type(1){padding-top:0}.pDetail .detailBox .listReview .listBox>article:after{display:none}.pDetail .detailBox .listReview .listBox>article .listBox_contents{border-right:0}.pDetail .detailBox .listReview .listBox .listBox_nav{padding-bottom:0}.pIndex #header{padding-top:0;margin-bottom:40px}.pIndex .linkBtn_v1{width:96%;margin:0 auto 15px}.pIndex .linkBtn_v2{margin-bottom:20px}.pIndex .indexR18{width:90%;margin:0 auto 20px;text-align:center}.pIndex .indexR18 img{width:25%;margin-bottom:15px}.pIndex .indexR18 p{line-height:1.5;font-size:14px}.pIndex .indexBnrs{width:96%;margin:0 auto 20px}.pIndex .indexBnrs ul{list-style:none}.pIndex .indexBnrs ul li{margin:0 0 10px}.pIndex .indexBnrs ul li img{width:100%}.pIndex .attention{background-color:#191919;box-shadow:0 6px 8px #000 inset;margin:10px;padding:10px;border-radius:5px}.pHotellist .contBox{margin-bottom:12px}.pHotellist .contBox:last-child{margin-bottom:0}.pHotellist .searchHotel .titLv3{text-align:center;margin-bottom:5px}.pHotellist .searchHotel form>div{margin-bottom:20px}.pHotellist .searchHotel form>div:last-child{margin-bottom:0}.pHotellist .searchHotel .selectLabel{width:85%;margin:0 auto}.pHotellist .searchHotel .selectLabel label{text-align:center;line-height:2.8}.pHotellist .listHotel li{padding:12px 0}.pHotellist .listHotel li:nth-of-type(1){padding-top:0}.pHotellist .listHotel li:last-child{border-bottom:0;padding-bottom:0}.pHotellist .listHotel .titLv4{margin:0 0 5px}.pMagazine .contBox{margin-bottom:12px}.pMagazine .contBox p{margin-bottom:15px}.pMagazine .magazine_registerBox section{margin-top:10px}.pMagazine .magazine_registerBox section:first-child{margin-top:0}.pMagazine .magazine_carrier li{border-left:8px solid rgba(0,0,0,0)}.pMagazine .magazine_carrier li:first-child{border-left:0}.pSystem .contBox{margin-bottom:12px}.pSystem .contBox section{margin-bottom:10px;font-size:12px}.pSystem .contBox section p:not(:last-child){margin-bottom:10px}.pSystem .systemBasePlay li{width:33%;width:33.3333333333%}.pSystem .systemBasePlay li:nth-of-type(3n+1){border-left:1px solid #000}.pSystem .systemBasePlay li:nth-of-type(-n+3){border-top:1px solid #000}.pSystem .systemCourse>div{margin-bottom:12px}.pSystem .systemCourse>div:nth-last-of-type(1){margin-bottom:0}.pSystem .systemList{width:168px;margin:0 auto}.pSystem .systemList li{max-width:48px;vertical-align:middle;margin:12px 12px 0 0}.pSystem .systemList li img{width:100%;max-width:48px}.pSystem .systemList li:nth-of-type(3n){margin-right:0}.pSystem .systemList li:nth-of-type(-n+3){margin-top:0}.pSystem .hybrid-image{margin-bottom:10px}.pSystem ol.step{counter-reset:steps}.pSystem ol.step li{list-style-type:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #333;counter-increment:steps}.pSystem ol.step li:before{content:"step" counter(steps);display:block;text-transform:uppercase;color:#c96bff;font-family:"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:18px;font-weight:normal}.pSystem .howto-read{margin-bottom:10px}.pSystem .howto-read p.catch{color:#c96bff;font-size:18px}.pSystem span.teltel{font-family:"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:28px;font-weight:bold;display:block}.pSystem span.teltel:before{content:"";font-family:"fontAwesome";font-weight:normal;padding-right:5px}.pSystem p.enjoy{color:#b26bc0;font-weight:bold;font-size:14px}.pSystem .term_of_service-body{margin-bottom:16px}.pSystem .term_of_service-body .term_text{font-size:16px}.pSystem .term_of_service-body:last-child{margin-bottom:0}.pSystem .term_of_service-list{margin-bottom:16px}.pSystem .term_of_service-list ul{list-style-type:disc;list-style-position:outside;margin-left:32px}.pSystem .term_of_service-list li{padding-left:8px;margin:8px 0}.pSystem .price_curtain{overflow:hidden;position:relative;transition:height .2s}.pSystem .price_curtain--course:not(.open){height:480px}.pSystem .price_curtain.open .price_curtain_overlay{position:static;background:none;padding:16px 8px}.pSystem .price_curtain_overlay{position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black 70%);padding:32px 8px 16px;box-sizing:border-box;z-index:1}.pSystem .price_curtain_button{display:block;color:#fff;font-size:14px;background-image:linear-gradient(to bottom, rgba(175, 189, 192, 0.5) 0%, rgba(175, 189, 192, 0.5) 50%, rgba(10, 15, 11, 0.5) 50%, rgba(10, 8, 9, 0.5) 100%),url(../images/btn_bg.png);background-position:left top,left top;background-size:auto auto,auto 50px;background-repeat:repeat,repeat;box-shadow:0 0 3px rgba(255,255,255,.75) inset,0 2px 0 rgba(0,0,0,.5);text-shadow:0 0 3px #000,0 0 3px #000;height:38px;border-top:1px solid #383736;border-right:none;border-bottom:none;border-left:none;width:100%;line-height:38px;text-align:center;margin:10px auto}.pSystem #creditLink{display:block;margin-top:-100px;padding-top:100px}.pNotfound .comp404 p{text-align:center;margin:0 0 20px;font-size:18.2px}.pNotfound .comp404 p span{margin:0 5px;display:inline-block;color:red;font-size:28px}.pAccess .contBox{margin-bottom:10px}.pAccess .gmapBox{margin-bottom:36px}.pAccess #gmap{width:100%;height:300px}.pAccess .appoint{font-size:0}.pAccess .appoint li{font-size:11.9px;padding:12px 0 20px;margin-bottom:25px}.pAccess .appoint li:nth-of-type(1){padding-top:0}.pAccess .appoint li:last-child{border-bottom:0;padding:0;margin-bottom:0}.pAccess .appoint li .appoint__address{margin-bottom:10px}.pAccess .appoint li .appoint__mapPhoto{margin-bottom:10px}.pAccess .appoint li .appoint__comment{margin-bottom:10px}.pAccess .appoint li>div:last-child{margin-bottom:0}.pAccess .nav-meeting{overflow:hidden}.pAccess .nav-meeting ul{font-size:0;box-sizing:border-box;margin-bottom:10px}.pAccess .nav-meeting ul li{font-size:14px;text-align:center;display:inline-block;vertical-align:top;width:50%;background-image:url(../images/btn1_bg.png);background-position:left top;background-size:auto 100%;background-repeat:repeat-x;border:none;box-shadow:0 -1px 1px 0 rgba(255,255,255,.25);font-size:11px;white-space:nowrap}.pAccess .nav-meeting ul li a{color:#fff;display:block;width:100%;padding:10px 0}.pAccess .nav-meeting ul li:last-child{margin-right:0}.pAccess .nav-meeting ul li:nth-child(3n+3){width:34%}.pAccess .mt-gmap{width:100%;height:300px;margin-bottom:10px}.pAccess ul.mt-photo li{text-align:center;font-size:12px}.pAccess ul.mt-photo li img{display:block;margin-left:auto;margin-right:auto}.pAccess ul.mt-photo li span{display:block}.pAccess ul.mt-photo li span a{border:1px #fff solid;padding:.15rem;text-align:center;color:#fff;display:block;max-width:317px;margin:.25rem auto 1rem}.pRecruit .contBox .recruitBnr{margin-bottom:20px}.pMain .flick-slide{max-width:640px;margin:0 auto}.pMain .flick-slide .jquery_flick-slide_main{margin:0 auto}.pMain .flick-slide .jquery_flick-slide_main ol li{max-width:640px}.pMain .flick-slide .jquery_flick-slide_main ol li img{max-width:640px;width:100%;height:auto}.pMain .flick-slide .jquery_flick-slide_pager ol{width:640px;height:128px}.pMain .flick-slide .jquery_flick-slide_pager ol li{display:inline-block;width:128px;height:128px}.pMain .flick-slide .jquery_flick-slide_pager ol li span{display:block}.pMain .flick-slide .jquery_flick-slide_pager ol li img{vertical-align:top;width:128px;height:128px}.pMain .listChatBox li{margin-top:10px}.pMain .listChatBox li:first-child{margin-top:0}.pMain .listChatBox table td{width:auto;vertical-align:top}.pMain section.credit1{background:url(../images/credit_bg.jpg);margin:0 auto 10px !important;box-sizing:border-box;padding:10px;border:2px solid #a0a0a0;box-shadow:0 0 10px 5px #fff inset;font-size:12px}.pMain section.credit1 .sectionMainBox_contents{margin:0 !important;width:100% !important}.pMain section.credit1 a{display:block;color:#fff}.pMain section.credit1 a h1{text-align:center;margin-bottom:5px;font-family:"Hiragino Mincho ProN",serif;color:#191919;font-weight:bold;font-size:16px}.pMain section.credit1 a .text{background:rgba(0,0,0,.5);margin:0 -10px 10px;padding:10px}.pInquiry .sendText,.pReview .sendText{text-align:center}.pInquiry .sendText+.listBox .listBox_nav,.pReview .sendText+.listBox .listBox_nav{padding-bottom:0}.pFree .listNews li{margin-bottom:0}.pFree .listNews li article{padding:0}.pFree .listNews li article .listNews_header{margin-bottom:0}.pConcept .concept-container h2,.pConcept .concept-container p{margin-bottom:10px}.pConcept .concept-container strong{font-weight:bold}.pFlow .play-container section{margin-bottom:8px;padding-bottom:15px;background:url(../images/play_arrow.png) center bottom no-repeat}.pFlow .play-container section h2{color:#c96bff;text-align:center;margin-bottom:5px}.pFlow .play-container section .excerpt{font-size:12px;margin-top:5px}.pFlow .play-container section .excerpt .catch{margin-bottom:5px}.pFlow .play-container section:last-child{background:none;margin-bottom:0;padding-bottom:0}.pDelivery .area-traffic .tra-map img{max-width:100%}.pDelivery .area-traffic ul{margin-bottom:10px}.pDelivery .area-traffic ul li{position:relative;margin-bottom:10px;padding-left:55px;height:34px;font-size:14px;line-height:1.25em}.pDelivery .area-traffic ul li:before{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:34px;background:#474747}.pDelivery .area-traffic ul li.area1:before{background:#a96969}.pDelivery .area-traffic ul li.area2:before{background:#ac916a}.pDelivery .area-traffic ul li.area3:before{background:#809c68}.pDelivery .area-traffic ul li.area4:before{background:#719c9c}.pDelivery .area-traffic ul li span{display:block;font-size:10px;line-height:1.2em}.pHybrid .contBox h2,.pHybrid .contBox p{margin-bottom:10px}.pHybrid .contBox strong{color:#de7993}.pHybrid .contBox .story{font-size:12px;padding:10px;border:1px solid #774593;background:#252521}.pHybrid .contBox .story h3{font-weight:bold}.pHybrid .contBox dl.def-3types dt{padding:5px;margin-bottom:5px}.pHybrid .contBox dl.def-3types dt.soap{background:#1d3a44}.pHybrid .contBox dl.def-3types dt.sekan{background:#473123}.pHybrid .contBox dl.def-3types dt.health{background:#392547}.pHybrid .contBox dl.def-3types dd{margin-bottom:10px}.pHybrid .contBox .details dl{margin-bottom:10px;font-size:12px}.pHybrid .contBox .details dl dt{margin-bottom:5px}.pHybrid .contBox .details dl dd em{color:#6ab7ec;font-style:normal}.pHybrid .contBox .details dl dd em.orange{color:#e9884b}.pWords .contBox{font-size:12px}.pWords .contBox section{margin-bottom:10px;padding-bottom:10px;overflow:hidden;border-bottom:1px dotted #666}.pWords .contBox section:last-child{border:none;margin-bottom:0;padding-bottom:0}.pWords .contBox section h2{color:#c96bff;margin-bottom:8px;font-size:16px}.pWords .contBox section .thumb{width:100px;float:left;margin:0 10px 10px 0}.pFeature .contBox h2,.pFeature .contBox p{margin-bottom:10px}.pFeature .contBox strong{color:#de7993}.pFeature dl.shop-types-3 dt{background:#7f553b;margin-bottom:5px;padding:2px 5px}.pFeature dl.shop-types-3 dt:first-child{background:#5a3a70}.pFeature dl.shop-types-3 dt:nth-child(5){background:#366575}.pFeature dl.shop-types-3 dd{margin-bottom:10px}.pFeature table.compare{border-collapse:collapse;width:100%;border:1px solid #666;text-align:center;line-height:1.2em;margin-bottom:5px}.pFeature table.compare th{border:1px solid #666;font-size:12px;padding:3px 0;background:#cea5e6;color:#000}.pFeature table.compare td{border:1px solid #666;font-size:12px;padding:5px 0;text-align:center;background:#000}.pFeature table.compare .this{background:#16081d;color:#fff}#wrap-step .page{color:#000;padding:20px}#wrap-step .page h1{font-size:16px;font-family:"Hiragino Mincho ProN",serif;font-weight:bold;text-shadow:0 0 5px #fff,0 0 5px #fff;position:relative;padding-left:40px;margin-bottom:15px;padding-top:8px;line-height:1.2em;letter-spacing:-0.1em}#wrap-step .page h1 span{font-weight:normal;font-size:12px;display:block;margin-top:-13px}#wrap-step .page h1:before{content:"";background:url(../images/LP/lp_mark.png) center center no-repeat;background-size:33px auto;display:block;width:33px;height:33px;position:absolute;top:0;left:0}#wrap-step .page .text{background:rgba(255,255,255,.5);padding:10px;margin:10px 0px 20px;border-radius:2px;font-size:12px;line-height:1.25em}#wrap-step .page .hybrid{margin-bottom:20px}#wrap-step .page .photos{position:relative;overflow:hidden;margin-bottom:15px;text-align:center}#wrap-step .page .views{position:relative;overflow:hidden;margin-bottom:15px;text-align:center}#wrap-step .page .btn a{width:70%;margin:0px auto 10px;background:#000;color:#fff;display:block;padding:15px 20px}#wrap-step .page .btn a:before{color:#9841ca;content:"";font-family:"fontAwesome";display:inline-block;vertical-align:top;margin-right:8px}#wrap-step #step-01{background:url(../images/LP/lp_bg_1.jpg) center top no-repeat;background-size:cover}#wrap-step #step-02{background:url(../images/LP/lp_bg_2.jpg) center top no-repeat;background-size:cover}#wrap-step #step-03{background:url(../images/LP/lp_bg_3.jpg) center top no-repeat;background-size:cover}#wrap-step #step-04{background:url(../images/LP/lp_bg_4.jpg) center top no-repeat;background-size:cover}#wrap-step #step-05{background:url(../images/LP/lp_bg_5.jpg) center top no-repeat;background-size:cover}#wrap-step #step-06{background:url(../images/LP/lp_bg_6.jpg) center top no-repeat;background-size:cover}#wrap-step #step-06 .text{margin:20px -20px}