/*! [content/news/single] page.css */:root{--common-radius:1em;--common-shadow:0 0 5px rgb(0 0 0 / .07)}body:not(.scrolled) .site-header-nav::before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-footer,.site-header-nav::before,.site-main{background:rgb(var(--color-text-p-rgb) / .07)}.site-main{padding-bottom:var(--section-padding-y)}.site-footer-content{background:rgb(var(--color-bg-body-rgb))}#post-status-bar{padding-top:var(--gnav-height)}.article-style h2{background:rgb(var(--color-text-p-rgb) / .07)}.article-bottom-pager .posts-box .post{--post-background:#FFF;--onhover-box-top:0px;--onhover-box-padding:0px;--onhover-box-border-color:rgb(var(--btn-border-color-rgb) / 1);--onhover-box-opacity:var(--btn-border-color-a)}.article-bottom-pager .posts-box .post .post-text .direction{background:rgb(var(--btn-border-color-rgb))}@media (min-width:1024px){.article-bottom-pager .card-style .post-eyecatch{border-bottom-left-radius:0;border-bottom-right-radius:0}.article-bottom-pager .posts-box .post .post-text .direction{--padding:1em;--padding-y:calc(var(--padding) - (var(--text-line-height) - 1) / 2 * 1em);position:absolute;left:0;top:0;margin:0;border-radius:var(--common-radius,.25em) 0 .25em 0}}@media (max-width:1023px){.article-bottom-pager .posts-box .post .post-eyecatch{border-top-right-radius:0;border-bottom-right-radius:0}}.article-bottom-pager .btn{--btn-bg-color-a:1}.posts-box .pt-news .post-eyecatch{background:rgb(var(--color-izumi-blue-rgb))}.overlay-image{overflow:hidden;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.overlay-image>img{z-index:2}.overlay-image::after{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.posts-box .pt-news .post-photo:not(.blank-image) .post-eyecatch .img{z-index:1}.posts-box .pt-news .post-photo:not(.blank-image) .post-eyecatch .img{z-index:1}.posts-box .pt-news.has-overlay-image .post-photo .post-eyecatch .img{opacity:.5}.posts-box .pt-news.has-overlay-image .post-photo.blank-image .post-eyecatch .img{opacity:.3}.posts-box .pt-news.has-overlay-image .post-photo.blank-image+.post-text>.post-type{display:none}.posts-box .pt-news .blank-image .blank{display:none}