.ck-content {
	overflow: hidden;
}
.ck-content p,
.ck-content span,
.ck-content strong,
.ck-content li {
	color: #222222;
	font-size: 18px;
	line-height: 1.5;
	font-weight: normal;
}
.ck-content * {
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
.ck-content .text-tiny {
	font-size: 0.7em;
}
.ck-content .text-small {
	font-size: 0.85em;
}
.ck-content .text-big {
	font-size: 1.4em;
}
.ck-content .text-huge {
	font-size: 1.8em;
}
.ck-content strong {
	font-weight: bold;
	font-size: 1em;
}
.ck-content figure {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 40px;
	margin-inline-end: 40px;
	unicode-bidi: isolate;
}
.ck-content .image {
	clear: both;
	display: table;
	margin: 0.9em auto;
	min-width: 50px;
	text-align: center;
}
.ck-content .image .image_resized {
	box-sizing: border-box;
	display: block;
	max-width: 100%;
}
.ck-content .image-style-side {
	float: right;
	margin-left: var(--ck-image-style-spacing);
}
.ck-content ol {
	list-style: decimal;
	margin: unset;
	padding-left: 40px;
}
.ck-content ul {
	list-style: disc;
	margin: unset;
	padding-left: 40px;
}
.ck-content .terms_wrap .title_flex {
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	gap: 8px;
}
.ck-content .terms_wrap .title {
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.ck-content .terms_wrap .title {
		font-size: 18px;
	}
}
.ck-content .terms_wrap .title .blue {
	color: #3b5ea7;
	font-size: 20px;
	font-weight: 600;
	line-height: 150%;
}
@media (max-width: 768px) {
	.ck-content .terms_wrap .title .blue {
		font-size: 18px;
	}
}
.ck-content .terms_wrap .ico_wrap {
	width: auto;
	display: flex;
	align-items: center;
	gap: 2px;
}
.ck-content .terms_wrap .label_text {
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}
@media (max-width: 768px) {
	.ck-content .terms_wrap .label_text {
		font-size: 14px;
		line-height: 140%;
	}
}
.ck-content .terms_wrap .label_text {
	color: #666666;
}
.ck-content .terms_wrap .label_desc {
	font-size: 14px;
	font-weight: 400;
	line-height: 140%;
}
@media (max-width: 768px) {
	.ck-content .terms_wrap .label_desc {
		font-size: 14px;
	}
}
.ck-content .terms_wrap .label_desc {
	color: #888888;
}
.ck-content .terms_wrap .list_item {
	margin-bottom: 40px;
}
.ck-content .terms_wrap .list_item ol > li > ul,
.ck-content .terms_wrap .list_item ol > li > ol,
.ck-content .terms_wrap .list_item ul > li > ul,
.ck-content .terms_wrap .list_item ul > li > ol {
	padding-left: 0;
	list-style: none;
}