@font-face{font-family:'fugazone';font-weight:500;src:url("../fonts/fugazone.woff") format("woff");font-display:swap}a{display:block;text-decoration:none;color:#333}img{display:block}@media only screen and (max-width: 768px){br{display:none}}br.m{display:none}@media only screen and (max-width: 768px){br.m{display:inline}}::-moz-selection{color:#fff;background-color:#e0f4f0}::selection{color:#fff;background-color:#e0f4f0}strong{font-weight:900;-webkit-transition:background-size .4s ease;transition:background-size .4s ease;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background-image:linear-gradient(transparent 75%, #85f0a9 0%);background-repeat:no-repeat;background-position:bottom left;background-size:0 100%}strong.is-active{background-size:100% 100%}#lead strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background-image:linear-gradient(transparent 75%, #85f0a9 0%)}#feature strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background-image:linear-gradient(transparent 75%, #85f0a9 0%)}#course strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background-image:linear-gradient(transparent 75%, #85f0a9 0%)}#subscription strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background-image:linear-gradient(transparent 75%, #85f0a9 0%)}#message strong{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background-image:linear-gradient(transparent 75%, #85f0a9 0%)}html{font-size:62.5%}@media only screen and (max-width: 280px){html{font-size:42.5%}}body{font-family:'Noto Sans JP', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;font-size:1.8rem;line-height:1.5;color:#333}@media only screen and (max-width: 768px){body{font-size:1.5rem}}header{position:fixed;z-index:20;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:10.0rem;background-color:#333}@media only screen and (max-width: 768px){header{height:6.0rem}}header>div{width:100%}header>div>div:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:0 4.0rem}@media only screen and (max-width: 768px){header>div>div:nth-child(1){padding:0 1.0rem}}header>div>div:nth-child(1)>a{width:30.0rem;margin-right:2.0rem}@media only screen and (max-width: 768px){header>div>div:nth-child(1)>a{width:20.0rem}}header>div>div:nth-child(1)>a>img{width:100%}@media only screen and (max-width: 1000px){header>div>div:nth-child(1)>div{display:none}}header>div>div:nth-child(1)>div>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width: 768px){header>div>div:nth-child(1)>div>nav>ul{display:none}}header>div>div:nth-child(1)>div>nav>ul>li{margin-right:3.0rem}header>div>div:nth-child(1)>div>nav>ul>li>a{font-weight:700;-webkit-transition:background-size .2s ease;transition:background-size .2s ease;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(0%, #85f0a9));background:linear-gradient(transparent 75%, #85f0a9 0%);background-repeat:no-repeat;background-position:bottom left;background-size:0 100%}@media only screen and (max-width: 768px){header>div>div:nth-child(1)>div>nav>ul>li>a{font-size:1.5rem}}header>div>div:nth-child(1)>div>nav>ul>li>a:hover{background-size:100% 100%}header>div>div:nth-child(1)>div>nav>ul>li:last-child{margin-right:0}header>div>div:nth-child(1)>div>nav>ul>li:last-child>a{color:#85f0a9}header>div>div:nth-child(2){position:absolute;top:0;right:0;display:none;height:100%}@media only screen and (max-width: 768px){header>div>div:nth-child(2){display:block}}header>div>div:nth-child(2)>div{height:100%}header>div>div:nth-child(2)>div>span{display:block;width:6.0rem;height:100%;cursor:pointer;background-image:url(../images/icon/menu.svg);background-repeat:no-repeat;background-position:center;background-size:50%}header>div>div:nth-child(2)>div>span>span{font-size:0}header>div>div:nth-child(2)>div>span.menu.js-menu-open.is-active{background-color:#333;background-image:url(../images/icon/close.svg)}header>div>div:nth-child(3){position:fixed;top:6.0rem;display:none;overflow-y:scroll;width:100%;height:100%;background-color:rgba(0,0,0,0.8);overflow-scrolling:touch;overscroll-behavior-y:contain}header>div>div:nth-child(3)>div>nav>ul{background-color:#333}header>div>div:nth-child(3)>div>nav>ul>li{border-bottom:solid 0.1rem rgba(255,255,255,0.25)}header>div>div:nth-child(3)>div>nav>ul>li>a{font-size:1.5rem;font-weight:700;position:relative;padding:2.0rem;padding-right:6.0rem;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;color:#fff}header>div>div:nth-child(3)>div>nav>ul>li>a::after{position:absolute;top:calc(50% - .75rem);right:2.0rem;display:block;width:1.5rem;height:1.5rem;content:'';background-image:url(../images/icon/arrow_right_white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}header>div>div:nth-child(3)>div>nav>ul>li>a:hover{opacity:.8}header>div>div:nth-child(3)>div>nav>ul>li:last-child{margin-right:0}header>div>div:nth-child(3)>div>nav>ul>li:last-child>a{color:#85f0a9}header>div>div:nth-child(3)>div>aside{padding:4.0rem 1.0rem;padding-bottom:18.0rem}header>div>div:nth-child(3)>div>aside>a{margin-bottom:2.0rem}header>div>div:nth-child(3)>div>aside>a>img{width:100%}header>div>div:nth-child(3)>div>aside>a:last-child{margin-bottom:0}header>div>div.js-menu.is-active{display:block}.js-header{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.js-header.is-active{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}footer{padding:8.0rem 4.0rem;padding-bottom:0;background-color:#000}@media only screen and (max-width: 768px){footer{padding:8.0rem 1.0rem}}footer>div{max-width:110.0rem;margin:0 auto}footer>div>div:nth-child(1){margin-bottom:4.0rem}footer>div>div:nth-child(1)>div:nth-child(1)>a{width:100%;margin-bottom:8.0rem}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>a{margin-bottom:4.0rem}}footer>div>div:nth-child(1)>div:nth-child(1)>a>img{width:100%}footer>div>div:nth-child(1)>div:nth-child(1)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1){width:50%}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1){width:100%}}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.0rem}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div>span:nth-child(1){display:inline-block;width:12.0rem;margin-right:2.0rem;padding:1.0rem 0;text-align:center;color:#fff;background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1)}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div>span:nth-child(1){font-size:1.5rem;width:10.0rem;padding:.5rem 0}}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div>span:nth-child(2){color:#fff}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div>span:nth-child(2){font-size:1.5rem}}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(1)>div>span:nth-child(2)>a{display:inline;color:#fff}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2){width:50%}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2){width:100%}}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2)>div>span{display:inline-block;width:12.0rem;margin-right:2.0rem;padding:1.0rem 0;text-align:center;color:#fff;background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1)}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2)>div>span{font-size:1.5rem;width:10.0rem;padding:.5rem 0}}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2)>div>iframe{display:block;width:100%;height:29.0rem;margin:2.0rem 0}footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2)>div>p{line-height:2.0;color:#fff}@media only screen and (max-width: 768px){footer>div>div:nth-child(1)>div:nth-child(1)>div>div:nth-child(2)>div>p{font-size:1.5rem}}footer>div>div:nth-child(2){padding:2.0rem;border-top:solid 0.1rem rgba(255,255,255,0.25)}footer>div>div:nth-child(2)>span{font-size:1.4rem;display:block;text-align:center;color:rgba(255,255,255,0.25)}@media only screen and (max-width: 768px){footer>div>div:nth-child(2)>span{font-size:1.2rem}}main{padding-top:10.0rem}@media only screen and (max-width: 768px){main{padding-top:6.0rem}}section#hero{padding:8.0rem 4.0rem;background-color:#ebe9ee;background-repeat:no-repeat;background-attachment:fixed;background-position:top;background-size:100%}@media only screen and (max-width: 768px){section#hero{padding:8.0rem 1.0rem;background-attachment:scroll}}section#hero>div{max-width:144.0rem;margin:0 auto}section#hero>div>h1{width:80%;margin-bottom:2.0rem}@media only screen and (max-width: 768px){section#hero>div>h1{width:100%}}section#hero>div>h1>img{width:100%}section#hero>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#hero>div>div>div:nth-child(1){overflow:hidden;width:8.0rem;margin-right:2.0rem;border:solid .2rem #fff;border-radius:50%;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05)}section#hero>div>div>div:nth-child(1)>img{width:100%}section#hero>div>div>div:nth-child(2)>span:nth-child(1){font-weight:700;display:block}@media only screen and (max-width: 768px){section#hero>div>div>div:nth-child(2)>span:nth-child(1){font-size:1.4rem}}section#hero>div>div>div:nth-child(2)>span:nth-child(2){display:block}section#hero>div>div>div:nth-child(2)>span:nth-child(2)>span:nth-child(1){font-size:3.0rem;font-weight:900;margin-right:2.0rem}@media only screen and (max-width: 768px){section#hero>div>div>div:nth-child(2)>span:nth-child(2)>span:nth-child(1){font-size:2.0rem;margin-right:1.0rem}}section#hero>div>div>div:nth-child(2)>span:nth-child(2)>span:nth-child(2){font-family:'fugazone';font-size:1.8rem}@media only screen and (max-width: 768px){section#hero>div>div>div:nth-child(2)>span:nth-child(2)>span:nth-child(2){font-size:1.4rem}}section#hero.lazyloaded{background-image:url(../images/hero_bg.webp)}@media only screen and (max-width: 768px){section#hero.lazyloaded{background-image:url(../images/hero_bg_mobile.webp)}}aside.banner-medium{position:relative}aside.banner-medium>div{position:absolute;width:100%;padding:0 2.0rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media only screen and (max-width: 768px){aside.banner-medium>div{padding:0 .5rem}}aside.banner-medium>div>a{display:inline-block;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease, -webkit-box-shadow .4s ease}@media only screen and (max-width: 768px){aside.banner-medium>div>a{max-width:38.0rem}}aside.banner-medium>div>a>picture>img{width:100%}aside.banner-medium>div>a:hover{-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.1);box-shadow:0 0 4rem rgba(0,0,0,0.1)}aside.banner-cta{position:relative}aside.banner-cta>div{position:absolute;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){aside.banner-cta>div{padding:0 .5rem}}aside.banner-cta>div>div{max-width:98.0rem;margin:0 auto;padding:4.0rem;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease, -webkit-box-shadow .4s ease;border-radius:1.0rem;background-repeat:no-repeat;background-position:right;background-size:cover}@media only screen and (max-width: 768px){aside.banner-cta>div>div{padding:2.0rem}}aside.banner-cta>div>div>span.span{font-family:'fugazone';display:block;color:#85f0a9}aside.banner-cta>div>div>span.h2{font-size:3.8rem;font-weight:900;display:block;margin-bottom:1.0rem}@media only screen and (max-width: 768px){aside.banner-cta>div>div>span.h2{font-size:3.0rem;max-width:80%}}aside.banner-cta>div>div>p{line-height:2.0;max-width:64.0rem;margin-bottom:2.0rem}@media only screen and (max-width: 768px){aside.banner-cta>div>div>p{font-size:1.5rem;max-width:80%}}aside.banner-cta>div>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(1){width:100%;margin-bottom:1.0rem;text-align:center}}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(1)>div>a{padding:2.0rem;border:solid .1rem #eee;border-radius:1.0rem;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background:linear-gradient(#fff, #fafafa)}}aside.banner-cta>div>div>div>div:nth-child(1)>div>a>span:nth-child(1){font-size:3.8rem;font-weight:900;position:relative;display:inline-block;padding-left:6.0rem}aside.banner-cta>div>div>div>div:nth-child(1)>div>a>span:nth-child(1)::before{position:absolute;top:calc(50% - 2.0rem);left:0;display:block;width:4.0rem;height:4.0rem;content:'';border-radius:50%;background-color:#85f0a9;background-image:url(../images/icon/tel.svg);background-repeat:no-repeat;background-position:center;background-size:50%}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(1)>div>a>span:nth-child(1){font-size:2.6rem;margin-bottom:1.0rem}}aside.banner-cta>div>div>div>div:nth-child(1)>div>a>span:nth-child(2){font-size:1.6rem;display:none;color:#aaa}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(1)>div>a>span:nth-child(2){font-size:1.0rem;display:block;padding:.5rem 0;border-radius:.5rem;background-color:#eee}}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(2){width:100%;text-align:center}}aside.banner-cta>div>div>div>div:nth-child(2)>div>a{width:34.0rem;padding:2.0rem 0;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;text-align:center;border-radius:1.0rem;background:-webkit-gradient(linear, left top, right bottom, from(#f0ae50), to(#f0d650));background:linear-gradient(to bottom right, #f0ae50, #f0d650);-webkit-box-shadow:0 .2rem 0 #d89c48;box-shadow:0 .2rem 0 #d89c48}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(2)>div>a{width:100%}}aside.banner-cta>div>div>div>div:nth-child(2)>div>a>span{font-weight:700;position:relative;padding-left:3.0rem;color:#fff}aside.banner-cta>div>div>div>div:nth-child(2)>div>a>span::before{position:absolute;top:calc(50% - 1.0rem);left:0;display:block;width:2.0rem;height:2.0rem;content:'';background-image:url(../images/icon/mail.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 768px){aside.banner-cta>div>div>div>div:nth-child(2)>div>a>span{font-size:1.5rem}}aside.banner-cta>div>div>div>div:nth-child(2)>div>a:hover{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-box-shadow:0 0 0 #d89c48;box-shadow:0 0 0 #d89c48}aside.banner-cta>div>div:hover{-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.1);box-shadow:0 0 4rem rgba(0,0,0,0.1)}aside.banner-cta.lazyloaded>div>div{background-image:url(../images/banner_cta_bg.webp)}@media only screen and (max-width: 768px){aside.banner-cta.lazyloaded>div>div{background-image:url(../images/banner_cta_bg_mobile.webp)}}.js-banner-size-bottom-cta{padding-bottom:24.0rem !important}@media only screen and (max-width: 768px){.js-banner-size-bottom-cta{padding-bottom:32.0rem !important}}.js-banner-size-top-cta{padding-top:24.0rem !important}@media only screen and (max-width: 768px){.js-banner-size-top-cta{padding-top:32.0rem !important}}.js-banner-size-bottom-medium{padding-bottom:16.0rem !important}@media only screen and (max-width: 768px){.js-banner-size-bottom-medium{padding-bottom:12.0rem !important}}.js-banner-size-top-medium{padding-top:16.0rem !important}@media only screen and (max-width: 768px){.js-banner-size-top-medium{padding-top:12.0rem !important}}aside.banner-cta-modal{position:fixed;z-index:10;right:2.0rem;bottom:2.0rem}@media only screen and (max-width: 768px){aside.banner-cta-modal{display:none}}aside.banner-cta-modal>div{position:relative}aside.banner-cta-modal>div>div{width:34.0rem;padding:2.0rem;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease, -webkit-box-shadow .4s ease;border-radius:1.0rem;background-repeat:no-repeat;background-position:right;background-size:cover}aside.banner-cta-modal>div>div>span.span{font-family:'fugazone';font-size:1.4rem;display:block;color:#85f0a9}aside.banner-cta-modal>div>div>span.h2{font-size:2.4rem;font-weight:900;display:block;max-width:80%;margin-bottom:1.0rem}aside.banner-cta-modal>div>div>div>div:nth-child(1){text-align:center}aside.banner-cta-modal>div>div>div>div:nth-child(1)>div>a>span:nth-child(1){font-size:2.8rem;font-weight:900;position:relative;display:inline-block;margin-bottom:1.0rem;padding-left:6.0rem}aside.banner-cta-modal>div>div>div>div:nth-child(1)>div>a>span:nth-child(1)::before{position:absolute;top:calc(50% - 2.0rem);left:0;display:block;width:4.0rem;height:4.0rem;content:'';border-radius:50%;background-color:#85f0a9;background-image:url(../images/icon/tel.svg);background-repeat:no-repeat;background-position:center;background-size:50%}aside.banner-cta-modal>div>div>div>div:nth-child(2){text-align:center}aside.banner-cta-modal>div>div>div>div:nth-child(2)>div>a{padding:1.0rem 0;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;text-align:center;border-radius:1.0rem;background:-webkit-gradient(linear, left top, right bottom, from(#f0ae50), to(#f0d650));background:linear-gradient(to bottom right, #f0ae50, #f0d650);-webkit-box-shadow:0 .2rem 0 #d89c48;box-shadow:0 .2rem 0 #d89c48}aside.banner-cta-modal>div>div>div>div:nth-child(2)>div>a>span{font-size:1.4rem;font-weight:700;position:relative;padding-left:3.0rem;color:#fff}aside.banner-cta-modal>div>div>div>div:nth-child(2)>div>a>span::before{position:absolute;top:calc(50% - 1.0rem);left:0;display:block;width:2.0rem;height:2.0rem;content:'';background-image:url(../images/icon/mail.svg);background-repeat:no-repeat;background-position:center;background-size:contain}aside.banner-cta-modal>div>div>div>div:nth-child(2)>div>a:hover{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-box-shadow:0 0 0 #d89c48;box-shadow:0 0 0 #d89c48}aside.banner-cta-modal>div>div:hover{-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.1);box-shadow:0 0 4rem rgba(0,0,0,0.1)}aside.banner-cta-modal>div>span{font-size:0;position:absolute;top:-1.0rem;right:-1.0rem;display:block;width:4.0rem;height:4.0rem;cursor:pointer;border-radius:50%;background-color:#85f0a9;background-image:url(../images/icon/close_white.svg);background-repeat:no-repeat;background-position:center;background-size:50%}aside.banner-cta-modal.lazyloaded>div>div{background-image:url(../images/banner_cta_modal_bg.webp)}aside.banner-cta-modal.js-cta-modal.is-active{display:none}aside.banner-cta-modal-mobile{position:fixed;z-index:10;bottom:0;display:none;width:100%;padding:1.0rem .5rem;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}@media only screen and (max-width: 768px){aside.banner-cta-modal-mobile{display:block}}aside.banner-cta-modal-mobile>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}aside.banner-cta-modal-mobile>div>div{width:50%;padding:0 .25rem}aside.banner-cta-modal-mobile>div>div>div>a{padding:1.5rem 0;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;text-align:center;border-radius:.5rem}aside.banner-cta-modal-mobile>div>div>div>a>span{font-size:1.4rem;font-weight:700;position:relative;padding-left:3.0rem;color:#fff}aside.banner-cta-modal-mobile>div>div>div>a>span::before{position:absolute;top:calc(50% - 1.0rem);left:0;display:block;width:2.0rem;height:2.0rem;content:'';background-repeat:no-repeat;background-position:center;background-size:contain}aside.banner-cta-modal-mobile>div>div:nth-child(1)>div>a{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background:linear-gradient(#fff, #fafafa);-webkit-box-shadow:0 .2rem 0 #eee;box-shadow:0 .2rem 0 #eee}aside.banner-cta-modal-mobile>div>div:nth-child(1)>div>a>span{color:#85f0a9}aside.banner-cta-modal-mobile>div>div:nth-child(1)>div>a>span::before{border-radius:50%;background-color:#85f0a9;background-image:url(../images/icon/tel.svg);background-size:50%}aside.banner-cta-modal-mobile>div>div:nth-child(2)>div>a{background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1);-webkit-box-shadow:0 .2rem 0 #4198ba;box-shadow:0 .2rem 0 #4198ba}aside.banner-cta-modal-mobile>div>div:nth-child(2)>div>a>span::before{background-image:url(../images/icon/mail.svg)}section.archive{padding:8.0rem 4.0rem}@media only screen and (max-width: 768px){section.archive{padding:8.0rem 1.0rem}}section.archive>div{max-width:110.0rem;margin:0 auto}section.archive>div>span{font-family:'fugazone';font-size:2.4rem;display:block;text-align:center;color:#85f0a9}@media only screen and (max-width: 768px){section.archive>div>span{font-size:2.0rem}}section.archive>div>h2{font-family:'Noto Serif JP', 'Times New Roman', 'YuMincho', 'Hiragino Mincho ProN', 'Yu Mincho', 'MS PMincho', serif;font-size:4.8rem;font-weight:900;margin-bottom:8.0rem;text-align:center}@media only screen and (max-width: 768px){section.archive>div>h2{font-size:3.0rem;margin-bottom:4.0rem}}section#lead{background:radial-gradient(#4da1c1, #85f0a9)}section#lead>div>div.main>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){section#lead>div>div.main>div{margin-bottom:4.0rem}}section#lead>div>div.main>div>div:nth-child(1){position:relative;max-width:60%;padding:0 6.0rem}@media only screen and (max-width: 768px){section#lead>div>div.main>div>div:nth-child(1){padding:0 2.0rem}}section#lead>div>div.main>div>div:nth-child(1)>h2{font-size:4.8rem;font-weight:900;position:relative;color:#fff}@media only screen and (max-width: 768px){section#lead>div>div.main>div>div:nth-child(1)>h2{font-size:2.4rem}}section#lead>div>div.main>div>div:nth-child(1)::before{position:absolute;top:-8.0rem;left:-4.0rem;display:block;width:16.0rem;height:16.0rem;content:'';background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 768px){section#lead>div>div.main>div>div:nth-child(1)::before{top:-4.0rem;left:0;width:8.0rem;height:8.0rem}}section#lead>div>div.main>div>div:nth-child(2){position:relative;width:40%}section#lead>div>div.main>div>div:nth-child(2)>div{overflow:hidden;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05)}section#lead>div>div.main>div>div:nth-child(2)>div>img{width:100%}section#lead>div>div.main>div:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#lead>div>div.main>div:nth-child(1)>div:nth-child(1)::before{background-image:url(../images/icon/number_1_yellow.svg)}section#lead>div>div.main>div:nth-child(2)>div:nth-child(1)::before{background-image:url(../images/icon/number_2_yellow.svg)}section#lead>div>div.main>div:nth-child(3)>div:nth-child(1)::before{background-image:url(../images/icon/number_3_yellow.svg)}section#lead>div>div.main>div:nth-child(4)>div:nth-child(1)::before{background-image:url(../images/icon/number_4_yellow.svg)}@media only screen and (max-width: 768px){section#lead>div>div.main>div:last-child{margin-bottom:0}}section#problem{background-image:url(../images/bg_grid.svg)}section#problem>div>h2{margin-bottom:4.0rem}@media only screen and (max-width: 768px){section#problem>div>h2{margin-bottom:2.0rem}}section#problem>div>div.main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section#problem>div>div.main>div{width:33.33%;padding:4.0rem}@media only screen and (max-width: 768px){section#problem>div>div.main>div{width:50%;padding:2.0rem}}section#problem>div>div.main>div>div{overflow:hidden;margin-bottom:2.0rem;border-radius:50%;background-color:#f6ede6}section#problem>div>div.main>div>div>img{width:100%}section#problem>div>div.main>div>p{font-size:2.0rem;font-weight:700;text-align:center}@media only screen and (max-width: 768px){section#problem>div>div.main>div>p{font-size:1.8rem}}section#feature{background-color:#333}@media only screen and (max-width: 768px){section#feature{padding:8.0rem 2.0rem}}section#feature>div>h2{margin-bottom:12.0rem;color:#fff}@media only screen and (max-width: 768px){section#feature>div>h2{margin-bottom:6.0rem}}section#feature>div>h2>span{font-style:italic}section#feature>div>h2>span>span{color:#85f0a9}section#feature>div>div.main>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12.0rem}@media only screen and (max-width: 768px){section#feature>div>div.main>div{margin-bottom:4.0rem}}section#feature>div>div.main>div>div:nth-child(1){position:relative;width:40%;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05)}@media only screen and (max-width: 768px){section#feature>div>div.main>div>div:nth-child(1){width:100%;margin-bottom:2.0rem}}section#feature>div>div.main>div>div:nth-child(1)>img{position:relative;width:100%}section#feature>div>div.main>div>div:nth-child(1)::before{position:absolute;top:-4.0rem;left:-4.0rem;display:block;width:100%;height:100%;content:'';background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1)}@media only screen and (max-width: 768px){section#feature>div>div.main>div>div:nth-child(1)::before{top:-1.0rem;left:-1.0rem}}section#feature>div>div.main>div>div:nth-child(2){position:relative;max-width:50%}@media only screen and (max-width: 768px){section#feature>div>div.main>div>div:nth-child(2){width:100%;max-width:none}}section#feature>div>div.main>div>div:nth-child(2)>h3{font-size:3.4rem;font-weight:900;position:relative;margin-bottom:2.0rem;color:#fff}@media only screen and (max-width: 768px){section#feature>div>div.main>div>div:nth-child(2)>h3{font-size:2.4rem}}section#feature>div>div.main>div>div:nth-child(2)>p{line-height:2.0;color:#fff}section#feature>div>div.main>div>div:nth-child(2)>p>a{font-weight:bold;display:inline;color:#85f0a9}section#feature>div>div.main>div>div:nth-child(2)::before{position:absolute;top:-8.0rem;left:-4.0rem;display:block;width:16.0rem;height:16.0rem;content:'';background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 768px){section#feature>div>div.main>div>div:nth-child(2)::before{top:-12.0rem;left:0;width:12.0rem;height:12.0rem}}@media only screen and (max-width: 768px){section#feature>div>div.main>div>div:nth-child(2){width:100%}}section#feature>div>div.main>div:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#feature>div>div.main>div:nth-child(1)>div:nth-child(2)::before{background-image:url(../images/icon/number_1_yellow.svg)}section#feature>div>div.main>div:nth-child(2)>div:nth-child(2)::before{background-image:url(../images/icon/number_2_yellow.svg)}section#feature>div>div.main>div:nth-child(3)>div:nth-child(2)::before{background-image:url(../images/icon/number_3_yellow.svg)}section#feature>div>div.main>div:nth-child(4)>div:nth-child(2)::before{background-image:url(../images/icon/number_4_yellow.svg)}section#feature>div>div.main>div:nth-child(5)>div:nth-child(2)::before{background-image:url(../images/icon/number_5_yellow.svg)}section#feature>div>div.main>div:last-child{margin-bottom:0}section#voice{background-color:#f1f1f1}section#voice>div>div.main>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12.0rem}@media only screen and (max-width: 768px){section#voice>div>div.main>div{margin-bottom:4.0rem}}section#voice>div>div.main>div>div:nth-child(1){width:20%;text-align:center}@media only screen and (max-width: 768px){section#voice>div>div.main>div>div:nth-child(1){width:100%}}section#voice>div>div.main>div>div:nth-child(1)>div{overflow:hidden;margin:0 auto;margin-bottom:2.0rem;border:solid .4rem #fff;border-radius:50%;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05)}@media only screen and (max-width: 768px){section#voice>div>div.main>div>div:nth-child(1)>div{width:50%;margin-bottom:2.0rem}}section#voice>div>div.main>div>div:nth-child(1)>div>img{width:100%}section#voice>div>div.main>div>div:nth-child(1)>span{display:inline-block;padding:1.0rem 2.0rem;color:#fff;background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1)}@media only screen and (max-width: 768px){section#voice>div>div.main>div>div:nth-child(1)>span{margin-bottom:2.0rem}}section#voice>div>div.main>div>div:nth-child(2){position:relative;width:75%;padding:4.0rem;border-radius:2.0rem;background-color:#fff}@media only screen and (max-width: 768px){section#voice>div>div.main>div>div:nth-child(2){width:100%;padding:2.0rem}}section#voice>div>div.main>div>div:nth-child(2)>h3{font-size:3.4rem;font-weight:900;position:relative;margin-bottom:2.0rem;color:#85f0a9}@media only screen and (max-width: 768px){section#voice>div>div.main>div>div:nth-child(2)>h3{font-size:2.4rem}}section#voice>div>div.main>div>div:nth-child(2)>p{line-height:2.0}section#voice>div>div.main>div>div:nth-child(2)::before{position:absolute;top:-8.0rem;left:-4.0rem;display:block;width:16.0rem;height:16.0rem;content:'';background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 768px){section#voice>div>div.main>div>div:nth-child(2)::before{top:-6.0rem;left:0;width:8.0rem;height:8.0rem}}section#voice>div>div.main>div:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#voice>div>div.main>div:nth-child(1)>div:nth-child(2)::before{background-image:url(../images/icon/number_1_yellow.svg)}section#voice>div>div.main>div:nth-child(2)>div:nth-child(2)::before{background-image:url(../images/icon/number_2_yellow.svg)}section#voice>div>div.main>div:nth-child(3)>div:nth-child(2)::before{background-image:url(../images/icon/number_3_yellow.svg)}section#voice>div>div.main>div:nth-child(4)>div:nth-child(2)::before{background-image:url(../images/icon/number_4_yellow.svg)}section#voice>div>div.main>div:last-child{margin-bottom:0}section#trainer{background-image:url(../images/bg_grid.svg)}section#trainer>div>div.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:2.0rem;background-color:#fff;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05)}section#trainer>div>div.main>div:nth-child(1){width:40%}@media only screen and (max-width: 768px){section#trainer>div>div.main>div:nth-child(1){width:100%}}section#trainer>div>div.main>div:nth-child(1)>div>picture>img{width:100%}section#trainer>div>div.main>div:nth-child(2){width:60%;padding:4.0rem}@media only screen and (max-width: 768px){section#trainer>div>div.main>div:nth-child(2){width:100%;padding:2.0rem}}section#trainer>div>div.main>div:nth-child(2)>h3{margin-bottom:2.0rem}section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(1){font-weight:700;display:block}@media only screen and (max-width: 768px){section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(1){font-size:1.4rem}}section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(2){display:block}section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(2)>span:nth-child(1){font-size:3.0rem;font-weight:900;margin-right:2.0rem}@media only screen and (max-width: 768px){section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(2)>span:nth-child(1){font-size:2.4rem;margin-right:1.0rem}}section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(2)>span:nth-child(2){font-family:'fugazone';font-size:1.8rem}@media only screen and (max-width: 768px){section#trainer>div>div.main>div:nth-child(2)>h3>span:nth-child(2)>span:nth-child(2){font-size:1.4rem}}section#trainer>div>div.main>div:nth-child(2)>p{line-height:2.0;margin-bottom:2.0rem}@media only screen and (max-width: 768px){section#trainer>div>div.main>div:nth-child(2)>div{padding-bottom:4.0rem}}section#trainer>div>div.main>div:nth-child(2)>div>div{margin-bottom:2.0rem}section#trainer>div>div.main>div:nth-child(2)>div>div>span{font-weight:700;color:#aaa}section#trainer>div>div.main>div:nth-child(2)>div>div>p{line-height:2.0}section#trainer>div>div.main>div:nth-child(2)>div>div:last-child{margin-bottom:0}section#trainer>div>div.more{-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}section#trainer>div>div.more>a{font-weight:700;display:inline-block;padding:2.0rem 8.0rem;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;text-align:center;color:#85f0a9;border:solid .2rem #85f0a9;border-radius:10.0rem;background-color:#fff;-webkit-box-shadow:0 .2rem 0 #85f0a9;box-shadow:0 .2rem 0 #85f0a9}section#trainer>div>div.more>a:hover{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-box-shadow:0 0 0 #85f0a9;box-shadow:0 0 0 #85f0a9}section#course,section#subscription{background-color:#f1f1f1}section#course>div>div.main>div,section#subscription>div>div.main>div{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4.0rem;border-radius:1.0rem;background-color:#fff}@media only screen and (max-width: 768px){section#course>div>div.main>div,section#subscription>div>div.main>div{margin-bottom:2.0rem}}section#course>div>div.main>div>div:nth-child(1),section#subscription>div>div.main>div>div:nth-child(1){display:table;width:20%;padding:6.0rem 0;background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1)}@media only screen and (max-width: 768px){section#course>div>div.main>div>div:nth-child(1),section#subscription>div>div.main>div>div:nth-child(1){width:100%;padding:2.0rem 0}}section#course>div>div.main>div>div:nth-child(1)>div,section#subscription>div>div.main>div>div:nth-child(1)>div{display:table-cell;text-align:center;vertical-align:middle}section#course>div>div.main>div>div:nth-child(1)>div>span:nth-child(1),section#subscription>div>div.main>div>div:nth-child(1)>div>span:nth-child(1){font-size:2.4rem;font-weight:900;display:block;margin-bottom:1.0rem;color:#fff}section#course>div>div.main>div>div:nth-child(1)>div>span:nth-child(2),section#subscription>div>div.main>div>div:nth-child(1)>div>span:nth-child(2){font-size:1.4rem;font-weight:700;display:inline-block;padding:.5rem 1.0rem;text-align:center;color:#85f0a9;border-radius:1.0rem;background-color:#fff}section#course>div>div.main>div>div:nth-child(2),section#subscription>div>div.main>div>div:nth-child(2){width:35%;padding:0 4.0rem}@media only screen and (max-width: 768px){section#course>div>div.main>div>div:nth-child(2),section#subscription>div>div.main>div>div:nth-child(2){width:100%;padding:2.0rem}}section#course>div>div.main>div>div:nth-child(2)>span:nth-child(1),section#subscription>div>div.main>div>div:nth-child(2)>span:nth-child(1){font-weight:900;display:block;text-decoration:line-through;color:#aaa}section#course>div>div.main>div>div:nth-child(2)>span:nth-child(2),section#subscription>div>div.main>div>div:nth-child(2)>span:nth-child(2){font-weight:900;display:block}section#course>div>div.main>div>div:nth-child(2)>span:nth-child(2)>strong,section#subscription>div>div.main>div>div:nth-child(2)>span:nth-child(2)>strong{font-size:3.8rem;font-weight:900}section#course>div>div.main>div>div:nth-child(3),section#subscription>div>div.main>div>div:nth-child(3){width:45%;padding:0 4.0rem;border-left:solid .1rem #eee}@media only screen and (max-width: 768px){section#course>div>div.main>div>div:nth-child(3),section#subscription>div>div.main>div>div:nth-child(3){width:100%;padding:2.0rem;border-top:solid .1rem #eee;border-left:none}}section#course>div>div.main>div>div:nth-child(3)>p,section#subscription>div>div.main>div>div:nth-child(3)>p{line-height:2.0}section#course>div>div.main>div:last-child,section#subscription>div>div.main>div:last-child{margin-bottom:0}section#course>div>div.main>div.course-first>div:nth-child(1),section#subscription>div>div.main>div.course-first>div:nth-child(1){padding:12.0rem 0}@media only screen and (max-width: 768px){section#course>div>div.main>div.course-first>div:nth-child(1),section#subscription>div>div.main>div.course-first>div:nth-child(1){padding:2.0rem 0}}section#subscription{border-top:solid .5rem #f1ad42;border-bottom:solid .5rem #f1ad42;background-color:#fff;background-repeat:no-repeat;background-position:top;background-size:100%}section#subscription>div>span{color:#f1ad42}section#subscription>div>h2{margin-bottom:2.0rem}section#subscription>div>p{line-height:2.0;max-width:98.0rem;margin:0 auto;margin-bottom:4.0rem;text-align:center}section#subscription>div>div.main>div{-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.1);box-shadow:0 0 1rem rgba(0,0,0,0.1)}section#subscription>div>div.main>div>div:nth-child(1){background-color:#f1ad42}section#subscription>div>div.main>div>div:nth-child(1)>div>span:nth-child(2){color:#f1ad42}section#subscription.lazyloaded{background-image:url(../images/subscription_bg.webp)}@media only screen and (max-width: 768px){section#subscription.lazyloaded{background-image:url(../images/subscription_bg_mobile.webp)}}section#reserve{background-image:url(../images/bg_grid.svg)}section#reserve>div>div.main>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8.0rem}@media only screen and (max-width: 768px){section#reserve>div>div.main>div{margin-bottom:4.0rem}}section#reserve>div>div.main>div>div:nth-child(1){position:relative;width:30%}@media only screen and (max-width: 768px){section#reserve>div>div.main>div>div:nth-child(1){width:100%;margin-bottom:2.0rem}}section#reserve>div>div.main>div>div:nth-child(1)>div:nth-child(1){position:absolute;top:-2.0rem;left:-2.0rem;display:block;width:10.0rem;height:10.0rem;padding:2.0rem;content:'';border-radius:50%;background:-webkit-gradient(linear, left top, right bottom, from(#85f0a9), to(#4da1c1));background:linear-gradient(to bottom right, #85f0a9, #4da1c1)}@media only screen and (max-width: 768px){section#reserve>div>div.main>div>div:nth-child(1)>div:nth-child(1){top:-2.0rem;left:calc(50% - 4.0rem);width:8.0rem;height:8.0rem}}section#reserve>div>div.main>div>div:nth-child(1)>div:nth-child(1)>img{width:100%;height:100%}section#reserve>div>div.main>div>div:nth-child(1)>div:nth-child(2){overflow:hidden;border-radius:1.0rem}section#reserve>div>div.main>div>div:nth-child(1)>div:nth-child(2)>img{width:100%}section#reserve>div>div.main>div>div:nth-child(2){width:65%}@media only screen and (max-width: 768px){section#reserve>div>div.main>div>div:nth-child(2){width:100%}}section#reserve>div>div.main>div>div:nth-child(2)>h3{font-size:3.4rem;font-weight:900;margin-bottom:2.0rem}@media only screen and (max-width: 768px){section#reserve>div>div.main>div>div:nth-child(2)>h3{font-size:2.4rem;margin-bottom:1.0rem}}section#reserve>div>div.main>div>div:nth-child(2)>p{line-height:2.0}section#reserve>div>div.main>div>div:nth-child(2)>p>a{font-weight:bold;display:inline;color:#2196f3}section#reserve>div>div.main>div:last-child{margin-bottom:0}section#faq{background-color:#f1f1f1}section#faq>div>div.main>div{margin-bottom:2.0rem;border-radius:1.0rem;background-color:#fff}@media only screen and (max-width: 768px){section#faq>div>div.main>div{margin-bottom:1.0rem}}section#faq>div>div.main>div>div:nth-child(1){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.0rem 4.0rem;padding-right:8.0rem;cursor:pointer}@media only screen and (max-width: 768px){section#faq>div>div.main>div>div:nth-child(1){padding:1.0rem 2.0rem;padding-right:6.0rem}}section#faq>div>div.main>div>div:nth-child(1)::after{position:absolute;top:calc(50% - 1.25rem);right:4.0rem;display:block;width:2.5rem;height:2.5rem;content:'';background-image:url(../images/icon/plus.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 768px){section#faq>div>div.main>div>div:nth-child(1)::after{top:calc(50% - 1.0rem);right:2.0rem;width:2.0rem;height:2.0rem}}section#faq>div>div.main>div>div:nth-child(1)>span{font-family:'fugazone';font-size:3.4rem;display:block;margin-right:2.0rem;color:#85f0a9}section#faq>div>div.main>div>div:nth-child(1)>p{font-weight:700;line-height:2.0}section#faq>div>div.main>div>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.0rem 4.0rem}@media only screen and (max-width: 768px){section#faq>div>div.main>div>div:nth-child(2){padding:2.0rem}}section#faq>div>div.main>div>div:nth-child(2)>span{font-family:'fugazone';font-size:3.4rem;display:block;margin-right:2.0rem;color:#85f0a9}section#faq>div>div.main>div>div:nth-child(2)>p{line-height:2.0}section#faq>div>div.main>div>div:nth-child(2)>p>a{font-weight:bold;display:inline;color:#2196f3}section#faq>div>div.main>div:last-child{margin-bottom:0}section#faq>div>div.main>div>div:nth-child(2).is-active{display:block}section#message{border-top:solid .1rem #eee;border-bottom:solid .1rem #eee;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 768px){section#message{background-position:top;background-size:100%}}section#message>div{max-width:80.0rem}section#message>div>h2{margin-bottom:4.0rem}section#message>div>div.main>p{line-height:2.5;text-align:center}section#message>div>div.main>p>img.face{overflow:hidden;width:12.0rem;margin:2.0rem auto;border:solid .2rem #eee;border-radius:50%;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.05);box-shadow:0 0 4rem rgba(0,0,0,0.05)}section#message>div>div.main>p>img.letter{margin:0 auto}section#message.lazyloaded{background-image:url(../images/message_bg.webp)}@media only screen and (max-width: 768px){section#message.lazyloaded{background-image:url(../images/message_bg_mobile.webp)}}section#contact{background-image:url(../images/bg_grid.svg)}section#contact>div{max-width:80.0rem}section#contact>div>div.main>form>div.main{margin-bottom:4.0rem}section#contact>div>div.main>form>div.main>div:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.0rem}section#contact>div>div.main>form>div.main>div:nth-child(1)>span:nth-child(1){font-weight:bold;display:block;margin-right:1.0rem}section#contact>div>div.main>form>div.main>div:nth-child(1)>span:nth-child(2){font-size:1.2rem;font-weight:bold;display:block;padding:.25rem 1.0rem;color:#fff;border-radius:.5rem;background-color:#85f0a9}section#contact>div>div.main>form>div.main>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1){width:calc(50% - 1.0rem)}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1)>div{position:relative}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1)>div::after{position:absolute;top:calc(50% - .75rem);right:2.0rem;display:block;width:1.5rem;height:1.5rem;content:'';background-image:url(../images/icon/arrow_down.svg);background-repeat:no-repeat;background-position:center;background-size:cover}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1)>div>select{font-size:1.8rem;display:block;width:100%;height:6.0rem;padding:0 2.0rem;color:#333;border:solid .1rem #eee;border-radius:1.0rem;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1)>div>select{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1)>div>select>option{font-size:1.8rem;color:#333}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(1)>div>select>option{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2){width:calc(50% - 1.0rem)}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2)>div{position:relative}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2)>div::after{position:absolute;top:calc(50% - .75rem);right:2.0rem;display:block;width:1.5rem;height:1.5rem;content:'';background-image:url(../images/icon/arrow_down.svg);background-repeat:no-repeat;background-position:center;background-size:cover}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2)>div>select{font-size:1.8rem;display:block;width:100%;height:6.0rem;padding:0 2.0rem;color:#333;border:solid .1rem #eee;border-radius:1.0rem;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2)>div>select{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2)>div>select>option{font-size:1.8rem;color:#333}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>div:nth-child(2)>div>select>option{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>input{font-family:'Noto Sans JP', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;font-size:1.8rem;display:block;width:100%;height:6.0rem;padding:0 2.0rem;color:#333;border:solid .1rem #eee;border-radius:1.0rem;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>input{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>select{font-size:1.8rem;display:block;width:100%;height:6.0rem;padding:0 2.0rem;color:#333;border:solid .1rem #eee;border-radius:1.0rem;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>select{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>select>option{font-size:1.8rem;color:#333}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>select>option{font-size:1.6rem}}section#contact>div>div.main>form>div.main>div:nth-child(2)>textarea{font-family:'Noto Sans JP', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;font-size:1.8rem;display:block;width:100%;height:20.0rem;padding:2.0rem;color:#333;border:solid .1rem #eee;border-radius:1.0rem;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.main>div:nth-child(2)>textarea{font-size:1.6rem;padding:1.0rem}}section#contact>div>div.main>form>div.main.w100>div:nth-child(2)>div:nth-child(1){width:100%}section#contact>div>div.main>form>div.submit{text-align:center}section#contact>div>div.main>form>div.submit>input{font-family:'Noto Sans JP', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;font-size:1.8rem;font-weight:700;display:inline-block;padding:2.0rem 8.0rem;cursor:pointer;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;color:#85f0a9;border:solid .2rem #85f0a9;border-radius:10.0rem;background-color:#fff;-webkit-box-shadow:0 .2rem 0 #85f0a9;box-shadow:0 .2rem 0 #85f0a9;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>form>div.submit>input{font-size:1.6rem}}section#contact>div>div.main>form>div.submit>input:hover{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-box-shadow:0 0 0 #85f0a9;box-shadow:0 0 0 #85f0a9}section#contact>div>div.main>a.line{font-family:'Noto Sans JP', 'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;font-size:1.8rem;font-weight:700;display:inline-block;padding:2.0rem 8.0rem;cursor:pointer;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;text-align:center;color:#fff;border:solid .2rem #00b900;border-radius:10.0rem;background-color:#00b900;-webkit-box-shadow:0 .2rem 0 #008100;box-shadow:0 .2rem 0 #008100;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 768px){section#contact>div>div.main>a.line{font-size:1.6rem}}section#contact>div>div.main>a.line:hover{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-box-shadow:0 0 0 #00b900;box-shadow:0 0 0 #00b900}section#send-message{background-image:url(../images/bg_grid.svg)}section#send-message>div>p{line-height:2.0;margin-bottom:2.0rem;text-align:center}@media only screen and (max-width: 768px){section#send-message>div>p{font-size:1.5rem}}section#send-message>div>div.more{text-align:center}section#send-message>div>div.more>a{font-weight:700;display:inline-block;padding:2.0rem 8.0rem;-webkit-transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease, -webkit-box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease;transition:transform .2s ease, box-shadow .2s ease, -webkit-transform .2s ease, -webkit-box-shadow .2s ease;text-align:center;color:#85f0a9;border:solid .2rem #85f0a9;border-radius:10.0rem;background-color:#fff;-webkit-box-shadow:0 .2rem 0 #85f0a9;box-shadow:0 .2rem 0 #85f0a9}section#send-message>div>div.more>a:hover{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-box-shadow:0 0 0 #85f0a9;box-shadow:0 0 0 #85f0a9}
/*# sourceMappingURL=style.css.map */