.widget_categories ul li a::before{font-family:"Font Awesome 5 Free";content:"\f138";color:#ec32c4;padding-right:5px;font-weight:900;font-size:18px}#sidebar ul li{border-bottom:1px dashed #839b5c}.widget_categories ul li ul li a::before{font-family:"Font Awesome 5 Free";content:"\f0da";color:#ec32c4}.header-in{width:100%}.header-in img{width:100%}.logo-image span,.logo-image a{width:100%}.logo-image,.logo-image a{padding:0}.tab-rank{background:#fff;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 0 20px}.tab-label{color:gray;cursor:pointer;flex:1;font-weight:bold;order:-1;padding:12px 24px;position:relative;text-align:center;transition:cubic-bezier(.4,0,.2,1) .2s;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-bottom:3px solid #ddd}.tab-label:hover{background:rgba(100,100,100,.1)}.tab-switch:checked+.tab-label{color:#545454}.tab-label::after{background:#545454;bottom:-3px;content:'';display:block;height:3px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(100%);transition:cubic-bezier(.4,0,.2,1) .2s 80ms;width:100%;z-index:1}.tab-switch:checked ~ .tab-label::after {transform:translateX(-100%)}.tab-switch:checked+.tab-label::after{opacity:1;transform:translateX(0)}.rank-content{height:0;opacity:0;padding:0 10px;transform:translateX(-30%);transition:transform .3s 80ms , opacity .3s 80ms;width:100%}.tab-switch:checked ~ .rank-content {transform:translateX(30%)}.tab-switch:checked+.tab-label+.rank-content{height:auto;opacity:1;order:1;pointer-events:auto;transform:translateX(0)}.tab-rank::after{content:'';height:20px;order:-1;width:100%}.tab-switch{display:none}.widget-entry-card-content{font-size:10pt}.entry-card-title{font-size:10pt}.entry-card-snippet{font-size:10pt}h1{font-size:20px!important;background:#323232;padding:.5em .7em;color:#fff;margin-bottom:15px;border-top:none;border-bottom:none}h2{font-size:20px!important}h3{font-size:20px!important}h4{font-size:20px!important}.sns-share.ss-top .sns-share-buttons{justify-content:flex-start}.sns-share.ss-bottom .sns-share-buttons,.sns-follow.sf-bottom .sns-follow-buttons,.sns-follow.sf-widget .sns-follow-buttons{justify-content:flex-start;flex-wrap:wrap}.sns-share.ss-top .sns-buttons a,.sns-share.ss-bottom .sns-buttons a,.sns-follow.sf-bottom .sns-buttons a,.sns-follow.sf-widget .sns-buttons a{width:35px;height:35px;margin-right:4px;margin-left:4px;border-radius:50%;border:none}.sns-share.ss-top .sns-buttons a .social-icon,.sns-share.ss-bottom .sns-buttons a .social-icon{font-size:25px}.sns-follow.sf-bottom .sns-follow-buttons .follow-button,.sns-follow.sf-widget .sns-follow-buttons .follow-button{font-size:25px}.sns-share.ss-top .sns-buttons a .button-caption,.sns-share.ss-bottom .sns-buttons a .button-caption{display:none}.sns-share.ss-top .sns-buttons a .share-count,.sns-share.ss-bottom .sns-buttons a .share-count,.sns-follow.sf-bottom .sns-buttons a .follow-count,.sns-follow.sf-widget .sns-buttons a .follow-count{right:1px;bottom:0;font-size:10px}.sns-share-message{text-align:left}.related-entry-card-title.card-title.e-card-title{font-size:12px;font-weight:bold}.widget-entry-card-content{font-size:12px;font-weight:bold}