@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?mw8xvq");src:url("../fonts/icomoon.eot?mw8xvq#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?mw8xvq") format("truetype"),url("../fonts/icomoon.woff?mw8xvq") format("woff"),url("../fonts/icomoon.svg?mw8xvq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-more:before{content:"\e900"}#news{padding:60px 0 120px;position:relative}@media (max-width: 991px){#news{padding:50px 0 80px}}@media (max-width: 767px){#news{padding:40px 0 60px}}#news:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:340px;background:url("../img/common/img-bg2-local.png") top center;background-size:cover;z-index:-1}@media (max-width: 991px){#news:after{height:260px}}@media (max-width: 767px){#news:after{height:170px}}#news .newsList{margin:0 -10px 40px}@media (max-width: 767px){#news .newsList{margin-bottom:20px}}#news .newsList li{padding:0 10px}#news .newsList li a{display:block;padding:50px 0;border-bottom:1px solid #DBD8D2}@media (max-width: 991px){#news .newsList li a{padding:40px 0}}@media (max-width: 767px){#news .newsList li a{padding:15px 0}}#news .newsList li a:hover{transition:0.5s;padding:50px 0 50px 10px}@media (max-width: 991px){#news .newsList li a:hover{padding:40px 0 40px 10px}}@media (max-width: 767px){#news .newsList li a:hover{padding:15px 0 15px 10px}}#news .newsList li a time{font-size:1.4rem;color:#B9B6B2;margin-bottom:15px;display:block}@media (max-width: 767px){#news .newsList li a time{margin-bottom:5px}}#news .newsList li a .ttl{font-size:1.7rem;position:relative;padding-left:25px}@media (max-width: 991px){#news .newsList li a .ttl{font-size:1.5rem}}@media (max-width: 767px){#news .newsList li a .ttl{font-size:1.4rem}}#news .newsList li a .ttl i{display:inline-block;font-size:1.5rem;position:absolute;top:6px;left:0}@media (max-width: 767px){#news .newsList li a .ttl i{font-size:1.2rem}}#entry{padding:60px 0 120px;position:relative}@media (max-width: 991px){#entry{padding:50px 0 80px}}@media (max-width: 767px){#entry{padding:40px 0 60px}}#entry:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:340px;background:url("../img/common/img-bg2-local.png") top center;background-size:cover;z-index:-1}@media (max-width: 991px){#entry:after{height:260px}}@media (max-width: 767px){#entry:after{height:170px}}#entry .entryTop{position:relative;padding-bottom:40px;margin-bottom:40px}#entry .entryTop:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:21px;background-image:url("../img/common/img-line.png");background-size:cover;background-repeat:no-repeat}@media (max-width: 1199px){#entry .entryTop:before{height:18px}}#entry .entryTop h3{font-size:3.2rem;margin-bottom:10px}@media (max-width: 991px){#entry .entryTop h3{font-size:2.8rem}}@media (max-width: 767px){#entry .entryTop h3{font-size:2.0rem}}#entry .entryTop time{color:#B9B6B2;font-family:"Lato",sans-serif}#entry .entryCont{margin-bottom:60px}@media (max-width: 767px){#entry .entryCont{margin-bottom:40px}}#entry .backBtn{background:#000;border-radius:60px;max-width:240px;padding:14px 0;text-align:center;color:#fff;width:100%;position:relative;margin:0 auto;display:block}@media (max-width: 991px){#entry .backBtn{max-width:220px;padding:12px 0}}@media (max-width: 767px){#entry .backBtn{max-width:200px;padding:10px 0;top:0}}#entry .backBtn i{position:absolute;top:50%;left:30px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){#entry .backBtn i{left:20px}}.entryCont{overflow:hidden;padding-bottom:60px}@media (max-width: 767px){.entryCont{padding-bottom:30px}}.entryCont h1{font-size:2.4rem;position:static;top:auto;left:auto;width:auto;height:auto;color:#fff;background:#0C713F;padding:10px;margin-bottom:10px;font-weight:600}@media (max-width: 767px){.entryCont h1{font-size:2.0rem;padding:5px}}.entryCont h2{font-size:2.3rem;color:#0C713F;padding-bottom:5px;border-bottom:1px solid #0C713F;font-weight:600;margin-bottom:10px}@media (max-width: 767px){.entryCont h2{font-size:1.9rem}}.entryCont h3{font-size:2.2rem;font-weight:600;color:#0C713F}@media (max-width: 767px){.entryCont h3{font-size:1.8rem}}.entryCont h4{font-size:2.0rem;font-weight:600;color:#0C713F}@media (max-width: 767px){.entryCont h4{font-size:1.7rem}}.entryCont strong{font-weight:600}.entryCont em{font-style:italic}.entryCont .alignleft{float:left;margin:0.5em 1em 0.5em 0}.entryCont img.aligncenter{display:block;margin-left:auto;margin-right:auto}.entryCont img.alignleft{float:left;margin:0.5em 1em 0.5em 0;margin-right:10px}.entryCont img.alignright{float:right;margin:0.5em 0 0.5em 1em}.entryCont img.size-medium{width:48%}@media (max-width: 991px){.entryCont img.size-medium{width:100%}}.entryCont ul{list-style:unset;padding-left:20px}.entryCont ol{list-style:decimal;padding-left:20px}.entryCont a{text-decoration:underline;color:#0C713F;display:inline-block}.entryCont .wp-block-image figcaption{text-align:center}.entryCont .wp-block-table th,.entryCont .wp-block-table td{border:1px solid #D0D0D0;padding:15px}.entryCont .wp-block-table th{color:#0C713F;background-color:#D0D0D0;font-weight:600}@media (max-width: 767px){.entryCont .wp-block-table th,.entryCont .wp-block-table td{padding:10px 5px}}.entryCont .wp-block-gallery ul{padding-left:0}.pagerList{text-align:right}.pagerList li{display:inline-block;vertical-align:middle;padding:0 3px}.pagerList a,.pagerList .stay,.pagerList .interval{display:block;font-size:2.2rem;text-align:center;color:#0D713F;background:#FFFFFF;border:1px solid #0D713F;width:35px;height:35px}@media (max-width: 991px){.pagerList a,.pagerList .stay,.pagerList .interval{line-height:34px;font-size:2rem}}@media (max-width: 767px){.pagerList a,.pagerList .stay,.pagerList .interval{font-size:1.8rem;width:30px;height:30px;line-height:30px}}.pagerList .interval{line-height:30px;width:20px;color:#FFFFFF;background:none;border:none}@media (max-width: 991px){.pagerList .interval{width:15px}}.pagerList a{display:block;color:#0D713F;background:#FFFFFF}.pagerList .stay{color:#fff;background:#0C713F}.notFoundTxt{font-size:2.6rem;padding:100px 0 200px}@media (max-width: 991px){.notFoundTxt{font-size:2.0rem;padding:50px 0 100px}}@media (max-width: 767px){.notFoundTxt{font-size:1.8rem;padding:30px 0 60px}}
