.Footer_footer__3uw59{padding:20px;color:#fff;text-align:center}.Header_header__2BMEc{text-align:center}.Header_header__2BMEc h1{color:#fff;font-size:3.25em;line-height:1.2}.Header_header__2BMEc p{color:hsla(0,0%,100%,.65);padding:13px;font-size:1.25rem}.Menu_menu__Q_Ixq{padding:1rem;background-color:#f7f7f7;position:-webkit-sticky;position:sticky;top:0;border-radius:5px 5px 0 0}@media(max-width:600px){.Menu_menu__Q_Ixq{display:none}}.Menu_menu__Q_Ixq ul{text-align:center}.Menu_menu__Q_Ixq ul li,.Menu_menu__Q_Ixq ul li a{padding:0 1.25em;display:inline-block;line-height:2.25em}.Menu_menu__Q_Ixq ul li a{height:2.25em;color:#636363;text-decoration:none;font-size:1rem;border-radius:8px}.Menu_menu__Q_Ixq ul li a:hover{background-color:rgba(222,222,222,.25)}.Menu_menu__Q_Ixq ul li a.Menu_active__M1hYp{background-color:#fff}.NextTime_next_time__LlcdM{padding:50px}@media(max-width:600px){.NextTime_next_time__LlcdM{padding:20px}}.NextTime_next_time__LlcdM h1{color:#636363}.NextTime_next_time__LlcdM h1:after{content:"";margin:.7em auto 1em;width:3.25em;height:2px;border-radius:2px;background-image:linear-gradient(90deg,#efa8b0,#a89cc8,#8cc9f0);display:block}.BusInfo_bus_info__nOcp4 hr{margin:4rem 0 2rem;border:0;border-bottom:.5px solid}.BusInfo_bus_info__nOcp4 h3,.BusInfo_bus_info__nOcp4 p{margin:20px 0}.BusInfo_bus_info__nOcp4 h3{font-size:1.6rem}.BusInfo_bus_info__nOcp4 .BusInfo_to_ait_1__4k95G,.BusInfo_bus_info__nOcp4 .BusInfo_to_ait_2__zqmWC,.BusInfo_bus_info__nOcp4 .BusInfo_to_yakusa_1__ySWL6,.BusInfo_bus_info__nOcp4 .BusInfo_to_yakusa_2__JA_Vm{font-size:2rem}@media(max-width:600px){.BusInfo_bus_info__nOcp4 .BusInfo_to_ait_1__4k95G,.BusInfo_bus_info__nOcp4 .BusInfo_to_ait_2__zqmWC,.BusInfo_bus_info__nOcp4 .BusInfo_to_yakusa_1__ySWL6,.BusInfo_bus_info__nOcp4 .BusInfo_to_yakusa_2__JA_Vm{font-size:1.2rem}}.BusInfo_bus_info__nOcp4 .BusInfo_to_ait_1__4k95G{background-color:#ffccbc}.BusInfo_bus_info__nOcp4 .BusInfo_to_ait_2__zqmWC{background-color:rgba(255,204,188,.5)}.BusInfo_bus_info__nOcp4 .BusInfo_to_yakusa_1__ySWL6{background-color:#b3e5fc}.BusInfo_bus_info__nOcp4 .BusInfo_to_yakusa_2__JA_Vm{background-color:rgba(179,229,252,.5)}.Notice_notice__dpZsU{padding:50px}@media(max-width:600px){.Notice_notice__dpZsU{padding:20px}}.Notice_notice__dpZsU h1{color:#636363}.Notice_notice__dpZsU h1:after{content:"";margin:.7em auto 1em;width:3.25em;height:2px;border-radius:2px;background-image:linear-gradient(90deg,#efa8b0,#a89cc8,#8cc9f0);display:block}.Notice_notice__dpZsU .Notice_content__IHIM7{padding:20px;text-align:center;display:block;font-size:1.2rem;background-color:#e2e2e2}.TimeTable_table_section__MnfQo{padding:50px}@media(max-width:600px){.TimeTable_table_section__MnfQo{padding:20px}}.TimeTable_table_section__MnfQo h1{color:#636363}.TimeTable_table_section__MnfQo h1:after{content:"";margin:.7em auto 1em;width:3.25em;height:2px;border-radius:2px;background-image:linear-gradient(90deg,#efa8b0,#a89cc8,#8cc9f0);display:block}.TimeTable_table_section__MnfQo table{margin-inline:auto;width:-moz-fit-content;width:fit-content;border-collapse:collapse;font-size:1rem;color:#636363;display:none}.TimeTable_table_section__MnfQo table[data-active=true]{display:block}.TimeTable_table_section__MnfQo table th{color:#636363;font-size:.9em;font-weight:400;text-align:center;border:1px solid #7cd1e0}.TimeTable_table_section__MnfQo table tr:nth-child(odd){background-color:rgba(222,222,222,.25)}.TimeTable_table_section__MnfQo table td,.TimeTable_table_section__MnfQo table tr{padding:10px;border:1px solid #7cd1e0;text-align:left}.TodaySchedule_schedule__hcFqE{padding:50px}@media(max-width:600px){.TodaySchedule_schedule__hcFqE{padding:20px}}.TodaySchedule_schedule__hcFqE h1{color:#636363}.TodaySchedule_schedule__hcFqE h1:after{content:"";margin:.7em auto 1em;width:3.25em;height:2px;border-radius:2px;background-image:linear-gradient(90deg,#efa8b0,#a89cc8,#8cc9f0);display:block}.TodaySchedule_schedule__hcFqE .TodaySchedule_content__ifb3I{background-color:#dcedc8;font-size:2rem}@media(max-width:600px){.TodaySchedule_schedule__hcFqE .TodaySchedule_content__ifb3I{font-size:1.2rem}}.page_main__akH3E{border-radius:0 0 5px 5px;overflow:hidden;background-color:#fff;text-align:center}@media(max-width:600px){.page_main__akH3E{border-radius:5px}}