#map_05 {clear:both; overflow: hidden;}
#map_05 > .clearB > div.map {float:left; width:70%; }
#map_05 div.map2{float:right; width:25%;}
#map_05 div.map2 h3 {font-size:35px;  color:#82ca9c; padding-bottom:15px; padding-top:10px; }
#map_05 div.map2 { box-sizing:border-box;  padding:0px;  background-color:#fff;}
#map_05 div.map2 ul {padding:0; margin:0; list-style-type:none; font-size:15px; }
#map_05 div.map2 ul li span.tit {width:100%; font-size:20px; margin-top:15px; display:block; color:#aaa; line-height:45px; }
.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; }/*구글맵*/

#map_05 div.map3 {margin-top:50px;}
#map_05 div.map3 h3 {font-size:22px; font-weight:600;}
#map_05 div.map3 h4 {font-size:18px; font-weight:500; margin-bottom:10px; color:#FF6B00;}
#map_05 div.map3 .floatL {width:10%; margin-top:3px;}
#map_05 div.map3 .floatL img {border:1px solid #ccc; border-radius:15px; padding:10px;}
#map_05 div.map3 .floatR {width:88%;}
#map_05 div.map3 .floatR ul  li {font-size:15px; padding-left:12px; position:relative}
#map_05 div.map3 .floatR ul  li:before { content: "";  width: 3px; height: 3px; background-color: #555;  position: absolute; left:1px; top: 10px;   border-radius: 50%;}
#map_05 div.map3 .floatR ul  li span {font-weight:600;}
#map_05 div.map3 .tel {padding:25px; margin:50px auto 0 auto; background:#222; color:#fff; text-align:center; border-radius:50px;
font-weight:500; font-size:18px; width:450px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#map_05 > .clearB >  div.map {float:left; width:100%; }
#map_05 div.map2{float:right; width:100%;}
.wrap_map {height:250px !important;}
#map_05 div.map2 h3 {font-size:22px;  padding-bottom:5px; padding-top:20px;  }
#map_05 div.map2 ul li span.tit {width:100%; font-size:15px; margin-top:0px;  line-height:25px; }

#map_05 div.map3 {margin-top:50px;}
#map_05 div.map3 h3 {font-size:18px; font-weight:600;}
#map_05 div.map3 h4 {font-size:16px; font-weight:500; margin-bottom:10px; color:#FF6B00;}
#map_05 div.map3 .floatL {display:none; }
#map_05 div.map3 .floatR {width:100%;}
#map_05 div.map3 .floatR ul  li {font-size:13px; padding-left:10px; position:relative}
#map_05 div.map3 .floatR ul  li:before { content: "";  width: 3px; height: 3px; background-color: #555;  position: absolute; left:1px; top: 8px;   border-radius: 50%;}
#map_05 div.map3 .mgT70 {margin-top:50px;}
#map_05 div.map3 .txt {font-size:13px;}
#map_05 div.map3 .tel {padding:15px; margin:40px auto 0 auto; font-size:15px; width:300px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

