.sub_head_h1 {
	background:url(../images/subbg_info.jpg) no-repeat center / cover;
}

.news_wrap.inner {
	max-width:1300px;
}

.news_block {
	width:72%;
	padding-right:30px;
}


/* ---------- news detail page ---------- */

.news_wrap .btn_ellipse_blue {
	margin:60px auto 70px auto;
}

#news_contents h2.under_blgr {
	line-height:1.83em;
}

#news_contents .contents_cate {
	margin-bottom:30px;
	line-height:1.2em;
}


#news_contents .contents_cate time {
	display: inline-block;
	margin-left:2em;
	padding-left:2em;
	border-left:1px solid #2D3032;
}

#news_contents p {
	line-height:1.75em;
	margin-bottom:1em;
}

#news_contents figure img  {
	display: block;
	margin-bottom:30px;
	height: auto;
}



/* -------- ver sp -------- */

@media screen and (max-width:768px){

	.news_block {
		width:100%;
	}
	.news_wrap_on{
		flex-wrap: wrap;
	}


	/* --------- news detail -------- */

	.news_wrap .btn_ellipse_blue {
		order:2;
		margin:60px auto 80px auto;

	}
	.news_block{
		padding-right: 0;
	}

	@media screen and (max-width:420px){

		#news_contents .contents_cate time {
			padding-left:0;
			margin-left:0;
			border:none;
			display: block;
			margin-top:0.5em;
		}

	}



}
.comment img{
	height: auto;
}