@charset "utf-8";
/* CSS Document */

/* Weight
TASA Orbiter 400-800
------------------------------ */
.fw01 { font-weight: 100; }
.fw02 { font-weight: 200; }
.fw03 { font-weight: 300; }
.fw04 { font-weight: 400; }
.fw05 { font-weight: 500; }
.fw06 { font-weight: 600; }
.fw07 { font-weight: 700; }
.fw08 { font-weight: 800; }
.fw09 { font-weight: 900; }


/* Size
------------------------------ */
/*
.fs10 { font-size: min(10px calc(10 / 750 * 100vw)); }
<p class="fs" style="--fs:40">テキスト</p>
*/

.fs {
	font-size: min(
	calc(var(--fs, 12) * 1px),			/* 上限：px化 */
	calc(var(--fs, 12) / 375 * 100vw)	/* 可変：数 / 数 × vw */
	);
}

@media only screen and (max-width: 767.98px) {

}

@media (min-width: 768px) and (max-width: 1023.98px) {
}

@media (min-width: 1024px) {
	.fs {
		font-size: min(
		calc(var(--fs, 12) * 1px),
		calc(var(--fs, 12) / 1024 * 100vw)
		);
	}
}