.contents_inner{max-width:800px;margin:0 auto}.single_body>:first-child{margin-top:0!important}.single_body>:last-child{margin-bottom:0!important}.single_body h2{position:relative;margin-top:2.5em;margin-bottom:1.3em;font-weight:600;font-size:2rem;line-height:1.4em;letter-spacing:.05em;padding-bottom:.5em;border-bottom:1px solid #e6e6e6}@media screen and (min-width:768px){.single_body h2{margin-top:3em;margin-bottom:1em;font-size:2.2rem;padding-bottom:.5em}}@media screen and (min-width:1080px){.single_body h2{font-size:2.5rem}}.single_body h2:before{content:"";width:10%;height:4px;position:absolute;left:0;bottom:-2px;background-color:#028001;max-width:50px}.single_body h3{margin-top:2em;margin-bottom:.8em;font-weight:600;font-size:1.8rem;position:relative;line-height:1.6em;padding-bottom:.5em;border-bottom:1px solid #e6e6e6}@media screen and (min-width:768px){.single_body h3{margin-top:2.5em;margin-bottom:.8em;font-size:2rem}}@media screen and (min-width:1080px){.single_body h3{font-size:2.2rem}}.single_body h4{margin-top:1.5em;margin-bottom:.5em;color:#028001;font-weight:500;font-size:1.6rem;position:relative;font-weight:700}@media screen and (min-width:768px){.single_body h4{margin-top:2em;margin-bottom:.6em;font-size:1.8rem}}@media screen and (min-width:1080px){.single_body h4{font-size:2rem}}.single_body h5{font-weight:700;font-size:1.5rem;margin-bottom:.4em;position:relative}@media screen and (min-width:768px){.single_body h5{font-size:1.6rem}}@media screen and (min-width:1080px){.single_body h5{font-size:1.8rem}}.single_body h6{margin:0;font-weight:700;color:#028001;font-size:1.6rem;margin-bottom:.4em;position:relative}.single_body p{overflow:hidden}.single_body p+p{margin-top:1em}@media screen and (min-width:768px){.single_body p+p{margin-top:1.5em}}.single_body strong{font-weight:700}.single_body .wp-caption{margin-bottom:30px}.single_body .wp-caption img{margin-bottom:10px}.single_body .wp-caption-text{font-size:1.4rem}.single_body ul{margin-top:10px;list-style-type:disc;padding-left:1.3em}.single_body ul li{position:relative;color:#028001}.single_body ul li span{color:#101010}.single_body ol{counter-reset:item;margin-top:25px;padding-left:1.5em;list-style-type:decimal}@media screen and (min-width:768px){.single_body ol{margin-top:30px}}.single_body ol li{position:relative;color:#028001}.single_body ol li span{color:#101010}@media screen and (max-width:767px){.single_body dl{margin-top:15px}}@media screen and (min-width:768px){.single_body dl{display:flex;align-items:center;margin:8px 0}}@media screen and (max-width:767px){.single_body dl+dl{margin-top:15px}}.single_body dl dt{font-size:1.4rem;padding:3px 10px;line-height:1em;border:1px solid #028001;margin-bottom:5px}@media screen and (max-width:767px){.single_body dl dt{display:inline-block}}@media screen and (min-width:768px){.single_body dl dt{margin-bottom:0;margin-right:10px;width:120px;text-align:center;padding:5px 10px}}@media screen and (min-width:768px){.single_body dl dd{flex:1}}.single_body img{width:auto;max-width:100%;height:auto;margin-bottom:30px;margin-top:1em;transition:all .2s ease-in-out}@media screen and (min-width:768px){.single_body img{margin-top:20px;margin-bottom:30px}}.single_body img.aligncenter{display:block;margin-left:auto;margin-right:auto}.single_body img.alignleft{display:block;float:left}.single_body img.alignright{display:block;float:right}@media screen and (max-width:767px){.single_body img{width:100%!important}}@media screen and (max-width:767px){.single_body .wp-caption{width:100%!important}}.single_body figure+figure{margin-top:-15px}@media screen and (min-width:768px){.single_body figure+figure{margin-top:-30px}}.single_body figcaption{font-size:1.4rem;text-align:left}@media screen and (min-width:768px){.single_body figcaption{font-size:1.5rem}}.single_body a{color:#028001;text-decoration:underline;cursor:pointer;transition:all .2s ease-in-out}.single_body a:hover{opacity:.7}.single_body table{width:100%;margin-top:20px;margin-bottom:30px;border-spacing:0px}@media screen and (min-width:768px){.single_body table{margin-top:20px}}@media screen and (max-width:767px){.single_body table td,.single_body table th,.single_body table tr{display:block;width:100%}}.single_body table td,.single_body table th{padding:5px 8px;font-weight:400}@media screen and (min-width:768px){.single_body table td,.single_body table th{padding:10px 15px}}.single_body .wp-block-separator,.single_body hr{background-color:transparent;border:transparent;border-bottom:1px solid #3b3b3b;width:100%!important;height:1px;display:block;margin:0;margin-bottom:30px;margin-top:30px}@media screen and (min-width:768px){.single_body .wp-block-separator,.single_body hr{margin-bottom:35px;margin-top:35px}}.single_body blockquote{margin:0;margin-bottom:20px;padding:10px;width:100%;position:relative;margin-bottom:30px;box-sizing:border-box;text-align:center;border:0}@media screen and (min-width:768px){.single_body blockquote{padding:15px}}.single_body blockquote p{display:inline-block;text-align:left;margin-bottom:0;color:#ccc}.single_body blockquote cite{display:block;color:#ccc;text-align:right;margin-top:10px}.single_body .wp-block-columns{margin-top:30px;margin-bottom:30px}.single_body .flex_content{margin-top:30px;margin-bottom:30px}.single_body .flex_content .img{margin-bottom:20px}.single_body .flex_content02{margin-top:30px;margin-bottom:30px}.single_body .flex_content02 .box+.box{margin-top:40px}.single_body .wp-block-file{margin-top:20px}.single_body .btn,.single_body .wp-block-button__link{position:relative;display:inline-block;color:#028001;text-align:center;font-size:1.6rem;line-height:1em;font-weight:600;width:100%;overflow:hidden;transition:all .3s ease-in-out;padding:1em 0;text-decoration:none;border:1px solid #028001}.single_body .btn>span,.single_body .wp-block-button__link>span{position:relative;z-index:11}@media screen and (min-width:768px){.single_body .btn,.single_body .wp-block-button__link{max-width:400px}}.single_body .btn:after,.single_body .btn:before,.single_body .wp-block-button__link:after,.single_body .wp-block-button__link:before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;transition:all .3s ease-in-out}.single_body .btn:after,.single_body .wp-block-button__link:after{background-color:#fff}.single_body .btn:before,.single_body .wp-block-button__link:before{background-color:#028001;transform:translateX(-100%);z-index:11}@media screen and (min-width:1080px){.single_body .btn:hover,.single_body .wp-block-button__link:hover{opacity:1;color:#fff}.single_body .btn:hover:before,.single_body .wp-block-button__link:hover:before{transform:translateX(0%)}}.single_body .wp-block-columns{flex:1}.single_body .wp-block-columns img{height:auto;margin-top:0;margin-bottom:0;flex:auto}@media screen and (min-width:768px){.single_body .wp-block-columns{margin-top:50px;margin-bottom:50px}}.single_body .wp-block-columns h2,.single_body .wp-block-columns h3,.single_body .wp-block-columns h4,.single_body .wp-block-columns h5,.single_body .wp-block-columns h6{margin-top:0}@media screen and (min-width:768px){.single_body .wp-block-columns h2,.single_body .wp-block-columns h3,.single_body .wp-block-columns h4,.single_body .wp-block-columns h5,.single_body .wp-block-columns h6{margin-bottom:15px}}@media screen and (min-width:768px){.single_body .wp-block-columns figure{text-align:right}}@media screen and (max-width:767px){.single_body .wp-block-columns .wp-block-image{margin:0;margin-top:25px}}@media screen and (min-width:768px){.single_body .wp-block-columns .wp-block-image{margin-bottom:0}}.single_body .wp-block-columns figcaption{margin-bottom:0}@media screen and (min-width:768px){.single_body .wp-block-columns figcaption{margin-bottom:0!important}}@media screen and (min-width:1080px){.single_body .wp-block-columns figcaption{font-size:1.6rem}}.single_body .wp-block-cover{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.single_body .wp-block-cover{margin-top:40px;margin-bottom:40px}}.single_body .wp-block-cover .has-text-align-center{font-size:1.8rem;font-weight:700}@media screen and (min-width:768px){.single_body .wp-block-cover .has-text-align-center{font-size:2.6rem}}@media screen and (min-width:1080px){.single_body .wp-block-cover .has-text-align-center{font-size:2.8rem}}.single_body ul.blocks-gallery-grid{padding:0;margin-top:0}.single_body .wp-block-media-text{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.single_body .wp-block-media-text{margin-top:50px;margin-bottom:50px}}.single_body .wp-block-media-text img{margin:0}.single_body .wp-block-media-text .has-large-font-size{font-size:1.6rem}.single_body .blocks-gallery-grid,.single_body .wp-block-gallery{margin-top:25px}#single_news{padding-top:60px}@media screen and (min-width:768px){#single_news{padding-top:80px}}@media screen and (min-width:1080px){#single_news{padding-top:220px}}@media screen and (min-width:1280px){#single_news{padding-bottom:180px}}.single_news_head{margin-bottom:30px}@media screen and (min-width:1080px){.single_news_head{margin-bottom:60px}}.single_news_head_info{display:flex;align-items:center;margin-bottom:10px}@media screen and (min-width:1080px){.single_news_head_info{margin-bottom:20px}}.single_news_head_date{font-weight:600;color:#028001}.single_news_head_title{font-size:6.9333333333vw;font-weight:600;line-height:1.4em;margin-top:.5em}@media screen and (min-width:768px){.single_news_head_title{font-size:2.8rem;letter-spacing:.05em}}@media screen and (min-width:1080px){.single_news_head_title{font-size:2.8rem}}@media screen and (min-width:1280px){.single_news_head_title{font-size:3rem}}.single_news_content .btn_area{margin-top:40px;text-align:center}@media screen and (min-width:768px){.single_news_content .btn_area{margin-top:60px}}@media screen and (min-width:1080px){.single_news_content .btn_area{margin-top:80px}}