﻿body{background:none #fff;background-color:#f2f2f2;text-align:center}#wrapper{background-color:white;margin:0 auto;max-width:1200px;padding-bottom:60px}#hTxtArea{background-color:white;margin:0 auto;max-width:1200px;padding-bottom:30px}#howtoArea{background-color:white;margin:0 auto;max-width:1200px;padding-bottom:0}#coupleArea{background-color:white;margin:0 auto;max-width:1200px;padding-bottom:0}#serviceArea{background-color:white;margin:0 auto;max-width:1200px;padding-bottom:0}#indexMovieArea{background-color:white;margin:0 auto;max-width:1200px;padding-bottom:0}.indexContaiter{background-color:#f9f9f9;border-radius:10px;max-width:900px;margin:0 auto 20px;padding:20px;width:100%}.indexContaiter h2{font-family:"M PLUS Rounded 1c";font-size:20px;padding:0 0 10px}.indexContaiter p{display:block;margin:0 auto 20px;text-align:left}.indexContaiter2{background-color:white;border-radius:10px;max-width:900px;margin:0 auto 20px;padding:40px 20px 0;width:100%}.indexSub{text-align:left;width:100%}.indexSub span{border-left:5px #ff4672 solid;font-family:"M PLUS Rounded 1c";font-size:26px;padding:0 0 0 20px}.mB{border-bottom:10px #f2f2f2 solid}@keyframes hdanime{0%{opacity:0;transform:translateX(50px)}30%{opacity:0;transform:translateX(40px)}65%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}#indexTop h2{margin:0 auto 10px;padding:80px 0 0;text-align:center}#indexTop h3{background-color:#333;color:white;font-size:22px;font-weight:normal;letter-spacing:10px;margin:0 auto 20px;padding:5px 0 3px;text-align:center;width:880px}#indexTop .hdcatch{display:block;margin:50px auto 40px;overflow:hidden;width:880px;text-align:center}#indexTop .hdcatch .hdcatchInner{animation-name:hdanime;animation-delay:1.5s;animation-duration:3s;display:block;font-family:"Noto Serif JP",serif;font-size:43px;letter-spacing:0.5px}#indexTop .hdcatch img{height:auto;width:100%}#indexTop .hdcatchG{display:block;margin:50px auto 40px;overflow:hidden;width:880px;text-align:center}#indexTop .hdcatchG .hdcatchInner{display:block;font-family:"Noto Serif JP",serif;font-size:43px;letter-spacing:0.5px}#indexTop .hdcatchG img{height:auto;width:100%}#enterArea{margin:0 auto 30px;text-align:center;width:880px}#enterArea p{margin:0 auto}#enterArea a.enterBtn{transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;display:block;height:auto;margin:0 auto 10px;text-align:center;width:660px}#enterArea a.enterBtn:hover{-ms-filter:"alpha(opacity=80)";opacity:.8}#enterArea #iLeaveJk{transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;display:block;height:45px;margin:0 auto;width:360px}#enterArea #iLeaveJk:hover{-ms-filter:"alpha(opacity=70)";opacity:.7}#wrapperBottom{margin:60px auto;max-width:1600px}#wrapperBottom #JkMessage{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#ebe7d8;margin:0 auto 60px;padding:10px;position:relative;width:860px}#wrapperBottom #JkMessage h4{color:black;font-family:"M PLUS Rounded 1c";font-size:30px;font-weight:500;padding:30px 30px 20px;text-align:center;width:800px}#wrapperBottom #JkMessage h5{color:black;font-family:"M PLUS Rounded 1c";font-size:20px;font-weight:500;padding:0 30px 20px;text-align:center;width:800px}#wrapperBottom #JkMessage p{color:#737373;display:block;font-size:14px;font-weight:normal;line-height:1.5;padding:0 30px 30px;text-align:left;width:800px}#wrapperBottom #JkMessage img{position:absolute;right:-20px;top:-20px}#wrapperBottom #iBottom{padding:50px 0 60px;position:relative}#wrapperBottom #iBottom #iMessageOuter{margin:0 0 20px;max-width:1200px;width:100%}#wrapperBottom #iBottom #iMessage{margin:0 auto;padding:15px 15px 0 20px;text-align:center;width:885px}#wrapperBottom #iBottom #iMessage div p{padding:5px 0}#wrapperBottom #iBottom #iBanner{margin:0 auto;text-align:center;width:100%}#wrapperBottom #iBottom #iBanner div{display:block !important;height:60px;line-height:0;margin:0 auto 5px;width:468px}#wrapperBottom #iBottom #iBanner div table{border-collapse:collapse;height:60px;padding:0}#wrapperBottom #iBottom #iBanner div table td{border-collapse:collapse;padding:0;vertical-align:top}#wrapperBottom #iBottom #iBanner div.smallBnner{height:33px;line-height:0;margin:0 auto 5px;text-align:center;width:480px}#wrapperBottom #iBottom #iBanner div.smallBnner a{display:inline-block;height:33px;margin:0 2px 0 0;width:88px}#wrapperBottom #iBottom #iBanner div.smallBnner a:last-of-type{margin:0}#wrapperBottom #iBottom #jkRec{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);box-shadow:0px 1px 5px 0 rgba(0,0,0,0.15);margin:0 auto 90px;text-align:center;width:700px}#wrapperBottom #iBottom #jkRec a{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block}#wrapperBottom #iBottom #jkRec a:hover{-ms-filter:"alpha(opacity=60)";opacity:.6}#wrapperBottom #iBottom #jkRec a:hover img{width:100%}#catchArea{min-height:1200px}#catchArea #catchAreaInner{left:0;margin:0 auto;position:relative;top:0;width:100%}#catchArea #catchAreaInner #iEnter{height:360px;left:115px;position:relative;top:470px;width:700px}#catchArea #catchAreaInner #iEnter #iEnterBtn{background:url(/img/index-enter.png) no-repeat;height:360px;left:0;position:absolute;top:0;width:365px;z-index:2}#catchArea #catchAreaInner #iEnter #iEnterBtn a{-ms-filter:"alpha(opacity=0)";opacity:0;transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;background:url(/img/index-enter-on.png);display:block;height:274px;margin:10px 0 0 79px;text-indent:-9999px;width:215px}#catchArea #catchAreaInner #iEnter #iEnterBtn a:hover{-ms-filter:"alpha(opacity=100)";opacity:1}#catchArea #catchAreaInner #iEnter #iShopInfo{height:250px;left:200px;overflow:hidden;position:absolute;top:30px;width:800px;z-index:1}#catchArea #catchAreaInner #iEnter #iShopInfo img{left:-810px;position:absolute}#catchArea #catchAreaInner #iEnter #iLeave{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:block;height:45px;left:305px;position:absolute;top:300px;width:360px;z-index:3}#catchArea #catchAreaInner #iEnter #iLeave:hover{-ms-filter:"alpha(opacity=70)";opacity:.7}#indexHd{background-color:#333;height:30px;width:100%}#indexHd h1{color:#ddd;font-size:14px;font-weight:normal;margin:0 auto;max-width:100%;padding-top:5px;text-align:center}#indexHd h1 .h1Link{color:#fff;text-decoration:none}#indexGirl{height:980px;margin:40px auto;overflow:auto;padding-right:10px;width:1200px}#indexGirl .girlsList{padding:0 0 0 20px}.youtube{margin:30px auto 0;width:870px}.youtube iframe{height:490px;width:100%}.indexTelArea{display:block;font-family:"M PLUS Rounded 1c";line-height:1.0;margin:0 auto 0;text-align:center;width:900px}.indexTelArea .number{box-sizing:border-box;color:#e30000;display:inline-block;font-size:32px;font-weight:500;padding:0 2% 3px;text-align:center;width:100%}.indexTelArea .number:before{content:"TEL";color:#717171;font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック Medium",sans-serif,Roboto;font-size:16px;margin-right:3px}.indexTelArea .shopTime{box-sizing:border-box;color:#717171;display:inline-block;font-size:20px;font-weight:500;padding:0 2% 0;text-align:center;width:100%}.indexTelArea .shopTime:before{content:"受付時間";font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック Medium",sans-serif,Roboto;font-size:16px;margin-right:3px}.movieBase{aspect-ratio:16 / 9;margin:30px auto 10px;max-width:870px;position:relative;width:100%}.movieBase video{height:100%;width:100%;z-index:2}.movieBase .play-btn{border:2px #fff solid;border-radius:10px;color:white;cursor:pointer;font-size:36px;padding:10px 20px;display:block;height:46px;line-height:1.4;text-align:center;width:60px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.movieBase .play-btn.playActive{display:none}
