@charset "UTF-8";.mgb0{margin-bottom:0}.mgb05em{margin-bottom:0.5em}.mgb1em{margin-bottom:1em}.mgb2em{margin-bottom:2em}.mgb3em{margin-bottom:3em}.mgb4em{margin-bottom:4em}.mgb5em{margin-bottom:5em}.mgb6em{margin-bottom:6em}.mgb7em{margin-bottom:7em}.mgb8em{margin-bottom:8em}.mgb9em{margin-bottom:9em}.mgb10em{margin-bottom:10em}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px!important;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:2rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"●";text-align:center;opacity:0.25;color:#000}@media (max-width:767px){.slick-dots li button:before{font-size:1.6rem}}.slick-dots li.slick-active button:before{opacity:0.75;color:#afd152}.slick-arrow{position:absolute;top:40%;width:62px;cursor:pointer;z-index:10}@media (max-width:1160px){.slick-arrow{width:5rem}}.-prev{left:-1rem}@media (max-width:1160px){.-prev{left:1rem}}@media (max-width:767px){.-prev{left:0rem}}.-next{right:-1rem}@media (max-width:1160px){.-next{right:1rem}}@media (max-width:767px){.-next{right:0rem}}.photo-arrow{width:40px!important;top:45%}.-prev-photo{left:3%}.-next-photo{right:3%}.counter-position{position:relative}.counter{position:absolute;bottom:5%;display:block;background:rgba(0,0,0,0.3803921569);color:#fff;font-size:1.4rem;padding:0% 2%;border-radius:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.slick-arrow{width:35px}.photo-arrow{width:25px}.counter{font-size:1.2rem}}
/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@media screen and (max-width:1160px){header .header-sp{background:#afd152}header .header-sp .left-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1rem;height:6rem}header .header-sp .left-header .logo{width:12rem}header .header-sp .left-header-icon{width:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:6rem}header .header-sp .left-header-icon .lesson-icon{padding:0.4rem}.spmenu,.spmenu span{display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.spmenu{position:fixed;top:0;right:0;width:6rem;height:6rem;font-size:1rem;background:#d1d1d1;color:#000;z-index:100000;font-weight:bold;border:none}.spmenu .txt{background:none;margin-top:10%}.spmenu .spmenu-in{position:relative;width:30px;height:15px;margin:0 auto;bottom:8px}.spmenu .spmenu-in:after{position:absolute;content:"MENU";-webkit-transform:translate(-50%,22px);transform:translate(-50%,22px);font-size:1rem}.spmenu span{position:absolute;left:0;width:100%;height:2px;background:#000;z-index:10;border-radius:1px}.spmenu span:nth-of-type(2){top:7px}.spmenu span:nth-of-type(3){bottom:0px}.spmenu.active span{background:#000}.spmenu.active .txt{background:none}.spmenu.active span:first-of-type{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.spmenu.active span:nth-of-type(2){opacity:0}.spmenu.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}#spnav{position:fixed;overflow-y:scroll;top:0;right:-100%;width:100%;height:100%;font-size:16px;background:rgba(30,30,30,0.8784313725);z-index:99999;padding-top:25px;-webkit-transition:0.3s;transition:0.3s}#spnav.active{right:0px}#spnav ul.menu{width:85%;margin:5rem auto}#spnav ul.menu li{margin:auto;font-weight:bold;border-bottom:solid 1px #fff;padding:2rem 0px}#spnav ul.menu li.nav_banner{border-bottom:none;padding:0.8rem 0rem}#spnav ul.menu li.border-none{border:none}#spnav ul.menu a{color:#fff}#spnav ul.menu a span{font-size:0.8em;display:block;width:100%;line-height:1.5}#spnav ul.menu i{position:absolute;text-decoration:none;right:19px}#spnav ul.menu i:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;left:-2.5rem;margin-top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#spnav ul.menu a:hover{background:rgba(255,255,255,0.1)}#spnav ul.menu li.lastItem a{border-bottom:none}main{padding-top:0}.cv-btn-area-sp ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;z-index:999}.cv-btn-area-sp ul li{width:100%}.cv-btn-area-sp ul li a{text-align:center;background:#808080;line-height:1.2em;font-weight:bold;border-radius:50px;padding:3%;margin:2%;display:block;color:#fff;font-size:1.6rem}.cv-btn-area-sp ul li ._textS{font-size:1.4rem;font-weight:normal}.cv-btn-area-sp ul li ._text-yellow{color:#ffff00}.cv-btn-area-sp ul li:last-child a{background:#e60020}.cv-btn-area-sp ul li .arrow:before{border-top:solid 2px #fff;border-right:solid 2px #fff}.test-cta ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;bottom:0;background:#fff;z-index:999;padding:0.5rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.test-cta ul li{width:49.5%;position:relative}.test-cta ul li:before{content:"";position:absolute;top:-4.5vw;background:#fff457;padding:0.5vw 2vw;border-radius:100px;font-size:2.5vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;border:0.6vw solid #fff;color:#000;z-index:999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.test-cta ul li.try:before{content:"まずはお試しで施設を見てみる！"}.test-cta ul li.try a{background-color:#2196F3;border-radius:1vw;-webkit-box-shadow:0 0.8vw 0 0 #135992;box-shadow:0 0.8vw 0 0 #135992}.test-cta ul li.slim:before{content:"登録まで最短60秒！"}.test-cta ul li.slim a{background-color:#e60020;border-radius:1vw;-webkit-box-shadow:0 0.8vw 0 0 #7c0213;box-shadow:0 0.8vw 0 0 #7c0213}.test-cta ul li.slim a,.test-cta ul li.try a{position:relative;text-align:center;color:#fff;width:100%;display:block;height:12vw;font-size:4.8vw;font-weight:bold;text-decoration:none;color:#fff;padding-top:1vw;text-shadow:0 0.4vw 0 rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){html{font-size:2.6666666667vw}body{font-size:1.4rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP"}main{padding-top:0}.inner{padding:0% 5%}h2{font-size:3.5rem}h2:after{width:25%;height:2px;bottom:-5px}h2 span{font-size:1.4rem}h3{font-size:3rem}h3 .h3-span_color{font-size:3rem}h3 span{font-size:1.3rem}#mv-area h1{padding:1% 0%;font-size:1.2rem}#mv-area .mv-contents .bnr{width:100%;right:0;bottom:-1.485884101%;padding:2rem}#campaign-area .campaign-slider h2{font-size:2.8rem;margin:2rem 0px}#campaign-area .slick-arrow{width:30px}#campaign-area .-prev{left:-1rem}#campaign-area .-next{right:-1rem}.menu-sp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-sp ul li{width:33.3333333333%;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));background:linear-gradient(-180deg,#fff,#e9e9e9);padding:1% 0%;border:1px solid #cbcbcb}.menu-sp ul li img{width:20%}.menu-sp ul li p{font-size:1.2rem;font-weight:bold;padding-bottom:4%;position:relative}.menu-sp ul li p:after{content:"";width:6px;height:6px;border:0px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:3px;left:47%}.menu-sp ul li:nth-last-child(-n+2){width:50%}.menu-sp ul li:nth-last-child(-n+2) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-sp ul li:nth-last-child(-n+2) img{width:10%;margin-bottom:0;margin-right:3px}#features-area{background:none}#features-area h2{margin:5% 0%}#features-area h2 span{font-size:2.2rem;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(82%,transparent),color-stop(60%,#ff0));background:linear-gradient(transparent 82%,#ff0 60%)}#features-area h2 span span{color:#7fbe26;display:inline-block}#features-area h2 span.span-text{font-size:1.5rem;color:#000;background:none}#features-area .inner{padding:0%}#features-area ul li{background:url(../img/img_featureback-sp1.webp) no-repeat center/cover;margin:0;padding:7%}#features-area ul li.no02{background:url(../img/img_featureback-sp2.webp) no-repeat center/cover}#features-area ul li.no03{background:url(../img/img_featureback-sp3.webp) no-repeat center/cover}#features-area ul li.no04{background:url(../img/img_featureback-sp4.webp) no-repeat center/cover}#features-area ul dl dt{font-size:2rem;line-height:1.5em}#features-area ul dl dt img{width:12%}#yoga-area .inner{padding:0}#yoga-area div.yoga-contents{position:initial;background:none;padding:3% 5%}#yoga-area div.yoga-contents dl dt{font-size:2.3rem}#yoga-area .yoga-program{padding:5% 5% 0%}#yoga-area .yoga-program dl{font-size:1.4rem;height:auto}#yoga-area .yoga-program dl dt{font-size:1.8rem}#yoga-area .tac{padding:0% 5% 5%}.bg-gray{padding:5%}#gym-area .inner{padding:0}#gym-area div.gym-contents{position:initial;background:none;padding:3% 5%}#gym-area div.gym-contents dl dt{font-size:2.3rem}#gym-area .training-contents{padding:5% 10%;margin-top:2%}#gym-area .training-contents p{width:75%;margin:5% auto}#gym-area .training-contents dl dd{font-size:1.4rem}#gym-area .training-contents-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#gym-area .training-contents-flex p{width:auto}#gym-area .gym-training{padding:5%}#support-area{margin-top:0rem}#support-area h3,#support-area p{width:80%}#support-area ul li{padding:0% 0.1%}#other-area .inner{padding:0}#other-area dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5%;margin:5%;background:#ededed}#other-area dl dt{width:auto;background:none;color:#000;font-weight:bold;font-size:1.6rem;margin:0}#other-area .counter{bottom:47%}#other-area .photo-arrow{top:25%}#other-area .floor p{width:80%;margin:0 auto;padding-bottom:3%}#price-area .price-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}#price-area .price-list .price-item{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);width:80%;min-width:240px}#price-area .price-list .price-item .ttl-box .ttl{font-size:20px}#price-area .price-list .price-item .ttl-box.limited:after{right:8px;top:10px;width:90px;height:90px}#price-area .price-list .price-item .txt-box .txt{font-size:13px}#price-area .price-list .price-item .txt-box .note{font-size:10px;margin:10px}#price-area .price-list .price-item .price-box .price{font-size:16px;line-height:1.3}#price-area .price-list .price-item .price-box .price .large{font-size:32px}#price-area .price-list .price-item .price-box .campaign-ttl{font-size:18px}#price-area .price-list .price-item .price-box .campaign-ttl:after,#price-area .price-list .price-item .price-box .campaign-ttl:before{height:18px}#price-area .price-list .price-item .price-box .price-campaign .large{font-size:40px}#price-area .note_list{font-size:10px}#price-area .option-contents dl{font-size:1.4rem}#price-area .option-contents dl dd.option-price{font-size:3rem}#price-area .attention_text{font-size:1.2rem}#voice-area{padding:5% 5% 10%;font-size:1.3rem;margin-top:5rem}#voice-area .inner{padding:0}#voice-area ul li{padding:5%;margin-bottom:2%}#voice-area ul li .tag p{font-size:1.2rem;padding:0% 5%}#qa-area .Label{height:7vh;line-height:1.2}#qa-area .Label:before{font-size:3rem;margin-right:3%}#qa-area .toggle:checked+.Label+.content{padding:5%;font-size:1.3rem}#news-area .inner{padding-bottom:10%}#news-area dl div{display:block}#news-area dl dt{width:13rem;display:inline-block}#news-area dl dd.news-date{margin:0;font-size:1.8rem;-ms-flex-preferred-size:190px;flex-basis:190px;width:calc(100% - 150px);display:inline-block}#access-area{padding:10% 0%}#access-area h2{line-height:2.5rem;margin-bottom:4%}#access-area .access-area-title p{width:60%;margin:0 auto 2%}#access-area .access-area-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access-area .access-area-contents div{width:100%;margin:1% 0%}#access-area .access-area-contents div p{margin:5% 0% 0%;width:100%}#access-area .access-area-contents div:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#tenpo-area h2{font-size:2.8rem;line-height:4rem}#tenpo-area .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5%}#tenpo-area .inner div{width:100%}#tenpo-area .inner div .tenpo-area-text{font-size:1.4rem}#tenpo-area .tenpo-area-contents{padding:0% 5%}.himikawaareaBox div,.nagoyaareaBox div,.nimikawaareaBox div{width:100%}.himikawaareaBox div ul li,.nagoyaareaBox div ul li,.nimikawaareaBox div ul li{padding:0% 5%}.himikawaareaBox div ul li:last-child p,.nagoyaareaBox div ul li:last-child p,.nimikawaareaBox div ul li:last-child p{width:80%;margin:3% auto}.tab_content{padding:5% 0%}footer .footer-copy,footer .footer-link{padding:2.5% 0%;font-size:1.2rem}}
/*# sourceMappingURL=sp.css.map */