@charset "utf-8";@import url(reset.css);@import url(base.css);@import url(common.css);.index01{margin-bottom:60px;}
.box1{margin-bottom:30px;}
.box1 .p_img{text-align:center;margin-bottom:20px;}
.box1 .imgright , .box1 .imgleft{margin-bottom:50px;}
.box1 .imgright .text p span , .box1 .imgleft .text p span{font-weight:bold;}
.box2{margin-bottom:65px;}
.box2 .bg{background:url('../image/box2_bg.jpg') no-repeat;padding:40px;margin-bottom:15px;}
.box2 .bg ul li{background:url('../image/li_bg.jpg') left top 1px no-repeat;padding-left:30px;;font-weight:bold;margin-bottom:8px;}
.box3{margin-bottom:65px;}
.box3 ul{margin-bottom:40px;overflow:hidden;}
.box3 li{float:left;margin-right:20px;}
.box3 li:nth-child(3n){margin-right:0;}
.box3 .p_text{clear:both;}
.box3 .p_text p{text-align:center;}
.box3 .p_text p a{}
.box4{margin-bottom:30px;}
.box4 .v1{margin-bottom:30px;border:10px solid #F0F0F0;padding:20px 20px 15px 20px;}
.box4 .v1 .imgleft .image{vertical-align:top;text-align:center;display:table-cell;width:160px;}
.box4 .v1 .titles{color:#9C0E11;font-size:1.15em;font-weight:bold;border-bottom:1px solid #D2D2D2;margin-bottom:5px;overflow:hidden;}
.link02{margin-bottom: 30px;float: right;}
#topics{margin-bottom:50px;line-height:1.6;}
#topics dl{overflow:hidden;/zoom:1;padding:6px 0 6px 0;}
#topics dl.even{background:#E3E3E3;}
#topics dt{float:left;background:url('../image/topic_muiten.jpg') left bottom 7px no-repeat;padding-left:14px;}
#topics dd{padding:0 0 0 110px;}
#topics dd a{}
.news_more{text-align:right;margin:-20px 0 50px;}
@media screen and (max-width:680px){.box2 .bg{padding:20px 5%;}
.box3 li{width:32%;margin-right:2%;}
.box3 li:last-child{margin-right:0;}
.box4 .v1{padding:20px 5%;}
}