@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";html{font-size:62.5%;scroll-behavior:smooth}@media screen and ( max-width: 768px ){html{font-size:50%}}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;line-height:1.6}img{width:100%;max-width:100%;height:auto}a:hover{opacity:.7}.sp-only{display:none}@media screen and ( max-width: 768px ){.sp-only{display:block}}.inner{max-width:1000px;margin:0 auto;width:95%}.container{max-width:720px;margin:0 auto}#formarea .btn_bloc button{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;text-shadow:0px 0px 4px #004a47;font-family:"Noto Sans JP";font-size:clamp(24px,16.2077922078px + 0.0207792208*100vw,32px);font-style:normal;font-weight:700;line-height:115%;letter-spacing:3.2px;text-align:center;display:block;border-radius:60px;border:2px solid #fff;background:-webkit-linear-gradient(330deg, #4CAFFF 25.3%, #D87EFF 74.4%);background:linear-gradient(120deg, #4CAFFF 25.3%, #D87EFF 74.4%);-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.25);box-shadow:0px 0px 16px 0px rgba(0,0,0,.25);max-width:clamp(360px,165.1948051948px + 0.5194805195*100vw,560px);aspect-ratio:56/12;height:auto;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:95%}#formarea .btn_bloc button span{font-size:clamp(28px,16.3116883117px + 0.0311688312*100vw,40px);font-weight:900;letter-spacing:4px}.header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.6rem}.header-area{color:#333;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:700;line-height:normal}.header-date{color:#333;text-align:right;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(24px,3.3333333333vw);font-style:normal;font-weight:500;line-height:normal}.mv{background:url(../img/mv-bg.webp) no-repeat center right/cover;aspect-ratio:720/537.623}.mv-inner{padding:min(28.85px,4.0069444444vw) min(26px,3.6111111111vw) min(33px,4.5833333333vw)}.mv-text h1{margin-bottom:min(17.53px,2.4347222222vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mv-text h1 span{background:url(../img/mv-label.webp) no-repeat center center/100%;width:min(390px,54.1666666667vw);color:#fff;text-align:center;leading-trim:both;text-edge:cap;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(32px,4.4444444444vw);font-style:normal;font-weight:700;line-height:normal;margin-bottom:min(18px,2.5vw)}.mv-text h1 img{width:min(416px,57.7777777778vw)}.mv-text .mv-text__lead{color:#333;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(22px,3.0555555556vw);font-style:normal;font-weight:500;line-height:180%;letter-spacing:1.76px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:min(28px,3.8888888889vw)}.mv-text .mv-text__lead span{color:#ff4d5f;font-weight:700}.mv-text ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:8px;border:1px solid #ff4d5f;background:-webkit-linear-gradient(320deg, rgba(255, 253, 241, 0.85) 19.71%, rgba(255, 254, 247, 0.85) 48.32%, rgba(255, 255, 252, 0.85) 77.47%);background:linear-gradient(130deg, rgba(255, 253, 241, 0.85) 19.71%, rgba(255, 254, 247, 0.85) 48.32%, rgba(255, 255, 252, 0.85) 77.47%);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:min(12px,1.6666666667vw) min(16px,2.2222222222vw);gap:min(9px,1.25vw)}.mv-text ul li+li{margin-top:min(16.72px,2.3222222222vw)}.mv-text ul li p{color:#333;leading-trim:both;text-edge:cap;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(22px,3.0555555556vw);font-style:normal;font-weight:700;line-height:normal;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mv-text ul li p span{color:#ff4d5f}.mv-text ul li span{width:min(31px,4.3055555556vw)}.contact-title{background:#ff4d5f;padding:min(16px,2.2222222222vw) 0}.contact-title h2{color:#ffec96;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(36px,5vw);font-style:normal;font-weight:700;line-height:normal}.progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;padding:24px 20px}.progress-bar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:48px;background-color:#ececec;overflow:hidden;margin-right:15px;max-width:250px}.progress-fill{height:100%;background-color:#ffde4d;width:16.67%;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-counter{color:#333;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:min(22px,3.0555555556vw);font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.76px}.question_item+.question_item{margin-top:min(24px,3.3333333333vw)}.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}.footer-nav a{color:#000;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.footer-copy{background:#ff4d5f;padding:1.5rem 0}.footer-copy p{color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.main-block-text__tel{border:6px solid #ff4d5f;margin-bottom:4rem}.main-block-text__tel-lead{background-color:#ff4d5f;color:#fff;font-size:3rem;font-weight:700;line-height:1.2;text-align:center;padding:1rem;margin-bottom:1rem}.main-block-text__tel-num{background-color:#fff;color:#333}.main-block-text__tel-num{padding:3rem 0}.main-block-text__tel-num p{font-size:5.6rem;font-weight:700;line-height:1.2;text-align:center;padding:1rem;margin-bottom:1rem}.main-block-text__lead{margin-bottom:3rem !important;text-align:center;line-height:1.8;font-size:1.8rem;font-weight:500}.main-block-btn p{font-size:1.8rem;font-weight:700;line-height:1.8;text-align:center;margin-bottom:1rem;position:relative;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin:0 auto}.main-block-btn p::before{content:"";position:absolute;top:0;left:-3rem;width:2px;height:100%;background-color:#000;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.main-block-btn p::after{content:"";position:absolute;top:0;right:-3rem;width:2px;height:100%;background-color:#000;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.main-block-btn a{background-color:#17b85a;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.2;text-align:center;padding:1rem;margin-bottom:1rem;border-radius:3.2rem;max-width:320px;width:90%;height:6.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-decoration:none}.main-block-btn a:hover{background-color:#128c48}/*# sourceMappingURL=style.css.map */