:root{--breakpoint-event-pc: 820px;--min-width-event-sp: 375px;--content-max-width: 1124px;--header-height-sp: 53px;--header-height: 80px;--font-event-sans: "Noto Sans JP", sans-serif;--font-event-display: "Plus Jakarta Sans", sans-serif;--font-event-alnum: var(--font-event-display);--font-event-roboto: "Roboto", sans-serif;--text-event-xs: 12px;--text-event-sm: 13px;--text-event-base: 14px;--text-event-md: 15px;--text-event-lg: 16px;--text-event-xl: 17px;--text-event-2xl: 18px;--text-event-3xl: 20px;--text-event-4xl: 22px;--text-event-5xl: 24px;--text-event-6xl: 26px;--text-event-7xl: 28px;--text-event-8xl: 30px;--text-event-9xl: 32px;--text-event-display: 52px;--leading-event-none: 1;--leading-event-tight: 1.25;--leading-event-snug: 1.4;--leading-event-normal: 1.5;--leading-event-relaxed: 1.6;--leading-event-loose: 1.8;--leading-event-body: 2.2;--tracking-event-em-tight: .02em;--tracking-event-em-normal: .03em;--type-event-section-en: var(--font-event-display);--type-event-section-ja: var(--font-event-sans);--type-event-time: var(--font-event-roboto);--type-event-section-en-size: var(--text-event-display);--type-event-section-ja-size: var(--text-event-display);--type-event-section-sub-en-size: var(--text-event-4xl);--type-event-section-sub-ja-size: var(--text-event-4xl);--type-event-cta-header-size: var(--text-event-lg);--type-event-cta-main-size: var(--text-event-2xl);--type-event-body-size: var(--text-event-md);--type-event-body-emphasis-size: var(--text-event-xl);--type-event-lead-size: var(--text-event-9xl);--color-event-hero-bg: #0f8f82;--color-event-primary: #098f83;--color-event-accent: #124493;--color-event-fv-program: #03334d;--color-event-primary-dark: #046a73;--color-event-fv-bg: #0c5490;--color-event-header-scrolled: #001e38;--color-event-cta: #ff8a3d;--color-event-cta-gradient-end: #e13d3d;--color-event-cta-hover: #ff7a22;--color-event-cta-section-bg: #4c8dd2;--color-event-btn-timetable-hover-bg: #cadfe7;--duration-event-btn: .2s;--ease-event-btn: ease;--shadow-event-btn-fv: 0 3.556px 14.222px 0 rgba(0, 0, 0, .16);--shadow-event-btn-fv-hover: 0 4px 8px rgba(0, 0, 0, .5);--shadow-event-header-btn: 0 0 2px rgba(0, 0, 0, .2);--shadow-event-header-btn-hover: 0 0 4px rgba(0, 0, 0, .5);--tracking-event-btn-fv-hover: .6px;--color-event-text: #3f4f5f;--color-event-text-on-dark: #fff8f8;--color-event-bg-timetable: #e6eaf4;--color-event-bg-cv-from: #4c8dd2;--color-event-bg-cv-to: #2d447e;--color-event-primary-light: #25b9ab;--color-event-primary-gradient-start: rgba( 9, 143, 131, .87 );--color-event-border-subtle: #e1e1e1;--color-event-line: #d0d0d0;--color-event-bg-card: #e9e9e9}.event-btn{transition:background-color var(--duration-event-btn) var(--ease-event-btn),color var(--duration-event-btn) var(--ease-event-btn),box-shadow var(--duration-event-btn) var(--ease-event-btn),font-size var(--duration-event-btn) var(--ease-event-btn),letter-spacing var(--duration-event-btn) var(--ease-event-btn),filter var(--duration-event-btn) var(--ease-event-btn)}@media (prefers-reduced-motion: reduce){.event-btn{transition:none}}.event-btn-label{display:inline-block;transition:font-size var(--duration-event-btn) var(--ease-event-btn)}@media (prefers-reduced-motion: reduce){.event-btn-label{transition:none}}.event-btn--fv-orange{background-image:linear-gradient(to right,var(--color-event-cta) 22.906%,var(--color-event-cta-gradient-end) 100%);color:#fff;box-shadow:var(--shadow-event-btn-fv)}.event-btn--fv-orange:focus-visible{box-shadow:var(--shadow-event-btn-fv-hover)}@media (hover: hover) and (pointer: fine){.event-btn--fv-orange:hover{box-shadow:var(--shadow-event-btn-fv-hover)}}@media (min-width: 820px){.event-btn--fv-orange:focus-visible .event-btn-label{font-size:var(--text-event-7xl)}}@media (min-width: 820px) and (hover: hover) and (pointer: fine){.event-btn--fv-orange:hover .event-btn-label{font-size:var(--text-event-7xl)}}.event-btn--fv-timetable{background-color:#fff;border-width:2px;border-style:solid;border-color:var(--color-event-fv-program);color:var(--color-event-fv-program);box-shadow:var(--shadow-event-btn-fv)}@media (min-width: 820px){.event-btn--fv-timetable{border-width:2.25px}}.event-btn--fv-timetable:focus-visible{box-shadow:var(--shadow-event-btn-fv-hover);letter-spacing:var(--tracking-event-btn-fv-hover)}@media (hover: hover) and (pointer: fine){.event-btn--fv-timetable:hover{box-shadow:var(--shadow-event-btn-fv-hover);letter-spacing:var(--tracking-event-btn-fv-hover)}}@media (min-width: 820px){.event-btn--fv-timetable:focus-visible .event-btn-label{font-size:var(--text-event-7xl)}}@media (min-width: 820px) and (hover: hover) and (pointer: fine){.event-btn--fv-timetable:hover .event-btn-label{font-size:var(--text-event-7xl)}}@media (min-width: 820px){.event-btn--cta-apply:focus-visible{color:#ffca6e;font-size:var(--text-event-7xl)}}@media (min-width: 820px) and (hover: hover) and (pointer: fine){.event-btn--cta-apply:hover{color:#ffca6e;font-size:var(--text-event-7xl)}}.event-btn--header-orange{background-color:var(--color-event-cta);color:#fff;box-shadow:var(--shadow-event-header-btn)}.event-btn--header-orange:focus-visible{background-color:var(--color-event-cta-hover);box-shadow:var(--shadow-event-header-btn-hover);font-size:var(--text-event-2xl)}@media (hover: hover) and (pointer: fine){.event-btn--header-orange:hover{background-color:var(--color-event-cta-hover);box-shadow:var(--shadow-event-header-btn-hover);font-size:var(--text-event-2xl)}}html.js .js-event-scroll-fade{opacity:0}@media (prefers-reduced-motion: reduce){html.js .js-event-scroll-fade{opacity:1}}.js-event-header[data-astro-cid-k26hv5sz].is-scrolled{background-color:var(--color-event-header-scrolled)}
