.wrap_members_text {
	font-size: 18px;
	font-size: 1.8rem;
	letter-spacing: 0.1em;
}

.members .btn {
	margin-bottom: 80px;
}

.members .btn.btn2 a span::after {
	margin-left: 8px;
}

.inner_green_contents {
	background: rgba(194, 219, 121, 0.2);
}

.ul_members01 li {
	margin-bottom: 24px;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.5;
	color: #643E2F;
}

.ul_members01 li:last-child {
	margin-bottom: 0;
}

.wrap_green_contents2 {
	margin-top: 64px;
}

.ul_members02 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.ul_members02 li {
	width: 50%;
	font-size: 18px;
	font-size: 1.8rem;
	letter-spacing: 0.1em;
	margin-bottom: 24px;
	color: #643E2F;
}

.ul_members02 li:last-child, .ul_members02 li:nth-last-child(2) {
	margin-bottom: 0;
}

@media print, screen and (min-width: 769px) {
	.wrap_members_text {
		letter-spacing: 0.3em;
	}
	.ul_members01 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 750px;
		margin: 0 auto;
	}
	.ul_members01 li {
		width: calc(100% / 3 - 6% / 3);
		margin-right: 3%;
		letter-spacing: 0.1em;
	}
	.ul_members01 li:nth-child(3n) {
		margin-right: 0;
	}
	.wrap_green_contents2 {
		margin-top: 64px;
	}
	.ul_members02 {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		max-width: 750px;
		margin: 0 auto;
	}
	.ul_members02 li {
		width: calc(100% / 4 - 6% / 4);
		margin-right: 2%;
	}
	.ul_members02 li:nth-child(4n) {
		margin-right: 0;
	}
	.ul_members02 li:nth-last-child(3), .ul_members02 li:nth-last-child(4) {
		margin-bottom: 0;
	}
}