#sec_news{background:#f6f7f8}#sec_cat{padding:10px 0;border-radius:10px;background:#fff}#sec_cat h2{margin-bottom:10px;padding:0 20px 10px;color:#328dc9;border-bottom:1px solid #ccc}.list_cat a{position:relative;display:block;padding:5px 10px 5px 40px;-webkit-transition:.3s;transition:.3s}.list_cat a:before{position:absolute;top:50%;left:20px;display:block;width:10px;height:10px;margin-top:-4px;content:'';border-radius:5px;background:#ccc}.list_cat a.is_active:before{background:#328dc9}.list_cat a:hover{color:#328dc9}.wp-pagenavi{margin-top:50px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{line-height:40px;display:inline-block;width:40px;height:40px;margin:5px;text-align:center;border-radius:5px}.wp-pagenavi a{-webkit-transition:.3s;transition:.3s;color:#328dc9;background:#fff}.wp-pagenavi a:hover{color:#fff;background:#328dc9}.wp-pagenavi span{color:#fff;background:#328dc9}.article_post_single .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article_post_single .cat{font-size:12px;height:24px;padding:0 10px;color:#fff;border-radius:12px;background:#328dc9}.article_post_single .date{margin-left:20px}.article_post_single h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.article_post_single .content>*{margin-top:20px}.article_post_single .content .wp-block-image{margin:40px auto}.article_post_single .content .wp-block-list li{position:relative;padding-left:20px}.article_post_single .content .wp-block-list li:before{position:absolute;top:0;left:0;content:'・'}.article_post_single+.btn{width:195px;margin:50px auto 0}@media screen and (min-width:769px){.article_post_single h1{font-size:30px}.article_post_single .content h2,.article_post_single .content h3,.article_post_single .content h4{margin-top:50px}.article_post_single .content h2{font-size:24px}.article_post_single .content h3{font-size:18px}}@media screen and (max-width:768px){.article_post_single h1{font-size:20px}.article_post_single .content h2,.article_post_single .content h3,.article_post_single .content h4{margin-top:40px}.article_post_single .content h2{font-size:18px}}