.ct-sec[data-astro-cid-ogjzdvpc]{padding-bottom:clamp(80px,9vw,128px)}.ct[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.form[data-astro-cid-ogjzdvpc]{gap:26px;display:grid}.form-h[data-astro-cid-ogjzdvpc]{font-size:26px;font-weight:800}.field[data-astro-cid-ogjzdvpc]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-ogjzdvpc]>label[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc]>legend[data-astro-cid-ogjzdvpc]{padding:0;font-size:16px;font-weight:700}.opt[data-astro-cid-ogjzdvpc]{color:var(--muted);margin-left:12px;font-size:13px;font-weight:500}.req[data-astro-cid-ogjzdvpc]{background:var(--shu);color:#fff;margin-left:10px;padding:0 6px;font-size:12px;font-weight:700;line-height:1.7}.row2[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.row3[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}input[data-astro-cid-ogjzdvpc][type=text],select[data-astro-cid-ogjzdvpc],textarea[data-astro-cid-ogjzdvpc]{background:#fffdf8;border:1px solid #9aa3b2;border-radius:3px;width:100%;min-height:54px;padding:12px 14px;font-size:17px}input[data-astro-cid-ogjzdvpc][type=file]{background:#fffdf8;border:1px dashed #9aa3b2;border-radius:3px;width:100%;min-height:54px;padding:10px 12px;font-size:15px}textarea[data-astro-cid-ogjzdvpc]{resize:vertical;line-height:1.8}input[data-astro-cid-ogjzdvpc]:focus,select[data-astro-cid-ogjzdvpc]:focus,textarea[data-astro-cid-ogjzdvpc]:focus{outline:3px solid var(--shu);outline-offset:0;border-color:var(--ai)}[data-astro-cid-ogjzdvpc]::placeholder{color:#6b7280}.kinds[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.kind[data-astro-cid-ogjzdvpc],.choice[data-astro-cid-ogjzdvpc]{border:2px solid var(--ai);text-align:center;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:56px;padding:0 12px;font-weight:700;display:flex;position:relative}.kind[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.choice[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kind[data-astro-cid-ogjzdvpc]:has(input:checked),.choice[data-astro-cid-ogjzdvpc]:has(input:checked){background:var(--ai);color:#fff}.kind[data-astro-cid-ogjzdvpc]:has(input:focus-visible),.choice[data-astro-cid-ogjzdvpc]:has(input:focus-visible){outline:3px solid var(--shu);outline-offset:2px}.jobs[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.choice[data-astro-cid-ogjzdvpc]{border-width:1.5px;min-height:50px;padding:4px 8px;font-size:15px;line-height:1.4}.only-work[data-astro-cid-ogjzdvpc],.only-recruit[data-astro-cid-ogjzdvpc]{display:none}.only-recruit[data-astro-cid-ogjzdvpc]{gap:26px}.form[data-astro-cid-ogjzdvpc]:has(input[value=work]:checked) .only-work[data-astro-cid-ogjzdvpc]{display:block}.form[data-astro-cid-ogjzdvpc]:has(input[value=recruit]:checked) .only-recruit[data-astro-cid-ogjzdvpc]{display:grid}.form[data-astro-cid-ogjzdvpc]:has(input[value=recruit]:checked) .only-work-other[data-astro-cid-ogjzdvpc]{display:none}.form[data-astro-cid-ogjzdvpc]:has(input[value=recruit]:checked) .row2[data-astro-cid-ogjzdvpc]:has(.only-work-other){grid-template-columns:1fr}@supports not selector(:has(*)){.only-work[data-astro-cid-ogjzdvpc]{display:block}.only-recruit[data-astro-cid-ogjzdvpc]{display:grid}}.submit[data-astro-cid-ogjzdvpc]{min-width:300px;min-height:64px;font-size:19px}.form-status[data-astro-cid-ogjzdvpc]{border-left:4px solid var(--shu);background:var(--kinari-2);padding:18px 20px;font-weight:700}.side[data-astro-cid-ogjzdvpc]{background:var(--kinari-2);border-top:4px solid var(--ai);padding:36px 32px}.side-h[data-astro-cid-ogjzdvpc]{font-size:22px;font-weight:800}.side-tel[data-astro-cid-ogjzdvpc]{white-space:nowrap;align-items:center;min-height:56px;margin-top:6px;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.side-hours[data-astro-cid-ogjzdvpc]{color:var(--muted);font-size:15px}.side-dl[data-astro-cid-ogjzdvpc]{margin-top:24px}.side-dl[data-astro-cid-ogjzdvpc]>div[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--line);padding:14px 0}.side-dl[data-astro-cid-ogjzdvpc] dt[data-astro-cid-ogjzdvpc]{font-weight:700}.side-dl[data-astro-cid-ogjzdvpc] dd[data-astro-cid-ogjzdvpc]{margin-top:2px;font-size:15.5px}.side-dl[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{align-items:center;min-height:44px;display:inline-flex}.side-note[data-astro-cid-ogjzdvpc]{margin-top:8px}@media (width<=959px){.ct[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr;gap:56px}}@media (width<=599px){.row2[data-astro-cid-ogjzdvpc],.row3[data-astro-cid-ogjzdvpc],.kinds[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.jobs[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr}.submit[data-astro-cid-ogjzdvpc]{width:100%;min-width:0}.side[data-astro-cid-ogjzdvpc]{padding:28px 20px}}
