
#service {position:relative; background-color:#fff; overflow:hidden; padding:60px 0; }
#service {width:1100px; margin:0px auto; padding:0; overflow:hidden; }
#service .table_02 {border-top:0;}
#service h3 {padding-bottom:10px; font-size:25px;}
div.map .root_daum_roughmap{ width:100% !important;  }
div.map iframe {width:100%; height:500px;}
div.map ul {list-style:none; padding:0; margin:0 0 15px 0; overflow:hidden;}
div.map ul li {float:left; letter-spacing:0; font-size:16px; margin-left:30px; padding:0px 0 0px 15px; background:url("../../../common/bullet/arrow_07.gif")no-repeat left center;}
div.map ul li:first-child {margin-left:5px;}
 
#service p{font-size:16px; width:100%; text-align:left; letter-spacing:0; padding:0 0 15px 0px; margin:0;   line-height:22px;}
#service  div.map {width:100%; clear:both;} 
#service  div.formmail{width:100%; padding:50px 70px 60px 50px; clear:both; display:block !important; border:3px solid #80d0ec; box-sizing:border-box; }
#service  div.formmail td.formmail_cell_bgcolor {line-height:0px;}
#service  div.formmail p{font-size:21px; height:67px; padding:0  ; margin:0;   text-align:center; }
#service  div.formmail table.   { width:100%; border-top:0px #444547 solid; border-bottom:0px #4fb3d2 solid; border-left:0;  }
#service  div.formmail td  { border-bottom:0px #e5e5e5 solid; border-right:0px; height:46px; }
#service  div.formmail .formmail_border  {font-size:14px !important;   background-color:#fff;  width:97%; border:0; border-bottom:1px solid #dfdfdf; padding:12px 7px 13px 7px;}
#service  div.formmail .formmail_textarea_style  { width:97%; margin-top:3px; background-color:#fff; height:150px !important; border:0;  border-bottom:1px solid #dfdfdf; padding:7px;}
#service  div.formmail table td.formmail_title_bgcolor { width:12%; padding-bottom:10px; text-align:right; font-size:20px !important; padding-right:10px; font-family:'Noto Sans KR',sans-serif;}
#service  div.formmail table td.formmail_title_bgcolor font {color:#bbb !important;}
#service  div.formmail td.formmail_cell_bgcolor {height:3px; padding-bottom:8px;}
#service  div.formmail table div.btn2 a{background-color:#333; color:#fff; float:right; display:block; padding:8px 0; width:210px; font-size:18px; text-align:center; margin:0px 0 0 75px; }
#service  div.formmail table .btn2{ color:#fff; padding:10px 0px; border:0; margin:0 10px;}
#service  div.formmail .table_02 td.formmail_cell_bgcolor table tr td textarea {display:none;}
#service  div.formmail .table_02 td.formmail_cell_bgcolor table tr td{color:#333; height:20px; font-size:13px;}
#service  div.formmail .table_02 td.formmail_cell_bgcolor table tr:first-child td:first-child{display:none;}
#service  div.formmail .table_02 td.formmail_cell_bgcolor table tr:last-child td:last-child{display:none;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#service {width:100%; }	
div.map ul {list-style:none; padding:0; margin:0 0 15px 0; overflow:hidden;}
div.map ul li {float:none; letter-spacing:0; font-size:15px; margin-left:0px; padding:0px 0 0px 15px; background:url("../../../common/bullet/arrow_07.gif")no-repeat left center;}
div.map ul li:first-child {margin-left:0px;}
div.map iframe {width:100%; height:350px;}
#service  div.formmail{width:100%; padding:50px 10px 60px 10px;}
#service  div.formmail table td.formmail_title_bgcolor { font-size:16px !important; padding-right:0px;}
#service  div.formmail .formmail_border  { width:90%; }
#service  div.formmail .formmail_textarea_style  { width:80%;}
#service  div.formmail .table_02 td.formmail_cell_bgcolor table tr td{ font-size:11px; text-align:left;}
#service  div.formmail table div.btn2 a{float:none; width:170px; font-size:16px; text-align:center; margin:0px auto 0 auto; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

