.location_content__Ecl54{padding:80px 0 120px;background:#fff;font-family:Pretendard,sans-serif}.location_inner__UlfUp{max-width:1280px;margin:0 auto;padding:0 24px}.location_section__hIE9C+.location_section__hIE9C{margin-top:54px}.location_title__op4m5{margin:0 0 20px;color:#172b4d;font-size:28px;font-weight:800}.location_summary__8f4n1{display:grid;gap:10px;margin-bottom:26px}.location_summary__8f4n1 p{position:relative;margin:0;padding-left:16px;color:#27364a;font-size:16px;font-weight:600}.location_summary__8f4n1 p:before{position:absolute;top:.6em;left:0;width:7px;height:7px;border:2px solid #1d6fe8;border-radius:50%;content:""}.location_map__YyANm{overflow:hidden;border:1px solid #cbd5e1}.location_transport__2HPCl{border:1px solid #aeb9c7}.location_transportRow__gAB6F{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:64px;padding:12px 20px;border-bottom:1px solid #e0e5eb}.location_transportRow__gAB6F:last-child{border-bottom:0}.location_transportRow__gAB6F strong{color:#1d4f91;font-size:15px}.location_transportRow__gAB6F p{margin:0;color:#374151;font-size:15px;line-height:1.7;word-break:keep-all}.location_transportRow__gAB6F a{padding:7px 12px;border:1px solid #9aa9bc;color:#26364c;background:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.location_transportRow__gAB6F a:hover{border-color:#1d6fe8;color:#1d6fe8}.location_parking__JqH9e{width:100%;border-collapse:collapse;border-top:2px solid #1d6fe8;table-layout:fixed}.location_parking__JqH9e th:first-child{width:18%}.location_parking__JqH9e th:nth-child(2){width:10%}.location_parking__JqH9e th:nth-child(3){width:30%}.location_parking__JqH9e th:nth-child(4){width:42%}.location_parking__JqH9e td,.location_parking__JqH9e th{padding:17px 18px;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;text-align:center}.location_parking__JqH9e td:last-child,.location_parking__JqH9e th:last-child{border-right:0}.location_parking__JqH9e th{background:#f3f6fa;color:#26364c;font-size:15px;font-weight:700}.location_parking__JqH9e td{color:#3f4d60;font-size:15px;line-height:1.65}.location_parkingFee__v1JsU,.location_parking__JqH9e th:nth-child(3){border-left:1px solid #9eabbc!important}.location_parkingGuide__kJUL6{text-align:left!important}.location_parkingGuide__kJUL6 p{margin:0}.location_parkingGuide__kJUL6 p+p{margin-top:12px}.location_notice__5iMmk{margin:14px 0 0;color:#c2413b;font-size:14px;font-weight:600}@media (max-width:640px){.location_content__Ecl54{padding:52px 0 84px}.location_inner__UlfUp{padding:0 16px}.location_title__op4m5{font-size:25px}.location_transportRow__gAB6F{grid-template-columns:72px minmax(0,1fr);padding:12px 14px}.location_transportRow__gAB6F strong{text-align:center}.location_transportRow__gAB6F a{grid-column:2;justify-self:start}.location_parkingWrap__GXQKQ{overflow:visible}.location_parking__JqH9e,.location_parking__JqH9e tbody,.location_parking__JqH9e tr{display:block;width:100%}.location_parking__JqH9e{border-top:0}.location_parking__JqH9e thead{display:none}.location_parking__JqH9e tr{margin-bottom:12px;border:1px solid #d7dee8;border-radius:12px;overflow:hidden}.location_parking__JqH9e td{display:block;width:auto!important;padding:12px 14px;border:0;border-bottom:1px solid #edf0f4;text-align:left}.location_parking__JqH9e td:last-child{border-bottom:0}.location_parkingFee__v1JsU{border-left:0!important}.location_parking__JqH9e td:before{display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:800}.location_parking__JqH9e td:first-child:before{content:"구분"}.location_parking__JqH9e td:nth-child(2):before{content:"총면수"}.location_parking__JqH9e td:nth-child(3):before{content:"주차요금"}.location_parking__JqH9e td:nth-child(4):before{content:"주차장 운영 안내"}}.location_mapLink__uatdH{display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px;color:#1d4f91;background:#f3f7fc;font-size:16px;font-weight:700;text-align:center}.location_summary__8f4n1 a{color:inherit}