.ccumMap .ccumMapLoadWrap{overflow:hidden;width:100%;height:420px;margin-bottom:50px}
.ccumMap .btn{width:140px;height:40px;line-height:40px;text-align:center}
.ccumMap .btnWrap{margin:25px 0 0;text-align:left}
.ccumMap .txtArea{position:relative}
.ccumMap .txtArea:after{display:block;content:"";clear:both}
.ccumMap .txtArea dt.grid{float:left;width:50%}
.ccumMap .txtArea dt.grid a.link{display:block;position:absolute;bottom:0;left:0;padding-right:20px;background:url("../../../../../template_en/en/images/common/ico-link-arr.png") right no-repeat;background-size:8px;font-size:18px;color:#002c5f;font-family:'HyundaiMedium'}
.ccumMap .txtArea dd.grid{float:left;width:50%;margin:0;padding:0 0 0 10px}
.ccumMap .ccumMapLoadWrap img{width:100%}
.contact-us-map .sectionWrap{padding:0 25px}
@media screen and (max-width:1024px){.ccumMap .btnWrap{margin:15px 0 0}
.ccumMap .ccumMapLoadWrap{overflow:hidden;height:auto;margin-top:20px;margin-bottom:15px;padding-bottom:37.5%}
.ccumMap .subTitM{margin-top:0}
}
@media screen and (max-width:767px){.sectionWrap.ccum{padding:0}
.ccumMap .ccumMapLoadWrap{overflow:hidden;padding:45.8% 0}
.ccumMap .txtArea .grid{width:100%;padding:0 0 10px 0}
.ccumMap .txtArea dt.grid{width:100%}
.ccumMap .txtArea dd.grid{float:none;width:auto;padding-left:0}
.ccumMap .btnWrap{display:none}
.ccumMap .ccumMapLoadWrap img{width:auto}
.ccumMap .txtArea{padding:0 15px}
}
.layerContactUsMap dl.txtArea dt.grid,.layerContactUsMap dl.txtArea dd.grid{width:50%;padding:0}
.layerContactUsMap .layerConWrap .sectionWrap .btnWrap{margin:60px 0 0;min-width:0}
@media all and (max-width:1024px){.layerContactUsMap .layerConWrap .sectionWrap .btnWrap{margin-top:30px}
.layerContactUsMap .sectionWrap{padding:0}
.layerContactUsMap .layerPopupInner.wide .layerPopup{height:auto}
}
@media all and (max-width:767px){.layerContactUsMap dl.txtArea dt.grid,.layerContactUsMap dl.txtArea dd.grid{float:none;width:auto}
}