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

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

section#difference .l-image-grid__inner {
	--column-count: 2;
}

@media screen and (max-width: 750px) {
	section#difference .l-image-grid__inner {
		--column-count: 1;
	}
}

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

.c-table02 > table > tbody > tr > td{
	width: 40%;
}

section#difference .l-image-grid__heading {
    font-size: 25px;
}