.mv-visual.mv-feature .mv-visual_img {
	background: url(../images/feature/feat-mv.png) center center no-repeat;
	background-size: cover
}
.entry-heading_lv3 {
	color: #61c1be;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
.entry-heading_lv3 a {
	color: #61c1be;
	text-decoration: underline;
}
.sc-recovery .tl-lv01 {
	margin-bottom: 40px
}
.sc-recovery p {
	margin-bottom: 100px
}
.sc-recovery p:last-child {
	margin-bottom: 0px
}
.sc-rehabbi {
	background: #fffdef
}
.sc-rehabbi .tl-lv01 {
	margin-bottom: 50px
}
.sc-rehabbi .entry-heading_lv3 {
	margin-bottom: 35px
}
.sc-rehabbi p {
	margin-bottom: 50px
}
.sc-rehabbi p:last-child {
	margin-bottom: 0px
}
.sc-coop {
	padding-top: 100px
}
.sc-coop .tl-lv01 {
	margin-bottom: 80px
}
.sc-coop .entry-heading_lv3 {
	margin-bottom: 20px
}
.sc-coop_list {
	display: flex;
	flex-flow: row wrap;
	margin: 0px 0px 50px -30px
}
.sc-coop_list li {
	margin: 0px 0px 55px 30px;
	width: calc(50% - 30px);
}

@media screen and (max-width: 800px) {
.sc-recovery .reco-title {
	font-size: 26px;
	line-height: 1.2;
	margin-bottom: 25px
}
.sc-coop {
	padding-top: 50px
}
.sc-coop .tl-lv01 {
	margin-bottom: 40px
}
/* .sc-coop_list {
	margin: 0px 0px 50px -20px
}
.sc-coop_list li {
	margin: 0px 0px 25px 20px;
	width: calc(50% - 20px)
} */
.sc-coop_list {
	display: block;
	margin: 0px 0px 50px 0px
}
.sc-coop_list li {
	margin: 0px 0px 20px 0px;
	width: 100%
}
.sc-coop_list li img {
	margin: 0 auto;
	display: block;
}
}

