.topImgWrap,
.newsBox section{
 width: 980px;
 margin: 0 auto;
 padding-bottom: 80px;
 border-bottom: 1px solid #d0d5da;
}

 .newsBox section:nth-last-of-type(1){
	border-bottom:none;}
	
.newsBox section{ padding-top: 40px;}
.newsBox a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.newsBox section > h2{
 font-size: 2.8rem;
 color: #000;
 font-weight: normal;
 margin-bottom: 60px;
}
.newsBox section .sectionContent:not(:last-of-type){ padding-bottom: 80px;}
.sectionContent > h3{
 font-size: 2.1rem;
 color: #000;
 font-weight: bold;
 background-color: #f3f5f7;
 margin-bottom: 35px;
 padding: 14px 13px 12px;
}
.newsBox .img{ margin-top: 35px;}
.newsBox .img img{
 max-width: 100%;
 margin: 0 auto;
 display: block;
}
.newsBox .btn{
 position: relative;
 display: flex;
 align-items: center;
 justify-content: center;
 margin: 0 auto;
 font-size: 1.4rem;
 box-sizing: border-box;
}
.newsBox .wysiwyg p{
 font-size: 1.4rem;
 color: #333;
 line-height: 2.8rem;
}
.wysiwyg #prodData{
 border-collapse: collapse;
 border-spacing: 0px;
 width: 100%;
 font-size: 1.4rem;
 line-height: 2rem;
 color: #333;
 margin-top: 35px;
}
.wysiwyg #prodData th,
.wysiwyg #prodData td{
 border: 1px solid #e9ecee;
 vertical-align: top;
 padding: 13px 15px 12px;
}
.wysiwyg #prodData th{
 width: 20%;
 background-color: #f3f5f7;
 text-align: left;
}

.titleWrap{
 width: 980px;
 margin: 0 auto;
 padding-top: 80px;
 color: #333;
 margin-bottom: 35px;
}
.titleWrap .date{
 font-size: 1.4rem;
 margin-bottom: 15px;
}
.titleWrap .date span{ margin-left: 20px;}
.titleWrap .copy,
.titleWrap h1{
 text-align: center;
 font-weight: bold;
}
.titleWrap .copy{
 font-size: 1.8rem;
 margin-bottom: 3px;
}
.titleWrap h1{ font-size: 3.6rem;}
.imgDownload{
 margin-top: 25px !important;
 width: 240px;
 height: 50px;
 background-color: #f3f5f7;
 border: 1px solid #e9ecee;
 color: #333;
}
.imgDownload.hover{
 background-color: #e60012;
 color: #fff;
}
.downloadArrow{
 position: relative;
 display: block;
 width: 9px;
 height: 14px;
 border-bottom: 1px solid #e60012;
 margin-right: 12px;
}
.downloadArrow::before{
 content: '';
 position: absolute;
 width: 1px;
 height: 9px;
 left: 4px;
 top: 0;
 background-color: #e60012;
 transition: background 0.12s;
}
.downloadArrow::after{
 content: '';
 position: absolute;
 width: 7px;
 height: 7px;
 left: 1px;
 bottom: 4px;
 border-right: 1px solid #e60012;
 border-bottom: 1px solid #e60012;
 transform: rotate(45deg);
}
.downloadArrow,
.downloadArrow::after{ transition: border-color 0.12s;}
.imgDownload.hover .downloadArrow,
.imgDownload.hover .downloadArrow::after{ border-color: #fff;}
.imgDownload.hover .downloadArrow::before{ background-color: #fff;}


.moreWrap{
 width: 980px;
 margin: 0 auto;
 padding-top: 60px;
 border-top: 1px solid #d0d5da;
}
.newsBox .pdfDownload,
.newsBox .backNews{
 height: 64px;
 color: #e60012;
 border: 1px solid #e60012;
}
.newsBox .pdfDownload{
 width: 300px;
 margin-bottom: 20px;
 padding-right: 15px;
}
.pdfDownload img{ margin-right: 12px;}
.pdfDownload .redArrowS,
.btnMore .redArrowS,
.backNews .redArrowS{ right: 35px; transition-property: border-color, margin-right;}
.newsBox .pdfDownload.hover,
.newsBox .backNews.hover{
 color: #fff;
 background-color: #e60012;
}
.pdfDownload.hover .redArrowS,
.backNews.hover .redArrowS{ border-color: #fff; margin-right: -5px;}
.newsBox .btnMore{
 width: 300px;
 height: 80px;
 color: #fff;
 background-color: #e60012;
 font-size: 1.8rem;
 box-shadow: 0 3px 7px rgba(0,0,0,0.25);
 transition-property: box-shadow;
}
.newsBox .btnMore.hover{ box-shadow: none;}
.newsBox .btnMore.hover .redArrowS{ border-color: #fff;}


.bottomWrap{
 width: 1180px;
 margin: 60px auto 120px;
 padding-top: 60px;
 border-top: 1px solid #d0d5da;
}
.newsBox .backNews{ width: 374px;}
