:root{--green: #426B64;--green-soft: #00C144;--ink: #000000;--muted: #5e6b64;--line: #686666;--bg: #FAFAFA;--g-text: #535353;--white: #fff;--shadow: 0 18px 50px rgba(6, 83, 46, .12);--radius: 7px;--max: 1120px}.scroll_down{position:absolute;bottom:1%;right:20px;animation:arrowmove 1s ease-in-out infinite}.scroll_down a{position:absolute;right:20px;bottom:50px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:.2em;text-decoration:none;text-shadow:gray 1px 2px 1px}.scroll_down:before{content:"";position:absolute;bottom:5px;right:6px;width:2px;height:20px;background:#fff;transform:skewX(31deg)}.scroll_down:after{content:"";position:absolute;bottom:5px;right:0;width:2px;height:100px;background:#fff}@keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}00%{bottom:1%}}#splide{position:relative;width:94%;height:100dvh;z-index:1}#splide .splide__slide img{height:100dvh;object-fit:cover;width:100%}#splide .splide__slide .hero-img{height:auto;width:40dvw;opacity:.5;object-fit:contain;position:absolute;bottom:0;left:4%}#splide .splide__pagination .splide__pagination__page{border-radius:0;width:36px;height:6px;background-color:#fff;opacity:1}#splide .splide__pagination__page.is-active{transform:scale(1.1);background:#000}@media only screen and (max-width: 840px){#splide{width:100%}#splide .splide__slide .hero-img{width:80dvw;opacity:.5;left:-10%}}.hero-box{position:absolute;top:0;left:0;width:94dvw;height:100dvh}.hero-box .hero-txt-box{color:#fff;position:absolute;text-align:right;top:30%;right:2%}.hero-box .main-catchcopy{font-size:clamp(24px,3vw,54px);font-weight:bold;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-box .main-sub-catchcopy{font-size:clamp(16px,3vw,28px);font-weight:bold;text-shadow:2px 2px 4px rgba(0,0,0,.5)}#splide02 .splide__slide{padding:10px}#splide02 .splide__pagination{bottom:-2em;display:flex}#splide02 .splide__pagination__page.is-active{background-color:#000}#splide02 .splide__arrows{position:absolute;bottom:-1.6em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#splide02 .splide__arrow--prev{left:-6em}#splide02 .splide__arrow--next{right:-6em}#splide02 .splide__arrow{background:rgba(0,0,0,0)}#splide02 svg{height:2.2em;width:2.2em}.ttl-box{margin-bottom:40px}.ttl-h2{font-size:clamp(24px,2vw,36px);font-weight:bold}.ttl-h3{font-size:clamp(18px,2vw,30px);font-weight:bold}.txt-align-center{text-align:center}section{padding:160px 20px}@media only screen and (max-width: 840px){section{padding:60px 20px}}#sec01{background-color:var(--white)}#sec01 .section{max-width:1300px;margin:0 auto}#sec01 .splide__slide img{transition:transform .6s ease}#sec01 .splide__slide img:hover{transform:scale(1.1)}#sec02{background-color:var(--bg)}#sec02 .section{max-width:1300px;margin:0 auto}#sec02 .sec02-grid{display:grid;grid-template-columns:300px 1fr;gap:40px}#sec02 .sec02-grid .sec02-news-list{border-right:1px solid var(--line)}#sec02 .sec02-grid .sec02-news-list a{display:inline-block;padding:6px 0}#sec02 .sec02-grid .sec02-news-list a::before{content:">";color:#000;padding-right:10px}#sec02 .sec02-grid .sec02-news-list-ttl{font-size:clamp(18px,4vw,24px);margin-bottom:20px;letter-spacing:2px}#sec02 .sec02-news-con a{padding:10px 0;display:block}#sec02 .sec02-news-con .news-cat{padding:2px 10px 4px;color:var(--white);margin-left:20px;font-size:.8rem;vertical-align:text-top}#sec02 .sec02-news-con .news-cat01{background-color:var(--green-soft)}#sec02 .sec02-news-con .news-cat02{background-color:var(--green)}#sec02 .sec02-news-con .news-cat03{background-color:var(--g-text)}#sec02 .sec02-news-con .news-cat04{background-color:var(--white);color:#000;border:1px solid var(--g-text)}#sec02 .sec02-news-con p{margin:0}@media only screen and (max-width: 840px){#sec02 .sec02-grid{grid-template-columns:1fr}#sec02 .sec02-grid .sec02-news-list{border-right:none;display:flex;justify-content:space-between}#sec02 .sec02-grid .sec02-news-list-ttl{margin-bottom:0}}#sec03{background-color:var(--white)}#sec03 .section{max-width:1100px;margin:0 auto}#sec03 .ttl-h2{margin-bottom:0;font-weight:normal}#sec03 .grid{display:grid;gap:40px;grid-template-columns:260px 1fr;margin-top:80px}#sec03 .grid-box-01{border-right:1px solid var(--line)}#sec03 .grid-box-02{display:grid;gap:20px}#sec03 .grid-box-02 .grid-box-img{text-align:center}@media only screen and (max-width: 840px){#sec03 .grid{display:grid;grid-template-columns:1fr}#sec03 .grid-box-01{border-right:none;display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:center}#sec03 .grid-box-01 p{margin:0}}#sec04{background-image:url(../images/sec04-bg.jpg);padding-left:0;padding-right:0}#sec04 .section{background-color:rgba(66,107,100,.95)}#sec04 .section-inner{max-width:890px;margin:0 auto;padding:80px 20px;color:#fff}#sec05{background-color:var(--bg)}#sec05 .splide__pagination{display:none}#sec05 .splide__slide{background-color:#fff;border:1px solid #fff}#sec05 .splide__slide img{width:100%}#sec05 .splide__slide:hover{border:1px solid var(--green)}#sec05 .column-box{padding:20px}#sec05 .column-box .column-title{font-size:1rem;line-height:1.4;margin:0 0 8px}#sec05 .column-box .column-date{color:var(--g-text);margin-bottom:6px;display:inline-block;font-size:.8rem;font-weight:bold}#sec05 .column-box .column-tags{display:flex;gap:10px;flex-wrap:wrap}#sec05 .column-box .column-tags li{background-color:var(--bg);padding:2px 10px;font-size:.6rem}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/top.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAEA,MACE,iBACA,sBAEA,eACA,iBACA,gBACA,cACA,kBACA,cACA,2CACA,cACA,cAKF,aACI,kBACA,UACA,WACA,4CAGJ,eACI,kBACA,WACA,YACA,WACA,eACA,iBACA,oBAEA,qBAEA,6BAGJ,oBACI,WACA,kBACA,WACA,UACA,UACA,YACA,gBACA,uBAGJ,mBACI,WACA,kBACA,WACA,QACA,UACA,aACA,gBAGJ,qBACG,aACA,cACA,eAKH,QACE,kBACA,UACA,cACA,UAGE,2BACI,cACA,iBACA,WAGJ,iCACI,YACA,YACA,WACA,mBACA,kBACA,SACA,QAKA,sDACI,gBACA,WACA,WACA,sBACA,UAIR,4CACI,qBACA,gBAIR,0CACI,QACI,WACA,iCACI,YACA,WACA,WAOZ,UACI,kBACA,MACA,OACA,YACA,cACA,wBACI,WACA,kBACA,iBACA,QACA,SAGJ,0BACI,+BACA,iBACA,uCAGJ,8BACI,+BACA,iBACA,uCAOJ,yBACI,aAGJ,8BACI,YACA,aAGJ,8CACI,sBAGJ,0BACI,kBACA,cACA,SACA,2BACA,mCACA,+BAGJ,+BACI,UAGJ,+BACI,WAGJ,yBACI,yBAGJ,cACI,aACA,YAMR,SACI,mBAGJ,QACI,+BACA,iBAGJ,QACI,+BACA,iBAGJ,kBACI,kBAQJ,QACI,mBAGJ,0CACI,QACI,mBAKR,OACI,8BACA,gBACI,iBACA,cAEJ,0BACI,8BACA,gCACI,qBAQZ,OACI,2BACA,gBACI,iBACA,cAGJ,mBACI,aACA,gCACA,SACA,oCACI,mCACA,sCACI,qBACA,cACA,8CACI,YACA,WACA,mBAKZ,wCACI,+BACA,mBACA,mBAKJ,yBACI,eACA,cAGJ,iCACI,qBACA,mBACA,iBACA,gBACI,wBAGR,sEACA,iEACA,kEACA,mCACI,8BACA,WACA,+BAGJ,yBACI,SAOZ,0CAEQ,mBACI,0BACA,oCACI,kBACA,aACA,8BAEJ,wCACI,iBAShB,OACI,8BAEA,gBACI,iBACA,cAGJ,eACI,gBACA,mBAGJ,aACI,aACA,SACA,gCACA,gBAGJ,oBACI,mCAGJ,oBACI,aACA,SAEA,kCACI,kBAOZ,0CAGQ,aACI,aACA,0BAGJ,oBACI,kBACA,aACA,+BACA,SACA,mBACA,sBACI,UAWhB,OACI,6CACA,eACA,gBAEA,gBACI,sCAGJ,sBACI,gBACA,cACA,kBACA,WAOR,OACI,2BAEA,2BACI,aAIJ,sBACI,sBACA,sBACA,0BACI,WAEJ,4BACI,8BAIR,mBACI,aACA,iCACI,eACA,gBACA,eAGJ,gCACI,oBACA,kBACA,qBACA,gBACA,iBAGJ,gCACI,aACA,SACA,eACA,mCACI,2BACA,iBACA%22,%22file%22:%22top.css%22%7D */
