.location-container { padding:120px 20px; }
.location-cover { margin:0 auto; max-width:1440px; width:100%; }
.info { border-top:1px solid #333; }
.info > li { display:flex; align-items:center; padding:15px 0; border-bottom:1px solid #F0F0F0; }
.info > li .title { font-size:16px; font-weight:600; min-width:220px; padding:0 0 0 65px; }
.info > li .desc a { color:#0A62F2; text-decoration: underline; }
#map { max-height: 570px; height: 570px; width: 100%; max-width:1400px; margin:0 auto; }
.gm-ui-hover-effect { display: none !important; }

.pc { display:block; }
.mo { display:none; }

@media (max-width: 1024px) {

}

/* 480px 이하 초소형 기기 미세 조정 */
@media (max-width: 768px) {
    .pc { display:none; }
    .mo { display:block; }

    .location-container { padding:70px 20px; }
    .info > li { flex-direction: column;
        align-items: flex-start;
        padding: 10px 14px; gap:10px; }
    .info > li .title { padding:0; }
    #map { max-height: 400px; height: 400px; margin:35px 0 0; }
    #map .gm-style-mtc-bbw { display:none; }
}

/* 480px 이하 초소형 기기 미세 조정 */
@media (max-width: 480px) {

}