[data-ani]{--ani-delay: 0s;--ani-duration: 1s;pointer-events:none}[data-ani].is-animated-done{pointer-events:auto}.ani-width{width:0;-webkit-transition:width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-width.is-animated{width:100%}.ani-fade,.ani-fade-left,.ani-fade-right,.ani-fade-down-full,.ani-fade-down,.ani-fade-up{opacity:0;-webkit-transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-fade.is-animated,.is-animated.ani-fade-left,.is-animated.ani-fade-right,.is-animated.ani-fade-down-full,.is-animated.ani-fade-down,.is-animated.ani-fade-up{opacity:1}.ani-fade-up{-webkit-transform:translateY(30px);transform:translateY(30px)}.ani-fade-up.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-down{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ani-fade-down.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-down-full{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ani-fade-down-full.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-right{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.ani-fade-right.is-animated{-webkit-transform:translateX(0);transform:translateX(0)}.ani-fade-left{-webkit-transform:translateX(10px);transform:translateX(10px)}.ani-fade-left.is-animated{-webkit-transform:translateX(0);transform:translateX(0)}.ani-scale{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-scale.is-animated{-webkit-transform:scale(1);transform:scale(1)}.ani-zoom{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:-webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay), -webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay)}.ani-zoom.is-animated{-webkit-transform:scale(1);transform:scale(1)}.ani-clip,.ani-clip-full{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;-webkit-transition:all var(--ani-duration) ease-in-out var(--ani-delay);transition:all var(--ani-duration) ease-in-out var(--ani-delay);will-change:clip-path}@media(max-width: 768px){.ani-clip-full{-webkit-transition:all calc(var(--ani-duration)/2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay)/2);transition:all calc(var(--ani-duration)/2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay)/2)}}.ani-clip.is-animated,.is-animated.ani-clip-full{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}.c-pageMv .mvImgBox{display:-webkit-box;display:-ms-flexbox;display:flex}.item{padding-top:clamp(60px,31.1111111111px + 7.4074074074vw,120px)}.itemIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:clamp(20px,5.5555555556px + 3.7037037037vw,50px)}@media(max-width: 768px){.itemIntro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.itemIntro .imgBox{-ms-flex-preferred-size:60%;flex-basis:60%}.itemIntro .txtBox{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:clamp(10px,-4.4444444444px + 3.7037037037vw,40px)}@media(max-width: 768px){.itemIntro .txtBox{margin-right:0}}.itemIntro .txtBox__head{padding-left:clamp(20px,18.0740740741px + 0.4938271605vw,24px);border-left:solid 5px #121212;margin-top:20px}.itemIntro .txtBox__head .en{font-size:clamp(15px,14.037037037px + 0.2469135802vw,17px);margin-bottom:clamp(4px,1.1111111111px + 0.7407407407vw,10px)}.itemList{margin:clamp(20px,15.1851851852px + 1.2345679012vw,30px) 0}.itemList.mod--col2{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(30px,25.1851851852px + 1.2345679012vw,40px) clamp(8px,-7.4074074074px + 3.950617284vw,40px)}@media(max-width: 440px){.itemList.mod--col2{grid-template-columns:repeat(1, 1fr)}}.itemList.mod--col3{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,12.2962962963px + 1.975308642vw,36px) 2%}@media(max-width: 768px){.itemList.mod--col3{grid-template-columns:repeat(2, 1fr)}}.itemList.mod--col4{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(20px,12.2962962963px + 1.975308642vw,36px) 2%}@media(max-width: 768px){.itemList.mod--col4{grid-template-columns:repeat(2, 1fr)}}.itemList .txtBox{margin-top:clamp(10px,7.1111111111px + 0.7407407407vw,16px);line-height:1.35;height:100%}.itemList .txtBox .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(15px,13.5555555556px + 0.3703703704vw,18px)}.itemList .txtBox .ttl .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1;margin-right:6px}.itemList .txtBox .txt{font-size:clamp(12px,11.037037037px + 0.2469135802vw,14px);margin:8px 0}.pos__txtBox{position:relative;margin-bottom:-13vw;z-index:10}.park .itemIntro .imgBox{position:relative;z-index:-10;margin-top:-40px}.park .itemList .txtBox .ttl .num{width:clamp(20px,17.5925925926px + 0.6172839506vw,25px);min-width:20px;height:clamp(20px,17.5925925926px + 0.6172839506vw,25px);background:#6f2a26}.gurume .itemCon{margin-top:clamp(40px,30.3703703704px + 2.4691358025vw,60px)}.gurume .itemCon__ttl{line-height:1;padding:6px 10px 4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(190, 108, 43, 0.6)), color-stop(70%, rgba(190, 108, 43, 0.3)), to(rgba(190, 108, 43, 0.1)));background:linear-gradient(to right, rgba(190, 108, 43, 0.6) 50%, rgba(190, 108, 43, 0.3) 70%, rgba(190, 108, 43, 0.1) 100%);color:#fff;font-size:clamp(15px,14.037037037px + 0.2469135802vw,17px)}.gurume .itemCon .u-itemLead{margin:clamp(20px,15.1851851852px + 1.2345679012vw,30px) 0}.gurume .itemCon .itemList .txtBox__in{padding-left:8px;border-left:solid 1px #be6c2b;height:100%}.gurume .itemCon .itemList .txtBox .ttl{font-size:clamp(12px,11.5185185185px + 0.1234567901vw,13px)}.gurume .itemCon .itemList .txtBox .ttl .num{width:16px;min-width:16px;height:16px;background:#be6c2b}.gurume .itemCon .itemList .txtBox .txt{font-size:clamp(11px,10.037037037px + 0.2469135802vw,13px)}.gurume .itemCon.todo .itemCon__ttl{background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(71, 139, 147, 0.6)), color-stop(70%, rgba(71, 139, 147, 0.3)), to(rgba(71, 139, 147, 0.1)));background:linear-gradient(to right, rgba(71, 139, 147, 0.6) 50%, rgba(71, 139, 147, 0.3) 70%, rgba(71, 139, 147, 0.1) 100%)}.gurume .itemCon.todo .itemList .txtBox__in{border-left:solid 1px #478b93}.gurume .itemCon.todo .itemList .ttl .num{background:#478b93}.lifeInfo{background:rgba(196,188,179,.1);padding:clamp(42px,23.7037037037px + 4.6913580247vw,80px) 0;margin-top:clamp(40px,30.3703703704px + 2.4691358025vw,60px)}.lifeInfo__ttl{text-align:center;color:#b2975a;font-size:clamp(26px,19.2592592593px + 1.7283950617vw,40px);line-height:1;margin-bottom:clamp(20px,10.3703703704px + 2.4691358025vw,40px)}.lifeInfo .tab{margin:24px 0 clamp(24px,21.1111111111px + 0.7407407407vw,30px);display:grid;grid-template-columns:repeat(6, 1fr);gap:2px}@media(max-width: 768px){.lifeInfo .tab{grid-template-columns:repeat(3, 1fr)}}.lifeInfo .tab li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:clamp(44px,36.2962962963px + 1.975308642vw,60px);background:#e8e7e6;font-size:clamp(11px,9.5555555556px + 0.3703703704vw,14px);line-height:1.3;letter-spacing:.01em;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media(max-width: 768px){.lifeInfo .tab li{font-size:clamp(12px,11.5185185185px + 0.1234567901vw,13px)}}.lifeInfo .tab li.active{background:#827b67;color:#fff}@media(hover: hover)and (pointer: fine)and (min-width: 789px){.lifeInfo .tab li:hover{background:#827b67;color:#fff}}.lifeInfo .tabItem ul{display:none;grid-template-columns:1fr 1fr;gap:0 3%}@media(max-width: 768px){.lifeInfo .tabItem ul{grid-template-columns:1fr}}.lifeInfo .tabItem ul.active{display:grid}.lifeInfo .tabItem ul li{border-bottom:1px solid #d1d1d1;padding:15px 0 12px;line-height:1.3;letter-spacing:.02em;font-size:clamp(13px,12.5185185185px + 0.1234567901vw,14px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media(max-width: 960px){.lifeInfo .tabItem ul li{display:block}}@media(max-width: 768px){.lifeInfo .tabItem ul li{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 440px){.lifeInfo .tabItem ul li{display:block}}.lifeInfo .tabItem ul li:nth-child(1){border-top:1px solid #d1d1d1}.lifeInfo .tabItem ul li:nth-child(2){border-top:1px solid #d1d1d1}@media(max-width: 768px){.lifeInfo .tabItem ul li:nth-child(2){border-top:none}}.lifeInfo .tabItem ul li .distance{min-width:256px;text-align:right}@media(max-width: 960px){.lifeInfo .tabItem ul li .distance{text-align:left;margin-top:6px}}@media(max-width: 768px){.lifeInfo .tabItem ul li .distance{min-width:242px;text-align:right}}@media(max-width: 440px){.lifeInfo .tabItem ul li .distance{text-align:left;margin-top:6px}}.infra{padding:clamp(20px,0.7407407407px + 4.9382716049vw,60px) 0 0}.infra .infraItem{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,12.2962962963px + 1.975308642vw,36px) 1%}@media(max-width: 768px){.infra .infraItem{grid-template-columns:repeat(2, 1fr);gap:clamp(20px,12.2962962963px + 1.975308642vw,36px) 2%}}.infra .infraItem .txtBox{margin-top:clamp(4px,1.1111111111px + 0.7407407407vw,10px)}.infra .infraItem .txtBox__ttl{letter-spacing:0;line-height:1.3;font-size:clamp(13px,10.5925925926px + 0.6172839506vw,18px)}