﻿#container h1{background-color:#333;background-size:1px;color:#ddd;font-size:10px;font-weight:normal;overflow:hidden;padding:1px 4px 2px 0;text-align:center;text-overflow:ellipsis}#container h1:nth-of-type(2){background-color:transparent}#container h1 span{display:block;height:auto;margin:0 auto;text-align:center;text-wrap:normal;width:80%}#container h1 span a{color:white}#container h1 span a:visited{color:white}#container p.indexs{font-size:12px;line-height:1.3;margin:0 auto;text-align:center;width:90%}#container p.indexs a{color:#ff4672}@keyframes hdanime{0%{opacity:0;transform:translateX(50px)}30%{opacity:0;transform:translateX(40px)}65%{opacity:0;transform:translateX(30px)}80%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}div.conboxIn{padding:0}div.main{background-color:white;background-position:top center;background-size:100%;padding:20px 0 10px;text-align:center;width:100%}div.main .main_logo{margin:0 auto 8px;width:90%}div.main .main_logo img{margin-bottom:5px;width:96%}div.main .main_logo h2{background-color:#333;color:white;font-size:11px;font-weight:normal;letter-spacing:5px;margin:0 auto 15px;padding:2px 0 1px;text-align:center;width:90%}div.main .main_logo .indexTelArea{display:block;font-family:"M PLUS Rounded 1c";line-height:1.0;margin:0 auto 0;text-align:center;width:100%}div.main .main_logo .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%}div.main .main_logo .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}div.main .main_logo .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%}div.main .main_logo .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}div.main .main_logo .hdcatch{display:block;margin:20px auto;overflow:hidden;width:100%;text-align:center}div.main .main_logo .hdcatch .hdcatchInner{animation-name:hdanime;animation-delay:1.5s;animation-duration:3s;display:block;font-family:"Noto Serif JP",serif;font-size:38px;letter-spacing:0.5px}@media screen and (max-width: 767px){div.main .main_logo .hdcatch .hdcatchInner{font-size:32px}}@media screen and (max-width: 480px){div.main .main_logo .hdcatch .hdcatchInner{font-size:28px}}@media screen and (max-width: 350px){div.main .main_logo .hdcatch .hdcatchInner{font-size:24px}}div.main .main_logo .hdcatch img{height:auto;width:100%}div.main .main_logo .hdcatchG{display:block;margin:20px auto;overflow:hidden;width:100%;text-align:center}div.main .main_logo .hdcatchG .hdcatchInner{display:block;font-family:"Noto Serif JP",serif;font-size:38px;letter-spacing:0.5px}@media screen and (max-width: 767px){div.main .main_logo .hdcatchG .hdcatchInner{font-size:32px}}@media screen and (max-width: 480px){div.main .main_logo .hdcatchG .hdcatchInner{font-size:28px}}@media screen and (max-width: 350px){div.main .main_logo .hdcatchG .hdcatchInner{font-size:24px}}div.main .main_logo .hdcatchG img{height:auto;width:100%}div#bannerArea{margin:0 auto;max-width:640px}div#bannerArea img{width:100%}div#bannerArea p{margin:0 0 6px}div#bannerArea p.w200{margin:0 auto 6px;width:200px}div .youtube{height:0;margin:0 5% 30px;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}div .youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}div #enterArea{margin:0 auto 40px;text-align:center;width:100%}div #enterArea p{margin:0 auto}div #enterArea a.enterBtn{display:block;height:auto;margin:0 auto 10px;max-width:700px;position:relative;text-align:center;width:90%}div #enterArea a.enterBtn #iEnterBtnCover{left:0;max-width:700px;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}div #enterArea a.enterBtn #iEnterBtnCover img{width:100%}div #enterArea #iLeaveJk{display:block;height:auto;margin:0 auto;max-width:360px;width:75%}div #enterArea #iLeaveJk img{height:auto;width:100%}div #enterArea p.att{font-size:12px;line-height:1.3;margin:0 auto;padding:10px 0 0;text-align:center;width:100%}div #JkMessage{margin:0 auto 40px;text-align:center;width:90%}div #JkMessage img{margin:0 auto 20px;max-width:310px;width:75%}div #JkMessage>div{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#ebe7d8;margin:0 auto;width:96%}div #JkMessage>div h4{color:black;font-size:16px;font-weight:normal;letter-spacing:-1px;padding:20px 2% 10px;text-align:center;width:98%}div #JkMessage>div h5{color:black;font-size:14px;font-weight:normal;letter-spacing:-1px;padding:0 2% 10px;text-align:center;width:98%}div #JkMessage>div p{color:#909090;display:block;font-size:13px;font-weight:normal;line-height:1.5;padding:0 7% 20px;text-align:left;width:86%}div.indexSmTtl{margin:0 auto;width:276px}div.indexSmTtl img{width:100%}div.indexSmBox{display:block;margin:0 auto 20px;text-align:center;width:274px}#jkRec{margin:0 auto 20px;max-width:640px;text-align:center;width:88%}#jkRec a{display:block}#jkRec a img{height:auto;width:100%}.blinking{-moz-animation:blink 0.5s ease-in-out infinite alternate;-webkit-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}#indexGirl{margin:20px auto;max-width:640px;width:96%}#container footer .footerin h1{background:#303030;color:white;font-family:"Noto Serif JP",serif;font-size:26px;font-weight:normal;margin:10px auto;text-align:center}#container footer .footerin h1 img{height:auto;width:184px}.movieBase{aspect-ratio:16 / 9;margin:0 auto 10px;max-width:640px;position:relative;width:86%}.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}#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;box-sizing:border-box;border-radius:10px;max-width:640px;margin:0 auto 20px;padding:20px;width:94%}.indexContaiter h2{font-family:"M PLUS Rounded 1c";font-size:18px;padding:0 0 10px}.indexContaiter p{display:block;margin:0 auto 20px;text-align:left}.indexContaiter2{background-color:white;border-radius:10px;box-sizing:border-box;max-width:900px;margin:0 auto 20px;padding:20px 4% 0;width:100%}.indexSub{text-align:left;width:100%}.indexSub span{border-left:5px #ff4672 solid;font-family:"M PLUS Rounded 1c";font-size:20px;padding:0 0 0 20px}.mB{border-bottom:10px #f2f2f2 solid}
