.Loading_loading___5MrO{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#80c0ff;z-index:50;opacity:0;visibility:hidden}.Loading_loading___5MrO[data-modifier=active]{opacity:1;visibility:visible;animation:Loading_open__9Cjqf .3s forwards}.Loading_loading___5MrO .Loading_inner___lIyR{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.Loading_loading___5MrO .Loading_logo__4GxX0{width:3.75rem}.Loading_loading___5MrO .Loading_progressBar__tt_ov{position:relative;width:6.25rem;height:.5rem;margin-top:1.25rem;border:1px solid #fff;border-radius:100px}.Loading_loading___5MrO .Loading_bar__sPQtw{display:block;width:0;height:100%;background-color:#fff;border-radius:100px}@keyframes Loading_open__9Cjqf{0%{transition:opacity .3s,visibility .3s}99%{transition:opacity .3s,visibility .3s}to{transition:none}}.Container_container__uIrOs{flex:1 1;display:flex;justify-content:center;width:100%}.Container_container__uIrOs .Container_inner__S8i_v{display:flex;width:100%;max-width:calc(1000px + 5rem);padding:2.5rem}.Content_content__yNfOt{display:flex;flex-direction:column;width:100%}.Content_content__yNfOt .Content_inner__8NeJe{display:flex;flex-direction:column;width:100%;gap:2.5rem}.ContentLayout_contentHeader__lvdHA{display:flex;flex-direction:column;gap:.625rem}.ContentLayout_contentHeaderTop__C3dXA{font-size:.875rem;letter-spacing:.04em;line-height:1.4}.ContentLayout_contentBody__D6rKd{display:flex;flex-direction:column;gap:1.25rem}.ContentLayout_contentFooter__1oigF{display:flex;justify-content:center}.AnnotationText_annotationText__K4GNd{display:flex;gap:1rem}.AnnotationText_annotationText__K4GNd p{padding:.625rem;font-style:italic}.AnnotationText_annotationText__K4GNd:before{content:"";display:block;width:.25rem;height:auto;background-color:#e6e6e6}.ClassLabel_classLabel__MuNKc{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.3125rem 1.25rem;background-color:#1c86ef;border-radius:100px;color:#fff;font-size:.875rem;letter-spacing:.04em;line-height:1.4;font-weight:500}.ClassLabel_classLabelGroup__Tw8sT{display:flex;flex-wrap:wrap;gap:.3125rem}.HeadingTop_headingTop__lpa_Z{position:relative;display:flex;padding:0 .625rem .3125rem;font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#1668b9;font-size:3rem;letter-spacing:.04em;line-height:1.4;font-weight:800}.HeadingTop_headingTop__lpa_Z:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1.875rem;background-color:#1668b9;opacity:.15;transition:width .5s}@media screen and (max-width:767.98px){.HeadingTop_headingTop__lpa_Z{font-size:1.75rem;letter-spacing:.04em}.HeadingTop_headingTop__lpa_Z:before{height:1.25rem}}.HeadingTop_headingTop__lpa_Z[data-modifierView=active]:before{width:100%}.HeadingTop_headingTop__lpa_Z[data-modifierColor=white]{color:#fff}.HeadingTop_headingTop__lpa_Z[data-modifierColor=white]:before{background-color:#fff}.Heading_heading__EIvHf[data-modifier=first]{position:relative;color:#1a1a1a;font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.04em;font-weight:400;padding-left:1.375rem}.Heading_heading__EIvHf[data-modifier=first]:before{content:"";position:absolute;top:0;left:0;width:.25rem;height:2.8125rem;background:#80c0ff;border-radius:100px}@media screen and (max-width:767.98px){.Heading_heading__EIvHf[data-modifier=first]{font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.75rem;line-height:1.4;letter-spacing:.04em;font-weight:400}.Heading_heading__EIvHf[data-modifier=first]:before{height:2.4375rem}}.Heading_heading__EIvHf[data-modifier=second]{position:relative;color:#1a1a1a;font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.75rem;line-height:1.4;letter-spacing:.04em;font-weight:400;padding-left:1.25rem}.Heading_heading__EIvHf[data-modifier=second]:before{content:"";position:absolute;top:0;left:0;width:1px;height:2.4375rem;background-color:#1a1a1a}@media screen and (max-width:767.98px){.Heading_heading__EIvHf[data-modifier=second]{font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.5rem;line-height:1.4;letter-spacing:.04em;font-weight:400}.Heading_heading__EIvHf[data-modifier=second]:before{height:2.125rem}}.Heading_heading__EIvHf[data-modifier=third]{color:#1a1a1a;font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.5rem;line-height:1.4;letter-spacing:.04em;font-weight:400}@media screen and (max-width:767.98px){.Heading_heading__EIvHf[data-modifier=third]{font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.25rem;line-height:1.4;letter-spacing:.04em;font-weight:400}}.Divider_divider__0MbXg{width:100%;border-color:#7f7f7f}.CtaButton_ctaButton__UPFe6{display:flex;justify-content:center;align-items:center;position:fixed;left:max(2.5rem,(100% - 1000px)/2 - 5rem);bottom:20px;width:-moz-fit-content;width:fit-content;z-index:15;opacity:0;visibility:hidden;transition:opacity .1s,background-color .1s;text-decoration:none}.CtaButton_ctaButton__UPFe6[data-modifier=active]{opacity:1;visibility:visible}@media screen and (max-width:767.98px){.CtaButton_ctaButton__UPFe6{left:0;right:0;margin:0 auto}}.CtaButton_ctaButton__UPFe6 .CtaButton_inner__Z78tH{position:relative;display:flex;align-items:center;justify-content:center;gap:1.25rem;width:-moz-fit-content;width:fit-content;padding:.9375rem 2.5rem;color:#fff;z-index:0}.CtaButton_ctaButton__UPFe6 .CtaButton_inner__Z78tH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1c86ef;border:2px solid #fff;border-radius:100px;transition:.1s;z-index:-1}@media(hover:hover){.CtaButton_ctaButton__UPFe6 .CtaButton_inner__Z78tH:hover:before{top:-.3125rem;left:-.3125rem;right:-.3125rem;bottom:-.3125rem}}@media(hover:none){.CtaButton_ctaButton__UPFe6 .CtaButton_inner__Z78tH{-webkit-tap-highlight-color:rgba(0,0,0,0)}.CtaButton_ctaButton__UPFe6 .CtaButton_inner__Z78tH:active:before{top:-.3125rem;left:-.3125rem;right:-.3125rem;bottom:-.3125rem}}.CtaButton_ctaButton__UPFe6 .CtaButton_body__K_ILw{display:flex;flex-direction:column;align-items:center}.CtaButton_ctaButton__UPFe6 .CtaButton_body__K_ILw p:first-child{color:#fff;font-family:var(--font-notojp),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:.875rem;line-height:1.4;letter-spacing:.04em;font-weight:500}.CtaButton_ctaButton__UPFe6 .CtaButton_body__K_ILw p:last-child{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;font-size:1.25rem;letter-spacing:.04em;line-height:1.4;font-weight:800}.CtaButton_ctaButton__UPFe6 .CtaButton_icon__7MA51{color:#fff;font-size:2rem;letter-spacing:.04em}.List_bulletList__lcSmV{display:flex;flex-direction:column;gap:.625rem}.List_bulletList__lcSmV>li{position:relative;padding-left:1.125rem;line-height:1.4}.List_bulletList__lcSmV>li:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!Font%20Awesome%20Free%206.6.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202024%20Fonticons%2C%20Inc.--%3E%3Cpath%20fill%3D%22%231a1a1a%22%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:-.25rem;left:.25rem;width:.25rem}.List_orderList__dRPN1{counter-reset:order-list;display:flex;flex-direction:column;gap:.625rem}.List_orderList__dRPN1>li{position:relative;padding-left:1.1875rem;line-height:1.4}.List_orderList__dRPN1>li:before{counter-increment:order-list;content:counter(order-list) ".";position:absolute;top:0;left:0;line-height:1.4}.Pager_pager__kLC1_{width:-moz-fit-content;width:fit-content}.Pager_pager__kLC1_ .Pager_inner__n3Y8l{display:flex;flex-wrap:wrap;gap:.3125rem}.Pager_pagerItem__tHigc a,.Pager_pagerItem__tHigc button,.Pager_pagerItem__tHigc span{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;color:#1c86ef;font-size:1.125rem;letter-spacing:.04em;line-height:1;text-decoration:none;transition:.1s}@media(hover:hover){.Pager_pagerItem__tHigc a:hover,.Pager_pagerItem__tHigc button:hover,.Pager_pagerItem__tHigc span:hover{opacity:.5}}@media(hover:none){.Pager_pagerItem__tHigc a,.Pager_pagerItem__tHigc button,.Pager_pagerItem__tHigc span{-webkit-tap-highlight-color:rgba(0,0,0,0)}.Pager_pagerItem__tHigc a:active,.Pager_pagerItem__tHigc button:active,.Pager_pagerItem__tHigc span:active{opacity:.5}}.Pager_pagerItem__tHigc a[data-modifier=active],.Pager_pagerItem__tHigc button[data-modifier=active],.Pager_pagerItem__tHigc span[data-modifier=active]{background-color:#1c86ef;border-radius:100px;color:#fff;pointer-events:none}.Pager_pagerItem__tHigc a[data-modifier=dots],.Pager_pagerItem__tHigc button[data-modifier=dots],.Pager_pagerItem__tHigc span[data-modifier=dots]{color:#1c86ef;pointer-events:none}.Pager_pagerItemLR__kth1R a,.Pager_pagerItemLR__kth1R button,.Pager_pagerItemLR__kth1R span{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border:1px solid #1c86ef;border-radius:100px;color:#1c86ef;font-size:.75rem;letter-spacing:.04em;line-height:1;text-decoration:none;transition:.1s}@media(hover:hover){.Pager_pagerItemLR__kth1R a:hover,.Pager_pagerItemLR__kth1R button:hover,.Pager_pagerItemLR__kth1R span:hover{background-color:#e8f3ff}}@media(hover:none){.Pager_pagerItemLR__kth1R a,.Pager_pagerItemLR__kth1R button,.Pager_pagerItemLR__kth1R span{-webkit-tap-highlight-color:rgba(0,0,0,0)}.Pager_pagerItemLR__kth1R a:active,.Pager_pagerItemLR__kth1R button:active,.Pager_pagerItemLR__kth1R span:active{background-color:#e8f3ff}}.CtaArea_ctaArea__LbqSl{position:relative;display:flex;justify-content:center;width:100%;background-color:#fff;overflow:hidden}.CtaArea_ctaArea__LbqSl:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#1668b9}@media screen and (max-width:767.98px){.CtaArea_ctaArea__LbqSl:before{display:none}}.CtaArea_inner__RrfW6{display:flex;width:100%;max-width:calc(1000px + 5rem);padding:2.5rem}@media screen and (max-width:767.98px){.CtaArea_inner__RrfW6{max-width:none;padding-bottom:22.5rem}}.CtaArea_content__GIt_J{position:relative;display:flex;flex-direction:column;width:min(32.5rem,520/var(--base-width)*100vw);gap:1.25rem}@media screen and (max-width:767.98px){.CtaArea_content__GIt_J{width:100%}}.CtaArea_circle__YwwV_{position:absolute;top:50%;right:min(-12.5rem,-200/var(--base-width)*100vw);transform:translateY(-50%);width:75rem;height:75rem;border-radius:50%;background-color:#1668b9}@media screen and (max-width:767.98px){.CtaArea_circle__YwwV_{top:auto;right:50%;bottom:-8.75rem;transform:translateY(0) translateX(50%)}}.CtaArea_image__64p_q{position:absolute;top:-8.75rem;right:-43.75rem;width:47.5rem;max-width:none;pointer-events:none}@media screen and (max-width:767.98px){.CtaArea_image__64p_q{top:auto;right:50%;bottom:-46.25rem;transform:translateX(50%);width:30rem}}.CtaArea_body__R5G_x{display:flex;flex-direction:column;gap:.625rem;z-index:1}.CtaArea_heading__zGEW7{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;font-size:3rem;letter-spacing:.04em;line-height:1.4;font-weight:800}@media screen and (max-width:767.98px){.CtaArea_heading__zGEW7{font-size:2.25rem;letter-spacing:.04em}}.CtaArea_text__zekHX{color:#fff}.CtaArea_buttonWrapper__zLp4e{display:flex}@media screen and (max-width:767.98px){.CtaArea_buttonWrapper__zLp4e{justify-content:center;width:100%}}.CtaArea_button__UYCaH{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:1.25rem 2.5rem;color:#1668b9;font-size:1.25rem;letter-spacing:.04em;line-height:1.4;font-weight:500;text-decoration:none;text-align:center;z-index:1}.CtaArea_button__UYCaH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:100px;transition:.1s;z-index:-1}@media(hover:hover){.CtaArea_button__UYCaH:hover:before{top:-.3125rem;left:-.3125rem;right:-.3125rem;bottom:-.3125rem}}@media(hover:none){.CtaArea_button__UYCaH{-webkit-tap-highlight-color:rgba(0,0,0,0)}.CtaArea_button__UYCaH:active:before{top:-.3125rem;left:-.3125rem;right:-.3125rem;bottom:-.3125rem}}.Posts_artworkPosts__kgId_{display:flex;flex-wrap:wrap}.Posts_artworkPostsItem__PD72r{width:8.75rem}.Posts_artworkPostsItem__PD72r a{display:flex;flex-direction:column;gap:.625rem;width:100%;padding:.625rem;text-decoration:none;transition:.3s}@media(hover:hover){.Posts_artworkPostsItem__PD72r a:hover img{transform:scale(1.1)}}@media(hover:none){.Posts_artworkPostsItem__PD72r a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.Posts_artworkPostsItem__PD72r a:active{transform:scale(1.1)}}.Posts_artworkPostsItem__PD72r a img{width:7.5rem;height:-moz-fit-content;height:fit-content;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.Posts_artworkPostsItem__PD72r a p{font-size:.875rem;letter-spacing:.04em;color:#1a1a1a;line-height:1.4}.Posts_reviewPostsItem__kRX8a a{display:flex;flex-direction:column;padding:1.25rem 0;border-bottom:1px solid #b3b3b3;color:#1a1a1a;text-decoration:none;line-height:1.4;transition:.3s}@media(hover:hover){.Posts_reviewPostsItem__kRX8a a:hover{padding-left:1.25rem}}@media(hover:none){.Posts_reviewPostsItem__kRX8a a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.Posts_reviewPostsItem__kRX8a a:active{padding-left:1.25rem}}.Faq_faqItem__ZFVQB{display:flex;flex-direction:column;padding:1.25rem 0;border-bottom:1px solid #80c0ff;gap:.625rem}.Faq_faqItem__ZFVQB:last-child{border-bottom:none}.Faq_faqItem__ZFVQB .Faq_row__L5RC8{position:relative;min-height:2.5rem;padding-left:3.4375rem}.Faq_faqItem__ZFVQB .Faq_icon__OZQvu{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100px;line-height:1;font-weight:700}.Faq_faqItem__ZFVQB .Faq_icon__OZQvu[data-modifier=question]{background-color:#1668b9;border:1px solid transparent;color:#fff}.Faq_faqItem__ZFVQB .Faq_icon__OZQvu[data-modifier=answer]{background-color:#fff;border:1px solid #1668b9;color:#1668b9}.Faq_faqItem__ZFVQB .Faq_questionText__XMACt{padding-top:.35rem;font-weight:500}.Faq_faqItem__ZFVQB .Faq_body__j_eYz{padding-top:.35rem}.SchoolCard_card__9pIxG{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem 1.25rem;border:2px solid #e8f3ff;border-radius:16px;background-color:#fff}@media screen and (max-width:767.98px){.SchoolCard_card__9pIxG{padding:1.25rem 1rem}}.SchoolCard_name__nQ_gq{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;color:#1668b9;line-height:1.4;font-size:1.25rem;letter-spacing:.04em}.SchoolCard_table__F_nB3{display:flex;flex-direction:column;padding:.25rem 1rem;border-radius:12px;background-color:#e8f3ff}.SchoolCard_table__F_nB3 div{display:flex;gap:1rem;padding:.75rem 0}.SchoolCard_table__F_nB3 div:not(:last-child){border-bottom:1px dashed #80c0ff}@media screen and (max-width:767.98px){.SchoolCard_table__F_nB3 div{flex-direction:column;gap:.25rem}}.SchoolCard_table__F_nB3 dt{flex-shrink:0;width:5em;color:#1668b9;font-weight:700;font-size:.875rem;letter-spacing:.04em}.SchoolCard_table__F_nB3 dd{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.SchoolCard_table__F_nB3 a{color:#1c86ef;font-weight:700}.SchoolCard_note__t7Ho_{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_nowrap__n60vx{display:inline-block}.lp_wave__fzEw3{display:block;width:100%;height:2.5rem}@media screen and (max-width:767.98px){.lp_wave__fzEw3{height:1.5rem}}.lp_wave__fzEw3[data-color=light] path{fill:#e8f3ff}.lp_wave__fzEw3[data-color=white] path{fill:#fff}.lp_wave__fzEw3[data-color=blue] path{fill:#1668b9}.lp_floatIcons__l5yEe{position:absolute;inset:0;pointer-events:none}.lp_floatIcons__l5yEe img{position:absolute;width:4rem;height:auto;opacity:.9;animation:lp_lpFloat__D3fq4 6s ease-in-out infinite}@media screen and (max-width:767.98px){.lp_floatIcons__l5yEe img{width:2.75rem}}.lp_floatIcons__l5yEe img:first-child{top:8%;left:4%}.lp_floatIcons__l5yEe img:nth-child(2){top:14%;right:6%;animation-delay:-1.5s}.lp_floatIcons__l5yEe img:nth-child(3){bottom:26%;left:8%;animation-delay:-3s}.lp_floatIcons__l5yEe img:nth-child(4){bottom:30%;right:3%;animation-delay:-4.5s}@keyframes lp_lpFloat__D3fq4{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(6deg)}}.lp_header__qC9z4{position:fixed;top:0;left:0;z-index:30;width:100%;background-color:hsla(0,0%,100%,.97);box-shadow:0 2px 10px rgba(28,134,239,.08)}.lp_headerInner__ZnhBf{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;max-width:calc(720px + 15rem);margin:0 auto;padding:.625rem 1rem}@media screen and (max-width:767.98px){.lp_headerInner__ZnhBf{grid-template-columns:1fr auto;gap:.375rem .625rem;padding:.5rem .75rem}}.lp_logo__mbPTI{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;display:flex;align-items:center;gap:.5rem;color:#1668b9;text-decoration:none;white-space:nowrap;font-size:1rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.lp_logo__mbPTI{font-size:.875rem;letter-spacing:.04em}}.lp_logo__mbPTI img{width:auto;height:1.75rem}@media screen and (max-width:767.98px){.lp_logo__mbPTI img{height:1.375rem}}.lp_logo__mbPTI b{margin-left:.2em;color:#1c86ef}.lp_headerSpacer__Xmvz0{flex-shrink:0;height:4rem}@media screen and (max-width:767.98px){.lp_headerSpacer__Xmvz0{height:5.25rem}}.lp_headerFeatures__URjXc{overflow:hidden;max-height:2.5rem;transition:max-height .25s,opacity .25s,margin .25s}@media screen and (max-width:767.98px){.lp_headerFeatures__URjXc[data-show=false]{max-height:0;opacity:0;margin-top:-.375rem}}.lp_headerFeatures__URjXc{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.375rem;list-style:none}@media screen and (max-width:767.98px){.lp_headerFeatures__URjXc{grid-column:1/-1;grid-row:2;justify-content:center;gap:.25rem}}.lp_headerFeatures__URjXc li{padding:.25rem .625rem;border-radius:999px;background-color:#e8f3ff;color:#1668b9;font-weight:700;white-space:nowrap;font-size:.75rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.lp_headerFeatures__URjXc li{padding:.125rem .5rem;font-size:.625rem;letter-spacing:.04em}}.lp_headerCta__qAmPx{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:999px;background-color:#ff7171;box-shadow:0 3px 0 #ff1515;color:#fff;text-decoration:none;white-space:nowrap;font-size:1rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.lp_headerCta__qAmPx{padding:.375rem .75rem;font-size:.875rem;letter-spacing:.04em}}.lp_headerCta__qAmPx span{padding:.0625rem .375rem;border-radius:4px;background-color:#fff;color:#ff7171;font-size:.625rem;letter-spacing:.04em}.lp_button__qR77f{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.625rem;width:100%;max-width:25rem;padding:1.125rem 1.5rem;border-radius:999px;background-color:#ff7171;box-shadow:0 5px 0 #ff1515;color:#fff;text-decoration:none;font-size:1.25rem;letter-spacing:.04em;transition:transform .15s,box-shadow .15s}.lp_button__qR77f:hover{transform:translateY(2px);box-shadow:0 3px 0 #ff1515}.lp_button__qR77f:after{content:"";width:.5rem;height:.5rem;border-top:3px solid;border-right:3px solid;transform:rotate(45deg)}.lp_buttonBadge__1DVJZ{padding:.125rem .5rem;border-radius:6px;background-color:#fff;color:#ff7171;font-size:.75rem;letter-spacing:.04em}.lp_hero__F8dNa{position:relative;overflow:hidden;background-color:#fff;background-image:radial-gradient(#e8f3ff 2px,transparent 0);background-size:18px 18px}.lp_heroInner__4rXF_{position:relative;display:flex;align-items:center;max-width:calc(720px + 15rem);margin:0 auto;padding:3rem 1.25rem 0;gap:1rem}@media screen and (max-width:767.98px){.lp_heroInner__4rXF_{flex-direction:column;padding:1.75rem 1.25rem 0}}.lp_heroBody__dCQbw{flex:1 1;display:flex;flex-direction:column;gap:1rem}.lp_heroKicker__AbPTy{align-self:flex-start;padding:.25rem .875rem;border-radius:999px;background-color:#1668b9;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:.04em}.lp_heroTitle__L_BMW{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#1668b9;line-height:1.3;font-size:min(2.875rem,68/var(--base-width)*100vw);letter-spacing:.04em}.lp_heroTitle__L_BMW em{font-style:normal;color:#ff7171}.lp_heroTitle__L_BMW mark{background:linear-gradient(transparent 60%,#ffe380 0);color:inherit}.lp_heroLead__XcPaj{line-height:1.8;font-weight:500;font-size:1rem;letter-spacing:.04em}.lp_heroToc__9kntc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.375rem;gap:.375rem;list-style:none}.lp_heroToc__9kntc a{display:flex;align-items:center;gap:.375rem;height:100%;padding:.5rem .625rem;border:2px solid #e8f3ff;border-radius:10px;background-color:#fff;color:#1668b9;text-decoration:none;font-weight:700;line-height:1.4;font-size:.75rem;letter-spacing:.04em}.lp_heroToc__9kntc span{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#ff7171;font-size:1rem;letter-spacing:.04em}.lp_heroImgWrap__Qf46M{position:relative;flex-shrink:0;width:22.5rem}@media screen and (max-width:767.98px){.lp_heroImgWrap__Qf46M{width:60%}}.lp_heroImgWrap__Qf46M:before{content:"";position:absolute;inset:12% 0 0;border-radius:50%;background-color:#fff0b3}.lp_heroImg__ZlEEu{height:auto}.lp_heroImg__ZlEEu,.lp_section__U5LEJ{position:relative;width:100%}.lp_section__U5LEJ[data-tone=white]{background-color:#fff}.lp_section__U5LEJ[data-tone=light]{background-color:#e8f3ff}.lp_section__U5LEJ[data-tone=dots]{background-color:#f9fcff;background-image:radial-gradient(#e8f3ff 2px,transparent 0);background-size:18px 18px}.lp_section__U5LEJ[data-tone=blue]{background-color:#1668b9}.lp_sectionInner__8bLkH{display:flex;flex-direction:column;gap:2rem;max-width:calc(720px + 2.5rem);margin:0 auto;padding:4rem 1.25rem}@media screen and (max-width:767.98px){.lp_sectionInner__8bLkH{padding:3rem 1rem;gap:1.5rem}}.lp_heading__wL6YH{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.lp_headingSub__H8eee{color:#1c86ef;font-weight:700;font-size:.875rem;letter-spacing:.04em}.lp_headingSub__H8eee:before{content:"＼ "}.lp_headingSub__H8eee:after{content:" ／"}.lp_headingTitle__TRuAE{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#1668b9;line-height:1.35;font-size:min(2.125rem,50/var(--base-width)*100vw);letter-spacing:.04em}.lp_headingTitle__TRuAE em{font-style:normal;color:#ff7171}.lp_headingTitle__TRuAE mark{background:linear-gradient(transparent 60%,#ffe380 0);color:inherit}.lp_heading__wL6YH[data-light=true] .lp_headingSub__H8eee,.lp_heading__wL6YH[data-light=true] .lp_headingTitle__TRuAE{color:#fff}.lp_heading__wL6YH[data-light=true] .lp_headingTitle__TRuAE em{color:#ffe380}.lp_offer__V70KG{position:relative;margin-top:-1rem;padding:1.75rem 1.25rem 1.25rem;border:3px solid #80c0ff;border-radius:20px;background-color:#fff}.lp_offerTitle__oQ6BG{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:.25rem 1.25rem;border-radius:999px;background-color:#80c0ff;color:#fff;font-weight:700;white-space:nowrap;font-size:.875rem;letter-spacing:.04em}.lp_offerList__Z3_mC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}@media screen and (max-width:767.98px){.lp_offerList__Z3_mC{grid-template-columns:repeat(2,1fr)}}.lp_offerList__Z3_mC div{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .375rem;border-radius:12px;background-color:#f9fcff;text-align:center}.lp_offerList__Z3_mC dt{color:#1668b9;font-weight:700;font-size:.75rem;letter-spacing:.04em}.lp_offerList__Z3_mC dd{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .125rem;font-weight:700;font-size:.875rem;letter-spacing:.04em}.lp_offerList__Z3_mC b{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#ff7171;font-size:1.5rem;letter-spacing:.04em}.lp_offerList__Z3_mC s{font-size:.75rem}.lp_offerList__Z3_mC s,.lp_offerList__Z3_mC small{color:#4d4d4d;font-weight:400;letter-spacing:.04em}.lp_offerList__Z3_mC small{width:100%;font-size:.625rem}.lp_worries__57S4o{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem}@media screen and (max-width:767.98px){.lp_worries__57S4o{grid-template-columns:1fr}}.lp_worriesNote__uXlHP{text-align:center;color:#1668b9;font-weight:700;font-size:.875rem;letter-spacing:.04em}.lp_worriesCol__E3TXO{display:flex;flex-direction:column;gap:.875rem;list-style:none}.lp_worriesCol__E3TXO li{position:relative;padding:.875rem 1rem;border:2px solid #80c0ff;border-radius:18px;background-color:#fff;font-weight:700;line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_worriesCol__E3TXO li:after{content:"";position:absolute;bottom:-.5625rem;left:50%;width:.875rem;height:.875rem;border-right:2px solid #80c0ff;border-bottom:2px solid #80c0ff;background-color:#fff;transform:translateX(-50%) rotate(45deg)}.lp_worriesImgs__JOL40{display:flex;justify-content:center}.lp_worriesImgs__JOL40 img{width:8.125rem;height:auto}@media screen and (max-width:767.98px){.lp_worriesImgs__JOL40 img{width:6.875rem}}.lp_manga__jXeGo{display:flex;flex-direction:column;gap:.75rem}.lp_mangaFrame__xip4V{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:20px;background-color:#fff;box-shadow:0 4px 20px rgba(28,134,239,.12)}.lp_mangaImg__a47Pu{width:100%;height:auto}.lp_mangaCredit__Y6qpY{color:#4d4d4d;text-align:right;font-size:.75rem;letter-spacing:.04em}.lp_numbered__WXMCu{display:flex;flex-direction:column;gap:1.25rem;list-style:none}.lp_numberedItem__oD71n{--accent:#ff7171;position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 1.25rem 1.25rem;border-left:6px solid var(--accent);border-radius:0 16px 16px 0;background-color:#fff}.lp_numberedItem__oD71n:nth-child(4n+2){--accent:#ffc700}.lp_numberedItem__oD71n:nth-child(4n+3){--accent:#51b883}.lp_numberedItem__oD71n:nth-child(4n+4){--accent:#7096f8}.lp_numberedNum__zSCbM{position:absolute;top:-1.125rem;left:.75rem;color:var(--accent);line-height:1;font-size:2.75rem}.lp_numberedNum__zSCbM,.lp_numberedTitle__Fy_mf{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;letter-spacing:.04em}.lp_numberedTitle__Fy_mf{color:#1668b9;line-height:1.4;font-size:1.25rem}.lp_numberedTitle__Fy_mf em{font-style:normal;background:linear-gradient(transparent 60%,#ffe380 0)}.lp_numberedText__6CIxJ{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_numberedLink__ugyFt{align-self:flex-start;color:#1c86ef;font-weight:700;font-size:.75rem;letter-spacing:.04em}.lp_numberedLink__ugyFt:after{content:" →"}.lp_match__uHFSH{display:flex;flex-direction:column;gap:1rem;list-style:none}.lp_matchItem__8W0SL{display:grid;grid-template-columns:11.25rem 1.75rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:16px;background-color:#fff}@media screen and (max-width:767.98px){.lp_matchItem__8W0SL{grid-template-columns:1fr;gap:.5rem}}.lp_matchHabit__CUDCW{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:12px;background-color:#fff0b3;color:#1668b9;font-weight:700;line-height:1.4;font-size:.875rem;letter-spacing:.04em}.lp_matchHabit__CUDCW span{color:#4d4d4d;font-size:.625rem;letter-spacing:.04em}.lp_matchArrow__xZbxK{justify-self:center;width:0;height:0;border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-left:.875rem solid #80c0ff}@media screen and (max-width:767.98px){.lp_matchArrow__xZbxK{border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.75rem solid #80c0ff;border-bottom:0}}.lp_matchBody__YMezr{display:flex;flex-direction:column;gap:.375rem}.lp_matchBody__YMezr h3{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#1668b9;font-size:1.125rem;letter-spacing:.04em}.lp_matchBody__YMezr p{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_stats__tWVa2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;list-style:none}@media screen and (max-width:767.98px){.lp_stats__tWVa2{gap:.5rem}}.lp_stat__PzHYo{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;border:4px solid #ffc700;border-radius:50%;background:radial-gradient(circle,#fff 60%,#fff0b3 100%);text-align:center}.lp_statLabel__fuv3Q{color:#1668b9;font-weight:700;line-height:1.3;font-size:.75rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.lp_statLabel__fuv3Q{font-size:.625rem;letter-spacing:.04em}}.lp_statValue__Av_mI{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#ff7171;line-height:1.1;font-size:min(2.5rem,56/var(--base-width)*100vw);letter-spacing:.04em}.lp_statValue__Av_mI small{margin-left:.125rem;font-size:.875rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.lp_statValue__Av_mI small{font-size:.625rem;letter-spacing:.04em}}.lp_teacher__hrx06{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem;border-radius:20px;background-color:#fff}@media screen and (max-width:767.98px){.lp_teacher__hrx06{flex-direction:column;align-items:center}}.lp_teacherImg__I8bEC{flex-shrink:0;width:10rem;height:auto;border-radius:50%}.lp_teacherBody__Bfxnt{display:flex;flex-direction:column;gap:.625rem}.lp_teacherName__EfpjF{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#1668b9;font-size:1.25rem;letter-spacing:.04em}.lp_teacherPoints__3ml3m{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none}.lp_teacherPoints__3ml3m li{padding:.25rem .625rem;border-radius:999px;background-color:#e8f3ff;color:#1668b9;font-weight:700;font-size:.625rem;letter-spacing:.04em}.lp_teacherText__wcVKZ{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_photo__oViW4{display:flex;flex-direction:column;gap:.5rem;margin:0}.lp_photo__oViW4 img{width:100%;height:auto;border-radius:20px}.lp_photo__oViW4 figcaption{color:#4d4d4d;text-align:center;font-size:.75rem;letter-spacing:.04em}.lp_voices__H7Czi{display:flex;flex-direction:column;gap:1rem;list-style:none}.lp_voice__wVbWq{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:16px;background-color:#fff;box-shadow:4px 4px 0 #80c0ff}.lp_voiceNum__iHHVk{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#80c0ff;font-size:1.125rem;letter-spacing:.04em}.lp_voiceText__tSsX9{font-weight:700;line-height:1.8;font-size:1rem;letter-spacing:.04em}.lp_voiceTag__Q68TN{align-self:flex-start;padding:.125rem .625rem;border-radius:6px;background-color:#1c86ef;color:#fff;font-size:.625rem;letter-spacing:.04em}.lp_flow__VQdCH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;list-style:none}@media screen and (max-width:767.98px){.lp_flow__VQdCH{grid-template-columns:1fr}}.lp_flowStep__haCCf{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;border:2px solid #e8f3ff;border-radius:16px;background-color:#f9fcff;text-align:center}.lp_flowStep__haCCf h3{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;color:#1668b9;font-size:1.125rem;letter-spacing:.04em}.lp_flowStep__haCCf p{line-height:1.8;font-size:.75rem;letter-spacing:.04em}.lp_flowNum__1U5lQ{padding:.125rem .75rem;border-radius:999px;background-color:#51b883;color:#fff;font-weight:700;font-size:.625rem;letter-spacing:.04em}.lp_faq___rxUk{display:flex;flex-direction:column;gap:.75rem}.lp_faqItem__m6vtL{border-radius:16px;background-color:#fff;overflow:hidden}.lp_faqItem__m6vtL summary{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;color:#1668b9;font-weight:700;line-height:1.5;list-style:none}.lp_faqItem__m6vtL summary::-webkit-details-marker{display:none}.lp_faqItem__m6vtL p{display:flex;gap:.75rem;padding:0 1rem 1rem;line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_faqA__9DWer,.lp_faqQ__X5zBE{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;color:#fff}.lp_faqQ__X5zBE{background-color:#1c86ef}.lp_faqA__9DWer{background-color:#ff7171}.lp_info__WdVZg{display:flex;flex-direction:column;padding:.25rem 1.25rem;border-radius:16px;background-color:#fff}.lp_info__WdVZg div{display:flex;gap:1rem;padding:.875rem 0}.lp_info__WdVZg div:not(:last-child){border-bottom:1px dashed #80c0ff}.lp_info__WdVZg dt{flex-shrink:0;width:3em;color:#1668b9;font-weight:700}.lp_info__WdVZg dd{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_info__WdVZg a{color:#1c86ef;font-weight:700}.lp_finalCta__kj5oS{background-color:#e8f3ff}.lp_finalCtaInner__xRVFK{display:flex;align-items:flex-end;justify-content:center;gap:1rem;padding:2.5rem 1.25rem 0;background-color:#1668b9;overflow:hidden}@media screen and (max-width:767.98px){.lp_finalCtaInner__xRVFK{flex-direction:column;align-items:center}}.lp_finalCtaBody__XLKbE{display:flex;flex-direction:column;align-items:center;gap:.875rem;max-width:27.5rem;padding-bottom:2.5rem;color:#fff;text-align:center}@media screen and (max-width:767.98px){.lp_finalCtaBody__XLKbE{padding-bottom:0}}.lp_finalCtaTitle__AKnxw{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;line-height:1.35;font-size:min(2rem,48/var(--base-width)*100vw);letter-spacing:.04em}.lp_finalCtaTitle__AKnxw em{font-style:normal;color:#ffe380}.lp_finalCtaText__KPxFM{line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_finalCtaNote__Udcvy{font-weight:700;font-size:.875rem;letter-spacing:.04em}.lp_finalCtaImg__mLbsV{width:15rem;height:auto}@media screen and (max-width:767.98px){.lp_finalCtaImg__mLbsV{width:60%}}.lp_footer__bKj9f{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2rem 1.25rem 6.25rem;background-color:#1c86ef;color:#fff;text-align:center}.lp_footerName__fcHsv{font-weight:700;line-height:1.8;font-size:.875rem;letter-spacing:.04em}.lp_footerAddress__hZFNZ{font-size:.75rem;letter-spacing:.04em}.lp_footerLink__AtXRl{color:#fff;font-size:.875rem;letter-spacing:.04em}.lp_copyright__dZsA5{font-size:.625rem;letter-spacing:.04em}.lp_column__Ypdqw{display:flex;flex-direction:column;gap:3rem}.lp_columnSection__5QoAF{scroll-margin-top:6.875rem;display:flex;flex-direction:column;gap:1rem}.lp_columnTitle__XNGyg{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;display:flex;align-items:baseline;gap:.75rem;padding-bottom:.625rem;border-bottom:3px solid #e8f3ff;color:#1668b9;line-height:1.4;font-size:min(1.625rem,40/var(--base-width)*100vw);letter-spacing:.04em}.lp_columnTitle__XNGyg em{font-style:normal;background:linear-gradient(transparent 60%,#ffe380 0)}.lp_columnNum__C4o2S{flex-shrink:0;color:#ff7171;font-size:min(2rem,48/var(--base-width)*100vw);letter-spacing:.04em}.lp_columnBody__3aD64{display:flex;flex-direction:column;gap:1rem}.lp_columnBody__3aD64 p{line-height:1.9;font-size:1rem;letter-spacing:.04em}.lp_columnBody__3aD64 strong{background:linear-gradient(transparent 62%,#fff0b3 0)}.lp_columnBody__3aD64 a{color:#1c86ef;font-weight:700}.lp_steps__DPU74{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;list-style:none;counter-reset:step}@media screen and (max-width:767.98px){.lp_steps__DPU74{grid-template-columns:repeat(2,1fr)}}.lp_steps__DPU74 li{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem;border-radius:12px;background-color:#f9fcff;border:2px solid #e8f3ff}.lp_steps__DPU74 img{width:100%;height:8.75rem;object-fit:contain}.lp_steps__DPU74 span{color:#1668b9;font-weight:700;font-size:.875rem;letter-spacing:.04em}.lp_tips__fi8LP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem;list-style:none}@media screen and (max-width:767.98px){.lp_tips__fi8LP{grid-template-columns:1fr}}.lp_tip__heoDa{display:grid;grid-template-columns:1fr;grid-gap:.375rem;gap:.375rem;height:100%;padding:.75rem;border:2px solid #e8f3ff;border-radius:14px;background-color:#fff;color:#1a1a1a;text-decoration:none}@media screen and (max-width:767.98px){.lp_tip__heoDa{grid-template-columns:6rem 1fr;grid-template-rows:auto auto;align-items:center}.lp_tip__heoDa img{grid-row:1/3}}.lp_tip__heoDa img{width:100%;height:6.25rem;object-fit:contain;background-color:#fff}.lp_tipTrouble__fbvWQ{font-weight:700;line-height:1.5;font-size:.875rem;letter-spacing:.04em}.lp_tipLink__V_3Kb{color:#1c86ef;font-weight:700;font-size:.75rem;letter-spacing:.04em}.lp_tipLink__V_3Kb:after{content:" →"}.lp_figure__pB43u{display:flex;flex-direction:column;gap:.5rem;margin:0}.lp_figure__pB43u img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(28,134,239,.12)}.lp_figure__pB43u figcaption{color:#4d4d4d;text-align:center;font-size:.75rem;letter-spacing:.04em}.lp_summary__byB8Y{padding:1.25rem;border:3px solid #ffc700;border-radius:16px;background-color:#fff0b3}.lp_summary__byB8Y ul{display:flex;flex-direction:column;gap:.5rem;padding-left:1.2em}.lp_summary__byB8Y li{font-weight:700;line-height:1.6}.lp_summaryTitle__TwO8S{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;word-break:auto-phrase;margin-bottom:.625rem;color:#1668b9;font-size:1.125rem;letter-spacing:.04em}.Forms_inputArea__a5ESy{display:none;flex-direction:column;gap:2.5rem}.Forms_inputArea__a5ESy[data-modifier=active]{display:flex}.Forms_confirmArea__ANkOs{display:none;flex-direction:column;gap:2.5rem}.Forms_confirmArea__ANkOs[data-modifier=active]{display:flex}.FormText_formText__lrhbs{width:100%;padding:.3125rem .625rem;background-color:#fff;border:1px solid #80c0ff;border-radius:8px}.FormText_formText__lrhbs::placeholder{color:#999}.FormText_formText__lrhbs:focus{padding:calc(.3125rem - 1px) calc(.625rem - 1px);border:2px solid #1c86ef;outline:none}.FormText_formText__lrhbs[data-modifier="400"]{max-width:400px}.FormText_formText__lrhbs[data-modifier="200"]{max-width:200px}.FormTextarea_formTextarea__wGmJT{width:100%;padding:.3125rem .625rem;background-color:#fff;border:1px solid #80c0ff;border-radius:8px;resize:vertical}.FormTextarea_formTextarea__wGmJT::placeholder{color:#999}.FormTextarea_formTextarea__wGmJT:focus{padding:calc(.3125rem - 1px) calc(.625rem - 1px);border:2px solid #1c86ef;outline:none}.FormSelect_formSelect__rYaJ6{width:100%;padding:.3125rem 2.1875rem .3125rem .625rem;background:#fff no-repeat right .625rem center/.9375em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216%22%20width%3D%2214%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M201.4%20342.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20274.7%2086.6%20137.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z%22%20fill%3D%22%231C86EF%22%2F%3E%3C%2Fsvg%3E");border:1px solid #80c0ff;border-radius:8px;cursor:pointer}.FormSelect_formSelect__rYaJ6:focus{padding:.25rem 2.125rem .25rem .5625rem;background-position:right .5625rem center/.9375em;border:2px solid #1c86ef;outline:none}.FormSelect_formSelect__rYaJ6[data-modifier=inquiry-type]{max-width:25rem}.FormSelect_formSelect__rYaJ6[data-modifier=date]{max-width:6.25rem}.FormRadio_formRadioGroup__CgF5d{display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem}.FormRadio_formRadio__Z_zJo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.FormRadio_formRadio__Z_zJo .FormRadio_input__vcD6h{width:0;height:0}.FormRadio_formRadio__Z_zJo .FormRadio_input__vcD6h:focus+.FormRadio_icon__iHSc9{outline:2px solid #1c86ef}.FormRadio_formRadio__Z_zJo .FormRadio_input__vcD6h:checked+.FormRadio_icon__iHSc9{border-color:#1c86ef}.FormRadio_formRadio__Z_zJo .FormRadio_input__vcD6h:checked+.FormRadio_icon__iHSc9:before{display:block}.FormRadio_formRadio__Z_zJo .FormRadio_icon__iHSc9{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-right:.625rem;border:2px solid #80c0ff;border-radius:100px}.FormRadio_formRadio__Z_zJo .FormRadio_icon__iHSc9:before{display:none;content:"";width:.5rem;height:.5rem;background-color:#1c86ef;border-radius:100px}.FormRadio_formRadio__Z_zJo .FormRadio_text__qLxDy{line-height:1.4}.FormCheckbox_formCheckboxGroup__yORJ1{display:flex;flex-direction:column;flex-wrap:wrap;gap:.625rem}.FormCheckbox_formCheckbox__3cdqk{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_input__ZQb_S{width:0;height:0}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_input__ZQb_S:focus+.FormCheckbox_icon__8u0R5{outline:2px solid #1c86ef}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_input__ZQb_S:checked+.FormCheckbox_icon__8u0R5{border-color:#1c86ef}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_input__ZQb_S:checked+.FormCheckbox_icon__8u0R5:before{display:block}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_icon__8u0R5{display:flex;position:relative;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-right:.625rem;border:2px solid #80c0ff;border-radius:4px}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_icon__8u0R5:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!Font%20Awesome%20Free%206.6.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202024%20Fonticons%2C%20Inc.--%3E%3Cpath%20fill%3D%22%230054d4%22%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E");display:none;position:absolute;top:-.4375rem;width:.625rem}.FormCheckbox_formCheckbox__3cdqk .FormCheckbox_text__UX6wV{line-height:1.4}.About_about__S4Z_0{position:relative;display:flex;justify-content:center;width:100%;background-color:#80c0ff;overflow:hidden}.About_about__S4Z_0 .About_inner__2BF_k{display:flex;flex-direction:column;width:100%;max-width:calc(1000px + 5rem);padding:5rem 2.5rem;gap:2.5rem}@media screen and (max-width:767.98px){.About_about__S4Z_0 .About_inner__2BF_k{padding:5rem 2.5rem 30rem}}.About_about__S4Z_0 .About_inner__2BF_k:before{content:"";position:absolute;top:50%;right:calc(820/var(--base-width)*100vw);transform:translateY(-50%);width:75rem;height:75rem;border-radius:50%;background-color:#fff;opacity:.25}@media screen and (max-width:767.98px){.About_about__S4Z_0 .About_inner__2BF_k:before{right:calc(40/var(--base-width)*100vw)}}.About_about__S4Z_0 .About_body__ZpcwU{position:relative;display:flex;width:min(700/var(--base-width)*100vw,37.5rem)}@media screen and (max-width:767.98px){.About_about__S4Z_0 .About_body__ZpcwU{width:100%}}.About_about__S4Z_0 .About_img__YKghd{position:absolute;top:3.75rem;right:-33.75rem;width:38.625rem;max-width:none;z-index:1}.About_about__S4Z_0 .About_img__YKghd[data-modifier=lp]{top:-1.25rem}@media screen and (max-width:767.98px){.About_about__S4Z_0 .About_img__YKghd{top:auto;bottom:-.625rem;right:50%;transform:translate(50%,100%);width:26.5625rem}.About_about__S4Z_0 .About_img__YKghd[data-modifier=lp]{top:auto}}.About_about__S4Z_0 .About_card_wrapper__3Ub1Y{display:flex;flex-direction:column;width:100%;gap:1.25rem;z-index:2}.About_about__S4Z_0 .About_card_wrapper__3Ub1Y li{display:flex;flex-direction:column;width:100%;padding:1.25rem;background-color:#fff;border-radius:16px;gap:.625rem}.About_about__S4Z_0 .About_card_wrapper__3Ub1Y li>h3{font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#1668b9;font-size:1.5rem;letter-spacing:.04em;line-height:1.4;font-weight:800}@media screen and (max-width:767.98px){.About_about__S4Z_0 .About_card_wrapper__3Ub1Y li>h3{font-size:1.25rem;letter-spacing:.04em}}.Faq_faq__Gc5QY{position:relative;display:flex;justify-content:center;width:100%;background-color:#e8f3ff;overflow:hidden}.Faq_faq__Gc5QY .Faq_inner___CQW3{display:flex;flex-direction:column;width:100%;max-width:calc(1000px + 5rem);padding:5rem 2.5rem;gap:2.5rem}.Access_access__8Y9_G{position:relative;display:flex;justify-content:center;width:100%;background-color:#fff;overflow:hidden}.Access_access__8Y9_G .Access_inner__TyU0m{display:flex;flex-direction:column;width:100%;max-width:calc(1000px + 5rem);padding:5rem 2.5rem;gap:2.5rem}.Access_access__8Y9_G .Access_body__F8W7o{display:flex;flex-direction:column;width:100%;gap:.625rem}.Access_access__8Y9_G .Access_map__f8_oh{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:25rem}.Access_access__8Y9_G .Access_map__f8_oh iframe{position:absolute;top:0;left:0;width:100%;height:100%}.Header_header___2sx9{display:flex;justify-content:center;width:100%;height:5rem;background-color:#7096f8}@media screen and (max-width:991.98px){.Header_header___2sx9{height:5rem}}.Header_header___2sx9 .Header_inner__L3tlI{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 2.5rem}.Header_header___2sx9 h1{color:#fff;font-weight:700;line-height:1.4}.MainVisual_main_visual__NJMFj{display:flex;justify-content:center;width:100%;background-color:#fff}.MainVisual_main_visual__NJMFj .MainVisual_inner__lH27N{display:flex;justify-content:center;align-items:center;width:100%;max-width:75rem}@media screen and (max-width:767.98px){.MainVisual_main_visual__NJMFj .MainVisual_inner__lH27N{flex-direction:column}}.MainVisual_main_visual__NJMFj .MainVisual_body__nk2Kk{display:flex;flex-direction:column;align-items:right;width:100%;padding:5rem 2.5rem;gap:1.25rem}.MainVisual_main_visual__NJMFj .MainVisual_body__nk2Kk p{position:relative;font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:2.25rem;letter-spacing:.04em;line-height:1.4;font-weight:800;-webkit-text-stroke:10px #fff;paint-order:stroke fill;filter:drop-shadow(0 2px 7px rgba(0,0,0,.05)) drop-shadow(0 2px 9px rgba(0,0,0,.05)) drop-shadow(0 1px 5px rgba(0,0,0,.2))}.MainVisual_main_visual__NJMFj .MainVisual_body__nk2Kk p span{color:#3460fb}@media screen and (max-width:767.98px){.MainVisual_main_visual__NJMFj .MainVisual_body__nk2Kk{align-items:flex-start}.MainVisual_main_visual__NJMFj .MainVisual_body__nk2Kk p{font-size:1.75rem;letter-spacing:.04em}}.MainVisual_main_visual__NJMFj .MainVisual_img__1CmtG{width:100%;height:100%;max-width:min(37.5rem,600/var(--base-width)*100vw);object-fit:cover}@media screen and (max-width:767.98px){.MainVisual_main_visual__NJMFj .MainVisual_img__1CmtG{max-width:none}}.HeadingLink_heading_link__660qB{position:relative;display:flex;justify-content:center;width:100%;background-color:#c5d7fb;overflow:hidden}.HeadingLink_heading_link__660qB .HeadingLink_inner__m6uBC{display:flex;flex-direction:column;width:100%;max-width:calc(1000px + 5rem);padding:5rem 2.5rem;gap:2.5rem}.HeadingLink_heading_link__660qB .HeadingLink_body__ang8A{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.25rem;gap:.625rem;background-color:#fff;border-radius:8px}.HeadingLink_heading_link__660qB .HeadingLink_body__ang8A h2{color:#0017c1;font-size:1.75rem;letter-spacing:.04em;font-weight:700}@media screen and (max-width:767.98px){.HeadingLink_heading_link__660qB .HeadingLink_body__ang8A h2{font-size:1.25rem;letter-spacing:.04em}}.School_school__tnT6r{position:relative;display:flex;justify-content:center;width:100%;background-color:#e8f1fe;overflow:hidden;border-bottom:1px solid #c5d7fb}.School_school__tnT6r .School_inner__7ytC4{display:flex;flex-direction:column;width:100%;max-width:calc(1000px + 5rem);padding:5rem 2.5rem;gap:2.5rem}.School_school__tnT6r .School_body__7nhKa{display:flex;flex-direction:column;align-items:center;width:100%;gap:2.5rem}.School_school__tnT6r .School_body__7nhKa h2{color:#0017c1;font-size:2rem;letter-spacing:.04em;font-weight:700;-webkit-text-stroke:8px #fff;paint-order:stroke fill}@media screen and (max-width:767.98px){.School_school__tnT6r .School_body__7nhKa h2{font-size:1.5rem;letter-spacing:.04em}}.School_school__tnT6r .School_card_wrapper__KDGcH{display:flex;flex-direction:column;width:100%;gap:1.25rem}.School_school__tnT6r .School_card_wrapper__KDGcH li{display:flex;flex-direction:column;width:100%;padding:1.25rem;background-color:#fff;border-radius:8px;gap:.625rem}.School_school__tnT6r .School_card_wrapper__KDGcH li>h3{color:#3460fb;line-height:1.4;font-weight:400}.Explanation_explanation__Fx57O{position:relative;display:flex;justify-content:center;width:100%;background-color:#7096f8;overflow:hidden}.Explanation_explanation__Fx57O .Explanation_inner__StZvW{display:flex;flex-direction:column;width:100%;max-width:calc(1000px + 5rem);padding:5rem 2.5rem;gap:2.5rem}.Explanation_explanation__Fx57O .Explanation_body__kUE_S{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.25rem;gap:.625rem;background-color:#fff;border-radius:8px}.Explanation_explanation__Fx57O .Explanation_body__kUE_S h2{color:#0017c1;font-size:1.75rem;letter-spacing:.04em;font-weight:700}@media screen and (max-width:767.98px){.Explanation_explanation__Fx57O .Explanation_body__kUE_S h2{font-size:1.25rem;letter-spacing:.04em}}.CSLogo_cs_logo__ObBu6{display:flex;justify-content:center;width:100%;height:5rem;background-color:#fff}@media screen and (max-width:991.98px){.CSLogo_cs_logo__ObBu6{height:5rem}}.CSLogo_cs_logo__ObBu6 .CSLogo_inner__OGD32{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.CSLogo_logo__gLWeA{transition:.1s;text-decoration:none}.CSLogo_logo__gLWeA .CSLogo_wrapper__ADmXx{display:flex;align-items:center;gap:1.25rem}@media screen and (max-width:991.98px){.CSLogo_logo__gLWeA .CSLogo_wrapper__ADmXx{gap:.625rem}}.CSLogo_logo__gLWeA .CSLogo_img__JgKr7{height:2.25rem;width:auto}.CSLogo_logo__gLWeA .CSLogo_text__E67kO{display:flex;align-items:center;gap:.625rem;font-family:var(--font-m-plus-rounded-1c),"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.4;font-weight:800}@media screen and (max-width:991.98px){.CSLogo_logo__gLWeA .CSLogo_text__E67kO{gap:.3125rem}}.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_main__gV1RZ{color:#1c86ef;font-size:1.625rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_main__gV1RZ{font-size:calc(16/var(--base-width)*100vw);letter-spacing:.04em}}.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_sub__F5OMV{font-size:1.875rem;letter-spacing:.04em}@media screen and (max-width:767.98px){.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_sub__F5OMV{font-size:calc(20/var(--base-width)*100vw);letter-spacing:.04em}}.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_sub__F5OMV span:first-child{color:#ff7171}.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_sub__F5OMV span:nth-child(2){color:#ffc700}.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_sub__F5OMV span:nth-child(3){color:#51b883}.CSLogo_logo__gLWeA .CSLogo_text__E67kO .CSLogo_sub__F5OMV span:nth-child(4){color:#7096f8}.Footer_footer__smCXr{display:flex;justify-content:center;width:100%;background-color:#7096f8}.Footer_footer__smCXr .Footer_inner___tgRM{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1.25rem 2.5rem}.Footer_footer__smCXr p{color:#fff;line-height:1.4}