.header{background-color:#006837}.blogContainer{padding:8rem 0;width:100%;position:relative;z-index:2}.blogContainer__inner{display:flex;justify-content:space-between}.blogWrapper{width:65%}.blogWrapper__titleBox{display:flex;justify-content:center}.blogWrapper__title{display:inline-block;margin:0 auto;font-weight:bold;line-height:1.4;font-size:3rem;margin-bottom:50px;padding:0 20px;color:#006837;border-bottom:3px solid #006837}.blog{margin-bottom:60px}.blog__content{width:100%}.blog__title{font-size:3.2rem;font-weight:bold;color:#006837;margin-bottom:5px}.blog__date{line-height:1;margin-bottom:30px}.blog__link{width:100%;height:477px;display:block;border-radius:15px;overflow:hidden;margin-bottom:40px}.blog__thumb{width:100%;height:477px;background-position:50% 50%;background-size:cover}.blog__moreBtn{width:129px;height:38px;display:flex;justify-content:center;align-items:center;border:solid 1px #000;margin-top:20px}.blog__moreLink{font-size:1.8rem;color:#000;display:block}.post__inner{padding:8rem 0;max-width:716px;width:90%;margin:0 auto}.post__backLink{color:#000}.post__title{font-size:3.2rem;font-weight:bold;color:#006837;margin-bottom:5px}.post__date{line-height:1;margin-bottom:30px}.post__link{width:100%;height:477px;display:block;border-radius:15px;overflow:hidden;margin-bottom:40px}.post__thumb{width:100%;height:477px;background-position:50% 50%;background-size:cover}.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{margin-bottom:1rem;font-weight:bold}.post__content h2{font-size:2.4rem;color:#006837;border-bottom:1px solid #006837}.post__content h3{font-size:2.2rem}.post__content h4{font-size:1.9rem}.post__content h5{font-size:1.8rem}.post__content h6{font-size:1.7rem}.post__content .wp-block-pullquote{border-top:3px solid #006837;border-bottom:3px solid #006837;text-align:center;margin-bottom:3rem}.post__content .wp-block-pullquote p{font-size:1.8rem;font-weight:bold;padding-bottom:2rem}.post__content p{padding-bottom:40px}.post__content img{margin-bottom:40px}.post__share{display:flex;justify-content:flex-end;margin-bottom:100px}.post__shareTitle{color:#006837;margin-right:8px;font-family:'Roboto', sans-serif}.post__snsIcon{width:30px;height:30px;margin-right:8px;align-items:center}.post__menu{width:100%;position:relative}.post__menu--backList{width:80px;position:absolute;left:0;right:0;margin:auto !important}.post__menu a:last-of-type{float:right}.wpulike:nth-of-type(1){display:none}.pagination{text-align:center;display:flex;justify-content:center}.pagination--sp{display:none}.pagination span.page-numbers.current{width:59px;height:59px;border:solid 1px #006837;border-radius:50%;display:block;line-height:59px;margin:0 12px;background-color:#006837;color:#fff}.pagination a.page-numbers{width:59px;height:59px;color:#006837;border:solid 1px #006837;border-radius:50%;display:block;line-height:59px;margin:0 12px;transition:all 0.6s}.pagination a.page-numbers:hover{width:59px;height:59px;border:solid 1px #006837;border-radius:50%;display:block;line-height:59px;margin:0 12px;background-color:#006837;color:#fff}.pagination a.next,.pagination a.prev{display:none}.page-numbers{display:flex;align-items:center}.page-numbers.dots{margin:0 20px}.aside{width:30%}.aside__title{color:#006837;font-size:2.4rem;line-height:1.8;font-weight:bold;border-bottom:solid 1px #006837}.category{margin-bottom:40px}.category__item{border-bottom:solid 1px #006837;padding:15px 0}.category__link{font-size:1.8rem;line-height:1;display:block;color:#000}.archive__title{margin-bottom:15px}.archive__link{color:#000}@media (max-width: 940px){.blog__link,.blog__thumb{height:350px}.post__link,.post__thumb{height:350px}}@media (max-width: 750px){.header{height:45px}.blogContainer{padding:4rem 0}.blogContainer__inner{flex-direction:column}.blogWrapper{width:100%}.blog__title{font-size:2.3rem}.blog__date{margin-bottom:20px}.blog__link,.blog__thumb{height:280px}.post__inner{padding:4rem 0;max-width:500px}.post__link,.post__thumb{height:280px}.pagination--pc{display:none}.pagination--sp{display:flex;margin-bottom:60px}.pagination span.page-numbers.current{width:42px;height:42px;line-height:42px}.pagination a.page-numbers{width:42px;height:42px;line-height:42px}.pagination a.page-numbers:hover{width:42px;height:42px;line-height:42px}.aside{width:100%}}
