.news-page .page-header-hero,.news-detail-page .page-header-hero{height:auto;min-height:500px;padding:152px max(24px,calc((100vw - var(--container-width))/2 + 24px))80px;border-bottom:1px solid var(--color-border);align-items:center;margin-top:-72px}.news-page .page-header-bg,.news-detail-page .page-header-bg{background-color:#f7f9fb;background-image:url(/images/renewal/news.webp);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.news-page .page-header-bg:after,.news-detail-page .page-header-bg:after{content:"";background:#fffffff0;width:58%;position:absolute;inset:0}.news-page .page-header-content,.news-detail-page .page-header-content{width:min(520px,48vw);padding:0}.news-page .page-title-hero,.news-detail-page .page-title-hero{color:var(--color-primary-dark);letter-spacing:0;margin:0 0 12px;font-size:clamp(3rem,6vw,5.75rem);font-weight:800;line-height:.95}.news-page .page-title-ja-hero,.news-detail-page .page-title-ja-hero{color:var(--color-primary);font-size:.875rem;font-weight:700}.news-list-section{padding:var(--section-py)0 96px;background:#fff}.news-list{border-top:1px solid var(--color-primary-dark);max-width:960px;margin:0 auto}.news-item{min-height:92px;color:var(--color-text);border-bottom:1px solid var(--color-border);transition:color var(--transition),padding var(--transition),background-color var(--transition);grid-template-columns:132px minmax(0,1fr) 32px;align-items:center;gap:24px;padding:24px 12px;display:grid}.news-item:after{content:"→";color:var(--color-primary);transition:transform var(--transition);font-size:1rem}.news-item:hover{color:var(--color-primary-dark);background:var(--color-primary-subtle);opacity:1;padding-left:20px;padding-right:20px}.news-item:hover:after{transform:translate(4px)}.news-item-date{color:var(--color-text-light);font-family:var(--font-en);white-space:nowrap;font-size:.8125rem}.news-item-title{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.75}.no-news{color:var(--color-text-light);text-align:center;padding:64px 0}@media (max-width:768px){.news-page .page-header-hero,.news-detail-page .page-header-hero{min-height:420px;padding:132px 24px 56px}.news-page .page-header-bg,.news-detail-page .page-header-bg{background-position:68%}.news-page .page-header-bg:after,.news-detail-page .page-header-bg:after{background:#ffffffe6;width:68%}.news-list-section{padding:var(--section-py)0 80px}}@media (max-width:540px){.news-page .page-header-hero,.news-detail-page .page-header-hero{align-items:flex-end;min-height:410px;padding:116px 16px 48px}.news-page .page-header-bg,.news-detail-page .page-header-bg{background-position:62%;background-size:auto 82%}.news-page .page-header-bg:after,.news-detail-page .page-header-bg:after{background:#ffffffb3;width:100%}.news-page .page-header-content,.news-detail-page .page-header-content{width:100%}.news-page .page-title-hero,.news-detail-page .page-title-hero{font-size:3.25rem}.news-list-section{padding:56px 0 72px}.news-item{grid-template-columns:minmax(0,1fr) 20px;gap:7px 14px;padding:20px 4px}.news-item-date,.news-item-title{grid-column:1}.news-item-date{font-size:.75rem}.news-item-title{font-size:.9rem}.news-item:after{grid-area:1/2/3}}@media (max-width:768px){.news-detail-page .page-header-bg{background-image:url(/images/renewal/news-sm.webp)}}
