#award {width:100%; }
#award div.icoBox {overflow:hidden; margin:50px 0 20px 0;}
#award div.icoBox .tit {font-size:18px; font-weight:600;}
#award section {padding:30px 25px 30px 25px; text-align:center; border:1px solid #dfdfdf; margin:0 1.5% ; 
width:22%; box-sizing:border-box; min-height:280px; float:left; border-radius:10px; 
/*background-repeat:no-repeat; background-position:center center*/}
/*#award section.ico1 {background-image:url("../img/ico1.png")}
#award section.ico2 {background-image:url("../img/ico2.png")}
#award section.ico3 {background-image:url("../img/ico3.png")}
#award section.ico4 {background-image:url("../img/ico4.png")}*/
#award .img_c {padding:20px 0}
#award .btn1 a{display:block; margin:0 auto; width:150px; background:#555; color:#fff; padding:7px; border-radius:5px;}
#award .awardBox {border:1px solid #dfdfdf; border-radius:5px; padding:30px;}
#award .awardBox2 {border:1px solid #dfdfdf; background:#f8f8f8; border-radius:5px; padding:30px 40px;}
#award .tel {padding:3px 0 3px 25px; background:url(../img/tel.png)no-repeat left center}
#award .mail {padding:3px 0 3px 25px; background:url(../img/mail.png)no-repeat left center}
#award .floatL {width:62%}
#award .floatR {width:38%; text-align:right;}
#award .awardBox3 {clear:both; padding: 10px 0 80px 0; border-bottom:1px solid #dfdfdf; margin-bottom:25px; overflow:hidden;}
.work #ext_search {padding-bottom:20px;}
.lineH30 {line-height:30px;}
#award .bullet02 { margin-bottom:20px; line-height:28px; }
#award .effect {padding-top:30px; clear:both; overflow:hidden; width:80%; margin:0 auto;}
#award .effect .floatL {width:15%; padding-top:2px;}
#award .effect .floatR {width:85%; text-align:left;}
#award .effect .tit {font-size:25px; font-weight:500;}
#award .effect .txt {font-size:16px; padding-top:10px; line-height:28px}
#award .floatL2,#award .floatR2 {float:left; width:50%; text-align:center;}

#letter .floatL {width:41.5%; text-align:center;}
#letter .floatR {width:55%; border-left:1px solid #dfdfdf; padding-left:3%}
#letter .form2 td.formmail_cell_bgcolor,
#letter .table_02 td {padding:3px 0 !important; font-size:13px !important;}
#letter .table_02 td.formmail_cell_bgcolor textarea{margin:0 !important; border:1px solid #dfdfdf; width:98% !important;}
#letter .table_02 td.formmail_cell_bgcolor > input {margin:0 !important;  border:1px solid #dfdfdf; width:98% !important;}
#letter .table_02 td.formmail_cell_bgcolor table tr td[align="right"]{padding-right:20px !important;}

#letter .map ul {margin-top:20px;}
#letter .map ul li{text-align:left; padding:5px 0; font-size:14px;}
#letter .floatL li.ico1 {background:url(../img/add.jpg)no-repeat left center; padding-left:25px; }
#letter .floatL li.ico2 {background:url(../img/mail.jpg)no-repeat left center; padding-left:25px; }
#letter .floatL li.ico3 {background:url(../img/tel.jpg)no-repeat left center; padding-left:25px; }
.root_daum_roughmap {width:100% !important;  box-sizing:border-box !important; border:0 !important;
padding:0 !important; border-radius:0 !important; } /*다음맵*/

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#award div.icoBox {padding:0 0px; margin:20px 0 0px 0;}
#award section {padding:30px 25px 30px 25px; text-align:center; border:1px solid #dfdfdf; margin:1.5% 1.5% ; 
width:47%; box-sizing:border-box; min-height:250px; float:left; border-radius:10px; }
#award .btn1 a{width:100px;  padding:5px; border-radius:5px; font-size:14px;}
#award .img_c {padding:10px 0}
#award .awardBox {border:1px solid #dfdfdf; border-radius:5px; padding:10px;}
#award .awardBox2 {border:1px solid #dfdfdf; background:#f8f8f8; border-radius:5px; padding:10px 15px; font-size:14px;}
.lineH30 {line-height:22px;}

#award .effect {padding-top:10px; clear:both; overflow:hidden; width:100%; margin:0 auto;}
#award .effect .floatL {width:100%; padding-top:2px;}
#award .effect .floatR {width:100%; text-align:left;}
#award .effect .tit {font-size:18px; font-weight:500;}
#award .effect .txt {font-size:14px; padding-top:10px; line-height:22px}

#award .floatL2,#award .floatR2 {float:none; width:100%; text-align:center; padding:10px 0}

#letter .floatL {width:100%; text-align:center;}
#letter .floatR {width:100%; border-left:0px solid #dfdfdf; padding-left:0%; padding-top:20px; }
#letter .table_02 td.formmail_cell_bgcolor table tr td[align="left"],
#letter .table_02 td.formmail_cell_bgcolor table tr td[align="right"]{padding-right:0px !important; width:100%;
 display:table; float:left; text-align:left;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

