@charset "utf-8";

.bg {background:#f0f1f3;}
.section00 .slider00 img {width:100%;}

.section > ul.sub02 {width:auto;padding:15px;background:#fff;overflow:hidden;}
.section > ul.sub02 > li {width:48.5%;float:left;padding-right:3%;margin-bottom:3%;}
.section > ul.sub02 > li > a > img {width:100%;} 
.section > ul.sub02 > li.last {padding-right:0;}
.section > ul.sub02 > li.m_b {margin-bottom:0;}


.section > ul.sub03 {width:100%;overflow:hidden;margin-bottom:10%;}
.section > ul.sub03 > li {float:left;width:32%;margin-right:2%;margin-bottom:2%;}
.section > ul.sub03 > li.last {margin-right:0;}
.section > ul.sub03 > li > a > img {width:100%;} 
.section > ul.sub03 > li.m_b {margin-bottom:0;}

.section03 {margin-bottom:3%;}

.section > ul.sub04 {width:auto;padding:15px;background:#fff;overflow:hidden;margin-bottom:5%;}
.section > ul.sub04 > li {width:32%;float:left;padding-right:2%;}
.section > ul.sub04 > li > a > img {width:100%;} 
.section > ul.sub04 > li.last {padding-right:0;}



.section03{background:#fff; width:80%;  padding:5%; overflow:hidden; margin:0 auto 3%;}
.section03 h3{padding-bottom:15px; border-bottom:1px solid #8f8f8f; margin-bottom:15px}
.section03 h3>a>img{vertical-align: bottom;}
.section03 ul{}
.section03 ul>li{}
.section03 ul>li div.notice_imgarea{width:40%; float:left;; margin-right:3%}
.section03 ul>li div.notice_textarea{ width:100%;}
.section03 ul>li div.notice_textarea h4{color:#333333; font-size:18px; font-weight:600; padding-top:3%}
.section03 ul>li div.notice_textarea p{color:#777777;}