header { background: url(../common_img/h_bg2.png) no-repeat center top; background-size: 100% auto; padding-bottom: 6%; }
header .mainvisual { padding: 2%; }

.tt1_sec { padding: 5% 3% 5%; }
.tt1_sec h3 { text-align: left; margin-bottom: 5%; }
.tt1_sec .clearfix .text_center img { width: 55%; margin-bottom: 2%; }
.tt1_sec .clearfix .btn1 { padding: 3%; text-align: right; }
.tt1_sec .clearfix .btn1 img { width: 40%; }

.tt2_sec { background: url(../common_img/bg_caro.png) center top; background-size: 2% auto; padding: 5% 3%; }
.tt2_sec h3 { margin-bottom: 3%; }
.tt2_sec .clearfix { margin-bottom: 3%; }
.tt2_sec .clearfix a { display: block; }
.tt2_sec .clearfix h4 { font-size: 17px; color: #032d7e; margin-bottom: 1%; padding-left: 6%; background: url(../common_img/news_row.png) no-repeat left center; background-size: 3% auto; }
.tt2_sec .clearfix p { color: #032d7e; }
.tt2_sec .clearfix:nth-child(odd) > a img { float: right; width: 48%; margin-left: 4%; }
.tt2_sec .clearfix:nth-child(even) > a img { float: left; width: 48%; margin-right: 4%; }
.tt2_sec .clearfix .right { float: right; width: 48%; }
.tt2_sec .clearfix .left { float: left; width: 48%; }

.tt3_sec { padding: 5% 3%; }
.tt3_sec h3 { margin-bottom: 3%; width: 50%; }
.tt3_sec .clearfix > img { float: right; width: 50%; }
.tt3_sec .clearfix .left { float: left; width: 48%; }
.tt3_sec .clearfix .left h4 { font-size: 17px; font-weight: normal; margin-bottom: 2%; }
.tt3_sec .clearfix .left .btn1 { padding: 5%; }

.news_sec { padding: 0 3% 5%; }
.news_sec .news_tt { position: relative; }
.news_sec .news_tt h3 { margin-bottom: 4%; }
.news_sec .news_tt a { position: absolute; background: url(../common_img/news_row.png) no-repeat left center; background-size: 6% auto; display: block; padding-left: 4%; right: 0; top: 0; color: #032d7e; text-decoration: none; }
.news_sec .content { height: 200px;overflow:auto; }
.news_sec .content dl { margin-bottom: 2%; }
.news_sec .content dl dt { background: #b2bbd7; padding: 1% 2%; color: #fff; margin-bottom: 1%; display: inline-block; }
.news_sec .content dl dd a { text-decoration: none; color: #333; }

/*# sourceMappingURL=top.css.map */
