@charset "UTF-8";:root{--primary-white:#fff;--primary-black:#000;--primary-lightgreen:#8FA641;--primary-green:#086D61;--primary-red:#A22E38;--primary-gray:#f3f3f3;--section-padding:50px 5.3%;scroll-padding:100px}html{font-size:62.5%}body{font-family:"Noto Sans JP",Arial,sans-serif;font-style:normal;color:var(--primary-black,#000);background-color:var(--primary-white,#fff);line-height:1.5}.font-size-L{font-size:clamp(3.5rem,3.296rem + 3vw,5rem)}.font-size-M{font-size:clamp(2.4rem,1.977rem + 1.8vw,3.6rem)}.font-size-nav{font-size:clamp(3rem,2.142rem + 1.95vw,4.5rem)}.font-size-fv{font-size:clamp(2.6rem,2.142rem + 1.95vw,3.9rem)}.font-size-s{font-size:clamp(1.6rem,.773rem + .97vw,2.4rem)}img{max-width:100%;height:auto}a{text-decoration:none;display:inline-block}.SpBr{display:inline-block}.TABBr{display:none}.pcBr{display:none}@media screen and (min-width:768px){.SpBr{display:none}.TABBr{display:inline-block}}@media screen and (min-width:1024px){.TABBr{display:none}.pcBr{display:inline-block}:root{--section-padding:75px 5.3%}}.page-titleImg{object-fit:cover;width:100%;height:100vh;object-position:50% 50%;position:relative}.page-title__txt{background-color:var(--primary-white,#fff);display:inline-block;position:absolute;bottom:0;right:0;padding:15px}.page-title__subTitle{color:var(--primary-green,#086d61);text-align:right;font-family:"Noto Serif JP";font-style:normal;font-weight:700;line-height:1.3}.page-title__title{color:var(--primary-black,#000);text-align:right;font-family:"Noto Serif JP";font-style:normal;font-weight:700;line-height:1.3}.page-title__subTxt{background-color:var(--primary-green,#086d61);display:flex;padding:10px;align-items:center;justify-content:center;position:relative;gap:10px;border:1px solid var(--primary-white,#fff)}.subTxt__home{color:var(--primary-lightgreen,#8fa641);text-align:center;font-family:"Noto Serif JP";font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.8}.subTxt__arrow{width:10px;height:auto;aspect-ratio:1/1}.subTxt__content{color:var(--primary-white,#fff);text-align:center;font-family:"Noto Serif JP";font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:1024px){.page-title__txt{padding:22.5px;bottom:0}.page-title__subTxt{padding:15px;position:absolute;bottom:0}}.section--newsContent{padding:var(--section-padding)}.news__label{color:var(--primary-white,#fff);text-align:center;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.8;white-space:nowrap}.newsContent__img{height:220px;width:100%;object-fit:cover;margin-top:30px;object-position:center}.newsContent__title{display:flex;align-items:center;gap:4%;font-weight:700;line-height:1.5;margin:8px 0 16px}.newsContent__titleWrapper{display:flex;gap:1%;align-items:center;margin-top:24px}.newsContentImg__hover{height:200px;display:inline-block}.newsContentImg{width:100vw;height:200px;display:inline-block;object-fit:cover;object-position:center top}.post-categories li a{color:var(--primary-black,#000);font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.8;background-color:var(--primary-gray,#f3f3f3);padding:10px;transition:all .2s}.post-categories li a:hover{opacity:.5}.newsContent__date{color:var(--primary-white,#fff);text-align:center;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.8;background-color:var(--primary-lightgreen,#8fa641);display:inline-block;padding:10px}.newsContent__txt{color:var(--primary-black,#000);font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.8}@media screen and (min-width:1024px){.newsContent__titleWrapper{margin-top:40px}.newsContent__title{margin:8px 0 24px}.newsContentImg{height:320px}}