.BusNotice_container__6w5_y{margin-bottom:64px;text-align:center}@media screen and (max-width:576px){.BusNotice_container__6w5_y{display:flex;justify-content:center;margin-bottom:16px}}.BusNotice_notice__W5xA7{display:inline-flex;padding:16px 24px;border-radius:8px;background-color:#f1f8ff;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.02)}@media screen and (max-width:576px){.BusNotice_notice__W5xA7{width:calc(100vw - 64px);padding:16px;box-shadow:none}}.BusNotice_notice__description__DkRpF{margin:0 8px;padding-top:2px;font-family:Pretendard,sans-serif;font-size:16px;line-height:20px;color:#175c8e}@media screen and (max-width:576px){.BusNotice_notice__description__DkRpF{font-size:14px;font-weight:500}}.BusTabs_template__8i7F3{width:795px;margin:23px auto 0}@media screen and (max-width:576px){.BusTabs_template__8i7F3{width:100%;margin:0;box-sizing:border-box}}.BusTabs_tabs___1NNR{display:grid;grid-template-columns:1fr 1fr 1fr;height:56px;list-style:none}@media screen and (max-width:576px){.BusTabs_tabs___1NNR{width:100vw;height:100%}}.BusTabs_tabs__tab__MyKd0{width:100%;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:-.8px;font-weight:500;line-height:1.5;color:#858585;background-color:#fff;-webkit-appearance:none;appearance:none;border-radius:12px 0 0;font-family:Pretendard,sans-serif;border-bottom:2px solid #cacaca;padding:16px 16px 12px;cursor:pointer}.BusTabs_tabs__tab--selected__4ACt0{color:#175c8e;border-bottom:3px solid #175c8e}@media screen and (max-width:576px){.BusTabs_tabs__tab__MyKd0{display:flex;font-size:16px;padding:12px 16px}}.BusCoursePage_root-container__WYKzC{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:#fafafa}@media screen and (max-width:576px){.BusCoursePage_root-container__WYKzC{background-color:#fff}}.BusCoursePage_container___RsNM{display:flex;flex-direction:column;align-items:center;width:1132px;margin:64px auto 100px}@media screen and (max-width:576px){.BusCoursePage_container___RsNM{width:100%;margin:0}}.BusCoursePage_guide__mbcSw{width:100%;display:flex;flex-direction:column;gap:8px}.BusCoursePage_guide__title__d_sJW{color:#175c8e;font-family:Pretendard,sans-serif;font-size:32px;font-weight:500}.BusCoursePage_guide__subtitle__KwEB_{color:#000;font-family:Pretendard,sans-serif;font-size:18px;line-height:160%}.BusCoursePage_mobile-guide__YlHaz{font-family:Pretendard,sans-serif;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:160%;width:100%}.BusCoursePage_mobile-guide__title__eZBby{padding:8px 24px 16px}.BusCoursePage_contents__m6kBz{width:100%;display:flex;flex-direction:column;align-items:center}.ExternalTemplate_timetable-container__U1dbO{height:100%;display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:576px){.ExternalTemplate_timetable-container__U1dbO{gap:0}}.ExternalTemplate_timetable__ur_Tm{border-radius:16px;border:1px solid #eee;background:#fff;width:100%;display:flex;flex-direction:column}.ExternalTemplate_timetable-label__gMMJo{gap:16px;padding:16px 24px 8px;box-sizing:border-box}.ExternalTemplate_timetable-label__gMMJo,.ExternalTemplate_timetable-label__text__H4pyN{width:100%;display:flex;justify-content:center}@media screen and (max-width:576px){.ExternalTemplate_timetable-label__text__H4pyN{display:grid;grid-template-columns:1fr 1fr}}.ExternalTemplate_timetable-exception__2vU6v{display:flex;justify-content:center;padding:48px 0}@media screen and (max-width:576px){.ExternalTemplate_timetable-exception__2vU6v{justify-content:left;margin-left:24px}}.ExternalTemplate_timetable-content__CDFHo{width:100%;min-height:32px;display:flex;gap:16px;justify-content:center;box-sizing:border-box;padding:0 24px}.ExternalTemplate_timetable-content__CDFHo:not(:last-child)>span{border-bottom:1px solid #eee}@media screen and (max-width:576px){.ExternalTemplate_timetable-content__CDFHo{display:grid;grid-template-columns:1fr 1fr}}.ExternalTemplate_timetable-content__am__IwcRY{flex:1 1;width:100%;min-height:20px;color:#ffc62b;text-align:center;padding:16px 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:160%}@media screen and (max-width:576px){.ExternalTemplate_timetable-content__am__IwcRY{flex:0 1;font-size:18px;text-align:left}}.ExternalTemplate_timetable-content__pm__bOZ30{flex:1 1;width:100%;min-height:20px;color:#3a70e2;text-align:center;padding:16px 0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:160%}@media screen and (max-width:576px){.ExternalTemplate_timetable-content__pm__bOZ30{flex:0 1;font-size:18px;text-align:left}}.InfoFooter_info-footer__Qgxbq{display:flex;box-sizing:border-box;width:100%;justify-content:space-between;gap:8px;color:#727272;font-family:Pretendard,sans-serif;font-style:normal;font-weight:400;line-height:160%}.InfoFooter_info-footer__date__M_WyR{font-size:14px}.InfoFooter_info-footer__icon__EeoxX{display:flex;justify-content:center;align-items:center;gap:4px;font-family:Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width:576px){.InfoFooter_info-footer__icon__EeoxX{width:100%;justify-content:start;margin-bottom:30px}}.InfoFooter_info-footer__text__BsH1S{color:#727272;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width:576px){.InfoFooter_info-footer__Qgxbq{width:100%;flex-direction:column;padding:8px 24px 140px}}.CityBusTimetable_timetable-container__NO_wq{width:795px;height:100%;display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:576px){.CityBusTimetable_timetable-container__NO_wq{width:100%;gap:0}}.CityBusTimetable_city-container__on0fD{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:0 0 12px 12px;width:100%}@media screen and (max-width:576px){.CityBusTimetable_city-container__on0fD{width:100vw;border-radius:0}}.CityBusTimetable_city-label__AeUeH{width:100%;display:flex;gap:8px;box-sizing:border-box;padding:8px 24px}.CityBusTimetable_city-label__button__xB0oH{display:flex;padding:6px 16px;justify-content:center;align-items:center;color:#727272;font-size:16px;font-weight:500;font-family:Pretendard,sans-serif}@media screen and (max-width:576px){.CityBusTimetable_city-label__button__xB0oH{font-size:14px;font-weight:500}}.CityBusTimetable_city-label__button--selected__MyKBz{border-radius:50px;background:#175c8e;color:#fff;font-weight:600;line-height:160%}@media screen and (max-width:576px){.CityBusTimetable_city-label__button--selected__MyKBz{padding:6px 16px;font-weight:600}.CityBusTimetable_city-label__AeUeH{width:100%;border-radius:0;padding:0 24px;gap:0;margin:7px 0}}