@layer components{.news-detail{width:min(960px,100% - 80px);margin:auto;padding:28px 0 64px}.news-detail__breadcrumb{flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.news-detail__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.news-detail__label{font:300 3.5rem/1 var(--font-en);letter-spacing:-.04em;margin:40px 0}.news-detail__label>span{color:var(--yellow)}.news-detail__label small{font:500 .875rem/1.8 var(--font-ja);letter-spacing:.06em;margin-top:12px;display:block}.news-detail>article{max-width:800px;margin:auto}.news-detail__header{border-bottom:1px solid #dedede;margin-bottom:40px;padding-bottom:32px}.news-detail__meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.news-detail__meta time{font:400 .9375rem/1.5 var(--font-en)}.news-detail__meta span{background:var(--gray-light);border-radius:24px;padding:6px 14px;font-size:.8125rem}.news-detail h1{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.7}.news-detail__back{border-top:1px solid #dedede;max-width:800px;margin:56px auto 0;padding-top:24px}.news-detail__back a{text-underline-offset:6px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.news-detail .article-content h2{border-color:var(--yellow)}@media (width<=767px){.news-detail{width:calc(100% - 50px);padding:20px 0 40px}.news-detail__label{margin:28px 0;font-size:2.75rem}.news-detail__header{margin-bottom:28px;padding-bottom:24px}}}
