@layer legacy{.news-section{background:#fff;padding:80px 0}.news-section__inner{max-width:800px;margin:0 auto;padding:0 32px}.news-section__inner--cards{max-width:1200px}@media screen and (max-width:540px){.news-section{padding:48px 0}.news-section__inner{padding:0 20px}}.news-empty{text-align:center;color:#999;padding:80px 20px;font-size:15px}.news-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:48px;display:flex}.news-pagination__btn{color:#0f55e5;border:2px solid #0f55e5;border-radius:980px;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.news-pagination__btn:hover{color:#fff;background:#0f55e5}.news-pagination__btn--disabled{color:#ccc;cursor:not-allowed;border-color:#ddd}.news-pagination__btn--disabled:hover{color:#ccc;background:0 0}.news-pagination__btn--edge{padding:10px 14px;font-size:13px}.news-pagination__current{color:#6b7180;font-size:14px}@media screen and (max-width:540px){.news-pagination{gap:10px}.news-pagination__btn{padding:9px 14px;font-size:13px}.news-pagination__btn--edge{padding:9px 12px;font-size:12px}}.news-category-nav{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.news-category-nav__item{font-family:var(--font-zen-kaku),var(--font-noto-sans-jp),sans-serif;color:#0f55e5;background:#e8f0fe;border-radius:980px;padding:6px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.news-category-nav__item:hover,.news-category-nav__item[aria-current=page]{color:#fff;background:#0f55e5}@media screen and (max-width:540px){.news-category-nav{margin-bottom:24px}}}
