
#block_04 {width:100%;  overflow:hidden; padding:0px 0 100px 0; }
#block_04 div.wh_12{width:1150px; margin:0px auto; padding: 0; overflow:hidden; position:relative; }
#block_04 div.wh_11{width:1100px; margin:0px auto; padding: 0; overflow:hidden; }
#block_04 div.main_tit {font-size:51px;  margin-top:-13px; line-height:73px;  padding-bottom:50px; }

#block_04 div.line01 {background-color:#60d4fc; opacity:0.6; height:3px; width:110px; position:absolute; top:56px; }
#block_04 div.line02 {background-color:#bbb; opacity:0.6;  height:3px; width:80px; position:absolute; top:130px; left:110px;}

#block_04 div.block_L {width:49%; padding:33px 40px; 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 30px 3px; margin :0; border-bottom:1px solid #dfdfdf;}
#block_04 div.block_L p.more{position:absolute; right:38px; top:36px;}
#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;  box-sizing:border-box; height:180px;}
#block_04 div.block_R div.ico1 a{float:left; font-size:18px; width:48%; padding:125px 0 0 ; text-align:center; margin-bottom:20px; background-image:url("../img/ico1.png"); background-repeat:no-repeat; background-position:center 35px;}
#block_04 div.block_R div.ico2 a{float:right; font-size:18px; width:48%;padding:125px 0 0 ; text-align:center; margin-bottom:20px; 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:38px; padding:30px 0 0px 170px ; line-height:45px; 
border:1px solid #dfdfdf;  box-sizing:border-box; height:180px;  margin-bottom:15px; background:url("../img/ico3.png") no-repeat 70px center;}
#block_04 div.block_R div.ico3 span {display:block; font-size:13px; padding-top:1px;line-height:35px; }
#block_04 .main_notice td {padding:8px 0}

#block_04 p.data_more{position:absolute; right:38px; top:78px;}
#block_04 .data {margin-bottom:80px; border:1px solid #dfdfdf; padding:20px 40px 35px 40px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#block_04 { box-sizing:border-box; padding:50px 20px;}
#block_04 div.wh_11{width:90%; margin:50 auto; padding:0;}
#block_04 div.wh_12{width:100%; }
#block_04 div.block_L {width:100%; margin-bottom:20px; padding:33px 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; line-height:35px;  padding:30px 30px 0px 30% ;  
margin-bottom:20px; background:url("../img/ico3.png") no-repeat 10% center;}
#block_04 div.block_R div.ico3 span {line-height:20px; padding-top:10px; }
.board_output_1_tr td:last-child,.board_output_4_tr td:last-child {display:none;}
#block_04 .data {margin-bottom:80px; border:1px solid #dfdfdf; padding:10px 20px 30px 20px;}
#block_04 div.block_L p.more{ right:18px; top:36px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
#block_04 div.block_R div.ico3 { background:url("../img/ico3.png") no-repeat 5% center;  font-size:25px;}
}
@media (max-width: 320px) {
}


