/* STEP 94: 記事ページ専用。トップページのCSSは変更しない。 */
.article-view .reading{max-width:720px;line-height:2.05;overflow-wrap:anywhere}.article-view .reading p{line-height:2.05}.article-view .source-note a,.article-view .caption a{text-decoration:underline;text-underline-offset:3px}.article-view .meta,.article-view .article-meta{line-height:1.7}.article-view .related{line-height:1.8}.article-view img{max-width:100%;height:auto}.article-view h1{overflow-wrap:anywhere}@media(max-width:600px){.article-view .reading{font-size:16px;line-height:2}.article-view .reading p{line-height:2}.article-view nav a{min-height:40px}}
 .article-view .beauty-utility{padding:8px 0}.article-view .beauty-logo{justify-content:flex-start;padding:10px 0;gap:10px}.article-view .beauty-logo>span{font-size:clamp(20px,2.4vw,29px)}.article-view .beauty-logo>strong{font-size:clamp(31px,3.6vw,46px)}.article-view .beauty-header nav{justify-content:flex-start;gap:25px}.article-view .beauty-header nav a{margin-bottom:5px;padding:4px 10px;min-height:36px}.article-view .beauty-article-title h1{line-height:1.5}@media(max-width:600px){.article-view .beauty-logo>span{font-size:21px}.article-view .beauty-logo>strong{font-size:34px}.article-view .beauty-header nav{gap:8px}.article-view .beauty-header nav a{min-height:40px}}
