.blog-section-title[data-astro-cid-x255k2k2]{justify-content:center;align-items:flex-end;gap:18px;margin:0 0 30px;font-weight:400;display:flex}.blog-section-title[data-astro-cid-x255k2k2] .en[data-astro-cid-x255k2k2]{font:400 clamp(34px, 4vw, 52px)/1 var(--font-display);letter-spacing:.12em;color:#6e6248}.blog-section-title[data-astro-cid-x255k2k2] .ja[data-astro-cid-x255k2k2]{font:400 15px/1.4 var(--font-heading);letter-spacing:.1em;color:#094c4a;padding-bottom:12px;position:relative}.blog-section-title[data-astro-cid-x255k2k2] .ja[data-astro-cid-x255k2k2]:after{content:"";background:#6e6248;width:56px;height:2px;margin-left:-28px;position:absolute;bottom:0;left:50%}.post-rows[data-astro-cid-x255k2k2]{max-width:1100px;margin:0 auto}.post-row[data-astro-cid-x255k2k2]{color:#2b2d28;border-bottom:1px solid #094c4ab8;padding:26px 4px;text-decoration:none;display:block}.post-row[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2]{font:400 18px/1.2 var(--font-display);letter-spacing:.06em;font-variant-numeric:lining-nums;margin-bottom:10px;display:block}.post-row-title[data-astro-cid-x255k2k2]{font:400 16px/1.7 var(--font-heading);letter-spacing:.06em;color:#094c4a;word-break:auto-phrase;text-wrap:pretty;display:block}.post-row[data-astro-cid-x255k2k2]:hover .post-row-title[data-astro-cid-x255k2k2]{text-underline-offset:4px;text-decoration:underline}.blog-voice[data-astro-cid-x255k2k2]{padding-top:24px}@media (width<=760px){.blog-section-title[data-astro-cid-x255k2k2]{flex-direction:column;align-items:center;gap:10px}.post-row[data-astro-cid-x255k2k2]{padding:20px 2px}}.blog-hero[data-astro-cid-x255k2k2]:before,.blog-hero[data-astro-cid-x255k2k2]:after{content:"";z-index:-2;position:absolute;inset:0}.blog-hero[data-astro-cid-x255k2k2]:before{background:url(/img/shoot-20261003/S-016.webp) 50% 40%/cover no-repeat}.blog-hero[data-astro-cid-x255k2k2]:after{z-index:-1;background:linear-gradient(90deg,#04201fdb,#04201f61)}@media (width<=760px){.blog-hero[data-astro-cid-x255k2k2]:before{background-position:20% 40%}}.blog-hero[data-astro-cid-x255k2k2]{isolation:isolate;min-height:clamp(320px,36vw,500px);padding:clamp(110px, 15vw, 190px) var(--spacing-6) 80px;color:#f6f2ec;background:#094c4a;align-items:end;display:flex;position:relative;overflow:hidden}.blog-hero[data-astro-cid-x255k2k2]>div[data-astro-cid-x255k2k2],.blog-list[data-astro-cid-x255k2k2]{width:min(var(--wide-width), 100%);margin:0 auto}.review-notice[data-astro-cid-x255k2k2]{width:fit-content;margin:0 auto var(--spacing-8);color:#094c4a;font-size:var(--font-size-sm);letter-spacing:.08em;border:1px solid #6e6248;padding:.55rem .9rem}.blog-hero[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:#d9dccb;font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin:0 0 16px}.blog-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-family:var(--font-heading);text-wrap:balance;word-break:auto-phrase;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.55}.blog-hero[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{max-width:42em;margin-top:18px;font-size:16px;line-height:2;display:block}.blog-list[data-astro-cid-x255k2k2]{padding:var(--spacing-16) var(--spacing-6)}.channel-tabs[data-astro-cid-x255k2k2]{margin-bottom:var(--spacing-10);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.channel-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2],.list-button[data-astro-cid-x255k2k2],.pager[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{border:1px solid var(--color-border);min-height:48px;color:var(--color-text);font-size:var(--font-size-sm);justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.channel-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2][aria-current=page]{background:var(--color-text);color:var(--color-bg)}.posts-grid[data-astro-cid-x255k2k2]{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.posts-grid--single[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,520px);justify-content:center}.posts-grid--two[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center}.empty-state[data-astro-cid-x255k2k2],.pager[data-astro-cid-x255k2k2]{text-align:center}.empty-state[data-astro-cid-x255k2k2]{padding:var(--spacing-16) 0}.pager[data-astro-cid-x255k2k2]{margin:var(--spacing-10) 0 0}@media (width<=900px){.posts-grid[data-astro-cid-x255k2k2],.posts-grid--two[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-hero[data-astro-cid-x255k2k2],.blog-list[data-astro-cid-x255k2k2]{padding-inline:var(--spacing-4)}}
