.m_keyvisual{position:relative}.m_keyvisual .heading{position:absolute;inset:0;display:grid;place-content:center;font-size:clamp(20px,20px + 30*(100vw - 375px)/393,50px);letter-spacing:.12em;color:#fff}.m_keyvisual .img{width:100%;height:clamp(100px,100px + 150*(100vw - 375px)/393,250px)}.m_breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100% - var(--gap)*2);max-width:980px;margin-inline:auto;padding-block:1em;font-size:clamp(10px,10px + 4*(100vw - 767px)/1,14px)}.m_breadcrumb li{white-space:nowrap}.m_breadcrumb li+li::before{display:inline-block;padding:0 5px;padding:0 .3125rem;content:">"}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 clamp(20px,20px + 14*(100vw - 375px)/393,34px)}.wp-pagenavi :where(a,span){display:grid;place-content:center;width:clamp(38px,38px + 25*(100vw - 375px)/393,63px);font-size:clamp(13.04px,13.04px + 8.56*(100vw - 375px)/393,21.6px);border:1px solid;border-radius:50%;aspect-ratio:1/1}.wp-pagenavi .extend{width:auto;margin-inline:clamp(-17px,-17px + -7*(100vw - 767px)/1,-10px);border:none}.wp-pagenavi [aria-current]{background:#dedede}.m_news-list{margin-inline:auto;border-bottom:1px solid currentColor}.m_news-list .post-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px clamp(10px,10px + 15*(100vw - 375px)/393,25px);padding-block:clamp(10px,10px + 20*(100vw - 375px)/393,30px);border-top:1px solid currentColor}.m_news-list .post-item *{font-size:clamp(13px,13px + 1*(100vw - 375px)/393,14px)}.m_news-list .category{padding:.3125em .5em .1875em;line-height:1;border:1px solid currentColor}.m_news-list .title{display:grid;width:100%}.m_news-list .title a{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.m_press-card{--item: 300px;--bc: #3e3a39;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(12px,12px + 2*(100vw - 375px)/393,14px)}.m_press-card .post-item{display:grid;width:min(100%,var(--item));padding-inline:clamp(28px,28px + 10*(100vw - 375px)/393,38px)}.m_press-card .date{display:block;margin-top:-4px}.m_press-card .thumb{margin-inline:auto;margin-block:16px;margin-block:1rem}.m_press-card .title{margin-bottom:-4px;text-decoration:underline}.contents{padding-top:clamp(0px,0px + 44*(100vw - 767px)/1,44px);padding-bottom:clamp(38px,38px + 54*(100vw - 767px)/1,92px)}.pagenavi-wrapper:not(:empty){padding-bottom:clamp(56px,56px + 174*(100vw - 767px)/1,230px)}@media (min-width: 768px){.m_news-list .post-item{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, -webkit-max-content));grid-template-columns:repeat(auto-fit, minmax(0, max-content))}}@media (min-width: 800px){.m_press-card{row-gap:90px}.m_press-card .post-item~.post-item{border-top:none}.m_press-card .post-item:nth-of-type(2n){border-left:1px solid var(--bc)}}@media (min-width: 1100px){.m_press-card .post-item:nth-of-type(2n){border-left:none}.m_press-card .post-item:nth-of-type(3n-1){border-left:1px solid var(--bc)}.m_press-card .post-item:nth-of-type(3n){border-left:1px solid var(--bc)}}@media (max-width: 799px){.m_press-card .post-item{padding-block:28px}.m_press-card .post-item~.post-item{border-top:1px solid var(--bc)}.m_press-card .post-item:last-of-type{border-bottom:1px solid var(--bc)}}@media (max-width: 767px){.m_news-list .post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m_news-list .title{-ms-flex-preferred-size:100%;flex-basis:100%}}