@charset "utf-8";
.page-MV img {
	width: 100%;
}
.page-MV {
	/* [disabled]padding-top: 2.3%; */
	padding-right: 2.3%;
	padding-left: 2.3%;
	/* [disabled]padding-bottom: 2.3%; */
}
.service_inner {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.service_each {
	margin-bottom: 6.15%;
	border-top: 6px solid #FBF7EF;
	padding-top: 5.38%;
}
.service_each:last-of-type {
	margin-bottom: 0px;
	border-top: 6px solid #FBF7EF;
	padding-top: 5.38%;
}
.service_flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.service_each:nth-child(2n) .service_flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	flex-direction: row-reverse;
}
.service_title {
	margin-bottom: 3.84%;
}
.service_text p {
	line-height: 1.7em;
}

.service_img {
	width: 35.38%;
}
.service_img p img {
	border-radius: 12px;
	width: 100%;
	-webkit-box-shadow: 8px 8px #6EC300;
	box-shadow: 8px 8px #6EC300;
}

.service_text {
	width: 60%;
}
.service_text h3 {
	color: #E73A17;
	margin-top: 16px;
}

.service_text ul li {
	color: #51432E;
	line-height: 1.7em;
	font-size: 16px;
}

#service_wrap {
	padding: 5.38%;
}
.service_title h2 {
	color: #6EC300;
	font-size: 40px;
	margin: 0px;
	line-height: 1;
}
.service_title h2 .smmm {
	font-size: 20px;
	margin-left: 16px;
}
.service_title .h2h2_abc {
	margin-bottom: 16px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 20px;
}
