/*----------------------------------
	style.cssを上書き
	：導入支援
------------------------------------*/
body > main > section.anchor-block a {
	font-size: 18px;
}

body > main section.h2-block {
	padding-bottom: 29px;
}

body > main section .flow-block .flow-unit p.text {
	font-size: 18px;
}

body > main section.before-cv {
	padding-bottom: 4.5em;
}


@media (max-width: 1300px) {
}


@media (max-width: 896px) {
	body > main section.anchor-block nav.anchor-list a {
		/* 18-40px : 375-896 */
		font-size: 18px;
		font-size: max(1.125rem, min(0.135rem + 4.22vw, 2.5rem));
		font-size: clamp(1.125rem, 0.135rem + 4.22vw, 2.5rem);
	}

	body > main section.h2-block h2 {
		/* 24-54px : 375-896 */
		font-size: 24px;
		font-size: max(1.5rem, min(0.15rem + 5.76vw, 3.375rem));
		font-size: clamp(1.5rem, 0.15rem + 5.76vw, 3.375rem);
	}
}


@media (max-width: 374px) {
	body > main section.anchor-block nav.anchor-list a {
		/* 15-18px : 320-375 */
		font-size: 15px;
		font-size: max(0.938rem, min(-0.153rem + 5.45vw, 1.125rem));
		font-size: clamp(0.938rem, -0.153rem + 5.45vw, 1.125rem);
	}

	body > main section.h2-block h2 {
		/* 20-24px : 320-375 */
		font-size: 20px;
		font-size: max(1.25rem, min(-0.205rem + 7.27vw, 1.5rem));
		font-size: clamp(1.25rem, -0.205rem + 7.27vw, 1.5rem);
	}
}
