/*---------------------------------------
  block_01               
-----------------------------------------*/
div.block_01 {width:100%; position:absolute; top:681px; margin:0 auto;}
div.wd_11 {width:1100px; margin:0 auto;}
div.block_01 ul {padding:0; margin:0; list-style-type:none; width:100%;}
div.block_01 ul li{ width:25%; float:left; overflow:hidden;}
div.block_01 ul li a{display:block; width:100%; padding: 105px 0 35px 0px; background-color:rgba(0,0,0,0.75); text-align:center; color:#fff; 
border-left:1px solid rgba(255,255,255,0.2); box-sizing:border-box; font-size:14px; font-weight:600;  background-repeat:no-repeat; background-position:center 25px;  }
div.block_01 ul li.ico01 a{background-image:url("../img/ico1.png"); border-left:0}
div.block_01 ul li.ico02 a{background-image:url("../img/ico2.png");}
div.block_01 ul li.ico03 a{background-image:url("../img/ico3.png");}
div.block_01 ul li.ico04 a{background-image:url("../img/ico4.png");}
div.block_01 ul li a:hover {background-color:rgba(237,28,36,0.9); }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.wd_11 {width:100%; }
div.block_01 {display:block; position:relative; top:0; margin:0 auto; }
div.block_01 ul li a {border-left:1px solid rgba(255,255,255,0.35); padding: 85px 0 20px 0px; background-position:center 15px; }
div.block_01 ul li.ico03 a{ border-left:0; border-top:1px solid rgba(255,255,255,0.35); }
div.block_01 ul li.ico04 a{ border-top:1px solid rgba(255,255,255,0.35); }
div.block_01 ul li{ width:50%; float:left; overflow:hidden;}
div.block_01 ul li a{float:left; width:100%; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}