.recruit-mobile-header[data-astro-cid-oogbgq5k]{display:none}@media (width<=800px),(device-width>=320px) and (device-width<=640px),(device-width>=768px) and (device-width<=1024px) and (orientation:portrait){html{--recruit-mobile-header-height:calc(60px + env(safe-area-inset-top,0px))}#wrapper>.header-wrapper,#wrapper>.sticky-header,#wrapper>#recruit-sticky-header.sticky-header{display:none!important}.recruit-mobile-header[data-astro-cid-oogbgq5k]{--recruit-mobile-header-inline:max(14px, env(safe-area-inset-left,0px)) max(14px, env(safe-area-inset-right,0px));z-index:99999;box-sizing:border-box;min-block-size:var(--recruit-mobile-header-height);padding-block:calc(6px + env(safe-area-inset-top,0px)) 6px;padding-inline:var(--recruit-mobile-header-inline);color:#302729;background:#fff;border-block-end:1px solid #e3dcdd;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.recruit-mobile-header__logo[data-astro-cid-oogbgq5k]{align-items:center;min-block-size:44px;min-inline-size:0;max-inline-size:190px;display:flex}.recruit-mobile-header__logo[data-astro-cid-oogbgq5k] img[data-astro-cid-oogbgq5k]{block-size:auto;inline-size:100%;display:block}.recruit-mobile-header[data-astro-cid-oogbgq5k] details[data-astro-cid-oogbgq5k]{flex:none}.recruit-mobile-header[data-astro-cid-oogbgq5k] summary[data-astro-cid-oogbgq5k]{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:0;list-style:none;display:flex}.recruit-mobile-header[data-astro-cid-oogbgq5k] summary[data-astro-cid-oogbgq5k]::-webkit-details-marker{display:none}.recruit-mobile-header__icon[data-astro-cid-oogbgq5k]{gap:3px;inline-size:17px;display:grid}.recruit-mobile-header__icon[data-astro-cid-oogbgq5k] i[data-astro-cid-oogbgq5k]{background:currentColor;block-size:2px}[data-astro-cid-oogbgq5k]:is(.recruit-mobile-header__open,.recruit-mobile-header__close){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.recruit-mobile-header__close[data-astro-cid-oogbgq5k],.recruit-mobile-header[data-astro-cid-oogbgq5k] details[data-astro-cid-oogbgq5k][open] .recruit-mobile-header__open[data-astro-cid-oogbgq5k]{display:none}.recruit-mobile-header[data-astro-cid-oogbgq5k] details[data-astro-cid-oogbgq5k][open] .recruit-mobile-header__close[data-astro-cid-oogbgq5k]{display:inline}.recruit-mobile-header[data-astro-cid-oogbgq5k] nav[data-astro-cid-oogbgq5k]{box-sizing:border-box;max-block-size:calc(100vh - var(--recruit-mobile-header-height));max-block-size:calc(100dvh - var(--recruit-mobile-header-height) - env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;padding-block:4px;padding-inline:var(--recruit-mobile-header-inline);background:#fff;border-block-end:1px solid #e3dcdd;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 8px 20px #3228281f}.recruit-mobile-header[data-astro-cid-oogbgq5k] details[data-astro-cid-oogbgq5k]:not([open])>nav[data-astro-cid-oogbgq5k]{display:none}.recruit-mobile-header[data-astro-cid-oogbgq5k] ul[data-astro-cid-oogbgq5k]{margin:0;padding:0;list-style:none}.recruit-mobile-header[data-astro-cid-oogbgq5k] ul[data-astro-cid-oogbgq5k] ul[data-astro-cid-oogbgq5k]{padding-inline-start:14px}.recruit-mobile-header[data-astro-cid-oogbgq5k] nav[data-astro-cid-oogbgq5k] a[data-astro-cid-oogbgq5k]{box-sizing:border-box;color:#302729;border-block-end:1px solid #e3dcdd;align-items:center;min-block-size:44px;padding-block:6px;font-size:.8125rem;text-decoration:none;display:flex}.recruit-mobile-header[data-astro-cid-oogbgq5k] nav[data-astro-cid-oogbgq5k] a[data-astro-cid-oogbgq5k][aria-current=page]{color:#f05858;font-weight:600}.recruit-mobile-header[data-astro-cid-oogbgq5k] [data-astro-cid-oogbgq5k]:is(a,summary):focus-visible{outline-offset:-2px;outline:2px solid #a84247}@media (height<=459px){#wrapper{scroll-margin-block-start:var(--recruit-mobile-header-height)}}}@media (width<=800px) and (height>=460px),(device-width>=320px) and (device-width<=640px) and (height>=460px),(device-width>=768px) and (device-width<=1024px) and (orientation:portrait) and (height>=460px){.recruit-mobile-header[data-astro-cid-oogbgq5k]{position:sticky;inset-block-start:0}html{scroll-padding-block-start:calc(var(--recruit-mobile-header-height) + 8px)}}
