#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:#ff4500; padding-bottom:15px; padding-top:10px; font-weight:600}
#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; }/*구글맵*/
.root_daum_roughmap .cont {display:none !important}

#map_05 .form {padding:0px 0px 0 0; }
#map_05 .form .formmail_cell_bgcolor{background:none !important}

#map_05 .form #content_tit {padding:0 0 20px 0 !important}
#map_05 .form .txt {padding:0 0 50px 0; text-align:center; font-size:18px;}
#map_05 .form .table_02 {border-top:1px solid #888; border-left:0; }
#map_05 .form .table_02 td {border-bottom:1px solid #888; border-left:0; border-right:0;}
#map_05 .form .table_02 td input,#map_05 .form .table_02 td textarea {border:0; background:none !important}
#map_05 .form .formmail_title_bgcolor {}
#map_05 .form a.btn2 {border:1px solid #333; padding:8px; border-radius:50px; text-align:center; display:inline-block;
width:120px; float:right; margin-top:10px; font-size:18px; font-weight:500}

#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;}

#map_05 #form { scroll-margin-top: 150px !important; }

/*---------------------------------------
  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 {padding: 0 0 0 30px}
#map_05 div.map2 ul li span.tit {width:100%; font-size:15px; margin-top:0px;  line-height:25px; }
#map_05 div.map2 ul li {padding-top:10px;}
#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;}

#map_05 .form {padding:0px 0px 10px 0; }
#map_05 .form .txt {padding:10px 0 30px 0; text-align:center; font-size:14px;}
#map_05 .form .table_02 td input,#map_05 .form .table_02 td textarea {border:0;}
#map_05 .form .table_02 td textarea {border:0; height:150px !important}
#map_05 .form a.btn2 {padding:5px;width:100px;margin-top:10px; font-size:16px; font-weight:500}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

