.main-photo[data-astro-cid-wxetcihn]{width:min(100% - var(--gutter) * 2, 1360px);margin:0 auto;padding-top:clamp(40px,5vw,64px)}.body[data-astro-cid-wxetcihn]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px clamp(40px,6vw,96px);padding-block:clamp(56px,7vw,96px);display:grid}.story[data-astro-cid-wxetcihn]{gap:20px;line-height:2.1;display:grid}.story[data-astro-cid-wxetcihn] .h2[data-astro-cid-wxetcihn]:not(:first-child){margin-top:32px}.h2[data-astro-cid-wxetcihn]{font-family:var(--font-head);color:var(--color-deep);gap:4px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.5;display:grid}.h2-en[data-astro-cid-wxetcihn]{font-family:var(--font-en);letter-spacing:.3em;color:var(--color-wood);font-size:12px;font-weight:600}.points[data-astro-cid-wxetcihn]{gap:12px;display:grid}.points[data-astro-cid-wxetcihn] li[data-astro-cid-wxetcihn]{background:var(--color-paper);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 20px;line-height:1.9;display:grid}.point-num[data-astro-cid-wxetcihn]{color:var(--color-wood);font-size:22px;font-weight:500;line-height:1.4}.data[data-astro-cid-wxetcihn]{top:calc(var(--header-height) + 24px);border-top:3px solid var(--color-deep);background:var(--color-paper);gap:16px;padding:28px 28px 24px;display:grid;position:sticky}.data-title[data-astro-cid-wxetcihn]{letter-spacing:.3em;color:var(--color-deep);font-size:14px;font-weight:600}.row[data-astro-cid-wxetcihn]{border-bottom:1px solid var(--color-line);grid-template-columns:6em minmax(0,1fr);gap:12px;padding:12px 0;font-size:14px;display:grid}dt[data-astro-cid-wxetcihn]{color:var(--color-deep);font-weight:700}.data-note[data-astro-cid-wxetcihn]{color:var(--color-sub);font-size:12px;line-height:1.8}.gallery[data-astro-cid-wxetcihn]{padding-bottom:clamp(56px,7vw,96px)}.gallery[data-astro-cid-wxetcihn] .container[data-astro-cid-wxetcihn]{gap:28px;display:grid}.gallery-grid[data-astro-cid-wxetcihn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.gallery-grid--odd[data-astro-cid-wxetcihn] li[data-astro-cid-wxetcihn]:first-child{grid-column:1/-1}.gallery-grid--odd[data-astro-cid-wxetcihn] li[data-astro-cid-wxetcihn]:first-child img{aspect-ratio:21/9!important}figure[data-astro-cid-wxetcihn]{gap:10px;display:grid}figcaption[data-astro-cid-wxetcihn]{color:var(--color-sub);font-size:13px}.pager[data-astro-cid-wxetcihn]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-block:32px;display:grid}.pager-link[data-astro-cid-wxetcihn]{color:inherit;gap:4px;text-decoration:none;display:grid}.pager-link--next[data-astro-cid-wxetcihn]{text-align:right;justify-items:end}.pager-label[data-astro-cid-wxetcihn]{letter-spacing:.1em;color:var(--color-wood-deep);align-items:center;gap:8px;font-size:12px;display:inline-flex}.flip[data-astro-cid-wxetcihn]{display:inline-flex;transform:scaleX(-1)}.pager-title[data-astro-cid-wxetcihn]{font-family:var(--font-head);color:var(--color-deep);word-break:auto-phrase;font-size:16px;font-weight:700}.pager-link[data-astro-cid-wxetcihn]:hover .pager-title[data-astro-cid-wxetcihn]{text-decoration:underline}.pager-all[data-astro-cid-wxetcihn]{border:1px solid var(--color-deep);min-height:44px;color:var(--color-deep);align-items:center;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.pager-all[data-astro-cid-wxetcihn]:hover{background:var(--color-deep);color:var(--color-white)}.others[data-astro-cid-wxetcihn]{background:var(--color-paper)}.others-inner[data-astro-cid-wxetcihn]{gap:36px;display:grid}.others-grid[data-astro-cid-wxetcihn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(20px,3vw,40px);display:grid}@media (width<=960px){.body[data-astro-cid-wxetcihn]{grid-template-columns:1fr}.data[data-astro-cid-wxetcihn]{position:static}.others-grid[data-astro-cid-wxetcihn]{grid-template-columns:repeat(2,minmax(0,1fr))}.others-grid[data-astro-cid-wxetcihn] li[data-astro-cid-wxetcihn]:nth-child(3){display:none}}@media (width<=760px){.main-photo[data-astro-cid-wxetcihn]{width:100%;padding-top:0}.main-photo[data-astro-cid-wxetcihn] img{aspect-ratio:4/3!important}.gallery-grid[data-astro-cid-wxetcihn]{grid-template-columns:1fr}.gallery-grid--odd[data-astro-cid-wxetcihn] li[data-astro-cid-wxetcihn]:first-child img{aspect-ratio:3/2!important}.pager[data-astro-cid-wxetcihn]{grid-template-columns:1fr 1fr}.pager-all[data-astro-cid-wxetcihn]{grid-area:2/1/auto/-1;justify-content:center}.pager-title[data-astro-cid-wxetcihn]{font-size:14px;line-height:1.6}}@media (width<=560px){.others-grid[data-astro-cid-wxetcihn]{grid-template-columns:1fr}.others-grid[data-astro-cid-wxetcihn] li[data-astro-cid-wxetcihn]:nth-child(3){display:block}}
