.p-news-detail-wrap{max-width:880px}.p-news-detail{font-family:var(--tb-ff-body);color:var(--tb-ink)}.p-news-detail__head{padding-bottom:var(--space-v-32);margin-bottom:var(--space-v-40);border-bottom:1px solid var(--tb-line)}.p-news-detail__meta{display:flex;align-items:center;gap:var(--space-h-16);margin-bottom:var(--space-v-24);flex-wrap:wrap}.p-news-detail__date{font-family:var(--tb-ff-body);font-weight:700;font-size:.95rem;letter-spacing:.06em;font-feature-settings:"tnum";color:var(--tb-ink)}.p-news-detail__cat{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;background:transparent;border:1px solid var(--tb-ink);color:var(--tb-ink);border-radius:2px;text-transform:uppercase;white-space:nowrap}.p-news-detail__title{margin:0;font-family:var(--tb-ff-body);font-weight:700;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.45;letter-spacing:.02em;color:var(--tb-ink)}.p-news-detail__body{margin-bottom:var(--space-v-72)}.p-news-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-h-24);padding-top:var(--space-v-40);border-top:1px solid var(--tb-line);font-family:var(--tb-ff-body)}.p-news-nav__slot{min-width:0}.p-news-nav__slot--prev{justify-self:start}.p-news-nav__slot--center{justify-self:center}.p-news-nav__slot--next{justify-self:end}.p-news-nav__link{display:inline-flex;align-items:center;gap:12px;max-width:100%;color:var(--tb-ink);text-decoration:none;transition:color .25s}.p-news-nav__link:hover{color:var(--tb-yellow-deep)}.p-news-nav__link--prev:hover .p-news-nav__arrow{transform:translate(-4px)}.p-news-nav__link--next:hover .p-news-nav__arrow{transform:translate(4px)}.p-news-nav__arrow{font-family:var(--tb-ff-display);font-style:italic;font-size:1.2rem;flex-shrink:0;transition:transform .25s}.p-news-nav__label-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.p-news-nav__slot--next .p-news-nav__label-wrap{text-align:right}.p-news-nav__label{font-family:var(--tb-ff-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;color:var(--tb-ink-sub)}.p-news-nav__ttl{font-size:.85rem;font-weight:500;line-height:1.5;color:var(--tb-ink);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-news-nav__link.is-disabled{opacity:.3;pointer-events:none}.p-news-nav__index{display:inline-flex;align-items:center;padding:12px 28px;font-family:var(--tb-ff-body);font-size:.88rem;font-weight:600;letter-spacing:.08em;color:var(--tb-ink);background:transparent;border:1px solid var(--tb-ink);border-radius:2px;text-decoration:none;transition:background .25s,color .25s}.p-news-nav__index:hover{background:var(--tb-ink);color:var(--tb-base)}@media screen and (max-width:768px){.p-news-nav{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:var(--space-v-24)}.p-news-nav__slot--prev{grid-column:1;grid-row:1}.p-news-nav__slot--next{grid-column:2;grid-row:1}.p-news-nav__slot--center{grid-column:1 / -1;grid-row:2;justify-self:center}.p-news-nav__ttl{display:none}}
