.pagetitle{background-color:#fff}@media(max-width: 767px){.pagetitle{padding:90px 0 0}}@media(min-width: 768px)and (max-width: 1279px){.pagetitle{display:grid;grid-template-rows:9.84375vw 9.6875vw;grid-template-columns:50% 50%;padding:120px 0 0}}@media(min-width: 1280px){.pagetitle{display:grid;grid-template-rows:126px 124px;grid-template-columns:50% 50%;padding:160px 0 0}}.pagetitle .pagetitle-ja{font-family:"Noto Serif JP",serif;font-weight:700;color:#fff;letter-spacing:.03em;background-color:#004e28}@media(max-width: 767px){.pagetitle .pagetitle-ja{-webkit-box-sizing:content-box;box-sizing:content-box;padding:10vw 0 0 10vw;font-size:7.2222222222vw}}@media(min-width: 768px)and (max-width: 1279px){.pagetitle .pagetitle-ja{grid-row:1/2;grid-column:1/2;padding:6.40625vw 0 0 9.375vw;font-size:3.4375vw}}@media(min-width: 1280px){.pagetitle .pagetitle-ja{grid-row:1/2;grid-column:1/2;padding:82px 0 0 calc(100% - 600px);font-size:44px}}.pagetitle .pagetitle-ja span{display:block}.pagetitle .pagetitle-en{font-family:"Noto Serif JP",serif;font-weight:700;color:#fff;letter-spacing:.1em;background-color:#004e28}@media(max-width: 767px){.pagetitle .pagetitle-en{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4.1666666667vw 0 9.4444444444vw 10vw;font-size:3.8888888889vw}}@media(min-width: 768px)and (max-width: 1279px){.pagetitle .pagetitle-en{grid-row:2/3;grid-column:1/2;padding:2.34375vw 0 0 9.375vw;font-size:1.875vw}}@media(min-width: 1280px){.pagetitle .pagetitle-en{grid-row:2/3;grid-column:1/2;padding:30px 0 0 calc(100% - 600px);font-size:24px}}.pagetitle .pagetitle-en span{display:block}.pagetitle .pagetitle-img{position:relative}@media(max-width: 767px){.pagetitle .pagetitle-img{width:100%;height:34.7222222222vw}}@media(min-width: 768px)and (max-width: 1279px){.pagetitle .pagetitle-img{grid-row:1/3;grid-column:2/3}}@media(min-width: 1280px){.pagetitle .pagetitle-img{grid-row:1/3;grid-column:2/3}}.pagetitle .pagetitle-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.pager{width:100%;margin:13.8888888889vw auto 0}}@media(min-width: 768px)and (max-width: 1279px){.pager{margin:6.25vw auto 0}}@media(min-width: 1280px){.pager{margin:80px auto 0}}.pager-prev,.pager-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #004e28;background-color:#004e28}@media(max-width: 767px){.pager-prev,.pager-next{width:10vw;height:10vw}}@media(min-width: 768px)and (max-width: 1279px){.pager-prev,.pager-next{width:3.4375vw;height:3.4375vw}}@media(min-width: 1280px){.pager-prev,.pager-next{width:44px;height:44px}}.pager-prev.-disabled,.pager-next.-disabled{visibility:hidden}.pager-prev svg,.pager-next svg{width:100%;height:100%;fill:#fff}@media(hover: hover){.pager-prev[href]:hover,.pager-next[href]:hover{background:#fff}.pager-prev[href]:hover svg,.pager-next[href]:hover svg{fill:#004e28}}@media(max-width: 767px){.pager-prev{margin-right:8.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.pager-prev{margin-right:3.4375vw}}@media(min-width: 1280px){.pager-prev{margin-right:44px}}@media(max-width: 767px){.pager-next{margin-left:8.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.pager-next{margin-left:3.4375vw}}@media(min-width: 1280px){.pager-next{margin-left:44px}}.pager-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #004e28;background-color:#fff;color:#004e28}@media(max-width: 767px){.pager-page{width:10vw;height:10vw;margin:0 0.5555555556vw;font-size:5vw}}@media(min-width: 768px)and (max-width: 1279px){.pager-page{width:3.4375vw;height:3.4375vw;margin:0 0.3125vw;font-size:1.5625vw}}@media(min-width: 1280px){.pager-page{width:44px;height:44px;margin:0 4px;font-size:20px}}.pager-page.-current{background-color:#004e28;color:#fff}@media(hover: hover){.pager-page:not(.-current):hover{background-color:#004e28;color:#fff}}.news{position:relative;background-color:#f0f0ed}@media(max-width: 767px){.news{padding:9.7222222222vw 3.3333333333vw 18.6111111111vw}}@media(min-width: 768px)and (max-width: 1279px){.news{padding:12.65625vw 0 11.953125vw}}@media(min-width: 1280px){.news{padding:162px 0 125px}}.news .news-list{position:relative;z-index:2;background-color:#fff}@media(max-width: 767px){.news .news-list{width:100%;padding:11.1111111111vw 5vw 12.5vw}}@media(min-width: 768px)and (max-width: 1279px){.news .news-list{width:70.3125vw;margin:0 auto;padding:10.546875vw 7.8125vw 8.984375vw}}@media(min-width: 1280px){.news .news-list{width:900px;margin:0 auto;padding:135px 100px 115px}}.news .news-list li:first-child{border-top:1px solid #c7c7c7}.news .news-list li{border-bottom:1px solid #c7c7c7}@media(max-width: 767px){.news .news-list li a{display:block;padding:3.8888888889vw 1.1111111111vw 4.1666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.news .news-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.25vw;padding:0 0.78125vw}}@media(min-width: 1280px){.news .news-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 30px}}@media(hover: hover){.news .news-list li a[href]{-webkit-transition:.2s;transition:.2s}.news .news-list li a[href]:hover{background-color:#f0f0ed}}.news .news-list li a time{display:block;color:#757575;letter-spacing:.06em}@media(max-width: 767px){.news .news-list li a time{font-size:3.6111111111vw}}@media(min-width: 768px)and (max-width: 1279px){.news .news-list li a time{width:10.15625vw;font-size:1.25vw;line-height:1.5}}@media(min-width: 1280px){.news .news-list li a time{width:130px;font-size:16px;line-height:1.5}}.news .news-list li a span{display:block;color:#333}@media(max-width: 767px){.news .news-list li a span{margin:1.3888888889vw 0 0;font-size:3.6111111111vw;line-height:4.7222222222vw}}@media(min-width: 768px)and (max-width: 1279px){.news .news-list li a span{width:calc(100% - 10.15625vw);font-size:1.25vw;line-height:1.5}}@media(min-width: 1280px){.news .news-list li a span{width:calc(100% - 130px);font-size:16px;line-height:1.5}}.news .news-blank{position:relative;z-index:2;background-color:#fff}@media(max-width: 767px){.news .news-blank{width:100%;padding:11.1111111111vw 5vw}}@media(min-width: 768px)and (max-width: 1279px){.news .news-blank{width:70.3125vw;margin:0 auto;padding:7.8125vw}}@media(min-width: 1280px){.news .news-blank{width:900px;margin:0 auto;padding:100px}}.news .news-bg{position:absolute;right:0;bottom:0;z-index:1}@media(max-width: 767px){.news .news-bg{width:90%;height:165px}}@media(min-width: 768px)and (max-width: 1279px){.news .news-bg{width:34.765625vw;height:49.6875vw}}@media(min-width: 1280px){.news .news-bg{width:445px;height:636px}}.news .news-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.news .news-bg img{-o-object-position:right 0 bottom -40px;object-position:right 0 bottom -40px}}@media(min-width: 768px)and (max-width: 1279px){.news .news-bg img{-o-object-position:center center;object-position:center center}}@media(min-width: 1280px){.news .news-bg img{-o-object-position:center center;object-position:center center}}
