#contact {position:relative; background-color:#fff; overflow:hidden; padding:30px 0 60px 0; }
#contact h3 {display:none; font-size:35px; text-align:center;}
#contact .table_02 {border-top:0;}
#contact section.info ul li.formmail td.formmail_cell_bgcolor {line-height:0px;}
#contact section.info{width:1000px; margin:30px auto; padding:0; overflow:hidden; }
#contact section.info ul { list-style-type:none; padding:0; margin:0; overflow:hidden; }
#contact section.info ul li{width:100%; float:none;}
#contact section.info ul li.map .root_daum_roughmap {width:100% !important;}
div.wrap_controllers {border:0 !important;}
#contact section.info ul li.map p{font-size:15px; height:70px; padding:0 0 0 2px; margin:0; text-align:center;  line-height:22px;}
#contact section.info ul li.formmail{float:right;display:block !important;border:0px solid #dfdfdf;padding:0 0 100px 0;box-sizing:border-box;}
#contact section.info ul li.formmail p{font-size:14px; height:67px; padding:0 13px 0 0 ; margin:0;  line-height:22px; text-align:right; }
#contact section.info ul li.formmail table.   { width:100%; border-top:0px #444547 solid; border-bottom:0px #4fb3d2 solid; border-left:0;  }
#contact section.info ul li.formmail td  { border-bottom:0px #e5e5e5 solid; border-right:0px; height:46px; }
#contact section.info ul li.formmail .formmail_border  {font-size:25px !important;  font-family:"Malgun Gothic","Dotum","Gulim,Helvetica","sans-serif"; background-color:#f0f0f0;  width:97%; border:1px solid #dfdfdf; padding:7px 7px 8px 7px;}
#contact section.info ul li.formmail .formmail_textarea_style  { width:97%; font-size:37px; margin-top:3px; background-color:#f0f0f0; height:150px !important;  border:1px solid #dfdfdf; padding:7px;  font-family:"Malgun Gothic","Dotum","Gulim,Helvetica","sans-serif";}
#contact section.info ul li.formmail table td.formmail_title_bgcolor { width:12%; padding-bottom:10px; text-align:right; font-size:14px; padding-right:10px; font-family:"Malgun Gothic";}
#contact section.info ul li.formmail table td.formmail_title_bgcolor font {color:#333 !important;}
#contact section.info ul li.formmail td.formmail_cell_bgcolor {height:3px; padding-bottom:8px;}
#contact section.info ul li.formmail table div.btn2 a{background-color:#333; color:#fff; float:right; display:block; padding:8px 0; width:110px; font-size:18px; text-align:center; margin:0px 0 0 75px; }
#contact section.info ul li.formmail table .btn2{ color:#fff; padding:10px 0px; border:0; margin:0 10px;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr td textarea {display:none;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr td{color:#fff; height:20px; font-size:13px;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr:first-child td:first-child{display:none;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr:last-child td:last-child{display:none;}
table td.formmail_cell_bgcolor textarea[name="description"]{margin-left:0;}
/* 220808 */
.map-box table:nth-of-type(2) td{
  background-color: white;
  padding:10px;

}


/* ----background black------
 #contact {position:relative; background-color:#2c3544; overflow:hidden; padding:60px 0; }
#contact h3 {color:#fff; font-size:35px; text-align:center;}
#contact .table_02 {border-top:0;}
#contact section.info ul li.formmail td.formmail_cell_bgcolor {line-height:0px;}
#contact section.info{width:1100px; margin:30px auto; padding:0; overflow:hidden; }
#contact section.info ul { list-style-type:none; padding:0; margin:0; overflow:hidden; }
#contact section.info ul li{width:50%; float:left;}
#contact section.info ul li.map .root_daum_roughmap {width:95% !important;}
div.wrap_controllers {border:0 !important;}
#contact section.info ul li.map p{font-size:15px; height:70px; padding:0 0 0 2px; margin:0; text-align:left; color:#fff; line-height:22px;}
#contact section.info ul li.formmail{float:right; display:block !important; border:0px solid #dfdfdf; padding:0px; box-sizing:border-box; height: 470px; }
#contact section.info ul li.formmail p{font-size:14px; height:67px; padding:0 13px 0 0 ; margin:0;  line-height:22px; text-align:right; color:#fff;}
#contact section.info ul li.formmail table.   { width:100%; border-top:0px #444547 solid; border-bottom:0px #4fb3d2 solid; border-left:0;  }
#contact section.info ul li.formmail td  { border-bottom:0px #e5e5e5 solid; border-right:0px; height:50px; }
#contact section.info ul li.formmail .formmail_border  {font-size:14px !important;  font-family:"Malgun Gothic","Dotum","Gulim,Helvetica","sans-serif"; background-color:#fff;  width:97%; border:0px solid #666; padding:8px 7px 9px 7px;}
#contact section.info ul li.formmail .formmail_textarea_style  { width:97%; margin-top:3px; background-color:#fff; height:150px !important;  border:0px solid #666; padding:7px;}
#contact section.info ul li.formmail table td.formmail_title_bgcolor { width:12%; text-align:right; font-size:14px; padding-right:10px; font-family:"Malgun Gothic";}
#contact section.info ul li.formmail table td.formmail_title_bgcolor font {color:#abb4c3 !important;}
#contact section.info ul li.formmail td.formmail_cell_bgcolor {height:3px; padding-bottom:8px;}
#contact section.info ul li.formmail table div.btn2 a{background-color:#fff; color:#333; float:right; display:block; padding:8px 0; width:110px; font-size:18px; text-align:center; margin:0px 0 0 75px; }
#contact section.info ul li.formmail table .btn2{ color:#fff; padding:10px 0px; border:0; margin:0 10px;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr td textarea {display:none;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr td{color:#fff; height:20px; font-size:13px;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr:first-child td:first-child{display:none;}
#contact section.info ul li.formmail .table_02 td.formmail_cell_bgcolor table tr:last-child td:last-child{display:none;}

 */


#contact{max-width:1000px !Important;}




.formmail_border1::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #202020;
  opacity: 1; /* Firefox */
  font-size:25px;
}

.formmail_border1:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #202020;
  font-size:25px;
}

.formmail_border1::-ms-input-placeholder { /* Microsoft Edge */
  color: #202020;
  font-size:25px;
}

.formmail_textarea_style1::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #202020;
  opacity: 1; /* Firefox */
  font-size:25px;
}

.formmail_textarea_style1:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #202020;
  font-size:25px;
}

.formmail_textarea_style1::-ms-input-placeholder { /* Microsoft Edge */
  color: #202020;
  font-size:25px;
}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#contact { padding:0 !important; margin-bottom:7.317rem; }
#contact section.info ul li{width:100%; float:none;}
#contact section.info ul li.map .root_daum_roughmap {width:100% !important;}
#contact section.info{width:100%;margin: 1.463rem 0;}
#contact section.info ul li.formmail{float:none;padding-top:0px;height: 100%; padding-bottom:2.878rem;}
#contact section.info ul li.formmail p{font-size:14px; height:67px; padding:0 0 0 0 ; margin:0;  line-height:22px; text-align:left; }
#contact section.info ul li.formmail > table {border:0px solid #dfdfdf;padding: 0.976rem 0.488rem;}
#contact section.info ul li.formmail .formmail_border{font-size:1.220rem;}
#contact section.info ul li.formmail .formmail_textarea_style{font-size:1.805rem;}

.btn-bb{max-width:17.073rem !important;}
.formmail_border1::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #202020;
  opacity: 1; /* Firefox */
  font-size:1.220rem;
}

.formmail_border1:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #202020;
  font-size:1.220rem;
}

.formmail_border1::-ms-input-placeholder { /* Microsoft Edge */
  color: #202020;
  font-size:1.220rem;
}

.formmail_textarea_style1::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #202020;
  opacity: 1; /* Firefox */
  font-size:1.220rem;
}

.formmail_textarea_style1:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #202020;
  font-size:1.220rem;
}

.formmail_textarea_style1::-ms-input-placeholder { /* Microsoft Edge */
  color: #202020;
  font-size:1.220rem;
}


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