.HeaderClient_header__NyCB1{display:flex;justify-content:space-between;width:100%;max-width:1024px;left:50%;transform:translateX(-50%);position:fixed}.HeaderClient_headerBusinessLink__F2Qo3{position:fixed;top:19px;right:calc(((100% - 1024px) / 2) + 12px);z-index:999;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid var(--color-lavender-blue);border-radius:100px;background:var(--color-white);color:#37377e;font-family:var(--font-noto-sans-jp);font-weight:700;text-decoration:none}.HeaderClient_headerBusinessLink__F2Qo3:hover{background:#f0efff}.HeaderClient_headerBusinessLink__F2Qo3:focus-visible{outline:3px solid var(--color-emerald);outline-offset:3px}.HeaderClient_headerBusinessIcon__Sg_H3{fill:currentColor}.HeaderClient_menuButton__X4oQx{position:fixed;top:16px;right:calc(((100% - 1024px) / 2) - 70px);z-index:1001;padding:23px 7.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-emerald);border-radius:50%;border:none}.HeaderClient_menuButtonIcon__tLdBh{height:4px;width:35px;border-radius:2px;background-color:transparent;position:relative;display:block;transition:all .5s ease-in-out}.HeaderClient_menuButtonIcon__tLdBh:after,.HeaderClient_menuButtonIcon__tLdBh:before{content:"";height:2.5px;width:25px;border-radius:2px;background-color:var(--color-white);position:absolute;left:5px;transition:all .5s ease-in-out}.HeaderClient_menuButtonIcon__tLdBh:before{top:-5px}.HeaderClient_menuButtonIcon__tLdBh:after{top:5px}.HeaderClient_menuButton__X4oQx.HeaderClient_isOpen__EMzs8 .HeaderClient_menuButtonIcon__tLdBh{background:transparent}.HeaderClient_menuButton__X4oQx.HeaderClient_isOpen__EMzs8 .HeaderClient_menuButtonIcon__tLdBh:before{transform:rotate(45deg) translate(3.5px,3.5px)}.HeaderClient_menuButton__X4oQx.HeaderClient_isOpen__EMzs8 .HeaderClient_menuButtonIcon__tLdBh:after{transform:rotate(-45deg) translate(3.5px,-3.5px)}.HeaderClient_menuOverlay__leTSY{padding:20px;background:var(--color-white);visibility:hidden;position:fixed;top:76px;right:calc(((100% - 1024px) / 2) - 70px);max-height:calc(100dvh - 96px);overflow-y:auto;width:min(360px,calc(100vw - 2em));box-sizing:border-box;border:1px solid #d7d9eb;border-radius:16px;box-shadow:0 12px 36px rgba(31,54,57,.18);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:1000}.HeaderClient_menuOverlay__leTSY::-webkit-scrollbar{width:8px}.HeaderClient_menuOverlay__leTSY::-webkit-scrollbar-thumb{background:#d7d9eb;border-radius:8px}.HeaderClient_menuOverlay__leTSY.HeaderClient_isOpen__EMzs8{visibility:visible;opacity:1;pointer-events:auto}.HeaderClient_menuOverlayWrapper__448gu{width:100%;box-sizing:border-box}.HeaderClient_menuOverlayStudent__e8jqL{margin-top:0}.HeaderClient_menuOverlayTitle___I6DO{margin:0 0 14px;font-size:18px;font-weight:700}.HeaderClient_menuOverlayStudentList__xYpn0{list-style:none;padding:0;margin:0}.HeaderClient_menuOverlayStudentItem__GQKiv{border-bottom:2px dotted var(--color-emerald)}.HeaderClient_menuOverlayStudentItemLink__J1Hav{text-decoration:none;display:flex;padding:.65em .25em;justify-content:space-between;color:inherit}.HeaderClient_menuOverlayStudentItemLink__J1Hav.HeaderClient_borderTop__EwBSS{border-top:2px dotted var(--color-emerald)}.HeaderClient_menuOverlayStudentItemLinkArrow__feUQn{border-top:2px solid var(--color-emerald);border-right:2px solid var(--color-emerald);display:inline-block;width:15px;height:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.HeaderClient_menuOverlayOthers__M1puS{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:10px}.HeaderClient_menuOverlayOthersLink__bxpgZ{text-decoration:none;color:#37377e;background:#f0efff;border:2px solid var(--color-lavender-blue);border-radius:100px;padding:.5em 1em;display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:var(--font-size-14)}.HeaderClient_menuOverlayOthersIcon__pfIqv{fill:currentColor}.HeaderClient_menuOverlayFooter___zpo4{margin-top:18px;padding-top:16px;border-top:1px solid #d7d9eb}.HeaderClient_menuOverlayFooterList__47uwP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;list-style:none;padding:0;margin:0;font-size:12px;line-height:1.5}.HeaderClient_menuOverlayFooterLink__8MNSu{text-decoration:none;color:inherit;font-family:var(--font-noto-sans-jp)}.HeaderClient_menuOverlayCta__d2rtG{margin-top:18px;padding-top:16px;border-top:1px solid #d7d9eb}.HeaderClient_menuOverlayCtaMessage__waaJi{margin:0;font-size:12px;text-align:center}.HeaderClient_menuOverlayCta__d2rtG .HeaderClient_menuOverlayStoreLinks__CeMLJ{gap:8px;margin-top:8px}.HeaderClient_menuOverlayStoreLinks__CeMLJ a{flex:1 1;min-width:0}.HeaderClient_menuOverlayStoreLinks__CeMLJ img{width:100%;height:auto}@media (max-width:1200px){.HeaderClient_headerBusinessLink__F2Qo3{display:none}.HeaderClient_header__NyCB1{max-width:540px;position:relative}.HeaderClient_headerLogoHidden__oLPuS{position:relative}.HeaderClient_menuButton__X4oQx,.HeaderClient_menuOverlay__leTSY{right:calc((100% - 540px) / 2)}.HeaderClient_menuOverlayWrapper__448gu{width:100%}}@media (max-width:560px){.HeaderClient_header__NyCB1{width:calc(100% - 2em)}.HeaderClient_menuButton__X4oQx,.HeaderClient_menuOverlay__leTSY{right:1em}.HeaderClient_menuOverlayWrapper__448gu{width:100%;padding:0}}.Footer_footer__rZB2Q{padding-bottom:120px}.Footer_footerMain___T1eO{padding-top:40px}.Footer_footerLogo__eCIR8{display:flex;justify-content:center;text-align:end}.Footer_footerLogoContent__Z0gKC{width:100%}.Footer_footerLogoImg__nJqVW{max-width:360px;width:100%;height:auto;display:flex;justify-content:center}.Footer_footerLogoTitle__j_4YS{color:var(--color-emerald)}.Footer_footerHeadline__iSsy4{margin-top:40px;text-align:center}.Footer_footerMascot__SIOhG{display:flex;justify-content:center;margin-top:40px}.Footer_footerMascotImg__bP2R_{max-width:150px;width:30%;height:auto}.Footer_footerCta__KlFNK{margin-top:40px;text-align:center;font-weight:var(--font-weight-bold);padding-bottom:100px}.Footer_footerCtaText__dcmD3{font-size:1.1rem}.Footer_footerWrapper__uSnmO{max-width:540px;width:calc(100% - 2em);margin:0 auto}.Footer_footerNavigation__T55Mt{background-color:var(--color-white);border-radius:8px}.Footer_footerNav__zqjI6{width:calc(100% - 2em);margin:0 auto}.Footer_footerNavContainer__X2a2_{padding-top:24px}.Footer_footerNavMenu__DRk0G{display:flex;justify-content:space-between;align-items:center;gap:8px}.Footer_footerNavLogo__PmiID{height:auto}.Footer_footerNavTitle___hnaD{font-size:var(--font-size-12)}.Footer_footerNavLinks__oOGOB{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.Footer_footerNavLink___4HBs{text-decoration:none;color:var(--color-lavender-blue);font-size:var(--font-size-16);border:1px solid var(--color-lavender-blue);border-radius:100px;padding:.2em 1em;display:inline-flex;align-items:center;gap:.5em}.Footer_footerNavLinkIcon__oMWX_{fill:var(--color-lavender-blue)}.Footer_footerNavList__Wfe88{margin-top:30px;list-style:none;padding:0}.Footer_footerNavItem__32TO7{border-bottom:2px dotted var(--color-emerald)}.Footer_footerNavItemLink__K31fE{text-decoration:none;color:inherit;display:flex;padding:1em;justify-content:space-between;align-items:center}.Footer_footerNavItemLink__K31fE.Footer_borderTop__mwFUf{border-top:2px dotted var(--color-emerald)}.Footer_footerNavItemLinkArrow__i4W_V{border:solid var(--color-emerald);border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-45deg)}.Footer_footerLegal__6GjjN{margin-top:40px;font-weight:var(--font-weight-normal);font-family:var(--font-noto-sans-jp);font-size:var(--font-size-14)}.Footer_footerLegalList__FXbFr{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0}.Footer_footerLegalLink__WBdPB{text-decoration:none;color:inherit}.Footer_footerAnimation__LSWI3{display:flex;width:calc(100% - 1em);align-items:center;position:relative;bottom:80px;margin:0 auto -80px}.Footer_footerAnimationItem__3hxsP{flex:1 1}.Footer_footerCopyright__GthBx{width:calc(100% - 2em);margin:0 auto;font-weight:var(--font-weight-normal);font-family:var(--font-noto-sans-jp);font-size:var(--font-size-12)}