@charset "utf-8";

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

/* news_detail
===================================================================== */
/* image */
.news_detail > div + div{
	margin: 30px 0 0;
}
.news_detail .image img{
	width: 800px;
	height: 500px;
	object-fit: contain;
}
@media screen and (max-width:767px) {
	.news_detail > div + div{
		margin: 20px 0 0;
	}
	.news_detail .image img{
		width: 100%;
		height: 53vw;
		object-fit: contain;
	}
}

/* movie */
.news_detail .movie{
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
}
.news_detail .movie iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* title */
.news_detail .title .date{
	font-size: 18px;
	color: #66ADCC;
}
.news_detail .title h2{
	font-size: 22px;
	font-weight: 500;
	line-height: 1.4;
}
@media screen and (max-width:767px) {
	.news_detail .title .date{
		font-size: 15px;
	}
	.news_detail .title h2{
		font-size: 16px;
	}
}

/* body */
.news_detail .body{
	font-size: 18px;
	line-height: 2;
}
@media screen and (max-width:767px) {
	.news_detail .body{
		font-size: 14px;
		line-height: 1.85;
	}
}

/* btn */
.news_detail .btn{
	width: 400px;
	margin: 80px auto 0;
}
@media screen and (max-width:767px) {
	.news_detail .btn{
		width: 100%;
		margin: 40px auto 0;
	}
}