.fadein_b{opacity:0;transition-delay:.2s;transition-duration:1s;transform:translateY(-10px)}.fadein_b.on{opacity:1;transform:translateY(0px)}@-webkit-keyframes popmovie{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes popmovie{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes poptxtcont{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes poptxtcont{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes bound-anim{0%{transform:scale(0) translateY(0);opacity:0}50%{transform:scale(1)}60%{transform:scale(1.1, 0.8) translateY(0)}90%{transform:scale(1) translateY(-30px)}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes bound-anim{0%{transform:scale(0) translateY(0);opacity:0}50%{transform:scale(1)}60%{transform:scale(1.1, 0.8) translateY(0)}90%{transform:scale(1) translateY(-30px)}100%{transform:scale(1) translateY(0);opacity:1}}@-webkit-keyframes thoin{0%{transform:scale(1, 1) translate(25vw, -200px) rotate(-45deg);opacity:1}60%{transform:scale(1, 0.8) translate(0, 0)}90%{transform:scale(1) translate(0, -80px)}100%{transform:scale(1) translate(0, 0);opacity:1}}@keyframes thoin{0%{transform:scale(1, 1) translate(25vw, -200px) rotate(-45deg);opacity:1}60%{transform:scale(1, 0.8) translate(0, 0)}90%{transform:scale(1) translate(0, -80px)}100%{transform:scale(1) translate(0, 0);opacity:1}}@media screen and (min-width: 801px),print{.flame{position:absolute;z-index:101}.deco{position:absolute;z-index:101}.flame_tr{top:-3px;right:0px}.flame_tl{top:-3px;left:0px}.flame_br{bottom:-3px;right:0px}.flame_bl{bottom:-3px;left:0px}.overwrap{overflow:hidden}#asobikomi .btn{width:215px;border:solid 3px #66cbaf;border-radius:18px;position:relative;text-align:center;color:#0da997;padding:18px 25px 18px 5px;box-sizing:border-box;line-height:1;display:block;font-weight:bold;margin:30px 0 0}#asobikomi .btn:before{position:absolute;content:"";top:0;bottom:0;right:15px;margin:auto;background-image:url(../../common/img/arrow.png);background-size:cover;width:20px;height:15px;transition:300ms}#asobikomi .btn:hover{background-color:#66cbaf !important;color:#fff}#asobikomi .btn:hover:before{right:8px;background-image:url(../../common/img/arrow_w.png)}#mainArea{position:relative;margin-bottom:230px}#mainArea .movieArea{width:min(100%,560px);aspect-ratio:16/9;margin:50px auto 0}#mainArea .wrapper{padding-top:130px}#mainArea h1{width:339px;margin:0 auto;text-align:center;font-size:44px;margin-bottom:80px}#mainArea h1 span{display:block;margin:30px auto 0;letter-spacing:10px;padding-left:10px}#mainArea .mainimg{max-width:1184px;width:100%;margin:-110px auto 0;position:relative}#mainArea .mainimg .parts{display:block;width:27%;max-width:325px;position:absolute}#mainArea .mainimg .p01{bottom:10px;right:0}#mainArea .mainimg .p02{left:-6px;bottom:0}#mainArea .mainimg .p03{left:52%;bottom:10px}#mainArea .mainimg .p04{top:0px;right:-23px}#mainArea .mainimg .p05{bottom:0;left:156px}#mainArea .mainimg .p06{bottom:179px;right:50%;margin-right:-92px;z-index:-1}#mainArea .p01{-webkit-animation-delay:0;animation-delay:0}#mainArea .p02{transition-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms}#mainArea .p03{transition-delay:400ms;-webkit-animation-delay:400ms;animation-delay:400ms}#mainArea .p04{transition-delay:1400ms;-webkit-animation-delay:1400ms;animation-delay:1400ms}#mainArea .p05{transition-delay:600ms;-webkit-animation-delay:600ms;animation-delay:600ms}#mainArea .p06{transition-delay:800ms;-webkit-animation-delay:800ms;animation-delay:800ms}.kamifubuki{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section{position:relative;margin-bottom:230px}#asobikomi h2{font-size:25px;text-align:center;position:relative}#asobikomi h2{position:relative;margin:0 auto 90px;text-align:center;font-size:25px;letter-spacing:3px;padding-left:3px}#asobikomi h2 span{position:relative;display:inline-block;padding:0px 33px 0 38px}#asobikomi h2 span:before,#asobikomi h2 span:after{content:"";display:block;position:absolute;width:15px;height:29px;top:0;bottom:0;margin:auto 0}#asobikomi h2 span:before{background:url(../../common/img/tit_l.png) no-repeat center/cover;left:0}#asobikomi h2 span:after{background:url(../../common/img/tit_r.png) no-repeat center/cover;right:0}#asobikomi .bnrArea a{width:686px;margin:0 auto;display:block}#asobikomi_k #slideArea{position:relative;overflow:hidden;padding:24px 0 3px;margin-bottom:110px;z-index:203}#asobikomi_k #slideArea:after{content:"";display:block;position:absolute;width:calc(100% - 100px);height:calc(100% - 30px);background-image:url(../../common/img/bg_b.jpg);background-size:350px;background-position:0 0;border-radius:16px;left:50px;top:27px;z-index:-1}#asobikomi_k .flame_tl{width:272px;left:50px;z-index:1;top:24px}#asobikomi_k .flame_br{width:121px;right:50px;z-index:1;bottom:0}#asobikomi_k h2{position:absolute;top:0;left:0;right:0;margin:0 auto}#asobikomi_k #slideArea .overwrap{padding:100px 0 180px}#asobikomi_k #slideArea .slide{position:relative;z-index:1000}#asobikomi_k #slideArea .slide li{margin:0 auto}#asobikomi_k #slideArea .slide li .inner{position:relative}#asobikomi_k #slideArea .slide li .img_cont{position:relative;margin:0 auto 40px;text-align:center}#asobikomi_k #slideArea .slide li .img_cont img{box-shadow:0px 6px 15px -6px rgba(0,0,0,.25);border-radius:16px;width:100%;max-width:870px;box-sizing:border-box;margin:0 auto;display:block}#asobikomi_k #slideArea .slide li .img_cont .sub{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(7deg);z-index:-1}#asobikomi_k #slideArea .slide li .txt_cont{position:relative;width:600px;margin:0 auto}#asobikomi_k #slideArea .slide li .txt_cont .num{width:78px;margin:0 auto 20px}#asobikomi_k #slideArea .slide li .txt_cont dl dt{font-weight:bold;font-size:25px;text-align:center;margin-bottom:30px}#asobikomi_k #slideArea .slide li .movie{width:212px;position:absolute;right:-70px;top:37%;z-index:2;opacity:0;display:block}#asobikomi_k #slideArea .slide li.asobi02 .movie{right:-100px;top:43%}#asobikomi_k #slideArea .slide li.asobi03 .movie{right:-20px;top:51%}#asobikomi_k #slideArea .slide li.asobi04 .movie{right:-70px;top:61%}#asobikomi_k #slideArea .slide li.asobi05 .movie{right:-20px;top:53%}#asobikomi_k #slideArea .slide li.asobi06 .movie{right:-20px;top:52%}#asobikomi_k #slideArea .slide li.swiper-slide.swiper-slide-active .movie{opacity:0;-webkit-animation-name:popmovie;animation-name:popmovie;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:800ms;animation-delay:800ms}#asobikomi_k #slideArea .slide li .movie .inn{position:relative}#asobikomi_k #slideArea .slide li .movie .illust{display:block;transition:200ms}#asobikomi_k #slideArea .slide li .movie:hover .illust{transform:translateY(-10px);transition-duration:400ms}#asobikomi_k #slideArea .slide li .movie .bal{display:block;position:absolute;width:119px;right:-67px;top:-80px;z-index:-1}#asobikomi_k #slideArea .slide li.asobi02 .movie .bal{right:0;left:-50px;top:-50px}#asobikomi_k #slideArea .slide li.asobi03 .movie .bal{right:-30px;top:-80px}#asobikomi_k #slideArea .slide li.asobi04 .movie .bal{right:6px;top:-110px}#asobikomi_k #slideArea .slide li.asobi05 .movie .bal{right:-67px;top:-80px}#asobikomi_k #slideArea .slide li.asobi06 .movie .bal{right:-67px;top:-100px}#asobikomi_k #slideArea .slide li .movie .bal .inn:after{content:"";display:block;position:absolute;background:url("../img/arrow_s.png") no-repeat center/cover;width:14px;height:11px;bottom:50px;left:50%;margin-left:-7px;transition:.4s}#asobikomi_k #slideArea .slide li .movie:hover .bal .inn:after{margin-left:0px}#asobikomi_k .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:160px;left:0;right:0;bottom:90px;margin:auto;display:flex;justify-content:space-between;align-items:center}#asobikomi_k .swiper-pagination-bullet{width:10px;height:10px;background:#ff97aa;border-radius:3px;margin:0 8px;transition:.4s}#asobikomi_k .swiper-pagination-bullet:nth-of-type(2n+1){transform:rotate(-45deg)}#asobikomi_k .swiper-pagination-bullet:hover,#asobikomi_k .swiper-pagination-bullet-active{transform:scale(2);background:#66cbaf}#asobikomi_k .swiper-pagination-bullet-active:nth-of-type(2n+1):hover,#asobikomi_k .swiper-pagination-bullet-active:nth-of-type(2n+1){transform:scale(2) rotate(-45deg)}#asobikomi_k .swiper-button-next,#asobikomi_k .swiper-button-prev{position:absolute;top:auto;bottom:65px;margin:0;width:63px;height:63px;z-index:15;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;transition:300ms}#asobikomi_k .swiper-button-prev:hover,#asobikomi_k .swiper-button-next:hover{transform:scale(1.1)}#asobikomi_k .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../img/arrow_r.png);left:50%;margin-left:120px;right:auto}#asobikomi_k .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../img/arrow_l.png);right:50%;margin-right:120px;left:auto}#asobikomi_k .swiper-slide .img_cont{transition:300ms}#asobikomi_k .swiper-slide .txt_cont{opacity:0}#asobikomi_k .swiper-slide.swiper-slide-active .txt_cont{opacity:0;-webkit-animation-name:poptxtcont;animation-name:poptxtcont;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:800ms;animation-delay:800ms}#asobikomi_k #slideArea .slide li.swiper-slide.swiper-slide-next .img_cont .sub{transition-delay:1s}#asobikomi_k .swiper-slide.swiper-slide-next .img_cont{transform:rotate(20deg) scale(0.56) translateY(100px)}#asobikomi_k .swiper-slide.swiper-slide-prev .img_cont{transform:rotate(-20deg) scale(0.56) translateY(100px)}#asobikomi_g .sec{display:flex;justify-content:space-between;position:relative;margin-bottom:130px;margin-right:80px}#asobikomi_g .sec:nth-of-type(2n+1){flex-direction:row-reverse;margin-right:0;margin-left:80px}#asobikomi_g .sec:last-of-type{margin-bottom:0}#asobikomi_g .sec .img_box{position:relative;height:470px;width:100%;border-radius:16px 0 16px 0}#asobikomi_g .sec:nth-of-type(1) .img_box{background:url("../img/gakudou_pht01.jpg") no-repeat center right/cover}#asobikomi_g .sec:nth-of-type(2) .img_box{background:url("../img/gakudou_pht02.jpg") no-repeat center right/cover}#asobikomi_g .sec .img_box>img{border-radius:16px}#asobikomi_g .sec .img_box .illust{position:absolute;width:87px;top:0;right:0;z-index:102}#asobikomi_g .sec:nth-of-type(2) .img_box .illust{top:-20px;right:-43px}#asobikomi_g .sec .img_box .flame_tr{width:121px;right:0}#asobikomi_g .img_box .flame_bl{width:120px;bottom:-3px}#asobikomi_g .sec .txt_box{width:440px;width:50%;margin:0 50px 0 0}#asobikomi_g .sec:nth-of-type(2n) .txt_box{margin:0 0 0 50px}#asobikomi_g .sec .txt_box .num{width:78px;margin:0 auto 30px}#asobikomi_g .sec .txt_box dl dt{font-weight:bold;font-size:25px;text-align:center;margin-bottom:20px;letter-spacing:3px}#asobikomi_g .sec .txt_box dl dd p{margin-bottom:60px}#asobikomi_g .btn{width:250px;display:flex;justify-content:center;align-items:center;margin:0 auto}#asobikomi_g .btn .icon{width:22px;height:22px;background:url("../img/icon_inst.png") no-repeat center/cover;margin-right:10px;transition:300ms}#asobikomi_g .btn:hover .icon{background:url("../img/icon_inst_w.png") no-repeat center/cover}#voice .container{background-color:#f6f6f6;max-width:1090px;margin:0 auto;position:relative;padding:0 80px 80px;box-sizing:border-box}#voice .container .flame_tl{width:134px;left:0}#voice .container .flame_tr{width:64px;right:0}#voice .container .flame_br{width:73px;right:-3px}#voice .container .flame_bl{width:64px;left:0;transform:rotate(-180deg)}#voice .container .flame_tc{width:83px;left:0;right:0;margin:auto;top:0}#voice .container .flame_bc{width:83px;left:0;right:0;margin:auto;bottom:0;transform:rotate(180deg)}#voice .container .titleArea{position:relative}#voice .container h2{position:absolute;left:0;right:0;margin:0 auto;top:-0.8em}#asobikomi #voice h2 span:before,#asobikomi #voice h2 span:after{display:none}#voice .container h2 span{display:inline-block;position:relative;line-height:1em}#voice .container h2 .flame{display:block;width:21px;position:absolute;top:0}#voice .container h2 .flame.left{left:0}#voice .container h2 .flame.right{right:0}#voice .container .titleArea .lead{padding-top:60px}#voice .container #voicelist{position:relative;margin-top:80px}#voice .container #voicelist>li{background-color:#fff;border-radius:16px;padding:60px}#voice .container #voicelist>li+li{margin-top:10px}#voice .container #voicelist>li dl dt.prof{display:flex;align-items:center;position:relative;cursor:pointer}#voice .container #voicelist>li dl dt.prof .name{position:relative;font-size:18px;font-weight:bold;color:#fff;width:76px;height:76px;line-height:76px;z-index:1;text-align:center;margin-right:30px}#voice .container #voicelist>li dl dt.prof .name:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#66cbaf;border-radius:23px;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);z-index:-1}#voice .container #voicelist>li:nth-of-type(2n) dl dt.prof .name:before{background-color:#ff97aa}#voice .container #voicelist>li dl dt.prof .post{font-weight:bold}#voice .container #voicelist>li dl dt.prof .post .hd{font-weight:bold;font-size:18px;letter-spacing:3px}#voice .container #voicelist>li dl dt.prof .post .year{margin-top:10px}#voice .container #voicelist>li dl dt.prof .arrow{background:url(../img/faq_arrow.png) no-repeat top center/cover;width:14px;height:8px;position:absolute;right:0;top:35px;transition:.4s}#voice .container #voicelist>li dl dt.prof.active .arrow{transform:rotate(-180deg);top:25px}#voice .container #voicelist>li>dl>dd{margin-top:40px;display:none}#voice .container #voicelist .faqlist dl+dl{margin-top:40px}#voice .container #voicelist .faqlist dt{font-size:16px;font-weight:bold;color:#0da08e}#voice .container #voicelist>li:nth-of-type(2n) .faqlist dt{color:#f17180}#voice .container #voicelist .faqlist dd{margin-top:10px}}@media only screen and (max-width: 800px){.flame{position:absolute;z-index:101}.deco{position:absolute;z-index:101}.flame_tr{top:-1px;right:-3px}.flame_tl{top:-3px;left:0px}.flame_br{bottom:-3px;right:0px}.flame_bl{bottom:-1px;left:-3px}.overwrap{overflow:hidden}.sec{position:relative}#asobikomi .btn{width:215px;border:solid 3px #66cbaf;border-radius:18px;position:relative;text-align:center;color:#0da997;padding:18px 25px 18px 5px;box-sizing:border-box;line-height:1;display:block;font-weight:bold;margin:30px 0 0}#asobikomi .btn:before{position:absolute;content:"";top:0;bottom:0;right:15px;margin:auto;background-image:url(../../common/img/arrow.png);background-size:cover;width:20px;height:15px;transition:300ms}#asobikomi .btn:hover{background-color:#66cbaf !important;color:#fff}#asobikomi .btn:hover:before{right:8px;background-image:url(../../common/img/arrow_w.png)}#mainArea{position:relative;margin-bottom:100px}#mainArea .movieArea{width:min(100%,560px);aspect-ratio:16/9;margin:30px auto 0}#mainArea .wrapper{width:100%}#mainArea .titArea{position:relative;display:flex;justify-content:center;align-items:center;height:80vh;overflow:hidden;margin-bottom:40px;z-index:102;max-height:560px;padding-bottom:40px}#mainArea h1{text-align:center;font-size:34px;margin-bottom:20px;position:relative;z-index:2}#mainArea h1>img{display:block;margin:0 auto;width:220px}#mainArea h1 span{display:block;margin:10px auto 0;letter-spacing:3px}#mainArea .lead{font-size:16px;text-align:left;letter-spacing:1.5px;font-weight:bold;padding:0 5%}#mainArea .mainimg .parts{display:block;width:51%;max-width:325px;position:absolute;transition-duration:600ms;opacity:0}}@media only screen and (max-width: 800px)and (max-width: 340px){#mainArea .mainimg .parts{width:150px}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .parts{opacity:1}}@media only screen and (max-width: 800px){#mainArea .mainimg .p01{transform:rotate(-42deg) translate(100px, 140px);bottom:90px;right:-60px}}@media only screen and (max-width: 800px){#mainArea .mainimg .p02{transform:rotate(60deg) translate(-100px, 140px);top:-20px;left:-70px}}@media only screen and (max-width: 800px){#mainArea .mainimg .p03{transform:rotate(-230deg) translate(-100px, 140px);left:50%;margin-left:-120px;top:-60px}}@media only screen and (max-width: 800px){#mainArea .mainimg .p04{transform:rotate(-180deg) translate(-100px, 140px);top:30px;right:-15px}}@media only screen and (max-width: 800px){#mainArea .mainimg .p05{left:50%;margin-left:-90px;bottom:20px;transform:rotate(20deg) translate(100px, 140px)}}@media only screen and (max-width: 800px){#mainArea .mainimg .p06{transform:rotate(70deg) translate(100px, 140px);bottom:90px;left:-40px}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .p01{transform:rotate(-82deg);bottom:90px;right:-60px}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .p02{transform:rotate(100deg);top:-20px;left:-70px}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .p03{transform:rotate(-180deg);left:50%;margin-left:-110px;top:-60px}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .p04{transform:rotate(-140deg);top:30px;right:-15px}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .p05{left:50%;margin-left:-90px;bottom:20px;transform:rotate(-20deg)}}@media only screen and (max-width: 800px){#mainArea .mainimg.view.on .p06{transform:rotate(30deg);bottom:90px;left:-40px}}@media only screen and (max-width: 800px){#mainArea .p01{-webkit-animation-delay:0;animation-delay:0}}@media only screen and (max-width: 800px){#mainArea .p02{transition-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms}}@media only screen and (max-width: 800px){#mainArea .p03{transition-delay:400ms;-webkit-animation-delay:400ms;animation-delay:400ms}}@media only screen and (max-width: 800px){#mainArea .p04{transition-delay:1000ms;-webkit-animation-delay:1000ms;animation-delay:1000ms}}@media only screen and (max-width: 800px){#mainArea .p05{transition-delay:600ms;-webkit-animation-delay:600ms;animation-delay:600ms}}@media only screen and (max-width: 800px){#mainArea .p06{transition-delay:800ms;-webkit-animation-delay:800ms;animation-delay:800ms}}@media only screen and (max-width: 800px){.kamifubuki{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}@media only screen and (max-width: 800px){section{position:relative;margin-bottom:60px}}@media only screen and (max-width: 800px){#asobikomi h2{font-size:25px;text-align:center;position:relative}}@media only screen and (max-width: 800px){#asobikomi h2{position:relative;margin:0 auto 30px;text-align:center;font-size:22px;line-height:1.5}}@media only screen and (max-width: 800px){#asobikomi h2 span{position:relative;height:90px;display:flex;justify-content:center;align-items:center;letter-spacing:1px;width:260px;margin:0 auto;box-sizing:border-box;padding-left:15px}}@media only screen and (max-width: 800px){#asobikomi h2 span:before,#asobikomi h2 span:after{content:"";display:block;position:absolute;width:15px;height:15px;margin:0}}@media only screen and (max-width: 800px){#asobikomi h2 span:before{background:url(../img/tit_l.png) no-repeat center/cover;left:0;top:0}}@media only screen and (max-width: 800px){#asobikomi h2 span:after{background:url(../img/tit_r.png) no-repeat center/cover;right:0;top:auto;bottom:0}}@media only screen and (max-width: 800px){#asobikomi .bnrArea .wrap{padding:0 10%}}@media only screen and (max-width: 800px){#asobikomi .bnrArea a{width:100%;margin:0 auto;display:block}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea{position:relative;background-image:url(../../common/img/bg_b.jpg);background-size:350px;background-position:0 0;border-radius:16px;padding-top:60px;width:90%;box-sizing:border-box;margin:0 auto 40px}}@media only screen and (max-width: 800px){#asobikomi_k h2{margin-bottom:0}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .overwrap{padding:30px 0 120px}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .flame_tl{width:60px;z-index:1}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .flame_br{width:60px;z-index:1}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide{position:relative;z-index:101}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li{margin:0 auto;padding:0 20px;box-sizing:border-box}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .img_cont{position:relative;margin:0 auto 40px}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .img_cont img{box-shadow:0px 6px 15px -6px rgba(0,0,0,.25);border-radius:16px;width:100%;max-width:870px;box-sizing:border-box;margin:0 auto}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .img_cont .sub{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(7deg);z-index:-1}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .img_cont .illust{display:block;position:absolute;width:90px;right:0;bottom:-82px;box-shadow:none;opacity:0}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li.swiper-slide.swiper-slide-active .img_cont .illust{opacity:0;-webkit-animation-name:popmovie;animation-name:popmovie;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:800ms;animation-delay:800ms}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .txt_cont{position:relative;width:100%;margin:0 auto}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .txt_cont .num{width:50px;margin:0 auto 10px}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .txt_cont dl dt{font-weight:bold;font-size:20px;text-align:center;margin-bottom:10px}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .movie{width:215px;margin:20px auto 0;background-color:#66cbaf;border-radius:18px;position:relative;text-align:center;color:#fff;padding:18px 25px 18px 5px;box-sizing:border-box;line-height:1;display:block;font-weight:bold;opacity:0}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .movie:after{position:absolute;content:"";top:0;bottom:0;right:15px;margin:auto;background-image:url("../img/arrow_s.png");background-size:cover;width:14px;height:11px;z-index:2}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li.swiper-slide.swiper-slide-active .movie{opacity:0;-webkit-animation-name:popmovie;animation-name:popmovie;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:800ms;animation-delay:800ms}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li .movie .inn{position:relative}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:160px;left:0;right:0;bottom:60px;margin:auto;display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-pagination-bullet{width:10px;height:10px;background:#ff97aa;border-radius:3px;margin:0 4px;transition:.4s}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-pagination-bullet:nth-of-type(2n+1){transform:rotate(-45deg)}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-pagination-bullet-active{transform:scale(1.5);background:#66cbaf}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-pagination-bullet-active:nth-of-type(2n+1){transform:scale(1.5) rotate(-45deg)}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-button-next,#asobikomi_k .swiper-button-prev{position:absolute;top:auto;bottom:45px;margin:0;width:40px;height:40px;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;transition:300ms;z-index:102}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../img/arrow_r.png);left:50%;margin-left:100px;right:auto}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../img/arrow_l.png);right:50%;margin-right:100px;left:auto}}@media only screen and (max-width: 800px)and (max-width: 340px){#asobikomi_k .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:130px}#asobikomi_k .swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:20px}#asobikomi_k .swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:20px}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-slide .img_cont{transition:300ms}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-slide .txt_cont{opacity:0}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-slide.swiper-slide-active .txt_cont{opacity:0;-webkit-animation-name:poptxtcont;animation-name:poptxtcont;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:800ms;animation-delay:800ms}}@media only screen and (max-width: 800px){#asobikomi_k #slideArea .slide li.swiper-slide.swiper-slide-next .img_cont .sub{transition-delay:1s}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-slide.swiper-slide-next .img_cont{transform:rotate(20deg) scale(0.56) translateY(100px)}}@media only screen and (max-width: 800px){#asobikomi_k .swiper-slide.swiper-slide-prev .img_cont{transform:rotate(-20deg) scale(0.56) translateY(100px)}}@media only screen and (max-width: 800px){#asobikomi_g .sec{position:relative;margin-bottom:80px}}@media only screen and (max-width: 800px){#asobikomi_g .sec:nth-of-type(2){margin-bottom:60px}}@media only screen and (max-width: 800px){#asobikomi_g .sec .img_box{position:relative;border-radius:8px 0 8px 0;margin-bottom:20px}}@media only screen and (max-width: 800px){#asobikomi_g .sec:nth-of-type(1) .img_box{background:url("../img/gakudou_pht01.jpg") no-repeat center right/cover}}@media only screen and (max-width: 800px){#asobikomi_g .sec:nth-of-type(2) .img_box{background:url("../img/gakudou_pht02.jpg") no-repeat center right/cover}}@media only screen and (max-width: 800px){#asobikomi_g .sec .img_box>img{border-radius:16px}}@media only screen and (max-width: 800px){#asobikomi_g .sec .img_box .illust{position:absolute;width:50px;top:0;right:0;z-index:102}}@media only screen and (max-width: 800px){#asobikomi_g .sec:nth-of-type(2) .img_box .illust{top:-20px;right:-15px}}@media only screen and (max-width: 800px){#asobikomi_g .sec .img_box .flame_tr{width:60px;right:0}}@media only screen and (max-width: 800px){#asobikomi_g .img_box .flame_bl{width:60px;bottom:-3px}}@media only screen and (max-width: 800px){#asobikomi_g .sec .txt_box{width:100%;margin:0 auto}}@media only screen and (max-width: 800px){#asobikomi_g .sec .txt_box .num{width:50px;margin:0 auto 10px}}@media only screen and (max-width: 800px){#asobikomi_g .sec .txt_box dl dt{font-weight:bold;font-size:20px;text-align:center;margin-bottom:10px;letter-spacing:3px}}@media only screen and (max-width: 800px){#asobikomi_g .sec .txt_box dl dd p{margin-bottom:10px}}@media only screen and (max-width: 800px){#asobikomi_g .btn{width:250px;display:flex;justify-content:center;align-items:center;margin:0 auto}}@media only screen and (max-width: 800px){#asobikomi_g .btn .icon{width:22px;height:22px;background:url("../img/icon_inst.png") no-repeat center/cover;margin-right:10px;transition:300ms}}@media only screen and (max-width: 800px){#asobikomi_g .btn:hover .icon{background:url("../img/icon_inst_w.png") no-repeat center/cover}}@media only screen and (max-width: 800px){#voice .container{background-color:#f6f6f6;margin:0 auto;position:relative;padding:40px 30px 30px}}@media only screen and (max-width: 800px){#voice .container .flame_tl{width:60px;left:0}}@media only screen and (max-width: 800px){#voice .container .flame_tr{width:32px;right:0}}@media only screen and (max-width: 800px){#voice .container .flame_br{width:35px;right:-3px}}@media only screen and (max-width: 800px){#voice .container .flame_bl{width:32px;left:0;transform:rotate(-180deg)}}@media only screen and (max-width: 800px){#voice .container .flame_tc{width:41px;height:25px;top:50%;left:-8px;margin:0;margin-top:60px;transform:rotate(-90deg)}}@media only screen and (max-width: 800px){#voice .container .flame_tc img{display:block}}@media only screen and (max-width: 800px){#voice .container .flame_bc{width:41px;height:25px;top:50%;right:-8px;margin:0;margin-top:60px;transform:rotate(90deg)}}@media only screen and (max-width: 800px){#voice .container .titleArea{position:relative}}@media only screen and (max-width: 800px){#voice .container h2{height:auto}}@media only screen and (max-width: 800px){#asobikomi #voice h2 span:before,#asobikomi #voice h2 span:after{display:none}}@media only screen and (max-width: 800px){#voice .container h2 span{display:inline-block;position:relative;line-height:1em;padding:0 40px;width:auto;height:auto}}@media only screen and (max-width: 800px){#voice .container h2 .flame{display:block;width:21px;position:absolute;top:0}}@media only screen and (max-width: 800px){#voice .container h2 .flame.left{left:0}}@media only screen and (max-width: 800px){#voice .container h2 .flame.right{right:0}}@media only screen and (max-width: 800px){#voice .container #voicelist{position:relative;margin-top:20px}}@media only screen and (max-width: 800px){#voice .container #voicelist>li{background-color:#fff;border-radius:8px;padding:20px}}@media only screen and (max-width: 800px){#voice .container #voicelist>li+li{margin-top:10px}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof{position:relative;cursor:pointer}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof .name{position:relative;font-size:16px;font-weight:bold;color:#fff;width:60px;height:60px;line-height:60px;flex-shrink:0;z-index:1;text-align:center;margin:0 auto}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof .name:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#66cbaf;border-radius:20px;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);z-index:-1}}@media only screen and (max-width: 800px){#voice .container #voicelist>li:nth-of-type(2n) dl dt.prof .name:before{background-color:#ff97aa}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof .post{font-weight:bold;margin-top:20px;text-align:center}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof .post .hd{font-weight:bold;font-size:16px}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof .post .year{margin-top:10px}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof .arrow{background:url(../img/faq_arrow.png) no-repeat top center/cover;width:14px;height:8px;display:block;margin:10px auto 0;transition:.4s}}@media only screen and (max-width: 800px){#voice .container #voicelist>li dl dt.prof.active .arrow{transform:rotate(-180deg)}}@media only screen and (max-width: 800px){#voice .container #voicelist>li>dl>dd{margin-top:40px;display:none}}@media only screen and (max-width: 800px){#voice .container #voicelist .faqlist dl+dl{margin-top:20px}}@media only screen and (max-width: 800px){#voice .container #voicelist .faqlist dt{font-size:16px;font-weight:bold;color:#0da08e}}@media only screen and (max-width: 800px){#voice .container #voicelist>li:nth-of-type(2n) .faqlist dt{color:#f17180}}@media only screen and (max-width: 800px){#voice .container #voicelist .faqlist dd{margin-top:10px}}
/*# sourceMappingURL=style.min.css.map */