#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:0px; border-top:0px dashed #ccc}
#map_07 div.map2 h3 {font-size:22px; line-height:25px; font-weight:600; padding-bottom:18px;}
#map_07 div.map2 h3.tit2 {margin-top:50px}
#map_07 div.map2 h3 span {display:block; font-size:20px; line-height:25px;  font-weight:400; padding:5px 0 0px 0px}
#map_07 div.map2 h3 span.tit3 {display:inline-block; font-weight:400}
#map_07 div.map2 h3 img {max-width:100%; height:70px;}
#map_07 div.map2 .floatL {width:35%; float:right;   }
#map_07 div.map2 { box-sizing:border-box;  background-color:#fff; overflow:hidden;}
#map_07 div.map2 .floatR {width:60%; float:left;  }
#map_07 div.map2 ul {padding:0px 0 0 0px; margin:0; list-style-type:none; font-size:16px; line-height:25px }
#map_07 div.map2 ul li {padding-left: 13px;position:relative; padding-left:13px;  margin:5px 0 6px 0}
#map_07 div.map2 ul li:before { content: "";  width: 4px; height: 4px; background-color: #555; 
 position: absolute; left: 0; top: 11px;   border-radius: 50%;}

#map_07 div.map2 ul.ico li {border-bottom:1px solid #dfdfdf; padding:8px 0 10px 33px; margin:0  }
#map_07 div.map2 ul.ico li:before {display:none}
/*#map_07 div.map2 ul li span.tit {width:30px; display:inline-block; color:#222;  padding-left:42px; font-weight:600;
line-height:25px; }*/
#map_07 div.map2 ul li {background-repeat: no-repeat; background-position:2px 11px; }
#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; } /*다음맵*/
#map_07 iframe{ height:500px; width:100% }/*구글맵*/
.mgT150 {margin-top:125px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#map_07 .mapBox {clear:both; overflow:hidden; margin-bottom:50px;}	
#map_07 .line {padding-top:50px; margin-top:0px; }
#map_07 div.map2 h3 span {display: none;}
#map_07 div.map2 .floatL {width:100%; float:none;   }
#map_07 div.map2 .floatR {width:100%; float:none;  margin-bottom:30px }
#map_07 div.map2 h3 { font-size:18px; padding-bottom:10px }
#map_07 div.map2 h3.tit2 {    margin-top: 20px;}
#map_07 div.map2 ul { font-size:14px; padding: 0 0 0 0px }
#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;}
.mgT150 {margin-top:50px;}
#map_07 iframe{ height:250px; width:100% }/*구글맵*/
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

