@charset "utf-8";

/*---------------------------------------------

newsページスタイル

-----------------------------------------------*/

@media print, screen and (min-width: 768px) {

/* ▼ページタイトル部分PC */
.page_eng {
	color: #96b068;
	font-size: 40px; font-size: 4.0rem;
	font-feature-settings: "palt" 1;
	letter-spacing: 4px;
	padding: 55px 0 15px 0;
	margin: 0 25px;
}

.page_title {
	color: #96b068;
	font-size: 23px; font-size: 2.3rem;
	font-feature-settings: "palt" 1;
	letter-spacing: 8px;
	padding: 0 0 20px 0;
	margin: 0 25px;
	border-bottom:  solid 1px #999;
}

/* ▼コンテンツ部分PC */
#contents {padding: 40px 0 80px 0;}

.newslist {margin: 0 30px;}

.newslist dt {
	font-size: 20px; font-size: 2.0rem;
	font-feature-settings: "palt" 1;
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 500;
	margin-bottom: 5px;
}

.newslist dd {
	font-size: 23px; font-size: 2.3rem;
	font-feature-settings: "palt" 1;
	line-height: 1.6;
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 500;
	margin-bottom: 60px;
}

}

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

/* ▼ページタイトル部分SP */
.page_eng {
	color: #96b068;
	font-size: 8vw;
	font-feature-settings: "palt" 1;
	letter-spacing: 1vw;
	padding: 8vw 0 2.5vw 0;
	margin: 0 4vw;
}

.page_title {
	color: #96b068;
	font-size: 5vw;
	font-feature-settings: "palt" 1;
	letter-spacing: 2vw;
	padding: 0 0 4vw 0;
	margin: 0 4vw;
	border-bottom:  solid 1px #999;
}

/* ▼コンテンツ部分SP */
#contents {padding: 6vw 0 8vw 0;}

.newslist {margin: 0 4vw;}

.newslist dt {
	font-size: 3.6vw;
	font-feature-settings: "palt" 1;
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 500;
	margin-bottom: 1.5vw;
}

.newslist dd {
	font-size: 4vw;
	font-feature-settings: "palt" 1;
	line-height: 1.8;
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 500;
	margin-bottom: 10vw;
}

}
