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

.c-menu-list {
	--column-count: 2;
}

@media screen and (max-width: 750px) {
	.c-menu-list {
		--column-count: 1;
	}
}

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

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

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

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

.c-card03 .c-heading02 span:last-child {
    margin-top: 0;
    color: #4b8ea1;
}