


#News {
	background: none; 
	padding: 0;
	}

#News .NewsBox {
	padding: 0 3% ; 
	width: auto;
	}


#News h2 {
	text-align: center;
	}

#News .NewsBox dl.DateListStyle1 {
	height: auto; 
	padding-bottom: 70px;
	}


#News .NewsBox dl.DateListStyle1 dt {
    width: 150px;
    white-space: nowrap;
}

#News .NewsBox dl.DateListStyle1 dd.label {
    width: 150px;
    padding-left : 15px;
}

#News .NewsBox dl.DateListStyle1 dd.link {
    width: 130px;
    padding: 10px 10px 0 10px;
    padding-left: 15px;
    width: calc(100% - 315px);
    padding-left: 55px;
}

#Contents {
    padding-bottom: 65px;
}

@media screen and (max-width: 995px) {

.JS .PageTitleStyle1 h1 {padding-left: 15px;}
/*
.JS .Grid4 { padding:0 0 0 25px;}
*/

}
