@media screen and (max-width: 750px) {
	.l-mv__title > span:first-child {
		font-size: 5vw;
	}
}

section#check .c-check-list {
	display: flex;
	flex-wrap: wrap;
}

section#check .c-check-list__item {
	width: 50%;
}

@media screen and (max-width: 750px) {
	section#check .c-check-list__item {
		width: auto;
	}
}

section#flow .l-step-list__content h4 {
	margin-bottom: 5px;
	font-family: var(--font-family-kiwi);
	font-size: 20px;
	line-height: 1.5;
}

@media screen and (max-width: 750px) {
	section#causing .c-heading02 span:first-child {
		font-size: 19vw;
	}

	section#relationship .c-heading02 span:first-child {
		/* font-size: 11vw; */
		font-size: 17vw;
	}

	section#progress .c-heading02 span:first-child {
		font-size: 15vw;
	}

	section#method .c-heading02 span:first-child {
		font-size: 12vw;
	}
}
