#map_07 {clear:both; overflow: hidden;}
#map_07 > div.map { width:100%; }
#map_07 div.map2{ width:100%; clear:both; overflow:hidden;}
#map_07 .line {padding-top:100px; margin-top:100px; border-top:1px dashed #aaa}
#map_07 div.map2 h3 {font-size:50px; font-weight:600; padding-bottom:0px;}
#map_07 div.map2 h3 img {max-width:100%; height:70px;}
#map_07 div.map2 h3 span {display: inline-block; font-size:38px;  font-weight:600; vertical-align: middle; padding:0 0 30px 15px}
#map_07 div.map2 .floatL2 {width:500px; margin:0 auto    }
#map_07 div.map2 { box-sizing:border-box;  background-color:#fff; overflow:hidden;}
#map_07 div.map2 .floatR2 {width:100%; margin-top:50px   }
#map_07 div.map2 ul {padding:0 0 0 0px; margin:0; list-style-type:none; font-size:18px; line-height:25px }
#map_07 div.map2 ul li {border-right:0px solid #dfdfdf; padding:8px 0 8px 70px; position:relative;
background-repeat: no-repeat; background-position:10px 12px;  }
#map_07 div.map2 ul li:before {content:""; position:absolute; top:12px; left:50px; height:20px; width:1px; background:#ccc}
#map_07 div.map2 ul li.ico1  {background-image:url(../img/ico1.png)}
#map_07 div.map2 ul li.ico2  {background-image:url(../img/ico2.png)}
#map_07 div.map2 ul li.ico3 {background-image:url(../img/ico3.png)}
#map_07 div.map2 ul li.ico4 {background-image:url(../img/ico4.png)}
#map_07 div.map2 ul li.ico5 {background-image:url(../img/ico5.png)}
#map_07 div.map2 .btn a {display:block; padding:16px 0 10px 0px ; background:#333; color:#fff; text-align:center;
width:180px; margin-top:80px; font-size:16px;}
.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:50px; }/*구글맵*/
.root_daum_roughmap .cont {display:none !important}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#map_07 .mapBox {clear:both; overflow:hidden; margin-bottom:50px;}	
#map_07 .line {padding-top:50px; margin-top:70px; }
#map_07 div.map2 h3 span {display: none;}
#map_07 div.map2 .floatR2 {margin-top:25px  }
#map_07 div.map2 h3 { font-size:25px; }
#map_07 div.map2 ul { font-size:14px; padding: 0 0 0 0px }
#map_07 div.map2 ul li { padding:5px 0 5px 45px; background-position:5px 8px;  }
#map_07 div.map2 ul li:before { top:10px; left:35px; height:17px; }

#map_07 div.map2 .btn a {display:block;  background:#333; color:#fff; text-align:center; width:160px;
 margin-top:30px; margin-bottom:30px; font-size:15px;} 
.root_daum_roughmap .wrap_map {height:250px !important;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

