#mv_content_width_wrapper {
	width: 100%;
}
.say-no .say-no-desc {
	color: #2d2d2d;
	padding: 20px 60px;
	line-height: 1.5;
	font-size: 15px;
	background-color: #f0f1f1;
}
.say-no .say-no-desc div {
	width: 80%;
	margin: auto;
}
.say-no .say-no-cover {
	background-color: #f0aa53;
}
.say-no .say-no-cover img {
	display: block;
	width: auto;
	margin: auto;
}
.say-no .say-no-desc a {
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #6f6f6f;
}
.say-no .say-no-desc a:hover {
	color: #b82005;
}
.say-no .posts {
	padding: 30px;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  grid-auto-rows: 30px;
}

.say-no .posts .post {
  padding-bottom: 30px;
  justify-self: center;
  overflow: hidden;
}
