/* 生成 CSS（SP・news）：build/sp.py が生成済み HTML と page-news.css から自動で出す。手で編集しない。 */
@media (max-width: 767px) {
.b-nw-featured .nf__ph{order:1}
.b-nw-featured .nf__orn{order:2}
.b-nw-featured .nf__script{order:3}
.b-nw-featured .nf__meta{order:4}
.b-nw-featured .nf__h{order:5}
.b-nw-featured .nf__p{order:6}
.b-nw-latest .nl__script{order:1}
.b-nw-latest .nl__orn{order:2}
.b-nw-latest .nl__h{order:3}
.b-nw-latest .nl__list{order:4}
.b-nw-latest .nl__list .card1{order:1}
.b-nw-latest .nl__list .card1 .card1__ph{order:1}
.b-nw-latest .nl__list .card1 .card1__meta{order:2}
.b-nw-latest .nl__list .card1 .card1__title{order:3}
.b-nw-latest .nl__list .card2{order:2}
.b-nw-latest .nl__list .card2 .card2__ph{order:1}
.b-nw-latest .nl__list .card2 .card2__meta{order:2}
.b-nw-latest .nl__list .card2 .card2__title{order:3}
.b-nw-latest .nl__list .card3{order:3}
.b-nw-latest .nl__list .card3 .card3__ph{order:1}
.b-nw-latest .nl__list .card3 .card3__meta{order:2}
.b-nw-latest .nl__list .card3 .card3__title{order:3}
.b-nw-latest .nl__list .card4{order:4}
.b-nw-latest .nl__list .card4 .card4__ph{order:1}
.b-nw-latest .nl__list .card4 .card4__meta{order:2}
.b-nw-latest .nl__list .card4 .card4__title{order:3}
.b-nw-latest .nl__list .card5{order:5}
.b-nw-latest .nl__list .card5 .card5__ph{order:1}
.b-nw-latest .nl__list .card5 .card5__meta{order:2}
.b-nw-latest .nl__list .card5 .card5__title{order:3}
.b-nw-latest .nl__list .card6{order:6}
.b-nw-latest .nl__list .card6 .card6__ph{order:1}
.b-nw-latest .nl__list .card6 .card6__meta{order:2}
.b-nw-latest .nl__list .card6 .card6__title{order:3}
.b-nw-latest .nl__pager{order:5}
.b-nw-latest .nl__list .card1,.b-nw-latest .nl__list .card2,.b-nw-latest .nl__list .card3,.b-nw-latest .nl__list .card4,.b-nw-latest .nl__list .card5,.b-nw-latest .nl__list .card6{display:flex;flex-direction:column;gap:12px;position:static;inset:auto;width:100%;height:auto;pointer-events:auto}
.b-nw-featured .nf__ph{aspect-ratio:637.03/400;width:72%;margin-right:auto}
.b-nw-featured .nf__orn{width:min(100%,126px);aspect-ratio:252/194;margin-inline:auto;margin-top:calc(-1 * var(--sp-text-gap) - 8px)}
.b-nw-featured .nf__script{width:min(100%,144px);aspect-ratio:289/55;margin-right:auto}
.b-nw-featured .nf__meta,.b-nw-latest .nl__list .card1 .card1__meta,.b-nw-latest .nl__list .card1 .card1__title,.b-nw-latest .nl__list .card2 .card2__meta,.b-nw-latest .nl__list .card2 .card2__title,.b-nw-latest .nl__list .card3 .card3__meta,.b-nw-latest .nl__list .card3 .card3__title,.b-nw-latest .nl__list .card4 .card4__meta,.b-nw-latest .nl__list .card4 .card4__title,.b-nw-latest .nl__list .card5 .card5__meta,.b-nw-latest .nl__list .card5 .card5__title,.b-nw-latest .nl__list .card6 .card6__meta,.b-nw-latest .nl__list .card6 .card6__title,.b-nw-latest .nl__pager{font-size:14px;line-height:2.0}
.b-nw-featured .nf__h,.b-nw-latest .nl__h{font-size:var(--sp-fs-h3);line-height:1.6;text-wrap:balance}
.b-nw-featured .nf__p{font-size:14px;line-height:2.0;text-wrap:pretty}
.b-nw-latest .nl__script{width:min(100%,132px);aspect-ratio:264/55;margin-right:auto}
.b-nw-latest .nl__orn{width:min(100%,228px);aspect-ratio:457/77;margin-right:auto;margin-top:calc(-1 * var(--sp-text-gap) - 8px)}
.b-nw-latest .nl__list .card1 .card1__ph,.b-nw-latest .nl__list .card2 .card2__ph,.b-nw-latest .nl__list .card3 .card3__ph,.b-nw-latest .nl__list .card4 .card4__ph,.b-nw-latest .nl__list .card5 .card5__ph,.b-nw-latest .nl__list .card6 .card6__ph{aspect-ratio:400/265;width:100%}
.b-nw-featured .nf__orn{--sp-anchor:"nf__script";--sp-a:1056 248 289 55;--sp-o:913 214 252 194}
.b-nw-latest .nl__orn{--sp-anchor:"nl__script";--sp-a:291 60 264 55;--sp-o:560 55 457 77}
.b-nw-latest .nl__pager{text-align:center}
}
