#contact_02  {width:100%; padding:110px 0 100px 0; background:#efefef; margin-top:60px;}
#contact_02 .bgBox {max-width:1250px;  overflow:hidden; margin:0px auto 0px auto;   }
#contact_02  .tit{font-size:50px; line-height:70px; font-weight:600; font-family: 'NanumSquareNeoHeavy'; }
#contact_02  .txt{font-size:25px; font-weight:500; line-height:35px; padding:35px 0 45px 0;}
#contact_02  .btn a{ display:block; padding:8px; width:180px; text-align:center;
border:1px solid #888; border-radius:50px; font-size:16px;  }
#contact_02 .contBox {border:0px solid #dfdfdf;  overflow:hidden; border-radius:10px; }
#contact_02 section.item2 {float:left; width:30%; }
#contact_02 section.item1 {float:right; width:68%;  border-left:0; position:relative;  }
#contact_02 .item1 .more{position:absolute; right:50px; top:50px; color:#ccc; font-weight:normal; text-decoration: underline;}
#contact_02 .item1 .list{  overflow:hidden; padding:0px 0}
/*board*/
#contact_02 .item1 .main_notice .board_output_1_tr:nth-of-type(2) {border-top:1px solid #333;}
#contact_02 .item1 .main_notice .board_output_1_tr {border-bottom:1px solid #ccc; display:table; width:100%; padding:30px 10px;}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(3) {  /*width:15% !important;*/}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(2) {color:#aaa; padding-right:20px; width:12%; }
#contact_02 .item1 .main_notice .board_output_1_tr .bd_out1 { width:100% !important; white-space:normal !important; text-overflow:ellipsis}
#contact_02 .item1 .main_notice {border-top:0px solid #dfdfdf }
#contact_02 .item1 td {border-bottom:0px dashed #e1e1e1 ;font-size:17px; }
#contact_02 .item1 td a{display:block; padding:0px 0;  width:100% !important; }
#contact_02 .item1 tr:last-child td {/*border-bottom:0;*/}
#contact_02 .item1 tr:first-child {display:none;}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(1) {display:none}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(2){display:table !important; width:15% !important;text-align:left; float:left; height:90px; font-size:14px;font-weight:600; padding-top:5px;}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(3) {display:table !important; width:85% !important;text-align:left; float:left; font-size:22px; padding-bottom:8px; font-weight:600}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(4) {display:table !important; width:80% !important;text-align:left; float:left; border-top:0; font-size:16px;}	
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(2) { }
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(3) { }


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#contact_02  {padding:50px 0 70px 0}	
#contact_02 .bgBox {max-width:90%; margin:0px auto 0px auto;   }
#contact_02 section.item2 {float:none ; width:100%; }
#contact_02 section.item1 {float:none; width:100%; }
#contact_02 .contBox {  overflow:hidden; }

#contact_02  .tit{font-size:25px; line-height:45px; font-weight:600; }
#contact_02  .txt{font-size:15px; font-weight:500; line-height:20px; padding:5px 0 15px 0;}
#contact_02  .btn a{ display:block; padding:5px; width:120px; text-align:center;
border:1px solid #888; border-radius:50px; font-size:13px;  }

#contact_02 .item1 .list{  padding:30px 0 0 0}
/*board*/
#contact_02 .item1 .main_notice .board_output_1_tr {border-bottom:1px solid #ccc; display:table; width:100%; padding:20px 5px;}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(1) {display:none}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(2){display:block !important; width:100% !important;text-align:left; float:left; height:auto; font-size:14px;font-weight:600; padding-top:0px;}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(3) {display:block !important; width:100% !important;text-align:left; float:left; font-size:17px; padding:8px 0; font-weight:600}
#contact_02 .item1 .main_notice .board_output_1_tr td:nth-of-type(4) {display:block !important; width:100% !important;text-align:left; float:left; border-top:0; font-size:14px;}	

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}


