.recruit-nav[data-v-2c99e0c4]{background:var(--color-white);border-bottom:1px solid var(--color-rule);position:sticky;top:var(--header-height);z-index:40}.recruit-nav__list[data-v-2c99e0c4]{display:flex;gap:4px}.recruit-nav__list li[data-v-2c99e0c4]{display:flex}.recruit-nav__link[data-v-2c99e0c4]{align-items:center;border-bottom:3px solid transparent;color:var(--color-muted);display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center;padding:16px 14px 14px;transition:color .3s,border-color .3s;white-space:nowrap}.recruit-nav__link[data-v-2c99e0c4]:hover{color:var(--color-ink)}.recruit-nav__link.is-current[data-v-2c99e0c4]{border-bottom-color:var(--color-teal);color:var(--color-ink)}.recruit-nav__link--entry[data-v-2c99e0c4]{color:var(--color-teal)}.recruit-nav__note[data-v-2c99e0c4]{color:var(--color-muted);display:block;font-size:11px;font-weight:500;line-height:1.3;margin-top:1px}.recruit-nav__panel .recruit-nav__note[data-v-2c99e0c4]{display:inline;margin:0 0 0 4px}.recruit-nav__list li[data-v-2c99e0c4]:last-child{margin-left:auto}.recruit-nav__bar[data-v-2c99e0c4],.recruit-nav__panel[data-v-2c99e0c4]{display:none}@media (max-width:1100px){.recruit-nav__list[data-v-2c99e0c4]{display:none}.recruit-nav__bar[data-v-2c99e0c4]{align-items:center;display:flex;gap:12px;min-height:52px}.recruit-nav__panel[data-v-2c99e0c4]{display:block}}.recruit-nav__toggle[data-v-2c99e0c4]{align-items:center;cursor:pointer;display:flex;flex:1;gap:10px;min-width:0;padding:10px 0;text-align:left}.recruit-nav__section[data-v-2c99e0c4]{background:#79cbca2e;border-radius:4px;color:var(--color-teal);flex:none;font-size:11px;font-weight:700;padding:3px 8px}.recruit-nav__current[data-v-2c99e0c4]{color:var(--color-ink);font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruit-nav__chevron[data-v-2c99e0c4]{border:solid var(--color-teal);border-width:0 2px 2px 0;flex:none;height:9px;margin:-4px 0 0 2px;transform:rotate(45deg);transition:transform .25s,margin .25s;width:9px}.is-open .recruit-nav__chevron[data-v-2c99e0c4]{margin-top:4px;transform:rotate(-135deg)}.recruit-nav__entry[data-v-2c99e0c4]{background:var(--color-yellow);border-radius:40px;color:var(--color-ink);flex:none;font-size:13px;font-weight:700;padding:8px 16px}.recruit-nav__panel[data-v-2c99e0c4]{background:var(--color-white);border-bottom:1px solid var(--color-rule);box-shadow:0 16px 32px #071f3d1f;left:0;position:absolute;right:0;top:100%}.recruit-nav__panel ul[data-v-2c99e0c4]{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:16px;padding-top:8px}.recruit-nav__panel a[data-v-2c99e0c4]{border-bottom:1px solid var(--color-rule);color:var(--color-ink);display:block;font-size:15px;font-weight:700;padding:13px 0}.recruit-nav__panel a.is-current[data-v-2c99e0c4]{color:var(--color-teal)}.recruit-nav__panel a.is-current[data-v-2c99e0c4]:before{background:var(--color-teal);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;vertical-align:3px;width:6px}.recruit-panel-enter-active[data-v-2c99e0c4],.recruit-panel-leave-active[data-v-2c99e0c4]{transition:opacity .2s,transform .2s}.recruit-panel-enter-from[data-v-2c99e0c4],.recruit-panel-leave-to[data-v-2c99e0c4]{opacity:0;transform:translateY(-6px)}
