.MaintenanceNotice_MaintenanceNotice__tb8lo{background-color:#f5f5ff;border-bottom:1px solid #d0d0ff}.MaintenanceNotice_MaintenanceNotice__tb8lo>.MaintenanceNotice_inner__UD5vc{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem}@media(min-width:768px){.MaintenanceNotice_MaintenanceNotice__tb8lo>.MaintenanceNotice_inner__UD5vc{width:40rem;margin:0 auto;padding-right:0;padding-left:0}}.MaintenanceNotice_LandingPageMaintenanceWrapper__uo39f{display:flex;flex-direction:column}.MaintenanceNotice_fullWidthBackground__q7Sws{background-color:#f5f5ff;border-top:1px solid #d0d0ff;border-bottom:1px solid #d0d0ff;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.MaintenanceNotice_lpSectionBase__jzpia{display:flex;flex-direction:column}.MaintenanceNotice_lpContent__TsA0q{display:flex;flex-direction:column;row-gap:2.5rem;max-width:72rem;padding-top:2.5rem;padding-bottom:2.5rem;margin:0 1rem}@media(min-width:768px){.MaintenanceNotice_lpContent__TsA0q{align-self:center;margin:0 3rem}}.MaintenanceNotice_lpContentInner__uENSM{display:flex;flex-direction:column;gap:1rem}.MaintenanceNotice_headerSection__HdUNI{display:flex;align-items:center}.MaintenanceNotice_headerSection__HdUNI>.MaintenanceNotice_title__2M4_R{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;font-weight:700;color:#001e4c;margin:0}.MaintenanceNotice_content__fNxwd{display:flex;flex-direction:column;gap:1rem}.MaintenanceNotice_content__fNxwd>.MaintenanceNotice_footer__cyM1j,.MaintenanceNotice_content__fNxwd>.MaintenanceNotice_text__xhkfz,.MaintenanceNotice_list__b_gwt{font-weight:400;letter-spacing:.012em;font-size:1rem;color:#001e4c;margin:0;line-height:1.6}.MaintenanceNotice_list__b_gwt{padding-left:1.2rem;list-style-type:disc}.MaintenanceNotice_list__b_gwt>li{line-height:1.6;margin-bottom:.3rem}.MaintenanceNotice_list__b_gwt>li:last-child{margin-bottom:0}.LandingPageIntroductionSection_LandingPageIntroductionSection__lLkCs{display:flex;flex-direction:column;align-items:stretch;max-width:78rem;padding-bottom:4rem;margin:0 auto}.LandingPageIntroductionSection_LandingPageIntroductionSection__lLkCs>.LandingPageIntroductionSection_block__UPre_{display:flex;flex-direction:column;row-gap:2.5rem;max-width:72rem}@media(min-width:768px){.LandingPageIntroductionSection_LandingPageIntroductionSection__lLkCs>.LandingPageIntroductionSection_block__UPre_{align-self:center}}.LandingPageIntroductionSection_TitleBlock__JZ9z_{display:flex;flex-direction:column;align-items:center;min-height:6.75rem;padding:2.5rem 1rem 0;margin:-5rem 1rem 0;background-color:#fff}@media(min-width:768px){.LandingPageIntroductionSection_TitleBlock__JZ9z_{margin:-5rem 3rem 0}}.LandingPageIntroductionSection_TitleBlock__JZ9z_>.LandingPageIntroductionSection_title__l01PT{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:2rem;font-weight:700;line-height:1.2;color:#001e4c}.LandingPageIntroductionSection_IntroductionText__Ysm_h{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;margin:0 1rem;color:#001e4c}@media(min-width:768px){.LandingPageIntroductionSection_IntroductionText__Ysm_h{margin:0 3rem}}.LandingPageIntroductionSection_IntroductionCardList__PvPGA{display:flex;flex-direction:column;row-gap:2.5rem}@media(min-width:768px){.LandingPageIntroductionSection_IntroductionCardList__PvPGA{flex-direction:row;column-gap:2.5rem;margin:0 3rem}}.LandingPageIntroductionSection_IntroductionCard__VjBpY{display:flex;flex:1 1;flex-direction:column;row-gap:1rem}@media(min-width:768px){.LandingPageIntroductionSection_IntroductionCard__VjBpY{max-width:20rem}}.LandingPageIntroductionSection_IntroductionCard__VjBpY>.LandingPageIntroductionSection_wrapper__Mui83{position:relative;padding-top:75%}.LandingPageIntroductionSection_IntroductionCard__VjBpY>.LandingPageIntroductionSection_texts__zMoRw{display:flex;flex-direction:column;row-gap:1rem;color:#001e4c;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.LandingPageIntroductionSection_IntroductionCard__VjBpY>.LandingPageIntroductionSection_texts__zMoRw{padding-right:0;padding-left:0}}.LandingPageIntroductionSection_IntroductionCard__VjBpY>.LandingPageIntroductionSection_texts__zMoRw>.LandingPageIntroductionSection_title__l01PT{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem}.LandingPageIntroductionSection_DetailText__jxi4a{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem}.LandingPageIntroductionSection_DetailText__jxi4a>.LandingPageIntroductionSection_strong__6Faq6{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700}.LandingPageIntroductionSection_BottomAction__4zG3f{display:flex;flex-direction:column;row-gap:1rem;align-items:center;margin:0 1rem}@media(min-width:768px){.LandingPageIntroductionSection_BottomAction__4zG3f{width:40rem;margin:0 auto}}.LandingPageIntroductionSection_BottomAction__4zG3f>.LandingPageIntroductionSection_text__YQLLq{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700;color:#001e4c}.LandingPageImageBanner_ImageBanner__dy_DN{position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.LandingPageImageBanner_ImageBanner__dy_DN>.LandingPageImageBanner_wrapper__Jpaao{position:absolute;top:0;width:100%;height:15.125rem}@media(min-width:768px){.LandingPageImageBanner_ImageBanner__dy_DN>.LandingPageImageBanner_wrapper__Jpaao{height:29rem}}.LandingPageImageBanner_ImageBanner__dy_DN>.LandingPageImageBanner_wrapper__Jpaao>.LandingPageImageBanner_image__6RQAB{z-index:-10;object-fit:cover;object-position:50% 50%}.LandingPageImageBanner_TitleBlock__ghTwB{display:flex;flex-direction:column;align-items:center;margin:8.75rem 1rem 0}@media(min-width:768px){.LandingPageImageBanner_TitleBlock__ghTwB{margin:21.75rem 3rem 0}}.LandingPageImageBanner_TitleBlock__ghTwB>.LandingPageImageBanner_panel__Uxpyp{width:100%;max-width:85.375rem;min-height:6.75rem;padding:2.5rem 1rem 0;text-align:center;background-color:#fff}.LandingPageImageBanner_TitleBlock__ghTwB>.LandingPageImageBanner_panel__Uxpyp>.LandingPageImageBanner_modifier__K1fjW{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;color:#001e4c}.LandingPageImageBanner_TitleBlock__ghTwB>.LandingPageImageBanner_panel__Uxpyp>.LandingPageImageBanner_title__KieYO{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:2rem;font-weight:700;line-height:1.2;color:#001e4c}.SectionTitle_SectionTitle__0sM7R{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;font-weight:700;width:100%;padding:.25rem 1rem .25rem .75rem;color:#fff;background-color:#001e4c;border-left:.25rem solid #e01e1e}.InfoFormHoldingPage_InfoFormHoldingPage__izGJ_{width:100%;display:flex;flex-direction:column;gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:768px){.InfoFormHoldingPage_InfoFormHoldingPage__izGJ_{width:40rem;margin:0 auto}}.InfoFormHoldingPage_InfoFormHoldingPageSection__ujbQ_{gap:1.5rem}.InfoFormHoldingPage_InfoFormHoldingPageSection__ujbQ_,.InfoFormHoldingPage_InfoFormHoldingPageSubsection__UAcgh{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;display:flex;flex-direction:column;color:#001e4c}.InfoFormHoldingPage_InfoFormHoldingPageSubsection__UAcgh{gap:1rem;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.InfoFormHoldingPage_InfoFormHoldingPageSubsection__UAcgh{padding-right:0;padding-left:0}}.InfoFormHoldingPage_InfoFormHoldingPageSubsection__UAcgh>.InfoFormHoldingPage_title__B_HY4{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700}.InfoFormHoldingPage_InfoFormHoldingPageController__mlT8L{display:flex;gap:1rem;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.InfoFormHoldingPage_InfoFormHoldingPageController__mlT8L{padding-right:0;padding-left:0}}.InfoFormHoldingPage_InfoFormHoldingPageDescription__qxaal{white-space:pre-line;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.InfoFormHoldingPage_InfoFormHoldingPageDescription__qxaal{padding-right:0;padding-left:0}}.SectionBase_SectionBase__sHNMU,.SectionBase_SectionBase__sHNMU>.SectionBase_children__LdgR6{display:flex;flex-direction:column;row-gap:1.5rem}.SectionBase_SectionBase__sHNMU.SectionBase_Space__oIE3s>.SectionBase_children__LdgR6{padding-right:1rem;padding-left:1rem}@media(min-width:768px){.SectionBase_SectionBase__sHNMU.SectionBase_Space__oIE3s>.SectionBase_children__LdgR6{padding-right:0;padding-left:0}}.SchoolMediaImageItem_SchoolMediaImageItem__rJus1{display:grid;grid-row-gap:.5rem;row-gap:.5rem;width:100%}.SchoolMediaImageItem_SchoolMediaImageItem__rJus1>.SchoolMediaImageItem_main__NqMV7{position:relative;width:100%;padding-top:75%}.SchoolMediaImageItem_SchoolMediaImageItem__rJus1>.SchoolMediaImageItem_description__9fNAH{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;padding-right:1rem;padding-left:1rem;color:#001e4c}@media(min-width:768px){.SchoolMediaImageItem_SchoolMediaImageItem__rJus1>.SchoolMediaImageItem_description__9fNAH{padding-right:0;padding-left:0}}.SchoolMediaImageSections_SchoolMediaImageSections__ACYrg{display:flex;flex-direction:column;row-gap:2rem}.PaginationTop_PaginationTop__VpwMt{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;color:#001e4c}.HighSchoolCard_HighSchoolCard__kHpwT{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #d0d2d6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.07)}.HighSchoolCard_HighSchoolCard__kHpwT>.HighSchoolCard_wrapper__EJBHE{position:relative;width:100%;padding-top:75%;overflow:hidden;perspective:30rem}.HighSchoolCard_HighSchoolCard__kHpwT>.HighSchoolCard_wrapper__EJBHE>.HighSchoolCard_image__2HJ_U{object-fit:cover;transition:transform .4s ease-out;transform:translateZ(0)}@media(hover:hover){.HighSchoolCard_HighSchoolCard__kHpwT:hover>.HighSchoolCard_wrapper__EJBHE>.HighSchoolCard_image__2HJ_U{transform:translateZ(3rem)}}@media(hover:none){.HighSchoolCard_HighSchoolCard__kHpwT:active>.HighSchoolCard_wrapper__EJBHE>.HighSchoolCard_image__2HJ_U{transform:translateZ(3rem)}}.HighSchoolCard_HighSchoolCard__kHpwT>.HighSchoolCard_content__hsEHS{display:flex;flex-direction:column;row-gap:1rem;align-self:stretch;padding:1rem}.HighSchoolCard_HighSchoolCard__kHpwT>.HighSchoolCard_content__hsEHS>.HighSchoolCard_updated__Yf_DJ{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;line-height:1;color:#656870}.HighSchoolCard_HighSchoolInfo__5FQ0Q{display:flex;flex-direction:column;row-gap:.25rem}.HighSchoolCard_HighSchoolInfo__5FQ0Q>.HighSchoolCard_title__ESQC8{display:flex;flex-direction:row;column-gap:.5rem;align-items:center;justify-content:space-between}.HighSchoolCard_HighSchoolInfo__5FQ0Q>.HighSchoolCard_title__ESQC8>.HighSchoolCard_name__fUX6M{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;font-weight:700;flex-grow:1;color:#001e4c}.HighSchoolCard_HighSchoolInfo__5FQ0Q>.HighSchoolCard_appeal__t3b4y{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700;color:#001e4c}.HighSchoolCard_HighSchoolInfo__5FQ0Q>.HighSchoolCard_details__6yucc{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;color:#001e4c}.HighSchoolCard_HighSchoolInfo__5FQ0Q>.HighSchoolCard_details__6yucc>.HighSchoolCard_separator__tv1P3{margin:0 .25rem;color:#b7bac1}.LikeButton_LikeButton__dEZ_7{display:flex;color:#e01e1e;cursor:pointer;background-color:transparent;border:0}@media(hover:hover){.LikeButton_LikeButton__dEZ_7:hover{opacity:.7}}@media(hover:none){.LikeButton_LikeButton__dEZ_7:active{opacity:.7}}.LikeButton_LikeButton__dEZ_7:disabled{color:#b7bac1;cursor:not-allowed}.HighSchoolsList_HighSchoolsList__43Opj{display:flex;flex-direction:column;row-gap:1.5rem;width:100%;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.HighSchoolsList_HighSchoolsList__43Opj{width:40rem;margin:0 auto;padding-right:0;padding-left:0}}.HighSchoolsList_HighSchoolsList__43Opj>.HighSchoolsList_list___yIST{display:flex;flex-direction:column;row-gap:1.5rem;align-items:center}.HighSchoolsList_HighSchoolsList__43Opj>.HighSchoolsList_list___yIST>.HighSchoolsList_card__E2_t_{width:100%}.HighSchoolsList_EmptyView__ckTKI{display:flex;flex-direction:column;row-gap:1rem;padding-top:1.5rem;color:#001e4c;width:100%;padding-right:1rem;padding-left:1rem}@media(min-width:768px){.HighSchoolsList_EmptyView__ckTKI{width:40rem;margin:0 auto;padding-right:0;padding-left:0}}.HighSchoolsList_EmptyView__ckTKI>.HighSchoolsList_message__Lv57f{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem}.HighSchoolsList_EmptyView__ckTKI>.HighSchoolsList_description__BOG8v{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem}.LinkText_LinkText__N7U7L{display:flex;column-gap:.25rem;align-items:center;text-decoration:underline;cursor:pointer}.LinkText_LinkText__N7U7L.LinkText_Xxs__vKbk4{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.6666666667rem}.LinkText_LinkText__N7U7L.LinkText_Xs__rn5zu{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.75rem}.LinkText_LinkText__N7U7L.LinkText_Small__0zZHk{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem}.LinkText_LinkText__N7U7L.LinkText_Medium__F5_A1{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem}.LinkText_LinkText__N7U7L.LinkText_Large__9MLkr{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem}.LinkText_LinkText__N7U7L.LinkText_Xl__uZgix{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.5rem}@media(hover:hover){.LinkText_LinkText__N7U7L:hover{text-decoration:none;opacity:.3}}@media(hover:none){.LinkText_LinkText__N7U7L:active{text-decoration:none;opacity:.3}}.LinkText_LinkText__N7U7L.LinkText_Link__ID_nl{color:#191973}.LinkText_LinkText__N7U7L.LinkText_White__N4_Yq{color:#fff}.LinkText_LinkText__N7U7L.LinkText_Disabled__1hKzG{color:#b7bac1;text-decoration:none;cursor:not-allowed}.Footer_FooterComponent__nzwae{display:flex;flex-direction:column;row-gap:1rem;align-items:center;justify-content:center;padding:1rem;color:#fff;background-color:#001e4c}@media(min-width:768px){.Footer_FooterComponent__nzwae{flex-direction:row;column-gap:1rem;padding:1rem 2rem}}.Footer_FooterComponent__nzwae>.Footer_copyright__OLSwr{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.6666666667rem;color:#b7bac1;text-align:center;white-space:nowrap}.Footer_DesktopNav__OaZdc{display:none;flex-grow:1;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:flex-start}@media(min-width:768px){.Footer_DesktopNav__OaZdc{display:flex}}.Footer_MobileNav__6b8GK{display:flex;flex-grow:1;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:center}@media(min-width:768px){.Footer_MobileNav__6b8GK{display:none}}.Header_HeaderComponent__jIvZ1{position:fixed;top:0;z-index:20;display:flex;flex-direction:row;column-gap:.5rem;align-items:center;width:100%;height:4rem;background-color:#fff;border-bottom:1px solid #d0d2d6;transition:background-color .2s ease-in-out,border-bottom .2s ease-in-out}@media(min-width:768px){.Header_HeaderComponent__jIvZ1{padding:.25rem 1rem}}.Header_HeaderComponent__jIvZ1:before{position:absolute;top:0;right:0;left:0;z-index:-10;height:7rem;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 25%,transparent);opacity:0;transition:opacity .2s ease-in-out}.Header_HeaderComponent__jIvZ1.Header_Transparent__A_etD{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.3)}.Header_HeaderComponent__jIvZ1.Header_Transparent__A_etD:before{opacity:1}.HeaderMenuArea_HeaderMenuArea__bni_N{display:flex;flex-direction:row;column-gap:1rem;align-items:center;padding:.5rem;margin-left:auto}.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#191973;cursor:pointer;border-radius:4px;transition:color .2s ease-in-out}@media(min-width:768px){.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH{display:none}}@media(hover:hover){.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH:hover{color:#fff;background-color:#191973}}@media(hover:none){.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH:active{color:#fff;background-color:#191973}}.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH.HeaderMenuArea_Notification__q7C8G:after{position:absolute;top:0;right:0;width:.375rem;height:.375rem;margin:.5rem;content:"";background-color:#e01e1e;border-radius:50%}.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH.HeaderMenuArea_Transparent__L8BAI{color:#fff;background-color:transparent}@media(hover:hover){.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH.HeaderMenuArea_Transparent__L8BAI:hover{background-color:rgba(35,34,30,.5)}}@media(hover:none){.HeaderMenuArea_HeaderMenuArea__bni_N>.HeaderMenuArea_button__1zibH.HeaderMenuArea_Transparent__L8BAI:active{background-color:rgba(35,34,30,.5)}}.HeaderMenuArea_MenuModal__LbqVb{position:absolute;top:0;right:0;z-index:60;display:flex;flex-direction:column;width:0;height:100vh;overflow:hidden;background-color:#fff;transition:width .2s ease-in-out}@media(min-width:768px){.HeaderMenuArea_MenuModal__LbqVb{display:none}}.HeaderMenuArea_MenuModal__LbqVb.HeaderMenuArea_Open__vXLRo{width:100%}.HeaderMenuArea_MenuModal__LbqVb>.HeaderMenuArea_action__gnvHG{display:flex;flex-direction:row-reverse;align-items:center;height:4rem;border-bottom:1px solid transparent}.HeaderMenuArea_MenuModal__LbqVb>.HeaderMenuArea_action__gnvHG>.HeaderMenuArea_close__ZJhiE{display:flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;margin:.5rem .5rem .5rem auto;color:#191973;cursor:pointer;border-radius:4px}@media(hover:hover){.HeaderMenuArea_MenuModal__LbqVb>.HeaderMenuArea_action__gnvHG>.HeaderMenuArea_close__ZJhiE:hover{color:#fff;background-color:#191973}}@media(hover:none){.HeaderMenuArea_MenuModal__LbqVb>.HeaderMenuArea_action__gnvHG>.HeaderMenuArea_close__ZJhiE:active{color:#fff;background-color:#191973}}.HeaderMenuArea_MenuModal__LbqVb>.HeaderMenuArea_list__LKs0c{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.HeaderMenuItem_HeaderMenuItem__u1oeP{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;display:flex;column-gap:.5rem;align-items:center;justify-content:space-between;width:100%;height:3.5rem;color:#191973;white-space:nowrap;cursor:pointer;border-bottom:1px solid #b7bac1}@media(hover:hover){.HeaderMenuItem_HeaderMenuItem__u1oeP:hover{color:rgba(25,25,115,.3)}}@media(hover:none){.HeaderMenuItem_HeaderMenuItem__u1oeP:active{color:rgba(25,25,115,.3)}}.HeaderMenuItem_HeaderMenuItem__u1oeP>.HeaderMenuItem_text__7FgDL{display:flex;flex-direction:row;flex-grow:1;align-items:center;justify-content:space-between}.HeaderMenuItem_HeaderMenuItem__u1oeP>.HeaderMenuItem_text__7FgDL.HeaderMenuItem_Notification__QgjKx:after{display:block;width:.375rem;height:.375rem;margin:.3125rem;content:"";background-color:#e01e1e;border-radius:50%}.HeaderMenuItem_HeaderMenuItem__u1oeP>.HeaderMenuItem_icon__03MrA{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.HeaderMenuItem_HeaderMenuItem__u1oeP.HeaderMenuItem_Active__NuO1Q{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700;color:#191973;border-bottom:2px dotted #e01e1e}.HeaderMenuItem_HeaderMenuItem__u1oeP.HeaderMenuItem_Active__NuO1Q>.HeaderMenuItem_icon__03MrA{display:none}.HeaderUserButton_HeaderUserButton__oIHhy{position:relative}.HeaderUserButton_HeaderUserButton__oIHhy>.HeaderUserButton_button__MVZ2v{display:flex;align-items:center;height:2.5rem;padding-right:1rem;color:#191973;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}.HeaderUserButton_HeaderUserButton__oIHhy>.HeaderUserButton_button__MVZ2v.HeaderUserButton_Transparent__pY9aj{color:#fff}@media(hover:hover){.HeaderUserButton_HeaderUserButton__oIHhy>.HeaderUserButton_button__MVZ2v:hover{opacity:.3}}@media(hover:none){.HeaderUserButton_HeaderUserButton__oIHhy>.HeaderUserButton_button__MVZ2v:active{opacity:.3}}.HeaderUserButton_HeaderUserButton__oIHhy>.HeaderUserButton_button__MVZ2v>.HeaderUserButton_arrow__xwGLQ{position:absolute;right:0;transition:transform .2s ease-in-out}.HeaderUserButton_HeaderUserButton__oIHhy>.HeaderUserButton_button__MVZ2v>.HeaderUserButton_arrow__xwGLQ.HeaderUserButton_Open__SohHm{transform:rotate(180deg)}.HeaderUserButton_GuestNav__t6CYM{display:flex;flex-direction:column;align-items:center;transition:color .2s ease-in-out}.HeaderUserNavPanel_HeaderUserNavPanel__N52d1{position:absolute;top:2.5rem;right:0;display:grid;grid-template-rows:0fr;overflow:hidden;cursor:default;box-shadow:0 4px 8px 0 rgba(0,0,0,.07);transition:all .2s ease-in-out}.HeaderUserNavPanel_HeaderUserNavPanel__N52d1.HeaderUserNavPanel_Open__Kh76I{grid-template-rows:1fr}.HeaderUserNavPanel_HeaderUserNavPanel__N52d1>.HeaderUserNavPanel_panel__JIlmJ{min-height:0}.HeaderUserNavPanel_HeaderUserNavPanel__N52d1>.HeaderUserNavPanel_panel__JIlmJ>.HeaderUserNavPanel_list__tpiPp{display:flex;flex-direction:column;padding:.5rem 0;background-color:#fff;border:1px solid #d0d2d6;border-radius:4px}.HeaderUserNavPanel_LinkItem__pMUmZ{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;display:flex;column-gap:.25rem;align-items:center;width:100%;padding:.5rem 1.5rem;color:#191973;text-decoration:underline!important;white-space:nowrap;cursor:pointer}@media(hover:hover){.HeaderUserNavPanel_LinkItem__pMUmZ:hover{color:#fff;text-decoration:none!important;background-color:#191973}}@media(hover:none){.HeaderUserNavPanel_LinkItem__pMUmZ:active{color:#fff;text-decoration:none!important;background-color:#191973}}.HeaderUserNavPanel_LinkItem__pMUmZ.HeaderUserNavPanel_Active__Q7zTp{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;font-weight:700;color:#001e4c;text-decoration:none!important;cursor:default;background-color:#fff}.HeaderNavbar_HeaderNavbar__z6fM6{display:none}@media(min-width:768px){.HeaderNavbar_HeaderNavbar__z6fM6{display:block}}.HeaderNavbar_HeaderNavbar__z6fM6>.HeaderNavbar_tabs__ElQPs{display:flex}.HeaderNavbar_HeaderNavbar__z6fM6>.HeaderNavbar_tabs__ElQPs>.HeaderNavbar_tab__I2m5g{display:flex;align-items:center}.HeaderNavbarTab_HeaderNavbarTab__gRa0q{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;position:relative;display:flex;column-gap:.25rem;align-items:center;padding:1rem;color:#191973;white-space:nowrap;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media(hover:hover){.HeaderNavbarTab_HeaderNavbarTab__gRa0q:hover:not(.HeaderNavbarTab_Active__INWoo){color:#fff;background-color:#191973}}@media(hover:none){.HeaderNavbarTab_HeaderNavbarTab__gRa0q:active:not(.HeaderNavbarTab_Active__INWoo){color:#fff;background-color:#191973}}.HeaderNavbarTab_HeaderNavbarTab__gRa0q.HeaderNavbarTab_Transparent__mrGkW{color:#fff}@media(hover:hover){.HeaderNavbarTab_HeaderNavbarTab__gRa0q.HeaderNavbarTab_Transparent__mrGkW:hover:not(.HeaderNavbarTab_Active__INWoo){background-color:rgba(35,34,30,.5)}}@media(hover:none){.HeaderNavbarTab_HeaderNavbarTab__gRa0q.HeaderNavbarTab_Transparent__mrGkW:active:not(.HeaderNavbarTab_Active__INWoo){background-color:rgba(35,34,30,.5)}}.HeaderNavbarTab_HeaderNavbarTab__gRa0q.HeaderNavbarTab_Active__INWoo{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700}.HeaderNavbarTab_HeaderNavbarTab__gRa0q.HeaderNavbarTab_Active__INWoo:before{position:absolute;right:0;bottom:0;left:0;content:"";border-bottom:2px dotted #e01e1e}.HeaderNavbarTab_HeaderNavbarTab__gRa0q.HeaderNavbarTab_Notification___lrAD:after{width:.375rem;height:.375rem;margin:.3125rem;content:"";background-color:#e01e1e;border-radius:50%}.ScrollUpButton_ScrollUpButton__5kA_S{position:fixed;right:1rem;bottom:9rem;z-index:10;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#191973;pointer-events:none;background-color:#f3f4f5;border:1px solid #d0d2d6;border-radius:8px;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.07);opacity:0;transition:opacity .3s ease-in-out}.ScrollUpButton_ScrollUpButton__5kA_S.ScrollUpButton_Hovered__ABohf{color:#fff;cursor:pointer;background-color:#191973;border-color:#191973}@media(min-width:768px){.ScrollUpButton_ScrollUpButton__5kA_S{right:calc(50% - 20rem - .75rem - 2.5rem);bottom:8rem}}.ScrollUpButton_ScrollUpButton__5kA_S.ScrollUpButton_Visible__XCtbN{pointer-events:auto;opacity:1}.UserName_UserName__BJAIV{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.75rem;display:flex;justify-content:flex-end;padding:.25rem 1rem;color:#001e4c;background-color:#f3f4f5}.PageContainer_PageContainer__E_bvv{padding-bottom:4rem}@media(min-width:768px){.PageContainer_PageContainer__E_bvv{padding-bottom:6rem}}.CommonLayout_CommonLayout___E_e0{display:flex;flex-direction:column;min-height:100vh}.CommonLayout_CommonLayout___E_e0>.CommonLayout_content__Hxzox{flex:1 1 auto;margin-top:4rem}.LandingPagePurpleSection_DescriptionText___0Svz{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;color:#001e4c}.LandingPagePurpleSection_PurpleBlock__rHK_k{display:flex;flex-direction:column;row-gap:2rem;max-width:72rem}@media(min-width:768px){.LandingPagePurpleSection_PurpleBlock__rHK_k{flex-direction:row;column-gap:2rem}}.LandingPagePurpleSection_PurpleBlock__rHK_k>.LandingPagePurpleSection_logo__S3nEA{display:flex;align-items:center;justify-content:center;width:20rem;height:7.5rem}.LandingPagePurpleSection_PurpleBlock__rHK_k>.LandingPagePurpleSection_detail__LKuJE{display:flex;flex-direction:column;row-gap:1.5rem}.LandingPagePurpleSection_DetailList__5SSN_{display:flex;flex-direction:column;row-gap:.25rem}.LandingPagePurpleSection_DetailList__5SSN_>.LandingPagePurpleSection_item__OmyG7{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;display:flex;column-gap:.25rem;color:#001e4c}.LandingPagePurpleSection_DetailList__5SSN_>.LandingPagePurpleSection_item__OmyG7:before{position:relative;top:.25rem;flex-shrink:0;width:.375rem;height:.375rem;margin:.3125rem;content:"";background-color:#001e4c;border-radius:50%}.LandingPagePurpleSection_SecurityInfo__iKXVa{display:flex;column-gap:1rem}.LandingPagePurpleSection_SecurityInfo__iKXVa>.LandingPagePurpleSection_logo__S3nEA{position:relative;width:8rem;height:8rem}.LandingPagePurpleSection_PolicyLinks__rb0IQ{display:flex;column-gap:1rem}.LandingPageProblemCard_LandingPageProblemCard__otQnu{display:flex;flex-direction:column;padding:1rem;border:1px solid rgba(0,30,76,.3);border-radius:4px}.LandingPageProblemCard_LandingPageProblemCard__otQnu>.LandingPageProblemCard_problem__q_bRN{display:flex;column-gap:.25rem;font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;color:#001e4c}.LandingPageProblemCard_LandingPageProblemCard__otQnu>.LandingPageProblemCard_problem__q_bRN:before{position:relative;top:.1875rem;box-sizing:border-box;flex-shrink:0;width:.5rem;height:.5rem;margin:.5rem;content:"";background:transparent;border:.125rem solid #001e4c;border-radius:50%}.LandingPageProblemCard_LandingPageProblemCard__otQnu>.LandingPageProblemCard_solution__Md3h8{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;margin-left:1.75rem;color:#001e4c}.LandingPageProblemCard_SolutionMark__AyauB{display:flex;margin-top:1rem;color:#e01e1e}.LandingPageProblemCard_SolutionMark__AyauB>.LandingPageProblemCard_arrow__dWypk{margin:.125rem .5rem}.LandingPageProblemCard_SolutionMark__AyauB>.LandingPageProblemCard_text__Po6kZ{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700}.LandingPageSchoolSection_ProblemList__nBtRP{display:flex;flex-direction:column;row-gap:1.5rem}.LandingPageSchoolSection_QuestionText___moqs{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;font-weight:700;color:#001e4c}.LandingPageSchoolSection_StrongText__Me72U{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700}.LandingPageServiceSection_ServiceList__iGNOy{display:flex;flex-direction:column;row-gap:4rem}.LandingPageServiceSection_ServiceItem__D7fI1{display:flex;flex-direction:column;row-gap:2rem;align-items:center}.LandingPageServiceSection_ServiceItem__D7fI1>.LandingPageServiceSection_title__yx_Ol{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.5rem;font-weight:700;color:#001e4c}.LandingPageServiceSection_ServiceItem__D7fI1>.LandingPageServiceSection_list___U3x_{display:flex;flex-direction:column;row-gap:1.5rem;width:100%}@media(min-width:768px){.LandingPageServiceSection_ServiceItem__D7fI1>.LandingPageServiceSection_list___U3x_{flex-direction:row;column-gap:1.5rem}}.LandingPageServiceSection_DetailCard__xiaz7{display:flex;flex:1 1;flex-direction:column;row-gap:1rem;padding:1.5rem;border:1px solid rgba(0,30,76,.3);border-radius:4px}.LandingPageServiceSection_DetailCard__xiaz7>.LandingPageServiceSection_title__yx_Ol{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700;color:#001e4c}.LandingPageServiceSection_DetailCard__xiaz7>.LandingPageServiceSection_button__surUC{margin-top:auto}.LandingPageServiceSection_PriceDetail__7QxUc>.LandingPageServiceSection_price__eFeyT{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;color:#001e4c}.LandingPageServiceSection_PriceDetail__7QxUc>.LandingPageServiceSection_note__Y5p04{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;display:flex;column-gap:.25rem;color:#001e4c}.LandingPageServiceSection_PriceDetail__7QxUc>.LandingPageServiceSection_note__Y5p04:before{min-width:.875rem;content:"※"}.LandingPageServiceSection_FreeText__MIwCr{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.5rem;font-weight:700;color:#e01e1e}.LandingPageServiceSection_ManualList__jOqq4{display:flex;flex-direction:column;row-gap:1rem}.LandingPageServiceSection_ManualList__jOqq4>.LandingPageServiceSection_item__bxqZa{display:flex;column-gap:.5rem;font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;color:#001e4c}.LandingPageServiceSection_ManualList__jOqq4>.LandingPageServiceSection_item__bxqZa:first-child:before{content:"1"}.LandingPageServiceSection_ManualList__jOqq4>.LandingPageServiceSection_item__bxqZa:first-child:before,.LandingPageServiceSection_ManualList__jOqq4>.LandingPageServiceSection_item__bxqZa:nth-child(2):before{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;font-weight:700;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.125rem;color:#fff;background-color:#e01e1e;border-radius:50%}.LandingPageServiceSection_ManualList__jOqq4>.LandingPageServiceSection_item__bxqZa:nth-child(2):before{content:"2"}.LandingPageServiceSection_ManualList__jOqq4>.LandingPageServiceSection_item__bxqZa:nth-child(3):before{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:.8571428571rem;font-weight:700;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.125rem;color:#fff;content:"3";background-color:#e01e1e;border-radius:50%}.LandingPageServiceSection_InquiryBlock__s2UEK{display:flex;flex-direction:column;row-gap:2.5rem;width:100%}.LandingPageServiceSection_InquiryBlock__s2UEK>.LandingPageServiceSection_text__mbMF2{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;color:#001e4c}.LandingPageServiceSection_InquiryBlock__s2UEK>.LandingPageServiceSection_buttons__TH_h9{display:flex;flex-direction:column;row-gap:1rem}@media(min-width:768px){.LandingPageServiceSection_InquiryBlock__s2UEK>.LandingPageServiceSection_buttons__TH_h9{flex-direction:row;column-gap:1.5rem}}.LandingPageServiceSection_ButtonText__7ZnVU{white-space:nowrap}.LandingPageTeamSection_QuestionText__CQI35{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1.2rem;font-weight:700;color:#001e4c}.LandingPageTeamSection_ProblemList__Mx2pn{display:flex;flex-direction:column;row-gap:1.5rem}.LandingPageTeamSection_StrongText__U2rL8{font-weight:400;line-height:1.6;letter-spacing:.012em;font-size:1rem;font-weight:700}.LandingPageView_LandingPageView__H7KzX{display:flex;flex-direction:column;row-gap:8rem;padding-bottom:4rem;margin-top:4rem}@media(min-width:768px){.LandingPageView_LandingPageView__H7KzX{padding-bottom:6rem}}.ResetButton_ResetButton__mLj_9{width:-moz-fit-content;width:fit-content}