[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)}.trainMap{margin:clamp(20px,-8.8888888889px + 7.4074074074vw,80px) 0 clamp(50px,35.5555555556px + 3.7037037037vw,80px)}.sta__img{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@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:10px;left:10px}.sta__info{display:grid;grid-template-columns:2fr 1fr;gap:30px clamp(20px,10.3703703704px + 2.4691358025vw,40px);margin:clamp(20px,16.1481481481px + 0.987654321vw,28px) 0;letter-spacing:0}@media(max-width: 960px){.sta__info{grid-template-columns:repeat(1, 1fr)}}.sta__info__con .infoTtl{font-size:clamp(13px,12.5185185185px + 0.1234567901vw,14px);line-height:1.2;margin-bottom:10px}.sta__info__con .infoTtl .sign{color:#ad0011}.sta__info__con .infoList{display:grid;gap:8px 12px}.sta__info__con:first-child .infoList{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);grid-auto-flow:column}@media(max-width: 768px){.sta__info__con:first-child .infoList{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.sta__info__con:last-child .infoList{grid-template-columns:1fr}@media(max-width: 960px){.sta__info__con:last-child .infoList{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.sta__info__con:last-child .infoList{grid-template-columns: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, #121212 1px, transparent 1px);background-size:7px 4px;height:4px;margin:7px 10px 0;-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:#ad0011;margin-left:4px}.other{margin-top:clamp(50px,35.5555555556px + 3.7037037037vw,80px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px 5%}@media(max-width: 768px){.other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.other__info01{display:grid;-ms-flex-preferred-size:53%;flex-basis:53%;gap:clamp(20px,15.1851851852px + 1.2345679012vw,30px)}.other__info02{-ms-flex-preferred-size:42%;flex-basis:42%}.other__ttl{font-size:clamp(16px,15.037037037px + 0.2469135802vw,18px);border-left:solid 6px #007ab4;padding:6px 0 6px 12px;line-height:1.2}@media(max-width: 768px){.other__ttl{padding:4px 0 4px 10px}}.other__txt{font-size:clamp(12px,11.5185185185px + 0.1234567901vw,13px);line-height:1.5;margin:clamp(8px,6.0740740741px + 0.4938271605vw,12px) 0 18px}