@charset "UTF-8";

.newsrelease_item {
	margin: 0 0 26px;
	padding: 0 0 22px;
}	

.date,
.title {
	float: right;
	width: 680px;
	margin-right: 20px;
	/* font-size: 24px; */
	font-size: 20px;
}

.m__column_txt,
.m__column_img {
  padding: 0 0 0 20px;
}
.m__column_txt:first-of-type,
.m__column_img:first-of-type {
  margin: 0;
  padding: 0;
}

.newsrelease_item .m__column_img:first-of-type {
	float: left;
	width: 380px;
	margin: -1.6em 0 10px;
	padding: 0;
}
.newsrelease_item .m__column_img figure img {
	margin: 0;
}

.newsrelease_item .m__column_txt {
	float: right;
	width: 680px;
	margin-right: 20px;
}

.newsrelease_item .m__main_txt {
	margin: 17px 0 0;
}

.m__column_wrap .m__main_h3_wrap {
	margin: 30px 0 20px;
}
.m__column_wrap .m__main_h3_wrap:first-of-type {
	margin: 5px 0 20px;
}
.m__column_wrap .m__column_wrap {
	margin: 0 0 10px;
}