.header[data-astro-cid-isef26zo]{z-index:110;block-size:var(--sp-header-height);background-color:var(--color-white);justify-content:space-between;align-items:center;padding-inline:24px 0;display:flex;position:fixed;inset-block-start:0;inset-inline:0}@media (width>=1200px){.header[data-astro-cid-isef26zo]{display:none}}.header__logo[data-astro-cid-isef26zo]{inline-size:187px}.header__toggle[data-astro-cid-isef26zo]{block-size:100%;inline-size:85px;color:var(--color-black);-webkit-tap-highlight-color:transparent;place-items:center;display:grid}.header__toggle[data-astro-cid-isef26zo]:focus-visible{outline-offset:-6px;box-shadow:none}.header__icon[data-astro-cid-isef26zo]{block-size:13px;inline-size:55px;position:relative}.header__icon[data-astro-cid-isef26zo]:before,.header__icon[data-astro-cid-isef26zo]:after{content:"";block-size:2px;transition:inset-block-start var(--duration-fast), rotate var(--duration-fast);background-color:currentColor;position:absolute;inset-inline:0}.header__icon[data-astro-cid-isef26zo]:before{inset-block-start:0}.header__icon[data-astro-cid-isef26zo]:after{inset-block-start:11px}[data-astro-cid-isef26zo][aria-expanded=true]>.header__icon[data-astro-cid-isef26zo]:before,[data-astro-cid-isef26zo][aria-expanded=true]>.header__icon[data-astro-cid-isef26zo]:after{inset-block-start:5.5px}[data-astro-cid-isef26zo][aria-expanded=true]>.header__icon[data-astro-cid-isef26zo]:before{rotate:25deg}[data-astro-cid-isef26zo][aria-expanded=true]>.header__icon[data-astro-cid-isef26zo]:after{rotate:-25deg}.side-left[data-astro-cid-dfeod3ff]{display:none}@media (width>=1200px){.side-left[data-astro-cid-dfeod3ff]{z-index:1;block-size:100vh;display:block;position:sticky;inset-block-start:0;overflow:clip}}.side-left__logo[data-astro-cid-dfeod3ff]{inline-size:min(268px,100% - 60px);position:absolute;inset-block-start:40px;inset-inline-start:40px}.side-left__illusts[data-astro-cid-dfeod3ff]{block-size:248px;position:absolute;inset-block-start:61.5%;inset-inline:0}.side-left__illust[data-astro-cid-dfeod3ff]{visibility:hidden;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.side-left__illust[data-astro-cid-dfeod3ff].is-active{visibility:visible;opacity:1}@media (prefers-reduced-motion:no-preference){.side-left__illust[data-astro-cid-dfeod3ff]{translate:60px}.side-left__illust[data-astro-cid-dfeod3ff].is-active{translate:0}.side-left__illust[data-astro-cid-dfeod3ff].is-leaving{translate:-60px}.is-ready .side-left__illust[data-astro-cid-dfeod3ff]{transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out), visibility 0s var(--duration-slow)}.is-ready .side-left__illust[data-astro-cid-dfeod3ff].is-active{transition-delay:0s}}.cta-button[data-astro-cid-bbbzsuss]{min-block-size:60px;color:var(--color-main);-webkit-tap-highlight-color:transparent;align-items:stretch;font-size:1rem;font-weight:900;line-height:1.3;display:flex}.cta-button__label[data-astro-cid-bbbzsuss],.cta-button__arrow[data-astro-cid-bbbzsuss]{background-color:var(--color-yellow);border:2px solid var(--color-main);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);place-items:center;display:grid}.cta-button__label[data-astro-cid-bbbzsuss]{white-space:nowrap;flex:1;margin-inline-end:-2px;padding:6px 14px}.cta-button__arrow[data-astro-cid-bbbzsuss]{flex-shrink:0;inline-size:24px}.cta-button__arrow[data-astro-cid-bbbzsuss]:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);block-size:12px;inline-size:9px;transition:translate var(--duration-base) var(--ease-out);background-color:currentColor}.cta-button[data-astro-cid-bbbzsuss]:focus-visible{color:var(--color-yellow)}.cta-button[data-astro-cid-bbbzsuss]:focus-visible .cta-button__label[data-astro-cid-bbbzsuss],.cta-button[data-astro-cid-bbbzsuss]:focus-visible .cta-button__arrow[data-astro-cid-bbbzsuss]{background-color:var(--color-main)}@media (any-hover:hover){.cta-button[data-astro-cid-bbbzsuss]:hover{color:var(--color-yellow)}.cta-button[data-astro-cid-bbbzsuss]:hover .cta-button__label[data-astro-cid-bbbzsuss],.cta-button[data-astro-cid-bbbzsuss]:hover .cta-button__arrow[data-astro-cid-bbbzsuss]{background-color:var(--color-main)}}.cta-button[data-astro-cid-bbbzsuss]:disabled{cursor:progress;opacity:.6}.side-towns[data-astro-cid-wuniospm]{display:none}@media (width>=1200px){.side-towns[data-astro-cid-wuniospm]{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:clip}}.side-towns__item[data-astro-cid-wuniospm]{max-inline-size:none;position:absolute}.is-past-kv .side-towns__item[data-astro-cid-wuniospm]{opacity:.5}@media (prefers-reduced-motion:no-preference){.side-towns__item[data-astro-cid-wuniospm]{transition:opacity var(--duration-slow) var(--ease-out)}}.side-towns__item[data-astro-cid-wuniospm].is-left{inline-size:478px;inset-block-start:35.3%;inset-inline-end:calc(50% + var(--main-width) / 2 - 224px)}.side-towns__item[data-astro-cid-wuniospm].is-right-top{inline-size:566px;inset-block-start:40px;inset-inline-start:calc(50% + var(--main-width) / 2 + 65px)}.side-towns__item[data-astro-cid-wuniospm].is-right-bottom{inline-size:566px;inset-block-start:72.9%;inset-inline-start:calc(50% + var(--main-width) / 2 - 282px)}:root{--color-white:#fff;--color-black:#18181b;--color-text:#333;--color-main:#0035ba;--color-deep:#002b77;--color-sky:#00b2ff;--color-sky-strong:#0096d7;--color-sky-light:#bfecff;--color-pale:#e0ecff;--color-yellow:#fff600;--color-lime:#bdff00;--color-orange:#fd6f4b;--color-gray-50:#f3f3f3;--color-gray-100:#f4f4f5;--color-gray-300:#d4d4d8;--color-gray-400:#a1a1aa;--color-gray-500:#9d9d9d;--color-gray-icon:#71717a;--color-text-strong:#222;--color-text-sub:#52525b;--color-text-table:#444;--color-job-heading:#0340db;--color-job-line:#bcbcbc;--color-job-points:#ebf3ff;--color-error:#d92d20;--color-focus:#18181b;--color-focus-halo:#fff;--font-base:var(--font-noto-sans-jp), sans-serif;--font-en:var(--font-oswald), var(--font-noto-sans-jp), sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-snap:cubic-bezier(.03, .9, .15, 1);--ease-pop:cubic-bezier(.1, .7, .4, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.2s;--duration-base:.3s;--duration-slow:.6s;--main-width:600px;--gutter:24px;--sp-header-height:60px;--sp-cta-height:60px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;scroll-padding-block-start:var(--sp-header-height)}@media (width>=1200px){html{scroll-padding-block-start:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100svh;font-family:var(--font-base);color:var(--color-text);font-feature-settings:"palt" 0;line-break:strict;overflow-wrap:anywhere;word-break:normal;background:var(--color-sky) url(data:image/png;base64,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) 0 0/40px 40px;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.625}img,picture,svg,video{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}strong{font-weight:700}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]:not([hidden=until-found]){display:none!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--color-focus-halo)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:var(--color-white);background-color:var(--color-black);border-radius:4px;padding:8px 16px;font-weight:700;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:none}.count-up{justify-items:end;display:inline-grid}.count-up__ghost,.count-up__view{grid-area:1/1}.count-up__ghost{visibility:hidden}.count-up__digit{text-align:center;inline-size:1ch;display:inline-block}@media (prefers-reduced-motion:no-preference){.js [data-inview]{opacity:0;transition:opacity .8s var(--ease-out) var(--inview-delay,0s), translate .8s var(--ease-out) var(--inview-delay,0s), scale .8s var(--ease-out) var(--inview-delay,0s), rotate .8s var(--ease-out) var(--inview-delay,0s), clip-path .9s var(--ease-snap) var(--inview-delay,0s);translate:0 30px}.js [data-inview][data-inview=left]{translate:calc(var(--inview-distance,40px) * -1) 0}.js [data-inview][data-inview=right]{translate:var(--inview-distance,40px) 0}.js [data-inview][data-inview=pop]{translate:0 30px;scale:.5;rotate:var(--inview-rotate,-6deg);transition-timing-function:ease, var(--ease-back), var(--ease-back), var(--ease-back);transition-duration:.4s,.7s,.7s,.7s}.js [data-inview][data-inview=wipe]{opacity:1;clip-path:inset(0 100% 0 0);translate:0}.js [data-inview][data-inview=none]{opacity:1;translate:0}.js [data-inview].is-inview{opacity:1;translate:0;rotate:0deg;scale:1}.js [data-inview][data-inview=wipe].is-inview{clip-path:inset(0)}.js [data-inview]:not(.is-inview){transition-duration:0s;transition-delay:0s}.js [data-inview-order="1"]{--inview-delay:80ms}.js [data-inview-order="2"]{--inview-delay:.16s}.js [data-inview-order="3"]{--inview-delay:.24s}.js [data-inview-order="4"]{--inview-delay:.32s}.js [data-inview-order="5"]{--inview-delay:.4s}.js [data-inview-order="6"]{--inview-delay:.48s}.js [data-inview-order="7"]{--inview-delay:.56s}.js [data-inview-order="8"]{--inview-delay:.64s}}
