@layer base;@layer libraries;@layer components{@layer common{@layer modal;@layer button;@layer select;@layer enhanced-video}@layer hamburger-button;@layer header;@layer invoice-list;@layer reviews{@layer review-card}@layer trial;@layer landing-page{@layer lp-section}@layer courses{@layer common{@layer cta;@layer section}}@layer choipro{@layer hero-box;@layer section}@layer works;@layer recruit-teacher{@layer animated-block;@layer flow}@layer park{@layer section;@layer menu-button;@layer article-card}@layer mitene-wc-2024{@layer section;@layer courses}@layer spring-camp-2025{@layer modal-close-button}}@layer utilities;@layer components.header{:root{--header-height:calc(var(--header-navbar-height, 0px) + var(--header-banner-height, 0px))}:root:not([data-no-global-header],:has(meta[name=x-cm-global-header][content=false])){--header-navbar-height:56px}@media(min-width:1024px){:root:not([data-no-global-header],:has(meta[name=x-cm-global-header][content=false])){--header-navbar-height:64px}}}@layer base{:root{--font-family-base:var(--font-noto-sans,"Noto Sans"),"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue","Hiragino Sans",sans-serif;accent-color:#0071bc;font-family:var(--font-family-base);font-size:16px;line-height:1.5;scroll-padding-top:calc(var(--header-height, 0px) - var(--header-banner-height, 0px))}:is(:root[data-font=rounded],:root:has(meta[name=x-cm-font][content=rounded])){font-family:var(--font-nunito,"Nunito"),"Avenir Next",Verdana,var(--font-m-plus-rounded-1c,"M PLUS Rounded 1c"),"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4",var(--font-family-base);font-feature-settings:"palt" 1}#__next{display:contents}body,html{margin:0;min-height:100vh;padding:0;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1024px){html{scrollbar-gutter:stable}}body{background-color:#fff;color:#333;padding-bottom:var(--fixed-footer-height,0)}*,:after,:before{box-sizing:border-box}html[data-loading],html[data-loading] *{cursor:progress!important}a{--link-color:#0071bc;--link-decoration:none;color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover{--link-color:#2686c6}@media(hover:hover){a:hover{--link-decoration:underline}}a:focus-visible,a:hover:active{--link-color:#4095cd}a[aria-disabled=true]{color:#adadad;cursor:not-allowed;text-decoration:none}h1,h2,h3{font-weight:400;margin:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}[inert]{interactivity:inert!important}}
@layer components.no-script{.dMiXbM{align-items:flex-end;background:hsla(0,0%,68%,.4);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden auto;position:fixed;right:0;top:0;z-index:500}@media(min-width:768px){.dMiXbM{align-items:center}}.LrhZou{background:#f8c630;border-radius:4px;box-shadow:0 1px 4px 0 rgba(51,51,51,.1),0 2px 8px rgba(51,51,51,.2),inset 0 0 0 3px #f8c630,inset 0 0 0 6px #fff;color:#333;margin:32px;padding:20px 28px;text-align:center;text-shadow:0 1px 1px #fff}.fgjA2g{font-size:20px;font-weight:700;margin:0 0 12px}.gu0Jlr{margin:0}}
