.headingTitle {
	font-size: var(--font-size-secondary-heading);
	font-weight: 500;
	/* letter-spacing: 0.5rem; */
}

.contentLarge {
	font-size: var(--font-size-large);
	font-weight: 400;
	/* letter-spacing: 0.5rem; */
}

.contentMediumLarge {
	font-size: 2rem;
	font-weight: 400;
	/* letter-spacing: 0.5rem; */
}

.contentMedium {
	font-size: var(--font-size-medium);
	font-weight: 400;
	/* letter-spacing: 0.5rem; */
}

.contentSmall {
	font-size: var(--font-size-small);
	font-weight: 400;
	/* letter-spacing: 0.5rem; */
}

/* text new 0203 */
.page-title {
	font-size: var(--font-heading-M);
	font-weight: 700;
	color: var(--textTitle);
}

.content-title {
	font-size: var(--font-title-XL);
	font-weight: 700;
	color: var(--textTitle);
}
.content-sub-title {
	font-size: var(--font-title-M);
	font-weight: 700;
	color: var(--textTitle);
}

.body-title {
	font-size: var(--font-title-S);
	font-weight: 700;
	color: var(--textBody);
}
.body-text {
	font-size: var(--font-body-M);
	font-weight: 400;
	color: var(--textBody);
}

.detail-text {
	font-size: var(--font-detail-M);
	font-weight: 400;
	color: var(--textBody);
}

.special {
	font-family: "Special Elite";
}

.pretendard {
	font-family: "Pretendard";
}

@media only screen and (max-width: 992px) {
	.contentMediumLarge {
		font-size: 1.8rem;
	}
}

@media only screen and (max-width: 768px) {
	.contentMediumLarge {
		font-size: 1.6rem;
	}

	.contentMedium {
		font-size: 1.4rem;
	}
}
