.rakuten-ad{width:300px;max-width:100%;margin:28px auto;clear:both}.rakuten-ad p{font-size:12px;line-height:1.5;color:#526477;margin:0 0 8px}.rakuten-ad iframe{display:block;width:300px;height:250px;max-width:100%;border:0;background:#f5f7f9}.sidebar .rakuten-ad{margin:28px 0}.site-footer{background:#162f47!important}@media(max-width:960px){.rakuten-ad{width:300px;max-width:none;margin:32px 0;position:relative;left:50%;transform:translateX(-50%)}.rakuten-ad iframe{width:300px;max-width:none}}.site-footer a,.site-footer p,.site-footer small{color:#f0eee8!important}.site-footer .footer-bottom{border-color:#607183!important}
.article-follow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.article-follow h2{flex-basis:100%;margin-bottom:0}.article-follow a{gap:8px}.article-follow svg{flex:none}

@media(min-width:961px){.sidebar-sticky-ad{position:static;top:auto}.sidebar-sticky-ad.ad-sticky-fit{position:sticky;top:var(--ad-sticky-top,104px)}.sidebar-sticky-ad .rakuten-ad{margin:8px 0 12px}}
