@charset "UTF-8";

.pageheadtit {
    flex-direction: column;
}
.pageheadtit .listwrap {
	display: flex;
		align-items: center;
	margin-right: auto;
	margin-left: 30px;
	margin-bottom: 10px;
}
@media (min-width:1281px){
	.pageheadtit .listwrap {
		margin-left: calc((((100vw - 1280px) - 100vw) + 100%) / 2 + 30px);
	}
}
/*@media (min-width:1341px){
	.pageheadtit .listwrap {
		margin-left: 30px;
	}
}*/
.pageheadtit .listwrap ._date {
	margin-right: 8px;
}
.pageheadtit > h2 {
	margin-bottom: 30px;
}
.news {
	overflow: hidden;
}
.listwrap {
	margin-bottom: 70px;
}

._btnbluebor {
	min-width: 300px;
	margin: 0 calc((100% - 300px) / 2);
	padding: 20px 40px;
	font-size: 2.1rem;
}
._btnbluebor .arrow {
		right: 30px;
	width: 10px;
	height: 10px;
    transform: translateY(-5px) rotate(45deg);
}

.newsdetail {
	max-width: 980px;
	margin: 0 auto;
	margin-bottom: 140px;
}
.newsdetail > h2 {
	font-size: 2.4rem;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e9ecee;
}
.newsdetail ._head {
	font-size: 1.6rem;
	/*font-weight: normal;*/
	margin-bottom: 30px;

}
.newsdetail ._text {
	line-height: 2;
}


.newsdetail ._text a{
	color: #0051ae;
	text-decoration: underline;
}

.newsdetail ._text .hover{
	text-decoration: none;
}




.newsdetail img {
	max-width: 100%;
	width: auto;
}