@charset "UTF-8";
@charset "UTF-8";
section.news {
	padding: 30px 0 80px;
}
section.news .news_container {
	width:100%;
	max-width: 1200px;
	margin: 0 auto;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
section.news h3 {
	text-align:center;
	font-size:32px;
	
}
section.news h3 {
	color:var(--color-primary);
}
section.news h3 span {
	border-bottom: solid 2px var(--color-primary);
}
section.news .mv_news-item-info {
	display:flex;
	align-items:center;
	margin-top:10px;
}
section.news .news_wrap {
	margin-top:40px;
	padding: 2rem 1rem;
	border-radius:20px;
	min-height:260px;
}

section.news .news_wrap {
	border:solid 1px var(--color-primary);
	box-shadow: 0px 0px 5px var(--color-primary);
}
section.news .mv_news_item {
	width:100%;
	padding-left:0;
}
section.news  .mv_news-item-title{
	white-space:wrap;
	margin-left:0;
}
section.news .news_wrap ul {
	
}
section.news .news_wrap ul li {
		border-bottom: dotted 1px var(--color-primary);
}
section.news .mv_news-item-time,section.news .mv_news-item-title {
	font-size:18px;
}
section.news .mv_news-item-title {
	margin-left:20px;
}
section.news .mv_news-item-title a {
	font-weight:600;
	color:var(--color-primary);
}
section.news .mv_news_item {
	box-shadow:none;
}
section.news .except {
	padding:1rem 0;
}
section.news .except a {
	color:#000;
}

@media screen and (max-width: 1200px) {
	/*画面幅1024pxで調整*/
	
}
@media screen and (max-width: 1023px) {
	/*画面幅1000pxで調整*/
	
}
@media screen and (max-width: 999px) {
	/*画面幅751pxで調整*/
	
}
@media screen and (max-width: 750px) {
	/*画面幅681pxで調整*/
	
}
@media screen and (max-width: 680px) {
	/*画面幅481pxで調整*/
	
}
@media screen and (max-width: 480px) {
	/*iphoneSEサイズで調整*/
	
}