.news{position:relative;font-family:Noto Sans JP,sans-serif}.news__kv{position:relative}.news__kv>img{width:100%}.news__inner{background-color:#fff;padding:71px 91px 125px;max-width:92%;margin-top:-26%;position:relative}.news__inner>li{list-style:none;padding-bottom:25px}.news__inner>li:after{content:"";width:100%;height:1px;background-color:#acacac;display:block;margin-top:25px}@media screen and (max-width:768px){.news__inner{padding:32px 29px 39px;max-width:95%}.news__inner>li{padding-bottom:53px}.news__inner>li:after{margin-top:21px}}.news__title{background-color:#fff;font-size:40px;font-weight:700;line-height:75px;margin-top:-111px;margin-bottom:87px;max-width:198px;text-align:center;padding:0}.news__time{width:135px;margin-right:20px;display:inline-block}.news__category{color:#fff;background-color:#009870;text-align:center;width:19%;padding:3px 0 4px;display:inline-block;margin-right:23px}.news__text{width:56%;display:inline-flex}@media screen and (max-width:768px){.news__time{width:120px;margin-right:4px}.news__title{font-size:27px;line-height:37px;max-width:177px;padding:10px 0;margin-top:-120px;margin-bottom:60px}.news__text{display:block;margin-top:13px;width:100%}.news__category{padding:2px 10% 3px;width:auto}}.pagination{text-align:center;padding-top:36px}.page-numbers{width:38px;height:38px;color:#009870!important;border:1px solid #009870;padding:5px 13px;margin:0 10px;font-size:18px}.page-numbers.current{background-color:#fff;border:none}.page-numbers.dots,.next.page-numbers,.prev.page-numbers{border:none}@media screen and (max-width:768px){.page-numbers{margin:0 4px;font-size:13px;padding:2px 8px}.prev.page-numbers{margin-left:0;padding-left:0}.next.page-numbers{margin-right:0;padding-right:0}}#sideNavNew{margin-bottom:98.7px}#sideNavNew ul{max-width:801px;display:flex!important;justify-content:space-between;margin:auto}#sideNavNew li{max-width:182px;width:24%}#sideNavNew li>a{padding:10px 0 8px;border:1px solid #009870;color:#009870;display:block;width:100%;text-align:center}#sideNavNew #tabBtn{display:none}#sideNavNew .current a{color:#fff;background-color:#009870;padding:10px 41px}@media screen and (max-width:768px){#sideNavNew{margin:32px 0 55px}#sideNavNew ul{flex-wrap:wrap}#sideNavNew li{max-width:48%;width:100%;margin:0 1% 8.4px}#sideNavNew .current a{padding:10px 19px}}
