.container-timetable>.inner>.tx--sentence{text-align:center}.container-timetable>.inner .tx--heading{margin-bottom:.8em;font-weight:bold;text-align:center}@media screen and (min-width: 750px){.container-timetable>.inner .tx--heading{font-size:min(1.9202363368vw,26px)}}@media screen and (max-width: 749px){.container-timetable>.inner .tx--heading{font-size:4.8vw}}.container-timetable>.inner .tx--heading.outbound{color:#ff3700}.container-timetable>.inner .tx--heading.inbound{color:#009fa8}.container-timetable>.inner .box-link a.border-triangle{width:initial;padding-right:1em;padding-left:1em;margin-top:1em}@media screen and (min-width: 750px){.container-timetable>.inner .box-link a.border-triangle{font-size:min(1.329394387vw,18px)}}@media screen and (max-width: 749px){.container-timetable>.inner .box-link a.border-triangle{font-size:4vw}}.container-timetable>.inner>ul{margin-right:auto;margin-left:auto}@media screen and (min-width: 750px){.container-timetable>.inner>ul{width:min(41.3589364845vw,560px)}}@media screen and (max-width: 749px){.container-timetable>.inner>ul{width:86.6666666667vw}}.container-timetable>.inner>ul.flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between}.container-timetable>.inner>ul>li{text-align:center}@media screen and (min-width: 750px){.container-timetable>.inner>ul>li{width:min(18.4638109306vw,250px)}}@media screen and (max-width: 749px){.container-timetable>.inner>ul>li{width:39.6vw}}.container-timetable>.inner>ul>li>a{display:block;font-weight:bold;background-color:#fff;border-style:solid;border-radius:2em;-webkit-box-shadow:2px 2px 0px 0px rgba(0,0,0,.2);box-shadow:2px 2px 0px 0px rgba(0,0,0,.2)}@media screen and (min-width: 750px){.container-timetable>.inner>ul>li>a{padding:min(1.4771048744vw,20px) 0;font-size:min(1.6248153619vw,22px);border-width:min(.2215657312vw,3px)}}@media screen and (max-width: 749px){.container-timetable>.inner>ul>li>a{padding:2.6666666667vw 0;font-size:3.4666666667vw;border-width:.5333333333vw}}.container-timetable>.inner>ul>li.weekday>a{color:#00a0e9;border-color:#00a0e9}.container-timetable>.inner>ul>li.weekday.current>a{color:#fff;background-color:#00a0e9;border-color:#fff}.container-timetable>.inner>ul>li.holiday>a{color:#c1272d;border-color:#c1272d}.container-timetable>.inner>ul>li.holiday.current>a{color:#fff;background-color:#c1272d;border-color:#fff}@media screen and (min-width: 750px){.container-timetable>.inner>ul:first-of-type{margin-bottom:min(3.6927621861vw,50px)}}@media screen and (max-width: 749px){.container-timetable>.inner>ul:first-of-type{margin-bottom:6.6666666667vw}}@media screen and (min-width: 750px){.container-timetable>.inner>ul:last-of-type{margin-top:min(3.6927621861vw,50px)}}@media screen and (max-width: 749px){.container-timetable>.inner>ul:last-of-type{margin-top:6.6666666667vw}}.container-timetable>.inner>#weekday>ul,.container-timetable>.inner #holiday>ul{margin-top:1em;margin-bottom:3em}.container-timetable>.inner>#weekday>ul>li.tx--notice,.container-timetable>.inner #holiday>ul>li.tx--notice{margin-left:1em;line-height:1.55em;color:red;text-align:justify;text-indent:-1em}.tablewrap{width:100%;overflow-x:scroll;overflow-y:hidden;border:2px solid #b3b3b3}.tablewrap>.timetable{margin:0;border-spacing:0}@media screen and (min-width: 750px){.tablewrap>.timetable{max-width:min(107.0901033973vw,1450px)}}@media screen and (max-width: 749px){.tablewrap>.timetable{max-width:333.3333333333vw}}.tablewrap>.timetable tr th{position:-webkit-sticky;position:sticky;top:0;left:0;font-weight:bold;white-space:nowrap;border-bottom:1px solid #b3b3b3}@media screen and (min-width: 750px){.tablewrap>.timetable tr th{padding:min(.3692762186vw,5px) min(.7385524372vw,10px);font-size:min(1.0339734121vw,14px)}}@media screen and (max-width: 749px){.tablewrap>.timetable tr th{padding:1.3333333333vw 2vw;font-size:3.3333333333vw}}.tablewrap>.timetable tr th:before{position:absolute;top:0px;left:-1px;width:100%;height:100%;content:"";border-right:3px solid #b3b3b3}.tablewrap>.timetable tr th>.fa-circle-chevron-right{margin-right:.3em}.tablewrap>.timetable tr td{text-align:center;white-space:nowrap;vertical-align:middle;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}@media screen and (min-width: 750px){.tablewrap>.timetable tr td{padding:min(.7385524372vw,10px) min(1.4771048744vw,20px);font-size:min(.9601181684vw,13px)}}@media screen and (max-width: 749px){.tablewrap>.timetable tr td{padding:1.3333333333vw 2.6666666667vw}}.tablewrap>.timetable tr td.exp{font-weight:bold;color:#c1272d}.tablewrap>.timetable tr:nth-of-type(odd) th,.tablewrap>.timetable tr:nth-of-type(odd) td{background-color:#f2f2f2}.tablewrap>.timetable tr:nth-of-type(even) th,.tablewrap>.timetable tr:nth-of-type(even) td{background-color:#fff}.tablewrap>.timetable tr:first-of-type th,.tablewrap>.timetable tr:first-of-type td{font-weight:bold;color:#fff}.tablewrap>.timetable tr:hover td{background-color:#fad3d2 !important}@media screen and (min-width: 750px){.tablewrap:first-of-type{margin-bottom:min(5.1698670606vw,70px)}}@media screen and (max-width: 749px){.tablewrap:first-of-type{margin-bottom:7.7333333333vw}}.tablewrap.outbound>.timetable tr:first-of-type th,.tablewrap.outbound>.timetable tr:first-of-type td{background-color:#ff3700}.tablewrap.outbound>.timetable tr .fa-circle-chevron-right{color:#ff3700}.tablewrap.inbound>.timetable tr:first-of-type th,.tablewrap.inbound>.timetable tr:first-of-type td{background-color:#009fa8}.tablewrap.inbound>.timetable tr .fa-circle-chevron-right{color:#009fa8}
