@charset "utf-8";a{word-break:break-all}header{margin:0}.page-title{width:100%;height:120px;margin:60px auto 40px auto;padding:20px 0;background-image:url(//311kasetsu.com/wp-content/themes/public/css/../img/mv-news.jpg);background-size:cover;background-position:center center;display:flex;align-items:center;position:relative}.page-title:after{content:"";background-color:rgba(225,239,239,.7);width:100%;height:100%;position:absolute}.page-title__inner{width:90%;margin:0 auto;z-index:1}.page-title__inner h2{color:#009389;font-family:'Spartan',sans-serif;font-size:40px;line-height:1;text-align:inherit;text-shadow:2px 2px 3px #fff;font-weight:800}.page-title__sub{color:#009389;border-bottom:1px solid #009389;font-weight:700;text-shadow:2px 2px 3px #fff;display:inline-block}main{margin:0}aside{width:90%;max-width:1000px;margin:0 auto 40px auto;padding:20px;background-color:#e1efef;border-radius:4px}aside h1{margin:0 0 14px;padding:0 0 12px;font-size:16px;border-bottom:2px dotted;font-weight:500;display:flex;align-items:center;position:relative}aside h1 span{width:16px;height:16px;background-color:#fff;border-radius:100vw;position:absolute;top:6px;right:-22px}aside h1 span:after{content:" ";width:5px;height:5px;border-top:2px solid #009389;border-right:2px solid #009389;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5px;left:3px}aside h2{font-size:16px;color:inherit;text-align:inherit}aside ul{margin:0;padding:0}aside li{list-style:none}aside a{text-decoration:underline;position:relative}section{width:90%;max-width:1000px;margin:20px auto 80px auto;padding:30px 20px;background-color:#e1efef;font-size:16px;line-height:initial;border-radius:4px}section .page-title{height:initial;margin:0 auto 50px auto;padding:0;background-image:none;text-align:center}section .category__current{margin:0 0 20px;color:#009389}.archive article{padding:20px 0;border-top:1px dashed #707070}.archive article:last-of-type{margin:0 0 30px;border-bottom:1px dashed #707070}.archive article h4{font-size:18px;font-weight:400}body.single article .page-title{margin:0 auto 40px auto;background-image:none}.wp-pagenavi{display:flex;justify-content:center}.meta{margin:0 0 16px}.meta span{display:inline-block}time{margin:0 6px 0 0}.meta__category{padding:2px 6px;background-color:rgba(255,255,255,.7);line-height:1.8;display:inline-block}.meta__category.news{background-color:rgba(0,147,137,.5);border:none}.meta__category.media{background-color:rgba(242,224,9,.5);border:none}body.single article{width:100%;max-width:1000px;margin:0;padding:0;background-color:#e1efef;font-size:16px;line-height:initial;border-radius:4px}body.single article section{width:100%;margin:0;padding:0}body.single article h1{font-size:22px;margin:0 0 30px}body.single article .thumb{margin:0 -20px 40px}.article__body h2{margin:0 0 20px;padding:0 0 4px;font-size:20px !important;font-weight:600;border-bottom:2px solid;text-align:initial}.article__body h3,.article__body h4,.article__body h5,.article__body h6{margin:0 0 10px}.article__body h5,.article__body h6{font-size:16px}.article__body h3{font-size:20px}.article__body p{margin:0 0 30px}.article__body ul{margin:0 0 30px;padding:0 0 0 24px}.article__body li{list-style:disc}.article__body figure{margin:0 0 30px}.article__body figcaption{font-size:12px;text-align:center}.article__body .wp-block-button__link{font-size:16px !important}.article__body table{margin:0 0 10px}.article__body table th,.article__body table td{border:1px solid #009389}@media (min-width:750px){.page-title{height:286px;margin:60px 0 80px;text-align:center}.page-title__inner h2{font-size:70px}.article-list h2,body.single section h2{font-size:40px}}@media (min-width:1280px){.wrapper{max-width:1000px;margin:0 auto;display:flex;flex-direction:row-reverse}body.archive section{max-width:700px;margin:0 0 80px}aside{max-width:200px;height:max-content}body.single article h1{font-size:30px}.article__body h2{font-size:24px !important}}