
div.map {padding-bottom:10px;}
div.map .txt {padding-bottom:15px;}
div.map a.btn { display:block; margin:0 auto; background-color:#111; border:1px solid #fff; color:#fff; padding:10px 20px; width:190px; text-align:center;}
div.map a.btn:hover {background-color:#fff; color:#333; border:1px solid #333; }
div.map .root_daum_roughmap{ width:100% !important;  }
div.map .table_02 td font {font-family:"noto_r","Dotum","Gulim,Helvetica","sans-serif" !important; }
div.map .table_02 td {border-bottom:0; border-right:0; padding:10px}
div.map .table_02 td input,div.map .table_02 td textarea {border:1px solid #dfdfdf; padding:5px 5px}
div.map .table_02 {border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; border-left:0;}
div.map td {font-size:14px !important;}
div.map .table_02 tr:first-child td {padding-top:10px!important;}
div.map .table_02 tr:last-child td {padding-bottom:30px!important;}
div.map td.formmail_cell_bgcolor {padding-left:20px !important;}

div.map2 {width:100%; box-sizing:border-box; border:1px solid #dfdfdf; padding:20px 20px 22px 140px;  
background-color:#fff; background-image:url("../img/bg_address.jpg"); background-repeat:no-repeat; background-position:30px center; margin-top:30px;}
div.map2 ul {padding:0; margin:0; list-style-type:none; }
div.map2 ul li span.tit {width:120px; display:inline-block; color:#0071c5; line-height:25px; }
div.map2 ul li span.add {}

div.map3 iframe {width:100%;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.map2 {width:100%; box-sizing:border-box; border:1px solid #dfdfdf; padding:20px 20px ;  background-color:#fff; background:none; margin-top:30px;}
div.map2 ul {padding-bottom:15px;}
div.map2 ul li span.tit {width:100%; display:block; padding-top:15px; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

