.logo-image{padding:10px 20px}.logo-menu-button img{max-height:30px}.list-title{border-style:solid;border-width:1px 0;padding:12px 0}.list-wrap>div:first-child>.list-title:first-child{margin-top:0}.list-title-in:after,.list-title-in:before{content:none}.sidebar>.widget>.widget-title{margin-top:0}.menu-drawer{padding-left:0;padding-right:0}.menu-drawer>li{border-bottom:solid 1px #999}.menu-drawer a{padding:20px}.menu-close-button{text-align:right;padding-right:1em;padding-top:.5em}#footer{border-top:solid 1px #666}.footer-bottom{margin-top:0}.footer-bottom-logo{top:0;display:flex;align-items:center;justify-content:flex-start}.footer-bottom-logo .logo-footer,.footer-bottom-logo .site-name-text,.footer-bottom-logo .site-name-text-link{display:block}.footer-bottom-logo img{height:30px;display:block}.menu-footer a:hover{text-decoration:underline}.copyright{color:#bbb}.go-to-top-button{width:50px;height:50px;background:rgba(255,255,255,.8)!important;border-radius:50%;box-shadow:0 0 15px -5px #777}@media screen and (max-width:1023px){.mobile-header-menu-buttons{align-items:center}.header-container .tagline{display:none}}@media screen and (max-width:834px){.copyright{font-size:.85rem}.author-box .sns-follow-buttons a.follow-button{font-size:40px;width:auto;height:auto;padding:.2em;line-height:1;margin:0 .1em .2em;border-radius:10px}.author-box .sns-follow-buttons a.follow-button>span{display:block}.footer{padding-bottom:0;width:100%;overflow:hidden}.copyright{background:#bbb;color:#fff;padding:6px 45px 10px;width:auto;margin:1em -30px -15px;list-style:1.25}}@media screen and (max-width:480px){.footer-bottom-logo img{max-height:20px}.go-to-top-button{width:60px;height:60px;right:20px;bottom:20px}}