.FloorMapAnsan_container__6DMkU{display:flex;flex-direction:column;gap:1.5rem}.FloorMapAnsan_infoList__pO5HN{display:flex;flex-direction:column;gap:.5rem}.FloorMapAnsan_infoItem__UaGXW{display:flex;align-items:center;gap:.5rem}.FloorMapAnsan_bullet__0ntMT{width:8px;height:2px;background-color:#636363;flex-shrink:0}.FloorMapAnsan_infoText__GzvuZ{font-size:1.125rem;font-weight:400;color:#636363;line-height:1.5;letter-spacing:-.8px}@media(max-width:768px){.FloorMapAnsan_infoText__GzvuZ{font-size:1rem}}.FloorMapAnsan_mapWrapper__I5zsH{position:relative;width:100%;aspect-ratio:1370/930;background-color:#fdf9f4;border:1px solid #dbbf93;border-radius:.5rem;overflow:hidden}.FloorMapAnsan_mapImage__sGPNH{object-fit:contain;object-position:center}.SubwayInfoAnsan_container__4FlE_{display:flex;flex-direction:column;gap:1.5rem;padding:30px}@media(max-width:1429px){.SubwayInfoAnsan_container__4FlE_{padding:1.25rem;gap:1.25rem}}@media(max-width:768px){.SubwayInfoAnsan_container__4FlE_{padding:1rem;gap:1rem}}.SubwayInfoAnsan_lineInfo__VzDTO{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.SubwayInfoAnsan_lineInfo__VzDTO{flex-direction:column;align-items:flex-start;gap:.5rem}}.SubwayInfoAnsan_lineChips__L9b0c{display:flex;gap:.5rem}.SubwayInfoAnsan_lineChip__rH0uR{display:inline-flex;align-items:center;justify-content:center;padding:5px 30px;font-size:24px;font-weight:600;color:#fff;border-radius:50px;white-space:nowrap}@media(max-width:1429px){.SubwayInfoAnsan_lineChip__rH0uR{font-size:20px;padding:4px 24px}}@media(max-width:768px){.SubwayInfoAnsan_lineChip__rH0uR{font-size:1rem;padding:.25rem 1rem}}.SubwayInfoAnsan_line4__WLcZ6{background-color:#009bce}.SubwayInfoAnsan_lineSuinBundang__PD64Q{background-color:#eca300}.SubwayInfoAnsan_stationName__Rymwr{font-size:24px;font-weight:600;color:#202020;line-height:1.5}@media(max-width:1429px){.SubwayInfoAnsan_stationName__Rymwr{font-size:20px}}@media(max-width:768px){.SubwayInfoAnsan_stationName__Rymwr{font-size:1rem}}.SubwayInfoAnsan_mapWrapper__VwK3a{position:relative;width:100%;height:330px;background-color:#fff;border:1px solid #e8e8e8;overflow:hidden}@media(max-width:1429px){.SubwayInfoAnsan_mapWrapper__VwK3a{height:300px}}@media(max-width:768px){.SubwayInfoAnsan_mapWrapper__VwK3a{height:250px}}.SubwayInfoAnsan_mapImage__nDPoK{object-fit:cover;object-position:center}.SubwayInfoAnsan_footer__NV2jl{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.SubwayInfoAnsan_footer__NV2jl{flex-direction:column;align-items:flex-start;gap:.5rem}}.SubwayInfoAnsan_searchButton__3maES{display:flex;align-items:center;gap:.5rem;padding:5px 10px;background-color:#9f1836;border:none;cursor:pointer;transition:background-color .2s}.SubwayInfoAnsan_searchButton__3maES:hover{background-color:rgb(136.8442622951,20.6557377049,46.4754098361)}@media(max-width:768px){.SubwayInfoAnsan_searchButton__3maES{padding:.5rem 1rem}}.SubwayInfoAnsan_searchButtonText__dX0uj{font-size:18px;font-weight:600;color:#fff;white-space:nowrap}@media(max-width:768px){.SubwayInfoAnsan_searchButtonText__dX0uj{font-size:.875rem}}.SubwayInfoAnsan_source__wrI45{font-size:18px;color:#636363;margin:0}@media(max-width:768px){.SubwayInfoAnsan_source__wrI45{font-size:.75rem}}.AirportBusTableAnsan_container__V7A6y{display:flex;flex-direction:column;gap:1rem}.AirportBusTableAnsan_title__bWlNQ{font-size:1.25rem;font-weight:600;color:#202020;margin:0;line-height:1.5}@media(max-width:768px){.AirportBusTableAnsan_title__bWlNQ{font-size:1.125rem}}.AirportBusTableAnsan_table__S8qE4{display:flex;flex-direction:column;border:1px solid #bbb;border-top:3px solid #9f1836}.AirportBusTableAnsan_row__0OUXk{display:flex;border-top:1px solid #bbb}.AirportBusTableAnsan_row__0OUXk:first-child{border-top:none}.AirportBusTableAnsan_header__qljjZ{width:200px;padding:1.25rem 1.5rem;background-color:#f9f9f9;border-right:1px solid #bbb;font-size:1rem;font-weight:600;color:#202020;text-align:center;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:1429px){.AirportBusTableAnsan_header__qljjZ{width:160px;padding:1rem 1.25rem;font-size:18px}}@media(max-width:768px){.AirportBusTableAnsan_header__qljjZ{width:110px;padding:10px;font-size:.875rem}}.AirportBusTableAnsan_cell__f2e54{flex:1 1;padding:1.25rem 1.5rem;font-size:1rem;font-weight:400;color:#202020;display:flex;align-items:center}@media(max-width:1429px){.AirportBusTableAnsan_cell__f2e54{padding:1rem 1.25rem;font-size:18px}}@media(max-width:768px){.AirportBusTableAnsan_cell__f2e54{padding:10px;font-size:.875rem}}