@font-face{font-family:AlphaNumeric;font-weight:400;src:local(Helvetica Neue),local(Helvetica)}@font-face{font-family:JapaneseCharacter;font-weight:300;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(HiraKakuProN-W3);unicode-range:U+203B}@font-face{font-family:NotoSansJPLocal;src:local(Noto Sans JP),local(NotoSansCJKjp-Regular)}.index-module-scss-module__MihJpG____srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not screen and (min-width:835px){.index-module-scss-module__MihJpG____hiddenSp{display:none!important}}@media screen and (min-width:835px){.index-module-scss-module__MihJpG____hiddenPc{display:none!important}}.index-module-scss-module__MihJpG__dor002ButtonBlock{letter-spacing:.012em;flex-direction:column;gap:.8rem;margin-bottom:3.2rem;padding:1.6rem 2.4rem;font-size:1.6rem;font-weight:600;line-height:1.2;display:flex}@media screen and (min-width:835px){.index-module-scss-module__MihJpG__dor002ButtonBlock{flex-direction:row;justify-content:center;gap:2.4rem}}.index-module-scss-module__MihJpG__dor002ButtonBlock.index-module-scss-module__MihJpG___sticky{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffff14;width:100dvw;margin:0 min(50% - 50dvw,-2.4rem);padding:1.6rem 2.4rem;position:sticky;bottom:0;left:0}@media screen and (min-width:835px){.index-module-scss-module__MihJpG__dor002ButtonBlock.index-module-scss-module__MihJpG___sticky{min-width:calc(1200px + 4.8rem)}.index-module-scss-module__MihJpG__dor002ButtonBlock>.index-module-scss-module__MihJpG__button{width:282px}}.index-module-scss-module__MihJpG__searchButton>.index-module-scss-module__MihJpG__count{letter-spacing:.012em;padding-left:.8rem;font-size:1.8rem;font-weight:700;line-height:1}
@font-face{font-family:AlphaNumeric;font-weight:400;src:local(Helvetica Neue),local(Helvetica)}@font-face{font-family:JapaneseCharacter;font-weight:300;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(HiraKakuProN-W3);unicode-range:U+203B}@font-face{font-family:NotoSansJPLocal;src:local(Noto Sans JP),local(NotoSansCJKjp-Regular)}.index-module-scss-module__er4qtG____srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not screen and (min-width:835px){.index-module-scss-module__er4qtG____hiddenSp{display:none!important}}@media screen and (min-width:835px){.index-module-scss-module__er4qtG____hiddenPc{display:none!important}}.index-module-scss-module__er4qtG__dor002StationSelection{flex-direction:column;gap:.8rem;margin-bottom:4.8rem;display:flex}.index-module-scss-module__er4qtG__trainRouteBlock{padding:2.4rem 2.4rem 0}@media screen and (min-width:835px){.index-module-scss-module__er4qtG__trainRouteBlock{padding:4rem}}.index-module-scss-module__er4qtG__trainRouteBlock.index-module-scss-module__er4qtG___spUpAndDownSpacingNone{padding:0 2.4rem}@media screen and (min-width:835px){.index-module-scss-module__er4qtG__trainRouteBlock.index-module-scss-module__er4qtG___spUpAndDownSpacingNone{padding:4rem}}.index-module-scss-module__er4qtG__stationsSelectionList{display:grid}@media screen and (min-width:835px){.index-module-scss-module__er4qtG__stationsSelectionList{grid-template-columns:repeat(4,1fr);gap:1.6rem 2.4rem}}.index-module-scss-module__er4qtG__trainStationNameLink{letter-spacing:.012em;font-size:1.6rem;font-weight:300;line-height:1.2}.index-module-scss-module__er4qtG__trainStationNameLink.index-module-scss-module__er4qtG___bold{letter-spacing:.012em;font-size:1.6rem;font-weight:600;line-height:1.2}.index-module-scss-module__er4qtG__accordionHead{background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:3.2rem 2.4rem 1.6rem;display:flex}.index-module-scss-module__er4qtG__accordionHead>.index-module-scss-module__er4qtG__label{letter-spacing:.012em;margin-top:.4rem;font-size:2rem;font-weight:600;line-height:1.4}.index-module-scss-module__er4qtG__accordionHead>.index-module-scss-module__er4qtG__icons{flex:0 0 20px;height:20px;position:relative}.index-module-scss-module__er4qtG__accordionHead>.index-module-scss-module__er4qtG__icons>.index-module-scss-module__er4qtG__down{opacity:1;transition:opacity .3s ease-out;position:absolute}.index-module-scss-module__er4qtG__accordionHead>.index-module-scss-module__er4qtG__icons>.index-module-scss-module__er4qtG__up{opacity:0;transition:opacity .3s ease-out;position:absolute}.index-module-scss-module__er4qtG__accordionHead[data-state=open]>.index-module-scss-module__er4qtG__icons>.index-module-scss-module__er4qtG__down{opacity:0}.index-module-scss-module__er4qtG__accordionHead[data-state=open]>.index-module-scss-module__er4qtG__icons>.index-module-scss-module__er4qtG__up{opacity:1}.index-module-scss-module__er4qtG__accordionPanel{background-color:#fafafa}@media screen and (min-width:835px){.index-module-scss-module__er4qtG__accordionPanel{background-color:#0000}}.index-module-scss-module__er4qtG__accordionPanel+.index-module-scss-module__er4qtG__accordionFoot{background-color:#fff;width:100%;height:1.6rem}@media screen and (min-width:835px){.index-module-scss-module__er4qtG__accordionPanel+.index-module-scss-module__er4qtG__accordionFoot{height:0}}.index-module-scss-module__er4qtG__accordionPanel[data-state=open]+.index-module-scss-module__er4qtG__accordionFoot{height:3.2rem}@media screen and (min-width:835px){.index-module-scss-module__er4qtG__checkAllContainer{align-items:center;gap:2.4rem;margin-bottom:3.2rem;display:flex}}