
/** 본사 지도 **/
#sub-contents .map_wrap1 {position:relative; overflow:hidden; width:100%; height:600px; border:1px solid #ccc; margin-bottom:40px}
#sub-contents .map_wrap1 * { box-sizing:initial; -moz-box-sizing:initial}
#sub-contents .map_wrap1 #map-main {width:100%;height:100%;position:relative;overflow:hidden;}
#sub-contents .map_wrap1 .radius_border {border:1px solid #919191;border-radius:5px;}
#sub-contents .map_wrap1 .custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px; display:flex;}
#sub-contents .map_wrap1 .custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
#sub-contents .map_wrap1 .custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
#sub-contents .map_wrap1 .custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
#sub-contents .map_wrap1 .custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}   
#sub-contents .map_wrap1 .custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
#sub-contents .map_wrap1 .custom_typecontrol .selected_btn:hover {color:#fff;}
#sub-contents .map_wrap1 .custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
#sub-contents .map_wrap1 .custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}
#sub-contents .map_wrap1 .custom_zoomcontrol span.zoom-in {background-image:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/ico_plus.png); background-repeat:no-repeat; background-position:center; background-size:15px}
#sub-contents .map_wrap1 .custom_zoomcontrol span.zoom-out {background-image:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/ico_minus.png); background-repeat:no-repeat; background-position:center; background-size:15px}
#sub-contents .map_wrap1 .custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}



#sub-contents .map_wrap2 {position:relative; overflow:hidden; width:100%; height:600px; border:1px solid #ccc;}
#sub-contents .map_wrap2 * { box-sizing:initial; -moz-box-sizing:initial}
#sub-contents .map_wrap2 #map-sub {width:100%;height:100%;position:relative;overflow:hidden;}
#sub-contents .map_wrap2 .radius_border {border:1px solid #919191;border-radius:5px;}
#sub-contents .map_wrap2 .custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px; display:flex;}
#sub-contents .map_wrap2 .custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
#sub-contents .map_wrap2 .custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
#sub-contents .map_wrap2 .custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
#sub-contents .map_wrap2 .custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}   
#sub-contents .map_wrap2 .custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
#sub-contents .map_wrap2 .custom_typecontrol .selected_btn:hover {color:#fff;}
#sub-contents .map_wrap2 .custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
#sub-contents .map_wrap2 .custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}
#sub-contents .map_wrap2 .custom_zoomcontrol span.zoom-in {background-image:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/ico_plus.png); background-repeat:no-repeat; background-position:center; background-size:15px}
#sub-contents .map_wrap2 .custom_zoomcontrol span.zoom-out {background-image:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/ico_minus.png); background-repeat:no-repeat; background-position:center; background-size:15px}
#sub-contents .map_wrap2 .custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}


@media (max-width: 767px) {

	#sub-contents .map_wrap1 {height:350px;}

	#sub-contents .map_wrap2 {height:350px;}
}