
#mb_b01 {width:100%;  overflow:hidden; padding:80px 0 75px 0;  }
#mb_b01 div.wd_11 {width:1100px; margin:0 auto;}
#mb_b01 div.block_L {width:31.833%; padding:30px 30px; min-height:350px; float:left; border:1px solid #dfdfdf; box-sizing:border-box; position:relative;}
#mb_b01 div.block_L h3{font-size:24px; font-weight:normal;  padding:2px 0 30px 57px; margin :0; 
border-bottom:1px solid #dfdfdf; background:url("../img/ico1.jpg") no-repeat left top; }
#mb_b01 div.block_L,#mb_b01 div.block_C table td{ font-size:15px;}

#mb_b01 div.block_C {width:31.833%; margin-left:2%; padding:30px 30px; min-height:350px; float:left; border:1px solid #dfdfdf; box-sizing:border-box; position:relative;}
#mb_b01 div.block_C h3{font-size:24px; font-weight:normal; padding: 2px 0 30px 57px; margin :0; 
border-bottom:1px solid #dfdfdf; background:url("../img/ico2.jpg") no-repeat left top; }

#mb_b01 p.more{position:absolute; right:30px; top:37px;}
#mb_b01 p.list{padding-top:15px; }
#mb_b01 .main_notice td {padding:8px 0}

#mb_b01 div.block_R {width:32.3333%; float:right; }
#mb_b01 div.block_R .youtube embed {width:100%; height:350px; border:1px solid #888; }


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#mb_b01 { box-sizing:border-box; padding:50px 20px;}
#mb_b01 div.wd_11 {width:100%;}
#mb_b01 div.block_L {width:100%; margin-bottom:20px; padding:20px 20px; min-height:280px;}
#mb_b01 div.block_R {width:100%; }
#mb_b01 div.block_C {width:100%; margin-left:0%; padding:20px 20px; min-height:280px; margin-bottom:20px;}
#mb_b01 div.block_R div.ico3 {clear:both; width:100%; box-sizing:border-box; font-size:30px; padding:55px 30px 0px 30% ;  
margin-bottom:20px; background:url("../img/ico3.png") no-repeat 10% center;}
#mb_b01 div.block_L h3{font-size:24px; font-weight:normal; padding: 0px 0 15px 57px; margin :0; 
border-bottom:1px solid #dfdfdf; background:url("../img/ico1.jpg") no-repeat left top; background-size:38px auto; }
#mb_b01 div.block_C h3{font-size:24px; font-weight:normal; padding: 0px 0 15px 57px; margin :0; 
border-bottom:1px solid #dfdfdf; background:url("../img/ico2.jpg") no-repeat left top; background-size:38px auto;}
#mb_b01 p.list{padding-top:1px; }
#mb_b01 p.more{position:absolute; right:30px; top:23px;}
#mb_b01 div.block_L,#mb_b01 div.block_C table td{ font-size:14px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
#mb_b01 div.block_R div.ico3 { background:url("../img/ico3.png") no-repeat 5% center;  font-size:25px;}
}
@media (max-width: 320px) {
}


