.public-jobs-header_header__7QhYM{--gutter:24px;--height:56px;position:relative;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",var(--font-noto-sans-jp),sans-serif}.public-jobs-header_header__7QhYM:after{content:"";position:absolute;inset:auto 0 0;border-bottom:1px solid var(--border);pointer-events:none}.public-jobs-header_theme__cFD1A{display:none}@media (min-width:768px){.public-jobs-header_theme__cFD1A{display:inline-flex}}.public-jobs-header_inner__Q2jzF{display:flex;align-items:center;gap:16px;width:100%;max-width:calc(1280px + var(--gutter) * 2);height:var(--height);margin-inline:auto;padding-inline:var(--gutter)}.public-jobs-header_brand__qnT7L{display:inline-flex;flex:none;align-items:center;min-height:44px;border-radius:6px}.public-jobs-header_jobs__hqc7r{position:relative;display:none;align-items:center;height:36px;margin-left:20px;padding-inline:16px;border:1px solid var(--border);border-radius:999px;color:var(--foreground);font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.public-jobs-header_jobs__hqc7r:after{content:"";position:absolute;inset:-5px 0}@media (min-width:768px){.public-jobs-header_jobs__hqc7r{display:inline-flex}}.public-jobs-header_account__qGAbY{display:flex;align-items:center;gap:8px;margin-left:auto}.public-jobs-header_login__34akK{display:inline-flex;align-items:center;min-height:44px;padding-inline:10px;border-radius:8px;color:var(--foreground);font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap}.public-jobs-header_login__34akK:hover{text-decoration:underline;text-underline-offset:4px}.public-jobs-header_signup__NYkGS{position:relative;display:inline-flex;align-items:center;height:36px;padding-inline:16px;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.public-jobs-header_signup__NYkGS:after{content:"";position:absolute;inset:-4px 0}.public-jobs-header_signup__NYkGS:hover{opacity:.9}@media (max-width:359px){.public-jobs-header_header__7QhYM{--gutter:16px}.public-jobs-header_account__qGAbY,.public-jobs-header_inner__Q2jzF{gap:8px}}@media (min-width:768px){.public-jobs-header_header__7QhYM{--gutter:40px;--height:64px}}@media (min-width:1024px){.public-jobs-header_header__7QhYM{--gutter:64px;--height:72px}}@media (min-width:1280px){.public-jobs-header_header__7QhYM{--gutter:88px}}.public-jobs-split-view_workspace__HD8lW{display:block}.public-jobs-split-view_resultList__RpFRN a,.public-jobs-split-view_workspace__HD8lW{scroll-margin-top:calc(var(--app-shell-header-height, 0px) + 1rem)}.public-jobs-split-view_narrowOnly__RP_VR{display:flex}.public-jobs-split-view_resultsPane__GE9hu{width:100%;max-width:48rem;min-width:0;margin-inline:auto}.public-jobs-split-view_resultList__RpFRN>*+*{margin-top:.75rem}.public-jobs-split-view_summaryCard__ZJIiw{display:block;padding:1rem;border:1px solid var(--border);border-radius:var(--product-card-radius,.75rem);background:var(--card);box-shadow:var(--product-card-shadow,none);transition:border-color .15s}.public-jobs-split-view_summaryTitle__hkbq7{text-decoration-line:none}.public-jobs-split-view_summaryCard__ZJIiw:hover .public-jobs-split-view_summaryTitle__hkbq7{text-decoration-line:underline}.public-jobs-split-view_summaryCard__ZJIiw[data-selected=true]{border-color:var(--border-strong);background:var(--card)}.public-jobs-split-view_detailPane___1c5M{display:none;min-width:0;overflow:hidden;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--product-card-radius,.75rem);background:var(--card)}.public-jobs-split-view_narrowBack__YcCya{display:inline-flex}.public-jobs-split-view_workspace__HD8lW[data-selection-status=missing] .public-jobs-split-view_detailPane___1c5M{display:none}.public-jobs-split-view_stickyHeader__0p3ni{flex:none;z-index:10;border-bottom:1px solid var(--border);background:var(--card)}.public-jobs-split-view_scrollBody__M3b4K{min-height:0;flex:1 1 auto;overflow-x:clip;overflow-y:auto;overscroll-behavior:none contain;scrollbar-gutter:stable}@media (max-width:79.999rem){.public-jobs-split-view_workspace__HD8lW[data-narrow-view=detail] .public-jobs-split-view_resultsPane__GE9hu{display:none}.public-jobs-split-view_workspace__HD8lW[data-narrow-view=detail] .public-jobs-split-view_detailPane___1c5M{display:flex;flex-direction:column;width:100%;max-width:48rem;margin-inline:auto}.public-jobs-split-view_workspace__HD8lW[data-narrow-view=detail] .public-jobs-split-view_scrollBody__M3b4K{overflow-y:visible}.public-jobs-split-view_workspace__HD8lW[data-narrow-view=list][data-detail-viewed=false] .public-jobs-split-view_summaryCard__ZJIiw[data-selected=true]{border-color:var(--border)}}@media (min-width:80rem){.public-jobs-split-view_narrowBack__YcCya,.public-jobs-split-view_narrowOnly__RP_VR{display:none}.public-jobs-split-view_workspace__HD8lW[data-selection-status=missing]{display:block}.public-jobs-split-view_workspace__HD8lW[data-selection-status=missing] .public-jobs-split-view_resultsPane__GE9hu{max-width:48rem}.public-jobs-split-view_workspace__HD8lW{display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start;gap:1rem}.public-jobs-split-view_resultsPane__GE9hu{max-width:none}.public-jobs-split-view_withResultCount__FBOLd .public-jobs-split-view_detailPane___1c5M{margin-top:2rem}.public-jobs-split-view_detailPane___1c5M{position:sticky;top:calc(var(--app-shell-header-height, 0px) + 1rem);display:flex;flex-direction:column;max-height:min(calc(100dvh - var(--app-shell-header-height, 0px) - 2rem),var(--detail-available-height,100dvh))}.public-jobs-split-view_embedded__7pocg .public-jobs-split-view_detailPane___1c5M{top:4.5rem;max-height:min(calc(100dvh - 5.5rem),var(--detail-available-height,100dvh))}}