.nano-manga-page .press-media-bar{display:none}

.nano-manga-page{background:#dcd8cf;color:#292824;line-break:strict}.nf-intro,.nf-after{max-width:1040px;margin:auto;padding:48px 28px}.nf-intro nav{font-size:13px;margin-bottom:28px}.nf-kicker{font-size:14px;letter-spacing:.06em}.nf-intro h1{font-family:"Noto Serif JP",serif;font-size:clamp(27px,4.6vw,58px);font-weight:700;white-space:nowrap;margin:24px 0}.nf-lead{font-size:clamp(15px,1.5vw,19px);line-height:2;text-align:left}.nf-intro p,.nf-after p{line-height:1.9;text-align:left}.nf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.nf-actions a{white-space:normal;text-align:center;max-width:100%}.nf-reader{max-width:1140px;margin:auto;padding:0 22px}.nf-page{margin:0 0 54px;scroll-margin-top:90px}.nf-page figcaption{font-size:15px;letter-spacing:.08em;padding:12px 0}.nf-page img{display:block;width:100%;height:auto;background:#faf9f4}.nf-after{padding-top:12px}.nf-after h2{font-family:"Noto Serif JP",serif;font-size:clamp(24px,3.3vw,38px);line-height:1.6}.nf-after h2 span{display:inline-block}.nf-note{font-size:13px;color:#57534e}.nf-after details{margin:28px 0;padding:20px;background:#f5f3ed}.nf-after details section{margin:28px 0}.nf-after summary{cursor:pointer}.nf-after h3{font-size:18px}@media(max-width:600px){.nf-intro,.nf-after{padding:30px 20px}.nf-reader{padding:0}.nf-page{margin-bottom:28px}.nf-page figcaption{padding:12px 16px}.nf-kicker{font-size:11px;letter-spacing:0}.nf-intro h1{font-size:clamp(25px,7vw,36px)}.nf-after h2 span{display:block}.nf-actions{align-items:stretch;flex-direction:column}.nf-lead br{display:none}}
