#map_03 {clear:both; overflow: hidden;}
#map_03 > div.map {width:100%; }
#map_03 div.map2{ width:72%; float:right; padding:40px 0 0 0 }
#map_03 div.map2 h3 {float:left; width:28%; font-size:35px; line-height:35px; padding:10px;  color:#ccc; }
#map_03 div.map2 ul {float:left; width:72%; padding:0; margin:0; list-style-type:none; font-size:15px; line-height:20px; 
border-left:1px solid #dfdfdf; padding:5px 0 5px 30px; }
#map_03 div.map2 ul li  {position:relative; padding-left:13px; margin:12px 0  }
#map_03 div.map2 ul li:before { content: "";  width: 3px; height: 3px; background-color: #555;  position: absolute;
 left: 0; top: 10px;   border-radius: 50%;}

.root_daum_roughmap {width:100% !important;  box-sizing:border-box !important; border:0 !important;
padding:0 !important; border-radius:0 !important; } /*다음맵*/
#contentWrap #content #contentsArea iframe.map{ height:550px; }/*구글맵*/

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#map_03 > div.map {float:left; width:100%; }
#map_03 div.map2{float:right; width:100%;}
#map_03 div.map2 h3 {float:none; width:100%; font-size:25px; line-height:25px; padding:10px 0; }
#map_03 div.map2 ul {float:none; width:100%; font-size:14px; 
border-left:0px solid #dfdfdf; padding:5px 0 5px 0px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

