@charset "UTF-8";#modalOpen13 img,#modalOpen14 img{filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, .15))}body::before{background:url(../img/bg.webp) center/cover no-repeat}.pb0{padding-bottom:0}.pt2{padding-top:2rem}.class-wrap.style-modified{background-image:url("../img/class-wrap__bg.webp");background-size:cover;background-position:center}.class-wrap.style-modified .class-ttl.blue,.class-wrap.style-modified .class-ttl.green{background-color:#000;color:#fff;border-radius:0;filter:drop-shadow(5px 5px 0px #ffffff)}.class-wrap.style-modified .class-wrap__ttl{width:20rem;margin:0 auto;padding-top:4rem;padding-bottom:3rem}.class-wrap.style-modified .class-wrap__description{width:30rem;margin:0 auto;padding-top:3rem}.class-wrap.style-modified .class-wrap__supplement{width:22rem;margin:0 auto;padding-top:1.4rem;padding-bottom:3rem}.reason.reason-corp ul{top:11%}.reason.reason-corp ul li:last-of-type div:last-of-type img{width:100%;position:static}.left>div>div>div>img{width:auto;aspect-ratio:750/3267;height:98vh}.left>div a{min-width:315px;bottom:-2%;left:50%;transform:translateX(-50%)}.fa-angle-up:before{content:""!important;display:inline-block;width:14px;height:14px;background-image:url(../img/angle-up-solid.svg);background-size:contain;background-repeat:no-repeat}.section-about{margin-top:initial}.fv-cta{bottom:98px}.cta .cta-pop,.fixed-cta-banner__base .cta-pop,.left .cta-pop{top:initial;bottom:-52%}.fixed-cta-banner__base a{margin:1.5rem auto 4rem}.steps-cta{padding:5% 0 30%}.steps-cta__button{top:17%}.flow{padding-top:5%}.flow-body{margin-top:25%}.modal.interview_movie{background-color:rgba(0,0,0,.8)}.modal.interview_movie .modal-body{text-align:center}.modal-body video{width:100%;margin:0 auto}.modal-content{width:50%}@media screen and (max-width:768px){.modal-content{width:100%}}.student-sns{background-image:url(../img/students_sns_bg.webp);width:100%;height:auto;background-size:cover;background-position:center center;aspect-ratio:1496/2216;display:flex;align-items:end}.wrap-modalOpen10,.wrap-modalOpen11{align-items:center;background-size:cover;background-position:center center;z-index:0;height:348.98px;display:flex;text-align:center;aspect-ratio:1496/2216;width:100%;position:relative}.swiper-slide{aspect-ratio:1496/2216}.wrap-modalOpen10{background-image:url(../img/students_sns_item01__female_bg.webp)}.wrap-modalOpen11{background-image:url(../img/students_sns_item02__female_bg.webp)}.wrap-modalOpen12{background-image:url(../img/students_sns_item03__female_bg.webp);background-size:cover;background-position:center center;position:relative;z-index:0;width:100%;height:348.98px;display:flex;align-items:center;text-align:center;aspect-ratio:1496/2216}.swiper-slide img{width:92%;margin-top:-78px;height:auto;object-fit:cover}.swiper{max-width:375px;width:100%;margin:0 auto -16%}@media screen and (max-width:430px){.swiper{margin:0 auto -12%}}#carousel-left-btn{width:24px;margin:-20px 0 0 4px}.swiper-button-next:after,.swiper-button-prev:after,.swiper-pagination,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}#carousel-right-btn{width:24px;margin:-20px 4px 0 0}.custom-paginaion{display:none;position:relative}.custom-paginaion-wrap{position:absolute;bottom:-56px;left:166.5px}.dot{cursor:pointer;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#fff;margin-right:5px}.wrap-modal13,.wrap-modal14{background-size:cover;background-position:center center;position:relative;z-index:0;width:100%;display:flex;text-align:center}.dot-active{background-color:#ff5f24}.accent{font-size:1.6rem}.timer i{font-size:.9rem;font-weight:700}.kazuhirasan-movie{margin-bottom:50px}.wrap-modal13{background-image:url(../img/kazuhirasan_consulting__female_bg.webp);align-items:end;aspect-ratio:1500/1200}#modalOpen13 img{width:78%}.aosasasan-movie{margin-bottom:18%}.wrap-modal14{background-image:url(../img/aosasasan-sec-bg.webp);align-items:end;aspect-ratio:1496/2062;overflow:hidden}#modalOpen14 img{width:92%}.aosasa-item{width:29%;position:absolute;right:0;bottom:0;animation:.2s linear infinite fear}@keyframes fear{0%,100%,50%{transform:translate(1%,0)}25%{transform:translate(3%,0)}52%{transform:translate(1.5%,1%)}75%{transform:translate(2%,0)}}