[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)}.u-secLead{color:#b6975e}.sta{margin-top:clamp(40px,20.7407407407px + 4.9382716049vw,80px)}.sta__img{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px clamp(10px,5.1851851852px + 1.2345679012vw,20px)}@media(max-width: 960px){.sta__img{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 440px){.sta__img{grid-template-columns:repeat(1, 1fr)}}.sta__img li{position:relative}.sta__img li .info{position:absolute;bottom:4px;left:4px;color:#fff;font-size:clamp(16px,15.037037037px + 0.2469135802vw,18px);line-height:1}.sta__train{margin:clamp(40px,20.7407407407px + 4.9382716049vw,80px) 0 clamp(30px,15.5555555556px + 3.7037037037vw,60px)}.sta__info .infoTtl{font-size:clamp(13px,12.5185185185px + 0.1234567901vw,14px);line-height:1.2;margin-bottom:10px}.sta__info .infoTtl .sign{color:#b6975e}.sta__info .infoList{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px clamp(20px,10.3703703704px + 2.4691358025vw,40px);letter-spacing:0}@media(max-width: 960px){.sta__info .infoList{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 440px){.sta__info .infoList{grid-template-columns:repeat(1, 1fr)}}.sta__info .infoBox .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;margin-bottom:10px;font-size:clamp(12px,11.5185185185px + 0.1234567901vw,13px)}.sta__info .infoBox .info__dot{background:radial-gradient(circle, #1d1d1b 1px, transparent 1px);background-size:7px 4px;height:4px;margin:7px 2px 6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sta__info .infoBox .info__min{display:inline-block;margin-bottom:-3px;font-size:135%}.sta__info .infoBox .info__min em{font-size:180%;color:#b6975e}.sta__etc{margin-top:clamp(40px,15.9259259259px + 6.1728395062vw,90px)}.sta__etc .map{margin-top:clamp(20px,10.3703703704px + 2.4691358025vw,40px)}.car{padding:clamp(40px,30.3703703704px + 2.4691358025vw,60px) clamp(15px,-6.6666666667px + 5.5555555556vw,60px)}.car__info{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px clamp(24px,16.2962962963px + 1.975308642vw,40px);margin:clamp(24px,6.6666666667px + 4.4444444444vw,60px) 0 clamp(24px,16.2962962963px + 1.975308642vw,40px)}.car__info li{letter-spacing:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.car__route{font-size:clamp(13px,12.037037037px + 0.2469135802vw,15px);line-height:1.2}.car__lead{font-size:clamp(17px,15.0740740741px + 0.4938271605vw,21px);line-height:1.2;white-space:nowrap}.car__lead .num{color:#b6975e;line-height:1}.car__distance{font-size:clamp(13px,12.037037037px + 0.2469135802vw,15px);line-height:1.4;text-align:right}