.sns{width:100%;text-align:center}.sns li{float:left;list-style:none;width:40px;margin:5px;position:relative}.sns li a,.sns ul{justify-content:center}.sns li a{margin:0;box-sizing:border-box;color:#fff;font-size:19px;height:40px;width:40px;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center}.sns ul{margin:0 auto;display:flex;flex-wrap:wrap}.snstext{display:none}.sns li i{font-size:19px!important}.sns li a .st-fa{padding:0;border:0;height:auto}.sns .facebook a,.sns .hatebu a,.sns .line a,.sns .pocket a,.sns .share-copy a,.sns .twitter a{box-shadow:none}.sns .twitter a:hover{background:#4892cb;box-shadow:none}.sns .st-svg-twitter::before{position:relative;top:1px;left:1px}.sns .facebook a:hover{background:#2c4373;box-shadow:none}.sns .st-svg-facebook::before{position:relative;top:1px}.sns .share-copy a:hover{background:#ccc;box-shadow:none}.sns .share-copy::before{position:relative;left:1px}.sns .share-copy .st-svg-clipboard{border-right:none}.sns .hatebu a:hover{box-shadow:none;background:#00a5de}.sns .st-svg-hateb::before{border-right:none;padding-right:0;font-size:19px!important;position:relative;left:1px}.sns .line a:hover{background:#009200;box-shadow:none}.sns .pocket a:hover{background:#f27985;box-shadow:none}.sns .st-svg-get-pocket::before{position:relative;top:1px}.sns li a,img.avatar{border-radius:50%}.form-submit,.post h2:not(.st-css-no),.post h3:not(.st-css-no){font-family:"Noto Sans JP",sans-serif;font-weight:700!important}input,textarea{color:#000}main{background:#fff!important}header h1,nav li a{color:#fff}h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){color:#3880ff;background-image:url();background-color:#eefaff;border-top:1px solid #3880ff;border-bottom:1px solid #3880ff;padding-top:15px!important;padding-bottom:15px!important}h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::after,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::before{content:none}.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){border-radius:5px;background:#3880ff;color:#fff;position:relative;border:0;margin-bottom:30px;padding-left:20px!important;padding-top:10px!important;padding-bottom:10px!important}.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title)::after{border-top:10px solid #3880ff;content:"";position:absolute;border-right:10px solid #fff0;border-left:10px solid #fff0;bottom:-10px;left:30px;border-radius:2px}.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title)::before{border-top:10px solid #3880ff;content:"";position:absolute;border-right:10px solid #fff0;border-left:10px solid #fff0;bottom:-10px;left:30px}.post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point){border-radius:5px}.post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh4):not(.point){color:#3880ff;background-color:#fff0;padding-left:20px;padding-top:10px;padding-bottom:10px}.post h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh5):not(.point):not(.st-cardbox-t):not(.popular-t):not(.kanren-t):not(.popular-t):not(.post-card-title){color:#4c8dff;background-color:#eefaff;padding-left:15px!important;padding-top:7px!important;padding-bottom:7px!important}#footer{max-width:100%}@media only screen and (min-width:960px){main{margin-right:320px;margin-left:0;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:30px 50px}}