@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&amp;display=swap";html{font-size:10px}body{color:var(--txtColor);font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.42;box-sizing:border-box}@media screen and (min-width: 768px){body{font-size:1.6rem}}body *{vertical-align:baseline}.txtB{font-weight:bold !important}.txtN{font-weight:normal !important}.layoutC{text-align:center !important}.layoutL{text-align:left !important}.layoutR{text-align:right !important}.ov{overflow:hidden !important}.fl{float:left !important}.fr{float:right !important}img{max-width:100%;height:auto}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt8{margin-top:8px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt16{margin-top:16px !important}.mt20{margin-top:20px !important}.mt24{margin-top:24px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt32{margin-top:32px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt48{margin-top:48px !important}.mt50{margin-top:50px !important}.mt56{margin-top:56px !important}.mt60{margin-top:60px !important}.mt64{margin-top:64px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.max800{max-width:800px !important;margin:0 auto !important}.max620{max-width:620px !important;margin:0 auto !important}.max600{max-width:600px !important;margin:0 auto !important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);padding:0}:root{--white: #fff;--txtColor: #333;--blue-main: #187FC4;--blue-second: #0D4AA7;--blue-bg1: #F4F6FA;--blue-bg2: #E3E6F0;--blue-bg3: #C9D7EE;--blue-bg-other: #EAF6FD;--grad-main: linear-gradient(135deg, #00a0e9 0%,#67a5dc 25%,#a0a8d5 50%,#b5aad3 75%,#db9476 100%);--grad-blue: linear-gradient(to right, #187fc4 0%,#0d4aa7 100%);--pink: #EB687F;--yellow: #F0F635;--transition-cmn: all .3s ease}a{transition:none;color:var(--mainColor01);box-sizing:border-box}a:link,a:visited,a:active,a:hover,a:focus{color:var(--mainColor01);text-decoration:none}body.is-fixed #l-container{position:fixed;left:0;width:100%}.l-content-inner{overflow:hidden}.l-header-01:not(.custom-header){display:none !important}.header-content{height:72px;padding:16px 16px 12px;align-items:center;width:auto}@media screen and (min-width: 768px){.header-content{height:105px;padding:30px 20px 16px}}.logo-aeon-01{width:98px}@media screen and (min-width: 768px){.logo-aeon-01{width:121px;margin-left:7%}}#l-footer{padding-top:12.82vw;padding-bottom:30.82vw}@media screen and (min-width: 768px){#l-footer{padding:20px 0 150px}}.c-text-copyright{border-top:none;padding:0;font-size:1.1rem}@media screen and (min-width: 768px){.c-text-copyright{font-size:1.2rem}}.is-irregular #l-footer{border-top:none}.l-footer-inner{display:none}#rt_freelesson_button{display:none;pointer-events:none;opacity:0}#l-content{margin-top:0 !important}#l-content *,#l-content *::before,#l-content *::after{box-sizing:border-box}.l-content-inner{margin-top:0;width:auto}.inner-wrap{padding-left:20px;padding-right:20px}.mv-section{aspect-ratio:375/480;overflow:hidden;position:relative}@media screen and (min-width: 768px){.mv-section{aspect-ratio:unset;height:568px;padding:0}.mv-section::before{background:#0075ac;content:"";display:block;width:50%;height:100%;position:absolute;left:0;top:0;z-index:1}.mv-section::after{background:#81c8e2;content:"";display:block;width:50%;height:100%;position:absolute;right:0;top:0;z-index:1}}.mv-section .mv-inner{background:url(../webp/bg_mv_sp-2.webp) no-repeat center center/cover;position:relative;padding:0;position:relative;width:100%;height:100%;z-index:2}@media screen and (min-width: 768px){.mv-section .mv-inner{background:url(../webp/bg_mv-2.webp) no-repeat center center/auto 100%;margin:0 auto;max-width:1366px;padding:0 63px}}.mv-section .mv-copy{width:100%}.mv-section .mv-copy img{width:100%}@media screen and (min-width: 768px){.mv-section .mv-copy{width:895px;max-width:100%}}.mv-section .mv-medal{position:absolute;right:4.2666666667vw;bottom:3.2vw;text-align:right}.mv-section .mv-medal img{width:36.5333333333vw;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.2))}@media screen and (min-width: 768px){.mv-section .mv-medal{left:112px;right:unset;bottom:20px;text-align:left}.mv-section .mv-medal img{width:146px}}.mv-section .mv-medal .mv-note{color:#000;font-size:2.1333333333vw;margin-top:2.1333333333vw;text-shadow:0 0 4px #fff,1px 1px 3px #fff,-1px -1px 3px #fff,0 0 4px #fff,1px 1px 3px #fff,-1px -1px 3px #fff}@media screen and (min-width: 768px){.mv-section .mv-medal .mv-note{color:#fff;font-size:1.2rem;margin-top:6px;text-shadow:unset}}.lead-section{background:var(--blue-bg1);margin-bottom:-32px;padding:48px 0 104px;overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 768px){.lead-section{margin-bottom:-32px;padding:64px 0 104px}.lead-section::before{background:hsla(0,0%,100%,.8);filter:blur(400px);border-radius:50%;content:"";display:block;width:786px;height:786px;position:absolute;left:calc(50% - 393px);top:calc(50% - 393px);z-index:1}}.lead-section .sec-inner{padding:0 32px;position:relative;z-index:2}@media screen and (min-width: 768px){.lead-section .sec-inner{margin:0 auto;max-width:1036px;padding:0 10px;display:flex;align-items:flex-start;gap:48px}.lead-section .sec-inner .txt-wrap{width:488px}}.lead-section .lead-box{position:relative}.lead-section .lead-box::before{aspect-ratio:1;background:url(../webp/txt_lead_area.webp) no-repeat center center/contain;content:"";display:block;width:268px;height:auto;opacity:.6;position:absolute;right:0;top:-27px;z-index:1}@media screen and (min-width: 768px){.lead-section .lead-box::before{width:321px;right:unset;left:-32px;top:-29px}}.lead-section .lead-box .time{background:var(--grad-blue);display:inline-block;margin-bottom:16px;padding:1px;position:relative;z-index:2}.lead-section .lead-box .time::before{background:#fff;content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px}.lead-section .lead-box .time span{background:var(--grad-blue);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;font-weight:600;padding:2px 8px 2px;position:relative;z-index:2}@media screen and (min-width: 768px){.lead-section .lead-box .time span{font-size:2.2rem;padding:0 8px 2px}}.lead-section .lead-box .lead-catch{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative;z-index:2}.lead-section .lead-box .lead-catch span{background:var(--grad-main);color:#fff;display:inline-block;font-size:6.5vw;font-weight:600;padding:2px 8px}@media screen and (min-width: 768px){.lead-section .lead-box .lead-catch{gap:6px}.lead-section .lead-box .lead-catch span{font-size:4rem;padding:0 12px}}.lead-section .lead-box .lead-txt{font-weight:600;line-height:1.5;position:relative;z-index:2}.lead-section .lead-box .lead-txt p{margin-top:16px}@media screen and (min-width: 768px){.lead-section .lead-box .lead-txt{font-size:2rem}.lead-section .lead-box .lead-txt p{margin-top:24px}}.lead-section .lead-cv-box{background:#fff;border-radius:16px;box-shadow:0 0 24px rgba(0,0,0,.1);margin-top:24px;padding:20px 24px;position:relative;z-index:2}@media screen and (min-width: 768px){.lead-section .lead-cv-box{margin-top:48px;padding:24px 40px}}.lead-section .lead-cv-box .cv-lead{display:flex;align-items:center;flex-direction:column;gap:4px;margin-bottom:16px}.lead-section .lead-cv-box .cv-lead .lead{font-size:1.2rem;font-weight:600;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.lead-section .lead-cv-box .cv-lead{margin-bottom:24px}.lead-section .lead-cv-box .cv-lead .lead{font-size:1.4rem}}.lead-section .lead-cv-box .btn-wrap .btn{background:linear-gradient(to bottom, #ED7C8D 0%, #E8456C 100%);border-radius:999px;box-shadow:0 0 16px rgba(0,0,0,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;height:48px;position:relative;transition:var(--transition-cmn)}.lead-section .lead-cv-box .btn-wrap .btn::after{background:url("../webp/icn_arrow_pink.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:16px;top:calc(50% - 8px)}@media screen and (min-width: 768px){.lead-section .lead-cv-box .btn-wrap .btn{box-shadow:0 0 24px rgba(0,0,0,.2);font-size:1.8rem;margin:0 auto;width:100%}}@media(any-hover: hover){.lead-section .lead-cv-box .btn-wrap .btn:hover{opacity:.75}}@media screen and (max-width: 767px){.lead-section .img{display:none}}@media screen and (min-width: 768px){.lead-section .img{flex:1}}.new-curriculum-section{background:url(../webp/bg_main_sp.webp) no-repeat center 0/cover,var(--grad-blue);border-radius:32px 32px 0 0;box-shadow:0 -16px 16px rgba(0,0,0,.1);padding:48px 0 32px;position:relative;z-index:2}@media screen and (min-width: 768px){.new-curriculum-section{background:url(../webp/bg_main.webp) no-repeat center 0/cover,var(--grad-blue);border-radius:32px 32px 0 0;padding:80px 0}}.new-curriculum-section .sec-ttl-wrap{display:flex;align-items:center;flex-direction:column;gap:16px;margin-bottom:180px;position:relative;text-align:center}.new-curriculum-section .sec-ttl-wrap .sub{border:1px solid #fff;color:#fff;padding:2px 8px;display:inline-block;font-size:1.6rem;font-weight:600}.new-curriculum-section .sec-ttl-wrap .sec-ttl{color:var(--yellow);font-size:4rem;font-weight:600;line-height:1.2;position:relative}.new-curriculum-section .sec-ttl-wrap .sec-ttl::after{background:url(../webp/line_catch.webp) no-repeat center center/contain;content:"";display:block;width:270px;height:25px;position:absolute;left:calc(50% - 135px);top:calc(100% + 8px)}@media screen and (min-width: 768px){.new-curriculum-section .sec-ttl-wrap{gap:24px;margin-bottom:230px}.new-curriculum-section .sec-ttl-wrap .sub{padding:0 8px;font-size:3.2rem}.new-curriculum-section .sec-ttl-wrap .sec-ttl{font-size:6.4rem}.new-curriculum-section .sec-ttl-wrap .sec-ttl::after{width:480px;height:43px;left:calc(50% - 240px);top:calc(100% + 2px)}}@media screen and (max-width: 767px){.new-curriculum-section .step-box .step-ttl-wrap .step-ttl{display:flex;margin-bottom:120px;position:relative}.new-curriculum-section .step-box .step-ttl-wrap .step-ttl .ttl{filter:drop-shadow(0 0 16px rgba(0, 0, 0, 0.6));position:relative;z-index:2}.new-curriculum-section .step-box .step-ttl-wrap .step-ttl .ttl img{width:91px}.new-curriculum-section .step-box .step-ttl-wrap .step-lead{color:#fff;font-weight:600;line-height:1.25;text-align:center}.new-curriculum-section .step-box .step-ttl-wrap .step-lead .sub-lead{font-size:1.8rem}.new-curriculum-section .step-box .step-ttl-wrap .step-lead .lead-txt{font-size:2.8rem}}@media screen and (min-width: 768px){.new-curriculum-section .step-box .step-ttl-wrap .step-ttl{position:relative}.new-curriculum-section .step-box .step-ttl-wrap .step-ttl .ttl{filter:drop-shadow(0 0 24px rgba(0, 0, 0, 0.25));max-width:1086px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.new-curriculum-section .step-box .step-ttl-wrap .step-ttl .ttl img{width:256px}.new-curriculum-section .step-box .step-ttl-wrap .step-lead{color:#fff;font-size:4.8rem;font-weight:600;line-height:1.25;max-width:1086px;margin:32px auto 0;padding:0 20px;position:relative;z-index:2}}.new-curriculum-section .step-box .step-info{color:#fff;font-size:1.6rem;line-height:1.75;text-align:center;margin-top:24px;padding:0 16px;position:relative;z-index:2}@media screen and (min-width: 768px){.new-curriculum-section .step-box .step-info{font-size:1.8rem;max-width:1086px;margin:24px auto 0;padding:0 20px;text-align:left}}@media screen and (max-width: 767px){.new-curriculum-section .step-box.step-01 .step-ttl-wrap .step-ttl::before{background:url(../webp/img_01.webp) no-repeat center center/contain;content:"";display:block;width:337px;height:270px;position:absolute;right:0;top:calc(50% - 135px);z-index:1}}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .step-ttl-wrap{position:relative}.new-curriculum-section .step-box.step-01 .step-ttl-wrap::before{aspect-ratio:672/540;background:url(../webp/img_01.webp) no-repeat center center/contain;content:"";display:block;width:min(672px,49.1947291362vw);position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}}.new-curriculum-section .step-box.step-01 .whats-skill{display:flex;justify-content:center;margin-top:24px}.new-curriculum-section .step-box.step-01 .whats-skill .whats-btn{background:#fff;border-radius:16px;color:var(--blue-main);display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.4rem;font-weight:600;padding:0 16px;height:32px;transition:var(--transition-cmn)}.new-curriculum-section .step-box.step-01 .whats-skill .whats-btn::before{background:url("../webp/icn_what.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle}@media(any-hover: hover){.new-curriculum-section .step-box.step-01 .whats-skill .whats-btn:hover{opacity:.75}}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .whats-skill{justify-content:flex-start;max-width:1086px;margin:32px auto 0;padding:0 20px}.new-curriculum-section .step-box.step-01 .whats-skill .whats-btn{border-radius:16px;gap:8px;font-size:1.4rem;padding:0 16px;height:32px}.new-curriculum-section .step-box.step-01 .whats-skill .whats-btn::before{width:16px;height:16px}}.new-curriculum-section .step-box.step-01 .about-step01{background:#fff url(../webp/bg_pattern.webp) no-repeat right top/170px auto;border-radius:16px;margin:32px auto 0;max-width:calc(100% - 16px);padding:32px}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01{margin:138px auto 0;max-width:800px;padding:48px 32px}}.new-curriculum-section .step-box.step-01 .about-step01 .lead-txt{margin-bottom:16px}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .lead-txt{margin-bottom:24px;text-align:center}}.new-curriculum-section .step-box.step-01 .about-step01 .ttl{background:var(--grad-blue);color:#fff;margin:0 auto;font-size:2rem;font-weight:600;padding:6px 0;width:100%;text-align:center}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .ttl{font-size:2.8rem;padding:6px 0;width:368px}}.new-curriculum-section .step-box.step-01 .about-step01 .about-list{color:var(--blue-second);font-size:1.4rem;font-weight:600;line-height:1.25;width:260px;margin:16px auto 0}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li{display:flex;gap:16px}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li::before{background:url("../webp/icn_check.webp") no-repeat center center/contain;content:"";display:inline-block;width:13px;height:16px;vertical-align:middle;margin-top:.125em}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li+li{border-top:1px dashed var(--blue-second);margin-top:8px;padding-top:8px}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li .list-inner{flex:1}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .about-list{font-size:1.8rem;width:368px;margin:16px auto 0}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li{gap:16px}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li::before{width:13px;height:16px}.new-curriculum-section .step-box.step-01 .about-step01 .about-list>li+li{margin-top:8px;padding-top:8px}}.new-curriculum-section .step-box.step-01 .about-step01 .img-wrap{margin:32px auto 0;width:100%}.new-curriculum-section .step-box.step-01 .about-step01 .img-wrap img{width:100%}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .img-wrap{margin-top:32px;width:478px}}.new-curriculum-section .step-box.step-01 .about-step01 .txt-wrap{color:var(--blue-main);font-size:2.4rem;font-weight:600;line-height:1.25;margin-top:24px;text-align:center}.new-curriculum-section .step-box.step-01 .about-step01 .txt-wrap .underline{background:linear-gradient(to bottom, rgba(240, 246, 53, 0) 0%, rgba(240, 246, 53, 0) 80%, rgb(240, 246, 53) 80%, rgb(240, 246, 53) 90%, rgba(240, 246, 53, 0) 90%)}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .txt-wrap{font-size:3.2rem;margin-top:32px}.new-curriculum-section .step-box.step-01 .about-step01 .txt-wrap .underline{background:linear-gradient(to bottom, rgba(240, 246, 53, 0) 0%, rgba(240, 246, 53, 0) 80%, rgb(240, 246, 53) 80%, rgb(240, 246, 53) 100%)}}.new-curriculum-section .step-box.step-01 .about-step01 .notes-list{font-size:1.2rem;margin-top:24px}.new-curriculum-section .step-box.step-01 .about-step01 .notes-list>li{display:flex;gap:4px}.new-curriculum-section .step-box.step-01 .about-step01 .notes-list>li .list-inner{flex:1}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .notes-list{font-size:1.2rem;margin-top:24px}.new-curriculum-section .step-box.step-01 .about-step01 .notes-list>li{gap:4px}}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .notes-list-wrap{display:flex;justify-content:center}}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead{margin-top:32px}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead{margin-top:48px}}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .campaign-lead{font-size:1.8rem;font-weight:bold;text-align:center}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .campaign-lead .line{font-size:1.4rem}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .campaign-lead{font-size:2.4rem}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .campaign-lead .line{font-size:1.8rem}}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .btn-wrap{margin-top:16px}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .btn-wrap .btn{background:linear-gradient(to bottom, #ECF084 0%, #DAE016 100%);border-radius:999px;box-shadow:0 0 16px rgba(0,0,0,.2);color:var(--blue-second);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:600;height:53px;position:relative;transition:var(--transition-cmn)}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .btn-wrap .btn::after{background:url("../webp/icn_arrow_white_02.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:16px;top:calc(50% - 8px)}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .btn-wrap .btn{box-shadow:0 0 24px rgba(0,0,0,.2);font-size:2.4rem;height:78px;margin:0 auto;max-width:480px}.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .btn-wrap .btn::after{width:24px;height:24px;right:22px;top:calc(50% - 12px)}}@media(any-hover: hover){.new-curriculum-section .step-box.step-01 .about-step01 .step-01-lead .btn-wrap .btn:hover{opacity:.75}}.new-curriculum-section .step-box.step-02{margin-top:160px}@media screen and (max-width: 767px){.new-curriculum-section .step-box.step-02 .step-ttl-wrap .step-ttl{justify-content:flex-end}.new-curriculum-section .step-box.step-02 .step-ttl-wrap .step-ttl::before{background:url(../webp/img_03.webp) no-repeat center center/contain;content:"";display:block;width:330px;height:270px;position:absolute;left:0;top:calc(50% - 135px)}}.new-curriculum-section .step-box.step-02 .link-wrap{margin-top:16px;text-align:center}.new-curriculum-section .step-box.step-02 .link-wrap .link-white{color:#fff;font-size:1.4rem;font-weight:600}.new-curriculum-section .step-box.step-02 .link-wrap .link-white::after{background:url("../webp/icn_arrow_white.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;margin-left:8px}@media screen and (min-width: 768px){.new-curriculum-section .step-box.step-02{margin-top:150px}.new-curriculum-section .step-box.step-02 .step-ttl-wrap{display:flex;align-items:center;gap:64px}.new-curriculum-section .step-box.step-02 .step-ttl-wrap::before{aspect-ratio:660/540;background:url(../webp/img_03.webp) no-repeat center center/contain;content:"";display:block;width:min(660px,48.3162518302vw)}.new-curriculum-section .step-box.step-02 .step-ttl-wrap .step-info,.new-curriculum-section .step-box.step-02 .step-ttl-wrap .step-lead,.new-curriculum-section .step-box.step-02 .step-ttl-wrap .step-ttl{max-width:unset;padding:0}.new-curriculum-section .step-box.step-02 .link-wrap{margin-top:16px;text-align:left}.new-curriculum-section .step-box.step-02 .link-wrap .link-white{font-size:1.8rem}.new-curriculum-section .step-box.step-02 .link-wrap .link-white::after{width:16px;height:16px;margin-left:8px}}.new-curriculum-section .new-curriculum-method{margin-top:48px}.new-curriculum-section .new-curriculum-method .sec-inner{padding:0 16px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method{margin-top:64px}.new-curriculum-section .new-curriculum-method .sec-inner{max-width:840px;margin:0 auto;padding:0 20px}}.new-curriculum-section .new-curriculum-method .tab-wrap{position:relative}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap{background:rgba(0,0,0,.2);border-radius:16px 16px 0 0;display:flex}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap{border-radius:16px 16px 0 0}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap>li{width:50%}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl{border-radius:16px 16px 0 0;color:#fff;display:flex;align-items:center;flex-direction:column;gap:10px;padding:8px;text-align:center;transition:var(--transition-cmn)}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl .to{background:#fff;border-radius:999px;color:var(--blue-main);display:flex;align-items:center;font-size:10px;font-weight:600;height:19px;padding:0 12px;transition:var(--transition-cmn)}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl .ttl{font-size:1.4rem;font-weight:800;line-height:1.25}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl::after{background:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";display:block;width:8px;height:4px;transition:var(--transition-cmn)}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl.cur{background:var(--blue-bg2);color:var(--blue-main)}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl.cur .to{background:var(--blue-main);color:#fff}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl.cur::after{background:var(--blue-main)}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl{border-radius:16px 16px 0 0;gap:16px;padding:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl .to{font-size:1.6rem;height:24px;padding:0 12px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl .ttl{font-size:2.4rem}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-ttl-wrap .tab-ttl::after{width:16px;height:8px}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents{background:#fff url(../webp/bg_pattern.webp) no-repeat right top/170px auto;border-radius:0 0 16px 16px;display:none;overflow:hidden;padding-top:32px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents.is-show{display:block}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents{background-size:170px auto;border-radius:0 0 16px 16px;padding-top:40px}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-ttl{background:var(--grad-blue);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:3.2rem;font-weight:800;text-align:center;margin-bottom:24px;padding-bottom:24px;position:relative}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-ttl::after{background:var(--grad-blue);content:"";display:block;width:32px;height:4px;position:absolute;left:calc(50% - 16px);bottom:0}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-ttl{font-size:3.2rem;margin-bottom:16px;padding-bottom:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-ttl::after{width:32px;height:4px;left:calc(50% - 16px)}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-lead{color:var(--blue-main);font-size:1.8rem;font-weight:600;line-height:1.25;text-align:center}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-lead{font-size:2.4rem}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lead-img-wrap{margin-top:24px;padding:0 16px;position:relative}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lead-img-wrap .img{border-radius:16px;overflow:hidden;position:relative;z-index:1}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lead-img-wrap .img img{width:100%}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lead-img-wrap .txt{background:var(--grad-blue);color:#fff;display:flex;align-items:center;font-size:2rem;font-weight:600;height:32px;padding:0 16px;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);z-index:2;white-space:nowrap}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lead-img-wrap{margin-top:16px;padding:0 48px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lead-img-wrap .txt{font-size:3.2rem;height:55px;padding:0 24px}}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .dot-list-wrap{display:flex;justify-content:center}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .dot-list{margin-top:32px;padding:0 32px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .dot-list ul{font-weight:600;list-style:disc;padding-left:1.5em}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .dot-list{margin-top:60px;padding:0}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .dot-list ul{font-size:2.1rem}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data{border:1px solid var(--blue-bg2);color:var(--blue-second);display:flex;align-items:center;justify-content:center;gap:16px;font-size:1.2rem;font-weight:500;margin:24px 16px 0;padding:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li{display:flex;align-items:center;gap:4px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li .icn{width:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li .icn img{width:100%}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li:nth-of-type(1) .icn{width:12px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data{gap:24px;font-size:1.6rem;margin:32px 48px 0;padding:24px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li{gap:6px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li .icn{width:24px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-data>li:nth-of-type(1) .icn{width:18px}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-category{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;padding:0 16px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-category>li{background:var(--blue-bg1);color:var(--blue-second);font-size:1.2rem;font-weight:500;padding:4px 8px;position:relative}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-category>li.new::after{background:var(--pink);border-radius:50%;color:#fff;content:"NEW";display:flex;align-items:center;justify-content:center;font-size:.6rem;width:16px;height:16px;padding-top:2px;position:absolute;right:-8px;top:-6px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-category{justify-content:center;gap:12px;margin-top:24px;padding:0 48px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-category>li{font-size:1.6rem;padding:6px 12px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-category>li.new::after{font-size:.9rem;width:24px;height:24px;padding-top:2px;right:-12px;top:-12px}}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price{font-size:1.6rem;font-weight:600;margin-top:1.6rem;text-align:center}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .num{font-size:4rem}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .sub{font-size:1.4rem}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .expense{display:inline-block;vertical-align:baseline;margin-left:4px;width:14px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .expense img{width:100%}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price{font-size:2.4rem;margin-top:40px}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .num{font-size:6rem}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .sub{font-size:2.1rem}.new-curriculum-section .new-curriculum-method .tab-wrap .tab-contents .lesson-price .expense{width:21px;margin-left:6px}}.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap{background:var(--blue-bg1);margin-top:32px;padding:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap .btn{background:#fff;border:1px solid var(--blue-bg3);border-radius:999px;color:var(--blue-main);display:flex;align-items:center;justify-content:center;font-weight:600;height:42px;position:relative;transition:var(--transition-cmn)}.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap .btn::after{background:url("../webp/icn_arrow_blue.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:18px;top:calc(50% - 8px)}@media(any-hover: hover){.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap .btn:hover{opacity:.75}}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap{margin-top:32px;padding:24px}.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap .btn{border-width:2px;font-size:2.1rem;max-width:480px;margin:0 auto;height:64px}.new-curriculum-section .new-curriculum-method .tab-wrap .btn-wrap .btn::after{width:24px;height:24px;right:25px;top:calc(50% - 12px)}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap{background:url(../webp/bg_tab_slide_sp.webp) no-repeat center bottom/100% auto;border-radius:0 0 16px 16px;padding:32px 0;position:relative}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap{background-image:url(../webp/bg_tab_slide.webp);padding:48px 0 64px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .ttl-wrap{display:flex;justify-content:center;margin-bottom:48px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .ttl-wrap .ttl{background:var(--grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;padding:0 16px;height:40px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .ttl-wrap{margin-bottom:72px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .ttl-wrap .ttl{font-size:3.2rem;padding:0 24px;height:55px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container{padding:0 48px;position:relative}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container{padding:0 120px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide{position:relative;z-index:1}@media screen and (max-width: 767px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide.acquisition-slider{top:-71px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide.light-slider{top:-68px}}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide.acquisition-slider{top:-122px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide.light-slider{top:-129px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide>li{filter:drop-shadow(0 0 16px rgba(0, 0, 0, 0.2))}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide>li{filter:drop-shadow(0 0 24px rgba(0, 0, 0, 0.2))}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .circle-slide>li img{max-width:100%;height:auto}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide{background:#fff url(../webp/bg_slide.webp) no-repeat right top/122px auto;border-radius:16px;box-shadow:0 0 16px rgba(0,0,0,.2);padding:32px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide{background-size:296px auto;border-radius:16px;box-shadow:0 0 24px rgba(0,0,0,.2);padding:48px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .slide-ttl{font-size:1.8rem;font-weight:600;margin-bottom:16px;padding-bottom:16px;position:relative;text-align:center}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .slide-ttl::after{content:"";display:block;width:24px;height:1px;position:absolute;left:calc(50% - 12px);bottom:0}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .slide-ttl{font-size:2.7rem;margin-bottom:24px;padding-bottom:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .slide-ttl::after{width:36px;height:2px;left:calc(50% - 18px)}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .img{border-radius:16px;overflow:hidden;width:100%}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .img img{width:100%}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .img{border-radius:16px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .tag-list>li{display:flex;align-items:center;justify-content:center;font-weight:500;height:25px;padding:0 8px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .tag-list{gap:8px;margin-top:24px}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .tag-list>li{font-size:1.8rem;height:37px;padding:0 12px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .txt{margin-top:16px}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide .txt{font-size:2.1rem;margin-top:24px}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-school{border-top:3px solid var(--pink)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-school .slide-ttl{color:var(--pink)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-school .slide-ttl::after{background:var(--pink)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-school .tag-list>li{background:rgba(235,104,127,.1);color:var(--pink)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-online{border-top:3px solid var(--blue-main)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-online .slide-ttl{color:var(--blue-main)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-online .slide-ttl::after{background:var(--blue-main)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .slide.category-online .tag-list>li{background:var(--blue-bg1);color:var(--blue-main)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-next,.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-prev{background:url(../webp/btn_slide.webp) no-repeat center center/contain;cursor:pointer;position:absolute;top:calc(50% - 32px);margin-top:0;width:32px;height:64px;transition:var(--transition-cmn);z-index:2}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-next::after,.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-prev::after{display:none}@media screen and (min-width: 768px){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-next,.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-prev{width:48px;height:96px;top:calc(50% - 48px)}}@media(any-hover: hover){.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-next:hover,.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-prev:hover{opacity:.75}}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-prev{left:0;transform:scale(-1, 1)}.new-curriculum-section .new-curriculum-method .tab-wrap .circle-slide-wrap .circle-slide-container .button-next{right:0}.new-curriculum-section .method-foot{background:url(../webp/img_arrow.webp) no-repeat center top/139px auto;margin-top:16px;padding-top:48px;position:relative}@media screen and (min-width: 768px){.new-curriculum-section .method-foot{background-size:139px auto;margin-top:48px;padding-top:64px}}.new-curriculum-section .method-foot .foot-txt{color:#fff;font-size:2.4rem;font-weight:800;line-height:1.25;margin-bottom:16px;text-align:center}@media screen and (min-width: 768px){.new-curriculum-section .method-foot .foot-txt{font-size:4.2rem;margin-bottom:24px}}.new-curriculum-section .method-foot .method-list{display:grid;gap:8px;margin-top:16px;padding:0 16px}.new-curriculum-section .method-foot .method-list>li{background:url(../webp/bg_method-foot.webp) no-repeat center center/cover;border-radius:16px;display:grid;grid-template-columns:80px 1fr;gap:16px;overflow:hidden;padding:16px;text-align:center}.new-curriculum-section .method-foot .method-list>li .img{display:flex;align-items:center;justify-content:center;width:80px}.new-curriculum-section .method-foot .method-list>li .img img{width:auto;height:60px}.new-curriculum-section .method-foot .method-list>li .label{color:var(--blue-second);font-size:2.2rem;font-weight:800}.new-curriculum-section .method-foot .method-list>li .label span{background:linear-gradient(to bottom, rgba(240, 246, 53, 0) 0%, rgba(240, 246, 53, 0) 80%, rgb(240, 246, 53) 80%, rgb(240, 246, 53) 100%)}.new-curriculum-section .method-foot .method-list>li .txt{margin-top:10px;font-size:1.8rem;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.new-curriculum-section .method-foot .method-list{gap:16px;grid-template-columns:repeat(3, 1fr);margin:0 auto;max-width:1174px;padding:0 20px}.new-curriculum-section .method-foot .method-list>li{border-radius:16px;display:flex;align-items:center;flex-direction:column;gap:16px;padding:32px}.new-curriculum-section .method-foot .method-list>li .label{font-size:2.4rem}.new-curriculum-section .method-foot .method-list>li .txt{margin-top:8px;font-size:2rem}}.cv-area{background:url(../webp/bg_cv_01_sp.webp) no-repeat center center/cover;padding:32px}@media screen and (min-width: 768px){.cv-area{background-image:url(../webp/bg_cv_01.webp);padding:64px 20px}}.cv-area .cv-lead{display:flex;align-items:center;flex-direction:column;gap:4px;margin-bottom:8px}.cv-area .cv-lead .sub-lead{font-size:1.8rem;font-weight:800}.cv-area .cv-lead .bg-lead{background:var(--grad-main);color:#fff;display:flex;align-items:center;font-size:1.6rem;font-weight:600;padding:3px 8px}.cv-area .cv-lead .lead{font-size:2.6rem;font-weight:800;line-height:1.25;text-align:center}.cv-area .cv-lead .lead .sub{font-size:2rem}@media screen and (min-width: 768px){.cv-area .cv-lead{gap:6px;margin-bottom:16px}.cv-area .cv-lead .sub-lead{font-size:3.2rem}.cv-area .cv-lead .bg-lead{font-size:2.4rem;padding:4px 12px}.cv-area .cv-lead .lead{font-size:4.8rem}.cv-area .cv-lead .lead .sub{font-size:3.2rem}}.cv-area .btn-wrap .btn{background:linear-gradient(to bottom, #ED7C8D 0%, #E8456C 100%);border-radius:999px;box-shadow:0 0 16px rgba(0,0,0,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:600;height:53px;position:relative;transition:var(--transition-cmn)}.cv-area .btn-wrap .btn::after{background:url("../webp/icn_arrow_pink.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:16px;top:calc(50% - 8px)}@media screen and (min-width: 768px){.cv-area .btn-wrap .btn{box-shadow:0 0 24px rgba(0,0,0,.2);font-size:2.4rem;height:78px;margin:0 auto;max-width:480px}.cv-area .btn-wrap .btn::after{width:24px;height:24px;right:22px;top:calc(50% - 12px)}}@media(any-hover: hover){.cv-area .btn-wrap .btn:hover{opacity:.75}}.cv-area .sub-btn-wrap{display:grid;gap:8px;margin-top:16px}.cv-area .sub-btn-wrap .btn{background:hsla(0,0%,100%,.6);border-radius:999px;color:var(--blue-main);display:flex;align-items:center;justify-content:center;font-weight:600;height:48px;position:relative;transition:var(--transition-cmn)}.cv-area .sub-btn-wrap .btn::after{background:url("../webp/icn_arrow_blue.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:16px;top:calc(50% - 8px)}@media(any-hover: hover){.cv-area .sub-btn-wrap .btn:hover{opacity:.75}}@media screen and (min-width: 768px){.cv-area .sub-btn-wrap{margin:24px auto 0;max-width:480px;gap:12px}.cv-area .sub-btn-wrap .btn{font-size:2rem;height:63px}.cv-area .sub-btn-wrap .btn::after{width:24px;height:24px;right:22px;top:calc(50% - 12px)}}.cv-area .cv-pop-wrap{display:flex;justify-content:center;gap:16px;margin-top:12px}.cv-area .cv-pop-wrap .cv-pop{color:var(--blue-main);display:flex;align-items:center;font-weight:600;gap:4px}.cv-area .cv-pop-wrap .cv-pop::before{background:url("../webp/icn_what.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle}.cv-area .cv-pop-wrap .cv-pop.cv-link::before{display:none}.cv-area .cv-pop-wrap .cv-pop.cv-link::after{background:url("../webp/icn_arrow_blue.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle}@media screen and (min-width: 768px){.cv-area .cv-pop-wrap{gap:24px;margin-top:18px}.cv-area .cv-pop-wrap .cv-pop{font-size:1.8rem;gap:6px}.cv-area .cv-pop-wrap .cv-pop::before{width:18px;height:18px}}.cv-area.foot-cv{background-image:url(../webp/bg_cv_02_sp.webp)}.cv-area.foot-cv .cv-lead .bg-lead{font-size:1.4rem}.cv-area.foot-cv .cv-lead .sub-lead{font-size:1.6rem;font-weight:800}.cv-area.foot-cv .cv-lead .lead{font-size:3rem}@media screen and (min-width: 768px){.cv-area.foot-cv{background-image:url(../webp/bg_cv_02.webp)}.cv-area.foot-cv .cv-lead .bg-lead{font-size:2.4rem}.cv-area.foot-cv .cv-lead .sub-lead{font-size:2.8rem}.cv-area.foot-cv .cv-lead .lead{font-size:6.4rem}}.cv-area .tel-wrap{margin-top:24px}.cv-area .tel-wrap .txt{font-weight:600;text-align:center;margin-bottom:10px}.cv-area .tel-wrap .tel-btn{background:hsla(0,0%,100%,.6);border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:2.4rem;font-weight:600;height:56px}.cv-area .tel-wrap .tel-btn::before{background:url("../webp/icn_freecall.webp") no-repeat center center/contain;content:"";display:inline-block;width:31px;height:24px;vertical-align:middle}.cv-area .tel-wrap .note{font-size:1.2rem;margin-top:10px;text-align:center}@media screen and (min-width: 768px){.cv-area .tel-wrap{margin-top:32px}.cv-area .tel-wrap .txt{font-size:2rem;margin-bottom:15px}.cv-area .tel-wrap .tel-btn{gap:12px;font-size:3.6rem;margin:0 auto;max-width:480px;pointer-events:none;height:84px}.cv-area .tel-wrap .tel-btn::before{width:46px;height:36px}.cv-area .tel-wrap .note{font-size:1.6rem;margin-top:15px}}.point-section{background:var(--grad-blue);padding:16px}@media screen and (min-width: 768px){.point-section{padding:32px}}.point-section .point-inner{background:var(--blue-bg2);border-radius:16px;padding:32px 16px}@media screen and (min-width: 768px){.point-section .point-inner{border-radius:16px;padding:80px 20px}}.point-section .sec-ttl{font-size:2.6rem;font-weight:800;line-height:1.2;text-align:center;margin-bottom:32px;position:relative}.point-section .sec-ttl span{background:var(--grad-blue);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;position:relative}.point-section .sec-ttl span::after,.point-section .sec-ttl span::before{content:"";display:block;width:18px;height:24px;position:absolute;bottom:0}.point-section .sec-ttl span::before{background:url(../webp/line_point_left.webp) no-repeat center center/contain;right:calc(100% + 8px)}.point-section .sec-ttl span::after{background:url(../webp/line_point_right.webp) no-repeat center center/contain;left:calc(100% + 8px)}@media screen and (min-width: 768px){.point-section .sec-ttl{font-size:6.4rem;margin-bottom:48px}.point-section .sec-ttl span::after,.point-section .sec-ttl span::before{width:36px;height:48px}.point-section .sec-ttl span::before{right:calc(100% + 8px)}.point-section .sec-ttl span::after{left:calc(100% + 8px)}}.point-section .point-wrap{display:grid;gap:32px}@media screen and (min-width: 768px){.point-section .point-wrap{gap:16px;grid-template-columns:repeat(3, 1fr);margin:0 auto;max-width:1046px}}.point-section .point-wrap .point-box{background:#fff;border-radius:16px;overflow:hidden}@media screen and (min-width: 768px){.point-section .point-wrap .point-box{border-radius:16px}}.point-section .point-wrap .point-box .box-head{display:flex}.point-section .point-wrap .point-box .box-head .ttl{background:var(--grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:600;position:relative;height:72px;width:50%;z-index:2}.point-section .point-wrap .point-box .box-head .ttl::before{background:url("../webp/icn_point.webp") no-repeat center center/contain;content:"";display:inline-block;width:14px;height:14px;vertical-align:middle}.point-section .point-wrap .point-box .box-head .ttl::after{background:var(--blue-second);clip-path:polygon(0 0, 100% 50%, 0 100%);content:"";display:block;width:6px;height:9px;position:absolute;left:100%;top:calc(50% - 5px)}@media screen and (min-width: 768px){.point-section .point-wrap .point-box .box-head .ttl{gap:6px;font-size:1.6rem;height:72px}.point-section .point-wrap .point-box .box-head .ttl::before{width:20px;height:20px}.point-section .point-wrap .point-box .box-head .ttl::after{width:8px;height:12px;top:calc(50% - 6px)}}.point-section .point-wrap .point-box .box-head .point-lead-wrap{color:var(--blue-second);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;line-height:1;position:relative;text-align:center;width:50%;z-index:1}.point-section .point-wrap .point-box .box-head .point-lead-wrap p+p{margin-top:4px}.point-section .point-wrap .point-box .box-head .point-lead-wrap .fz14{font-size:1.4rem}.point-section .point-wrap .point-box .box-head .point-lead-wrap .fz18{font-size:1.8rem}.point-section .point-wrap .point-box .box-head .point-lead-wrap .fz24{font-size:2.4rem}.point-section .point-wrap .point-box .box-head .point-lead-wrap .underline{background:linear-gradient(to bottom, rgba(240, 246, 53, 0) 0%, rgba(240, 246, 53, 0) 75%, rgb(240, 246, 53) 75%, rgb(240, 246, 53) 100%)}@media screen and (min-width: 768px){.point-section .point-wrap .point-box .box-head .point-lead-wrap{font-size:1.2rem}}.point-section .point-wrap .point-box .box-body{background:#fff url(../webp/bg_point.webp) no-repeat right top/145px auto;padding:24px 24px 32px}.point-section .point-wrap .point-box .box-body p+p{margin-top:16px}.point-section .point-wrap .point-box .box-body .underline{background:linear-gradient(to bottom, rgba(240, 246, 53, 0) 0%, rgba(240, 246, 53, 0) 75%, rgb(240, 246, 53) 75%, rgb(240, 246, 53) 100%);font-weight:600}@media screen and (min-width: 768px){.point-section .point-wrap .point-box .box-body{background-size:145px auto;padding:24px 24px 32px}.point-section .point-wrap .point-box .box-body p+p{margin-top:16px}}.schedule-section{background:var(--blue-bg2);padding:48px 15px}@media screen and (min-width: 768px){.schedule-section{padding:80px 20px}}.schedule-section .sec-ttl{background:var(--grad-blue);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:2.6rem;font-weight:800;line-height:1.2;margin-bottom:32px;text-align:center}@media screen and (min-width: 768px){.schedule-section .sec-ttl{font-size:4.8rem;margin-bottom:56px}}.schedule-section .schedule-box{background:#fff;border-radius:16px;overflow:hidden}@media screen and (min-width: 768px){.schedule-section .schedule-box{margin:0 auto;max-width:800px}}.schedule-section .schedule-box .notes-list{font-size:1.2rem;margin-top:8px;padding:0 32px}.schedule-section .schedule-box .notes-list>li{display:flex}.schedule-section .schedule-box .notes-list>li .list-inner{flex:1}@media screen and (min-width: 768px){.schedule-section .schedule-box .notes-list{font-size:1.2rem;margin-top:8px;padding:0 32px}}.schedule-section .schedule-box .col-wrap{margin-top:32px}@media screen and (min-width: 768px){.schedule-section .schedule-box .col-wrap{display:flex;border-top:1px solid var(--blue-bg2);margin-top:32px;padding:32px 16px 0}}.schedule-section .schedule-box .col-wrap .col{border-top:1px solid var(--blue-bg2);display:flex;align-items:center;flex-direction:column;padding:32px}.schedule-section .schedule-box .col-wrap .col .col-ttl{background:var(--grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;line-height:1;margin-bottom:32px;padding:8px 16px;width:100%;text-align:center}.schedule-section .schedule-box .col-wrap .col .lead{color:var(--blue-main);font-size:1.8rem;font-weight:600;line-height:1;margin-bottom:16px;padding-bottom:16px;position:relative;text-align:center}.schedule-section .schedule-box .col-wrap .col .lead::after{background:var(--blue-main);content:"";display:block;width:24px;height:1px;position:absolute;left:calc(50% - 12px);bottom:0}.schedule-section .schedule-box .col-wrap .col .lead p+p{margin-top:16px}@media screen and (min-width: 768px){.schedule-section .schedule-box .col-wrap .col{border-top:none;padding:32px;width:50%}.schedule-section .schedule-box .col-wrap .col:nth-of-type(2){border-left:1px solid var(--blue-bg2)}.schedule-section .schedule-box .col-wrap .col .col-ttl{font-size:2rem;margin-bottom:32px;padding:6px 24px}.schedule-section .schedule-box .col-wrap .col .lead{font-size:1.8rem;margin-bottom:16px;padding-bottom:16px}.schedule-section .schedule-box .col-wrap .col .lead::after{width:24px;left:calc(50% - 12px)}.schedule-section .schedule-box .col-wrap .col p+p{margin-top:16px}}.faq-section{padding:48px 16px}.faq-section .sec-ttl{background:var(--grad-blue);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:2.6rem;font-weight:600;line-height:1.2;margin-bottom:32px;text-align:center}@media screen and (min-width: 768px){.faq-section{padding:80px 20px}.faq-section .sec-ttl{font-size:4.8rem;margin-bottom:56px}}.faq-section .faq-list{display:grid;gap:16px}@media screen and (min-width: 768px){.faq-section .faq-list{gap:16px;margin:0 auto;max-width:800px}}.faq-section .faq-list .acc-ttl{display:flex;position:relative}.faq-section .faq-list .acc-ttl::after,.faq-section .faq-list .acc-ttl::before{background:var(--blue-second);content:"";display:block;width:15px;height:3px;position:absolute;right:9px;top:calc(50% - 1px);transition:var(--transition-cmn)}.faq-section .faq-list .acc-ttl::after{transform:rotate(90deg)}.faq-section .faq-list .acc-ttl.cur::after{opacity:0}.faq-section .faq-list .acc-ttl .label{background:var(--blue-second);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;width:28px}.faq-section .faq-list .acc-ttl .ttl{background:var(--blue-bg1);color:var(--blue-second);display:flex;align-items:center;font-weight:600;flex:1;padding:15px 40px 15px 16px}@media screen and (min-width: 768px){.faq-section .faq-list .acc-ttl::after,.faq-section .faq-list .acc-ttl::before{width:15px;height:3px;right:9px;top:calc(50% - 1px)}.faq-section .faq-list .acc-ttl .label{font-size:1.8rem;width:40px}.faq-section .faq-list .acc-ttl .ttl{font-size:1.8rem;padding:16px 40px 16px 16px}}.faq-section .faq-list .acc-contents-wrap{display:none}.faq-section .faq-list .acc-contents{display:flex}.faq-section .faq-list .acc-contents .label{background:var(--blue-bg3);color:var(--blue-second);display:flex;align-items:center;justify-content:center;font-weight:600;width:28px}.faq-section .faq-list .acc-contents .txt-wrap{background:var(--blue-bg1);border-top:1px solid var(--blue-bg2);padding:16px;flex:1}.faq-section .faq-list .acc-contents .txt-wrap .notes-list{font-size:1.2rem}.faq-section .faq-list .acc-contents .txt-wrap .notes-list>li{display:flex}.faq-section .faq-list .acc-contents .txt-wrap .notes-list>li .list-inner{flex:1}@media screen and (min-width: 768px){.faq-section .faq-list .acc-contents .label{font-size:1.8rem;width:40px}.faq-section .faq-list .acc-contents .txt-wrap{padding:16px}}.overlay{background:rgba(0,0,0,.6);width:100%;height:100%;opacity:0;pointer-events:none;position:fixed;left:0;top:0;z-index:99;transition:opacity .3s ease}.overlay.is-show{opacity:1;pointer-events:auto}.pop-win-wrap{margin:0 auto;max-width:calc(100% - 64px);max-height:calc(100% - 64px);opacity:0;pointer-events:none;position:fixed;left:0;right:0;top:32px;z-index:100;transition:opacity .3s ease}.pop-win-wrap.is-show{opacity:1;pointer-events:auto}@media screen and (min-width: 768px){.pop-win-wrap{max-width:calc(100% - 64px);max-height:calc(100% - 128px);top:64px}}.pop-win-wrap .pop-win{background:#fff url(../webp/bg_pattern.webp) no-repeat right top/170px auto;border-radius:16px;position:relative;transition:opacity .3s ease;display:none}.pop-win-wrap .pop-win.is-show{display:block}@media screen and (min-width: 768px){.pop-win-wrap .pop-win{background-size:170px auto;border-radius:16px;margin:0 auto;max-width:480px}}.pop-win-wrap .pop-win .pop-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../webp/icn_close_white.webp) no-repeat center center/12px auto;border:none;cursor:pointer;display:block;width:24px;height:24px;position:absolute;left:100%;bottom:100%;transition:var(--transition-cmn)}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-close{background-size:24px auto;width:32px;height:32px}}@media(any-hover: hover){.pop-win-wrap .pop-win .pop-close:hover{opacity:.75}}.pop-win-wrap .pop-win .pop-inner{overflow-y:auto;padding:32px 16px 0;position:relative}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-inner{padding:32px 20px 0}}.pop-win-wrap .pop-win .pop-ttl{background:var(--grad-blue);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:2.4rem;font-weight:800;line-height:1.25;margin-bottom:24px;padding-bottom:16px;position:relative;text-align:center}.pop-win-wrap .pop-win .pop-ttl::after{background:var(--grad-blue);content:"";display:block;width:32px;height:4px;position:absolute;left:calc(50% - 16px);bottom:0}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-ttl{font-size:2.4rem;margin-bottom:24px;padding-bottom:16px}.pop-win-wrap .pop-win .pop-ttl::after{width:32px;height:4px;left:calc(50% - 16px)}}.pop-win-wrap .pop-win .pop-lead{color:var(--blue-main);font-size:1.8rem;font-weight:600;line-height:1.25;margin-bottom:24px;text-align:center}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-lead{font-size:1.8rem;margin-bottom:24px}}.pop-win-wrap .pop-win .nine-skills-list{margin-top:40px}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .nine-skills-list{margin-top:32px}}.pop-win-wrap .pop-win .nine-skills-list dt{background:var(--grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;height:28px;margin-bottom:16px}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .nine-skills-list dt{font-size:2.1rem;height:56px;margin-bottom:16px}}.pop-win-wrap .pop-win .nine-skills-list dd+dt{margin-top:32px}.pop-win-wrap .pop-win .nine-skills-list dd ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.pop-win-wrap .pop-win .nine-skills-list dd ul>li{display:flex;align-items:center;gap:8px}.pop-win-wrap .pop-win .nine-skills-list dd ul>li .num{aspect-ratio:1;background:var(--blue-main);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;width:20px}.pop-win-wrap .pop-win .nine-skills-list dd ul>li p:not([class]){flex:1;font-size:1.2rem;line-height:1.25}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .nine-skills-list dd+dt{margin-top:24px}.pop-win-wrap .pop-win .nine-skills-list dd ul>li .num{font-size:1.4rem;width:32px}.pop-win-wrap .pop-win .nine-skills-list dd ul>li p:not([class]){font-size:1.6rem}}.pop-win-wrap .pop-win .expense-list>li{border-bottom:1px solid var(--blue-bg3);padding-bottom:8px}.pop-win-wrap .pop-win .expense-list>li+li{margin-top:8px}.pop-win-wrap .pop-win .expense-list dl{display:flex}.pop-win-wrap .pop-win .expense-list dl dt{background:var(--blue-main);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;padding:8px;width:114px}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .expense-list dl dt{width:40%}}.pop-win-wrap .pop-win .expense-list dl dd{flex:1;padding:8px 16px}.pop-win-wrap .pop-win .notes-list{font-size:1.2rem;margin-top:32px}.pop-win-wrap .pop-win .notes-list>li{display:flex}.pop-win-wrap .pop-win .notes-list>li .list-inner{flex:1}.pop-win-wrap .pop-win .pop-sec-ttl{background:var(--grad-blue);color:#fff;font-size:1.6rem;font-weight:600;line-height:1.25;margin:32px 0 16px;padding:4px;text-align:center}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-sec-ttl{font-size:1.8rem;margin:32px 0 16px;padding:8px}}.pop-win-wrap .pop-win .pop-sec-ttl+.notes-list{margin-top:0}.pop-win-wrap .pop-win .movie-wrap{background:#000;width:100%;height:auto;margin:0;padding:0;position:relative}.pop-win-wrap .pop-win .movie-wrap .movie{aspect-ratio:16/9;position:relative;width:100%}.pop-win-wrap .pop-win .movie-wrap .movie iframe{width:100%;height:100%;position:absolute;left:0;top:0}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .movie-wrap{max-width:640px;margin:0 auto}}.pop-win-wrap .pop-win .step-list>li{display:flex;gap:16px;position:relative}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .step-list>li{gap:16px}}.pop-win-wrap .pop-win .step-list>li:nth-of-type(1) .step-num{background:var(--blue-main)}.pop-win-wrap .pop-win .step-list>li:nth-of-type(1) .step-num::before{display:none}.pop-win-wrap .pop-win .step-list>li:nth-of-type(2) .step-num{background:#1365b5}.pop-win-wrap .pop-win .step-list>li:nth-of-type(2) .step-num::before{background:var(--blue-main)}.pop-win-wrap .pop-win .step-list>li:nth-of-type(2) .txt-wrap{padding-top:36px}.pop-win-wrap .pop-win .step-list>li:nth-of-type(3) .step-num{background:#0d4aa7}.pop-win-wrap .pop-win .step-list>li:nth-of-type(3) .step-num::before{background:#1365b5}.pop-win-wrap .pop-win .step-list>li:nth-of-type(3) .txt-wrap{padding-top:36px}.pop-win-wrap .pop-win .step-list>li .step-num{color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;position:relative;text-align:center;width:80px}.pop-win-wrap .pop-win .step-list>li .step-num::before{clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";display:block;width:100%;height:20px;position:absolute;left:0;top:0}.pop-win-wrap .pop-win .step-list>li .txt-wrap{flex:1;padding:16px 0}.pop-win-wrap .pop-win .step-list>li .txt-wrap .step-lead{color:var(--blue-main);font-weight:600;margin-bottom:16px}.pop-win-wrap .pop-win .step-list>li .txt-wrap .img{margin-top:16px}.pop-win-wrap .pop-win .step-list>li .txt-wrap .img img{width:100%}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .step-list>li .txt-wrap{padding:16px 0}.pop-win-wrap .pop-win .step-list>li .txt-wrap .step-lead{font-size:1.8rem;margin-bottom:16px}.pop-win-wrap .pop-win .step-list>li .txt-wrap .img{margin:16px auto 0;max-width:320px}}.pop-win-wrap .pop-win .pop-lead-sub{color:var(--blue-main);font-size:1.2rem;font-weight:600;margin-top:32px;text-align:center}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-lead-sub{font-size:1.8rem;margin-top:32px}}.pop-win-wrap .pop-win .btn-wrap{margin-top:16px}.pop-win-wrap .pop-win .btn-wrap .btn{background:#fff;border:1px solid var(--blue-bg3);border-radius:999px;color:var(--blue-main);display:flex;align-items:center;justify-content:center;font-weight:600;height:42px;position:relative;transition:var(--transition-cmn)}.pop-win-wrap .pop-win .btn-wrap .btn::after{background:url("../webp/icn_arrow_blue.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:18px;top:calc(50% - 8px)}@media(any-hover: hover){.pop-win-wrap .pop-win .btn-wrap .btn:hover{opacity:.75}}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .btn-wrap{margin-top:24px}.pop-win-wrap .pop-win .btn-wrap .btn{font-size:2rem;margin:0 auto;max-width:480px;height:63px}.pop-win-wrap .pop-win .btn-wrap .btn::after{width:20px;height:20px;right:18px;top:calc(50% - 10px)}}.pop-win-wrap .pop-win .pop-txt-wrap p+p{margin-top:16px}.pop-win-wrap .pop-win .pop-reserve{background:var(--blue-bg2);margin-top:32px;padding:16px}.pop-win-wrap .pop-win .pop-reserve .col{background:#fff;padding:24px 16px;position:relative;text-align:center}.pop-win-wrap .pop-win .pop-reserve .col+.col::before{background:var(--blue-bg2);content:"";display:block;width:calc(100% - 32px);height:1px;position:absolute;left:16px;top:0}.pop-win-wrap .pop-win .pop-reserve .col .lead{font-size:1.6rem;font-weight:600;margin-bottom:8px}.pop-win-wrap .pop-win .pop-reserve .col .btn-wrap .btn{background:linear-gradient(to bottom, #ED7C8D 0%, #E8456C 100%);border-radius:999px;box-shadow:0 0 16px rgba(0,0,0,.2);color:#fff;line-height:1.25;height:unset;min-height:53px;padding:8px 16px}.pop-win-wrap .pop-win .pop-reserve .col .btn-wrap .btn::after{background:url("../webp/icn_arrow_pink.webp") no-repeat center center/contain;content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;position:absolute;right:16px;top:calc(50% - 8px)}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-reserve .col .btn-wrap .btn{box-shadow:0 0 24px rgba(0,0,0,.2);margin:0 auto;max-width:480px}.pop-win-wrap .pop-win .pop-reserve .col .btn-wrap .btn::after{width:24px;height:24px;right:22px;top:calc(50% - 12px)}}.pop-win-wrap .pop-win .pop-reserve .col .tel{color:var(--blue-main);font-size:2rem;font-weight:600}.pop-win-wrap .pop-win .pop-reserve .col .tel .tel-num{color:var(--blue-main)}.pop-win-wrap .pop-win .pop-reserve .col .note{font-size:1.2rem}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-reserve{display:flex}.pop-win-wrap .pop-win .pop-reserve .col{width:50%;padding:16px 10px}.pop-win-wrap .pop-win .pop-reserve .col .lead{font-size:2rem}.pop-win-wrap .pop-win .pop-reserve .col .txt{font-size:1.4rem}.pop-win-wrap .pop-win .pop-reserve .col .btn-wrap{margin-top:8px}.pop-win-wrap .pop-win .pop-reserve .col .tel{font-size:2.4rem;margin-top:24px}.pop-win-wrap .pop-win .pop-reserve .col .tel .tel-num{pointer-events:none}}.pop-win-wrap .pop-win .pop-foot-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--blue-bg1);border:none;border-radius:0 0 16px 16px;color:var(--blue-main);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;margin:40px -16px 0;width:calc(100% + 32px);height:42px;position:relative;transition:var(--transition-cmn)}@media screen and (min-width: 768px){.pop-win-wrap .pop-win .pop-foot-btn{border-radius:0 0 16px 16px;font-size:1.8rem;margin:32px -20px 0;width:calc(100% + 40px);height:64px}}@media(any-hover: hover){.pop-win-wrap .pop-win .pop-foot-btn:hover{opacity:.75}}.fit-cta{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 8px rgba(0,0,0,.1);padding:16px;position:fixed;left:0;bottom:0;z-index:80;width:100%}.fit-cta .inner{display:flex;gap:16px}.fit-cta .col{flex:1;text-align:center}.fit-cta .col .lead{font-size:1rem;font-weight:600}.fit-cta .col .lead .line{font-size:.8rem}.fit-cta .col .btn-wrap{margin-top:8px}.fit-cta .col .btn-wrap .btn{border-radius:999px;box-shadow:0 0 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;width:100%;height:42px;position:relative;transition:var(--transition-cmn)}.fit-cta .col .btn-wrap .btn::after{position:absolute;right:15px;top:calc(50% - 6px)}@media(any-hover: hover){.fit-cta .col .btn-wrap .btn:hover{opacity:.75}}.fit-cta .col.reserve .lead{color:var(--pink)}.fit-cta .col.reserve .btn{background:linear-gradient(to bottom, #ED7C8D 0%, #E8456C 100%);color:#fff}.fit-cta .col.reserve .btn::after{background:url("../webp/icn_arrow_pink.webp") no-repeat center center/contain;content:"";display:inline-block;width:12px;height:12px;vertical-align:middle}.fit-cta .col.search .lead{color:var(--blue-main)}.fit-cta .col.search .btn{background:#fff;color:var(--blue-main)}.fit-cta .col.search .btn::after{background:url("../webp/icn_arrow_blue.webp") no-repeat center center/contain;content:"";display:inline-block;width:12px;height:12px;vertical-align:middle}@media screen and (min-width: 768px){.fit-cta .inner{max-width:1000px;margin:0 auto}.fit-cta .col .lead{font-size:1.8rem}.fit-cta .col .lead .line{font-size:1.6rem}.fit-cta .col .btn-wrap{margin-top:16px}.fit-cta .col .btn-wrap .btn{height:56px;font-size:2rem}.fit-cta .col .btn-wrap .btn::after{right:20px;top:calc(50% - 12px)}.fit-cta .col.search .btn::after,.fit-cta .col.reserve .btn::after{width:24px;height:24px}}/*# sourceMappingURL=module.css.map */