:root{font:100%/1.5 Inter,Noto Sans JP,Helvetica Neue,Helvetica,Arial,Roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,Noto Sans CJK JP,sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-spacing:0;border-collapse:collapse}img{vertical-align:middle;border-style:none;max-width:100%}:disabled{cursor:not-allowed}*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{color:var(--text-primary);word-break:normal;word-wrap:anywhere;line-break:strict;scroll-behavior:smooth}body{background:0 0}h1,h2,h3,h4,h5,h6{font-weight:700}button{appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}dialog:focus{outline:none}:where(dialog){width:auto;width:initial;max-width:none;max-width:initial;padding:0;padding:initial;overflow:visible;overflow:initial;color:inherit;background-color:#0000;background-color:initial;border:none;border:initial}a{color:var(--button-primary);-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){a:link:hover,a:visited:hover{-webkit-text-decoration:none;text-decoration:none}a:any-link:hover{-webkit-text-decoration:none;text-decoration:none}}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.no-scroll{scrollbar-gutter:stable;overflow:hidden}:where(.splide) button:focus,:where(.splide) button:focus-visible{outline-color:var(--border-focus)!important;outline-offset:0!important}:where(.splide) a:focus-visible{outline-offset:-2px}
:root{--tokyu-red:#f93628;--tokyu-red-900:#4a0702;--tokyu-red-800:#7d1009;--tokyu-red-700:#ad1b11;--tokyu-red-600:#d92c1e;--tokyu-red-500:#f25246;--tokyu-red-400:#ff8880;--tokyu-red-300:#ffb5b0;--tokyu-red-200:#ffd4d1;--tokyu-red-100:#ffe6e4;--tokyu-red-50:#fff4f3;--tokyu-blue-900:#0a1c45;--tokyu-blue-800:#1b3269;--tokyu-blue-700:#254899;--tokyu-blue-600:#2d60d6;--tokyu-blue-500:#4d82ff;--tokyu-blue-400:#8aadff;--tokyu-blue-300:#b5cbff;--tokyu-blue-200:#d6e2ff;--tokyu-blue-100:#e5edff;--tokyu-blue-50:#f4f7ff;--portal-teal-900:#002a2f;--portal-teal-800:#02444c;--portal-teal-700:#045f68;--portal-teal-600:#01858a;--portal-teal-500:#2da6ac;--portal-teal-400:#62cbce;--portal-teal-300:#8de8ea;--portal-teal-200:#b6f2f3;--portal-teal-100:#d6f8f7;--portal-teal-50:#eefcfc;--portal-gray-900:#201c18;--portal-gray-800:#343028;--portal-gray-700:#49443c;--portal-gray-600:#645d51;--portal-gray-500:#888175;--portal-gray-400:#afaaa2;--portal-gray-300:#d0cbc4;--portal-gray-200:#e4e1da;--portal-gray-100:#f1eee9;--portal-gray-50:#f8f7f5;--station-line-ty:#db0042;--station-line-mg:#009cd3;--station-line-sh:#6f1585;--station-line-dt:#00aa8e;--station-line-om:#f18c43;--station-line-ik:#ee86a7;--station-line-tm:#ae0179;--station-line-sg:#fcc800;--station-line-kd:#0071be;--series-red:#f49890;--series-orange:#eda978;--series-yellow:#efd46b;--series-green:#a4c676;--series-blue-green:#87c4c1;--series-blue:#90b8d5;--series-blue-purple:#a3a8d7;--series-red-purple:#c9a3cc;--series-pink:#ec98b3;--series-brown:#b8aaa3;--series-bg-red:#f7dfdc;--series-bg-orange:#f5e3d6;--series-bg-yellow:#f6eed3;--series-bg-green:#e3ebd5;--series-bg-blue-green:#dceae8;--series-bg-blue:#dee7ed;--series-bg-blue-purple:#e3e3ed;--series-bg-red-purple:#ece2eb;--series-bg-pink:#f5dfe5;--series-bg-brown:#e8e4e0;--font-size-xxxsmall:.625rem;--font-size-xxsmall:.688rem;--font-size-xsmall:.75rem;--font-size-small:.875rem;--font-size-medium:1rem;--font-size-large:1.125rem;--font-size-xlarge:1.25rem;--font-size-xxlarge:1.5rem;--font-size-xxxxlarge:2rem;--font-size-xxxxxlarge:2.5rem;--bg-light:#fff;--bg-default:var(--portal-gray-50);--bg-strong:var(--portal-gray-100);--bg-dark:var(--portal-gray-800);--bg-hover:#8881751a;--bg-hover-primary:var(--portal-teal-900);--bg-teal:var(--portal-teal-50);--bg-teal-primary:var(--portal-teal-700);--bg-new:var(--tokyu-red-600);--bg-danger:var(--tokyu-red-50);--bg-caution:#fff9e2;--text-white:#fff;--text-light:var(--portal-gray-50);--text-tertiary:#818988;--text-secondary:#5a605f;--text-primary:#1a2120;--text-gray:var(--portal-gray-900);--text-teal:var(--portal-teal-700);--text-disabled:var(--portal-gray-400);--text-danger:var(--tokyu-red-600);--border-light:var(--portal-gray-200);--border-medium:var(--portal-gray-400);--border-dark:var(--portal-gray-600);--border-focus:var(--tokyu-blue-600);--border-focus-on-dark:var(--tokyu-blue-400);--border-gray:var(--portal-gray-700);--border-teal:var(--portal-teal-700);--border-danger:var(--tokyu-red-400);--border-radius-xxsmall:4px;--border-radius-xsmall:8px;--border-radius-small:12px;--border-radius-medium:16px;--border-radius-large:24px;--border-radius-xlarge:32px;--border-radius-xxlarge:40px;--border-radius-xxxlarge:48px;--border-radius-max:999px;--button-primary:var(--portal-teal-700);--button-disabled:#eee;--icon-primary:var(--portal-gray-800);--icon-secondary:var(--portal-teal-700);--icon-danger:var(--tokyu-red-600);--scrollbar-width:0px;--header-height:98px}.hover-effect{position:relative}.hover-effect:before{content:"";background:#8881751a;background:var(--bg-hover);opacity:0;position:absolute;inset:0}@media (hover:hover){.hover-effect:hover{cursor:pointer;overflow:hidden}.hover-effect:hover:before{opacity:1}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}
/*# sourceMappingURL=8514138a0def72d2.css.map*/