@charset "UTF-8";
/* 共通CSS: 以前は各ページの<style>に直書き（7ページで共通） */

/* ---- style#news-article-20260928 ---- */

.news-article{max-width:820px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px);background:#fff;border:1px solid var(--line,#dbe7ef);border-radius:14px}
.news-article__date{display:block;margin-bottom:18px;font-size:.85rem;letter-spacing:.08em;color:#5b7385}
.news-article p{margin:0 0 1.2em;line-height:2;font-size:1rem}
.news-article .right{text-align:right}
.news-article .center{text-align:center}
.news-article img{display:block;max-width:100%;height:auto;margin:14px 0}
.news-back{max-width:820px;margin:28px auto 0}
.news-back a{font-weight:700;text-decoration:underline;text-underline-offset:3px}

