.grid[data-astro-cid-jbnvwo7u]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px clamp(40px,7vw,104px);display:grid}.name[data-astro-cid-jbnvwo7u]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:20px;display:flex}.role[data-astro-cid-jbnvwo7u]{color:var(--color-sub);font-size:13px}.name-ja[data-astro-cid-jbnvwo7u]{letter-spacing:.14em;font-size:22px;font-weight:700}.name-en[data-astro-cid-jbnvwo7u]{letter-spacing:.14em;color:var(--color-mint-deep);font-size:12px;font-weight:600}.body[data-astro-cid-jbnvwo7u]{justify-items:start;gap:28px;display:grid}.catch[data-astro-cid-jbnvwo7u]{letter-spacing:.06em;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.8}.message[data-astro-cid-jbnvwo7u]{color:var(--color-sub);gap:1.2em;display:grid}.more[data-astro-cid-jbnvwo7u]{min-height:50px;padding:0 24px;font-size:14px}.career[data-astro-cid-jbnvwo7u]{border-radius:var(--radius-s);background:var(--color-mist);width:100%;padding:24px 28px}.career-title[data-astro-cid-jbnvwo7u]{letter-spacing:.1em;font-size:15px;font-weight:700}.career[data-astro-cid-jbnvwo7u] ul[data-astro-cid-jbnvwo7u]{gap:6px;margin-top:10px;font-size:14px;display:grid}.career[data-astro-cid-jbnvwo7u] li[data-astro-cid-jbnvwo7u]{padding-left:18px;position:relative}.career[data-astro-cid-jbnvwo7u] li[data-astro-cid-jbnvwo7u]:before{content:"";background:var(--color-mint-deep);border-radius:6px 1px;width:8px;height:8px;position:absolute;top:.8em;left:0}@media (width<=860px){.grid[data-astro-cid-jbnvwo7u]{grid-template-columns:1fr}.photo[data-astro-cid-jbnvwo7u]{width:min(100%,420px)}.catch[data-astro-cid-jbnvwo7u] br[data-astro-cid-jbnvwo7u]{display:none}}.table[data-astro-cid-wabtbmro]{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center;width:100%}thead[data-astro-cid-wabtbmro] th[data-astro-cid-wabtbmro]{padding:26px 0 12px;font-size:14px;font-weight:700;position:relative}thead[data-astro-cid-wabtbmro] th[data-astro-cid-wabtbmro]:first-child{width:34%}thead[data-astro-cid-wabtbmro] th[data-astro-cid-wabtbmro].closed{color:var(--color-sub)}.time[data-astro-cid-wabtbmro]{border-top:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:16px 8px 16px 0;font-size:15px;font-weight:700}td[data-astro-cid-wabtbmro]{border-top:1px solid var(--color-line);color:var(--color-mint-deep);padding:16px 0;font-size:16px}td[data-astro-cid-wabtbmro].closed{color:var(--color-line);font-weight:700}td[data-astro-cid-wabtbmro].special{color:var(--color-ink)}.is-today[data-astro-cid-wabtbmro]{background:var(--color-mint)}thead[data-astro-cid-wabtbmro] th[data-astro-cid-wabtbmro].is-today{border-radius:14px 14px 0 0}tbody[data-astro-cid-wabtbmro] tr[data-astro-cid-wabtbmro]:last-child td[data-astro-cid-wabtbmro].is-today{border-radius:0 0 14px 14px}.today-mark[data-astro-cid-wabtbmro]{background:var(--color-mint-deep);color:var(--color-white);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;line-height:1.6;display:none;position:absolute;top:4px;left:50%;transform:translate(-50%)}.is-today[data-astro-cid-wabtbmro] .today-mark[data-astro-cid-wabtbmro]{display:block}.note[data-astro-cid-wabtbmro]{color:var(--color-sub);margin-top:14px;font-size:13px;line-height:1.8}@media (width<=520px){thead[data-astro-cid-wabtbmro] th[data-astro-cid-wabtbmro]:first-child{width:30%}.time[data-astro-cid-wabtbmro]{font-size:12px}thead[data-astro-cid-wabtbmro] th[data-astro-cid-wabtbmro],td[data-astro-cid-wabtbmro]{font-size:13px}.today-mark[data-astro-cid-wabtbmro]{padding:0 4px;font-size:9px}}.grid[data-astro-cid-3r6qxiwy]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px clamp(32px,5vw,64px);margin-top:48px;display:grid}.hours-card[data-astro-cid-3r6qxiwy]{border:1px solid var(--color-line);border-radius:var(--radius);align-content:start;gap:20px;padding:clamp(24px,3.5vw,40px);display:grid}.card-title[data-astro-cid-3r6qxiwy]{letter-spacing:.08em;color:var(--color-ink);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.card-title[data-astro-cid-3r6qxiwy] svg{color:var(--color-mint-deep)}.tel[data-astro-cid-3r6qxiwy]{border-radius:var(--radius-s);background:var(--color-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px;text-decoration:none;display:flex}.tel-label[data-astro-cid-3r6qxiwy]{color:var(--color-sub);font-size:13px;font-weight:500}.tel-number[data-astro-cid-3r6qxiwy]{letter-spacing:.04em;align-items:center;gap:8px;font-size:24px;font-weight:800;display:inline-flex}.tel-number[data-astro-cid-3r6qxiwy] svg{color:var(--color-mint-deep)}.access[data-astro-cid-3r6qxiwy]{align-content:start;gap:24px;display:grid}.row[data-astro-cid-3r6qxiwy]{border-bottom:1px solid var(--color-line);grid-template-columns:7.5em 1fr;gap:12px;padding:14px 0;font-size:14px;line-height:1.8;display:grid}.row[data-astro-cid-3r6qxiwy]:first-child{border-top:1px solid var(--color-line)}dt[data-astro-cid-3r6qxiwy]{align-items:flex-start;gap:8px;font-weight:700;display:inline-flex}dt[data-astro-cid-3r6qxiwy] svg{color:var(--color-mint-deep);flex:none;margin-top:3px}dd[data-astro-cid-3r6qxiwy]{white-space:pre-line;color:var(--color-sub)}.map[data-astro-cid-3r6qxiwy]{border-radius:var(--radius);background:linear-gradient(var(--color-white) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--color-white) 1px, transparent 1px) 0 0 / 28px 28px, var(--color-mint);min-height:260px;color:var(--color-mint-dark);place-content:center;justify-items:center;gap:6px;display:grid}.map-text[data-astro-cid-3r6qxiwy]{font-size:13px;font-weight:500}@media (width<=960px){.grid[data-astro-cid-3r6qxiwy]{grid-template-columns:1fr}}@media (width<=520px){.row[data-astro-cid-3r6qxiwy]{grid-template-columns:1fr;gap:2px}.map[data-astro-cid-3r6qxiwy]{min-height:200px}}
