
#block_04 {width:100%;  overflow:hidden; padding:120px 0 100px; background-color:#f0f0f0 }
#block_04 div.wd_11 {width:1100px; box-sizing:border-box; margin:0 auto; }
#block_04 div.block_L {width:49%; background-color:#fff; padding:50px; height:380px; float:left; border:1px solid #dfdfdf; box-sizing:border-box; position:relative;}
#block_04 div.block_L h3{font-size:24px; padding:0 0px 15px; margin :0; border-bottom:1px solid #dfdfdf;}
#block_04 div.block_L p.more{position:absolute; right:47px; top:53px;}
#block_04 div.block_L p.list{padding-top:25px;}
#block_04 div.block_R {width:49%; float:right;  }
#block_04 div.block_R div a{display:block; border:1px solid #dfdfdf; padding:40px 0 0px 15px; box-sizing:border-box; height:180px;}
#block_04 div.block_R div.ico1 a{float:left; background-color:#fff; font-size:18px; width:48.7%; padding:125px 0 0 ; text-align:center; margin-bottom:10px; background-image:url("../img/ico1.png"); background-repeat:no-repeat; background-position:center 35px;}
#block_04 div.block_R div.ico2 a{float:right;background-color:#fff;font-size:18px; width:48.7%;padding:125px 0 0 ; text-align:center; margin-bottom:10px; background-image:url("../img/ico2.png"); background-repeat:no-repeat; background-position:center 35px;}
#block_04 div.ico1 a:hover,#block_04 div.ico2 a:hover {border:1px solid #aaa; }
#block_04 div.block_R div.ico3 {clear:both; width:100%; font-size:40px; border:1px solid #dfdfdf;
  box-sizing:border-box; height:180px;  margin-bottom:20px; background-color:#fff;
  background-image:url("../img/ico3.png"); background-repeat: no-repeat; background-position: 80px center; text-align: center;}
#block_04 div.block_R div.ico3 span {display:block; font-size:13px; padding-top:5px; }
#block_04 .main_notice td {padding:8px 0}
#block_04 .main_notice td:first-child {width: 3% !important;}
#block_04 .main_notice td:last-child {text-align: right; color: #777;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#block_04 { box-sizing:border-box; padding:50px 0px;}
#block_04 div.wd_11 {width:100%;}
#block_04 div.block_L p.list{padding-top:5px;}
#block_04 div.block_L p.more{position:absolute; right:20px; top:25px;}
#block_04 div.block_L {width:100%; margin-bottom:10px; padding:25px 20px; height:auto;}
#block_04 div.block_R {width:100%; }
#block_04 div.block_R div.ico3 {clear:both; width:100%; box-sizing:border-box; font-size:30px; 
margin-bottom:20px; background:url("../img/ico3.png") no-repeat 10% center;}
tr.board_output_1_tr td:last-child {display:none;}
#block_04 .main_notice td {font-size:15px;}

}
@media (max-width: 768px) {
    #block_04 div.block_L h3 {padding: 0 0px 10px; font-size: 20px;}
    #block_04 div.block_R div.ico3 {margin-bottom:0; background-position: center 17%;}
    #block_04 div.block_R div.ico3 a {border: none;}
    #block_04 div.block_R div a {padding: 90px 0 0;}
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
#block_04 div.block_R div.ico3 { background-image:url("../img/ico3.png"); background-repeat: no-repeat; font-size:25px;  background-color:#fff;}
}
@media (max-width: 320px) {
}


