/* お知らせ一覧 */
.p-news-archive { padding: 70px 25px 100px; background: #f1f1f1; }
.p-news-archive__inner { max-width: 1160px; margin: 0 auto; }
.p-news-archive .c-heading { margin: 0; }
.p-news-archive__breadcrumb { margin: 28px 0 54px; color: #777; font-size: 13px; }
.p-news-archive__breadcrumb a { color: inherit; text-decoration: none; }
.p-news-archive__list { border-bottom: 1px solid rgba(34,34,34,.2); }
.p-news-archive__item { display: grid; grid-template-columns: 150px 1fr; gap: 24px; padding: 24px 4px; border-top: 1px solid rgba(34,34,34,.2); }
.p-news-archive__date { color: #999; font-family: var(--font-en); font-size: 14px; letter-spacing: .1em; }
.p-news-archive__link { color: #222; font-size: 15px; line-height: 2; letter-spacing: .06em; text-decoration: none; }
.p-news-archive__link:hover { color: var(--secondarycolor); text-decoration: underline; }
.p-news-archive__message { padding: 24px 4px; color: #777; }
@media (max-width: 47.99em) {
 .p-news-archive { padding: 45px 25px 70px; }
 .p-news-archive__breadcrumb { margin: 22px 0 34px; }
 .p-news-archive__item { grid-template-columns: 1fr; gap: 8px; padding: 20px 2px; }
 .p-news-archive__link { font-size: 14px; }
}
