@charset "utf-8";

:root {
	--kj-ffffff: #fff;
	--kj-000000: #000;
	--kj-0565f0: #0565f0;
	--kj-307ff0: #307ff0;
	--kj-175ec7: #175ec7;
	--kj-e5f1ff: #e5f1ff;
	--kj-f0f6ff: #f0f6ff;
	--kj-e5493a: #e5493a;
	--kj-e9584b: #e9584b;
	--kj-fdecea: #fdecea;
	--kj-e6f1ff: #e6f1ff;
	--kj-6e7780: #6e7780;
	--kj-515961: #515961;
	--kj-212529: #212529;
	--kj-1d2d47: #1d2d47;
	--kj-020616: #020616;
	--kj-c0c6cc: #c0c6cc;
	--kj-f5f7fa: #f5f7fa;
	--kj-f2f5f7: #f2f5f7;
	--kj-eceff4: #eceff4;
	--kj-e1e3e5: #e1e3e5;
	--kj-8c959f: #8c959f;
	--kj-f8fff8: #f8fff8;
	--kj-fff8f8: #fff8f8;
	--kj-fffdf8: #fffdf8;
	--kj-f8feff: #f8feff;
	--kj-fdf8ff: #fdf8ff;
	--kj-f5f9ff: #f5f9ff;
	--kj-5451e1: #5451e1;
	--kj-7d42ab: #7d42ab;
	--kj-536cd7: #536cd7;
	--kj-007f96: #007f96;
	--kj-00a684: #00a684;
	--kj-2ebfd9: #2ebfd9;
	--kj-7d5d40: #7d5d40;
	--kj-a162f7: #a162f7;
	--kj-3c54bb: #3c54bb;
	--kj-bf5887: #bf5887;
	--kj-5697f0: #5697f0;
	--kj-4a271b: #4a271b;
	--kj-c2dcff: #c2dcff;
	--kj-fefbfb: #fefbfb;
	--kj-7b3c27: #7b3c27;
	--kj-f5de7e: #f5de7e;
	--kj-e0c463: #e0c463;
	--kj-fbefbc: #fbefbc;
	--kj-fbe28d: #fbe28d;
	--kj-d99558: #d99558;
	--kj-ebbd7b: #ebbd7b;
	--kj-fdeeaf: #fdeeaf;
	--kj-bb2649: #bb2649;
	--kj-ca6740: #ca6740;
	--kj-ebfffb: #ebfffb;
	--kj-e6f1ff: #e6f1ff;
	--kj-fff0ef: #fff0ef;
	--kj-e6f7fa: #e6f7fa;
	--kj-fff5e6: #fff5e6;
	--kj-f0e6fe: #f0e6fe;
	--kj-fff4D9: #fff4d9;
	--kj-057081: #057081;
	--kj-b47300: #b47300;
	--kj-9806dd: #9806dd;
	--kj-8c959f: #8c959f;
	--kj-f4f7fd: #f4f7fd;
	--kj-828282: #828282;
	--kj-4d4d4d: #4d4d4d;
	--kj-1f4079: #1f4079;
	--kj-a9b0b8: #a9b0b8;
	--kj-d21400: #d21400;
	--kj-ffedeb: #ffedeb;
	--kj-791bff: #791bff;
	--kj-005ce1: #005ce1;
	--kj-ecf4ff: #ecf4ff;
	--kj-transparent: transparent;
	--kj-fm-gothic: "HGGGothicssi", "SpoqaHanSansNeo", system-ui, sans-serif;
	--kj-fm-spoqa: "SpoqaHanSansNeo";
	--kj-blue-0: #0565f0;
	--kj-shadow-01: 0 6px 10px rgba(33, 37, 41, .02), 0 1px 16px rgba(33, 37, 41, .04);
	--kj-f5fcfd: #f5fcfd;
	--kj-adbg: rgba(33, 37, 41, .50);

	/* 하단변수 사용X */
	--kj-color-black: #000;
	--kj-color-blue-0: #0565f0;
	--kj-color-blue-1: #175ec7;
	--kj-color-red-e: #e5493a;
	--kj-color-black-6: #6e7780;
	--kj-color-black-5: #515961;
	--kj-color-black-2: #212529;
	--kj-color-black-1: #1d2d47;
	--kj-color-white: #fff;
	--kj-bg-blue-0: #0565f0;
	--kj-bg-blue-1: #175ec7;
	--kj-bg-blue-e: #e5f1ff;
	--kj-bg-blue-f: #f0f6ff;
	--kj-bg-blue-f: #f0f6ff;
	--kj-bg-black: #000;
	--kj-bg-black-c: #c0c6cc;
	--kj-bg-black-f: #f5f7fa;
	--kj-bg-white: #fff;
	--kj-bg-light-f2: #f2f5f7;
	--kj-border-color-1: #175ec7;
	--kj-border-color-05: #0565f0;
	--kj-border-color-0: #000;
	--kj-border-color-f: #fff;
	--kj-border-color-f2: #f2f5f7;
	--kj-border-color-e: #e1e3e5;
}

:root:not([lang="KO"]):not([lang="ko"]):not([lang="kor"]):not([lang="KOR"]) {
	--kj-fm-gothic: -apple-system, system-ui-apple-system, BlinkMacSystemFont, AppleGothicNeoSD, Apple SD 산돌고딕 Neo, Microsoft NeoGothic, Droid sans, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", 맑은 고딕, malgun gothic, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--kj-fm-spoqa: -apple-system, system-ui-apple-system, BlinkMacSystemFont, AppleGothicNeoSD, Apple SD 산돌고딕 Neo, Microsoft NeoGothic, Droid sans, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", 맑은 고딕, malgun gothic, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

/* st-guide 변경 앞으론 쓰지마세요 */
.kj-color-blue-0 {
	color: var(--kj-color-blue-0) !important;
}

.kj-color-black-5 {
	color: var(--kj-color-black-5) !important;
}

.kj-color-black-5 {
	color: var(--kj-color-black-5) !important;
}

.kj-color-black-5 {
	color: var(--kj-color-black-5) !important;
}

.kj-color-black-2 {
	color: var(--kj-color-black-2) !important;
}

.kj-bg-black-f {
	background-color: var(--kj-bg-black-f) !important;
}

.icon-hasimg-btn {
	display: inline-block;
	vertical-align: top;
	width: 16px;
	height: 16px;
	background-color: transparent;
	-webkit-tap-highlight-color: none;
}

.kj-color-red-e {
	color: var(--kj-color-red-e) !important;
}

/* end-guide 변경 앞으론 쓰지마세요 */
/* margin */
.mt0 {
	margin-top: 0 !important;
}

.mt4 {
	margin-top: 4px !important;
}

.mt8 {
	margin-top: 8px !important;
}

.mt12 {
	margin-top: 12px !important;
}

.mt16 {
	margin-top: 16px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt24 {
	margin-top: 24px !important;
}

.mt28 {
	margin-top: 28px !important;
}

.mt32 {
	margin-top: 32px !important;
}

.mt36 {
	margin-top: 36px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.mt48 {
	margin-top: 48px !important;
}

.mt60 {
	margin-top: 60px !important;
}

.mb0 {
	margin-bottom: 0 !important;
}

.mb4 {
	margin-bottom: 4px !important;
}

.mb8 {
	margin-bottom: 8px !important;
}

.mb12 {
	margin-bottom: 12px !important;
}

.mb16 {
	margin-bottom: 16px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb24 {
	margin-bottom: 24px !important;
}

.mb28 {
	margin-bottom: 28px !important;
}

.mb32 {
	margin-bottom: 32px !important;
}

.mb36 {
	margin-bottom: 36px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mb48 {
	margin-bottom: 48px !important;
}

.mb60 {
	margin-bottom: 60px !important;
}

.ml0 {
	margin-left: 0 !important;
}

.ml4 {
	margin-left: 4px !important;
}

.ml8 {
	margin-left: 8px !important;
}

.ml12 {
	margin-left: 12px !important;
}

.ml16 {
	margin-left: 16px !important;
}

.ml20 {
	margin-left: 20px !important;
}

.ml24 {
	margin-left: 24px !important;
}

.ml28 {
	margin-left: 28px !important;
}

.ml32 {
	margin-left: 32px !important;
}

.ml36 {
	margin-left: 36px !important;
}

.ml40 {
	margin-left: 40px !important;
}

.mr0 {
	margin-right: 0 !important;
}

.mr4 {
	margin-right: 4px !important;
}

.mr8 {
	margin-right: 8px !important;
}

.mr12 {
	margin-right: 12px !important;
}

.mr16 {
	margin-right: 16px !important;
}

.mr20 {
	margin-right: 20px !important;
}

.mr24 {
	margin-right: 24px !important;
}

.mr28 {
	margin-right: 28px !important;
}

.mr32 {
	margin-right: 32px !important;
}

.mr36 {
	margin-right: 36px !important;
}

.mr40 {
	margin-right: 40px !important;
}

.mx0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.mx4 {
	margin-right: 4px !important;
	margin-left: 4px !important;
}

.mx8 {
	margin-right: 8px !important;
	margin-left: 8px !important;
}

.mx12 {
	margin-right: 12px !important;
	margin-left: 12px !important;
}

.mx16 {
	margin-right: 16px !important;
	margin-left: 16px !important;
}

.mx20 {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

.mx24 {
	margin-right: 24px !important;
	margin-left: 24px !important;
}

.mx28 {
	margin-right: 28px !important;
	margin-left: 28px !important;
}

.mx32 {
	margin-right: 32px !important;
	margin-left: 32px !important;
}

.mx36 {
	margin-right: 36px !important;
	margin-left: 36px !important;
}

.mx40 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

.my0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.my4 {
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}

.my8 {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}

.my12 {
	margin-top: 12px !important;
	margin-bottom: 12px !important;
}

.my16 {
	margin-top: 16px !important;
	margin-bottom: 16px !important;
}

.my20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.my24 {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}

.my28 {
	margin-top: 28px !important;
	margin-bottom: 28px !important;
}

.my32 {
	margin-top: 32px !important;
	margin-bottom: 32px !important;
}

.my36 {
	margin-top: 36px !important;
	margin-bottom: 36px !important;
}

.my40 {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

.my48 {
	margin-top: 48px !important;
	margin-bottom: 48px !important;
}

.mxy0 {
	margin: 0 !important;
}

.mxy4 {
	margin: 4px !important;
}

.mxy8 {
	margin: 8px !important;
}

.mxy12 {
	margin: 12px !important;
}

.mxy16 {
	margin: 16px !important;
}

.mxy20 {
	margin: 20px !important;
}

.mxy24 {
	margin: 24px !important;
}

.mxy28 {
	margin: 28px !important;
}

.mxy32 {
	margin: 32px !important;
}

.mxy36 {
	margin: 36px !important;
}

.mxy40 {
	margin: 40px !important;
}

/* padding */
.pt0 {
	padding-top: 0 !important;
}

.pt4 {
	padding-top: 4px !important;
}

.pt8 {
	padding-top: 8px !important;
}

.pt12 {
	padding-top: 12px !important;
}

.pt16 {
	padding-top: 16px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.pt24 {
	padding-top: 24px !important;
}

.pt28 {
	padding-top: 28px !important;
}

.pt32 {
	padding-top: 32px !important;
}

.pt36 {
	padding-top: 36px !important;
}

.pt40 {
	padding-top: 40px !important;
}

.pt48 {
	padding-top: 48px !important;
}

.pt60 {
	padding-top: 60px !important;
}

.pb0 {
	padding-bottom: 0 !important;
}

.pb4 {
	padding-bottom: 4px !important;
}

.pb8 {
	padding-bottom: 8px !important;
}

.pb12 {
	padding-bottom: 12px !important;
}

.pb16 {
	padding-bottom: 16px !important;
}

.pb20 {
	padding-bottom: 20px !important;
}

.pb24 {
	padding-bottom: 24px !important;
}

.pb28 {
	padding-bottom: 28px !important;
}

.pb32 {
	padding-bottom: 32px !important;
}

.pb36 {
	padding-bottom: 36px !important;
}

.pb40 {
	padding-bottom: 40px !important;
}

.pb48 {
	padding-bottom: 48px !important;
}

.pl0 {
	padding-left: 0 !important;
}

.pl4 {
	padding-left: 4px !important;
}

.pl8 {
	padding-left: 8px !important;
}

.pl12 {
	padding-left: 12px !important;
}

.pl16 {
	padding-left: 16px !important;
}

.pl20 {
	padding-left: 20px !important;
}

.pl24 {
	padding-left: 24px !important;
}

.pl28 {
	padding-left: 28px !important;
}

.pl32 {
	padding-left: 32px !important;
}

.pl36 {
	padding-left: 36px !important;
}

.pl40 {
	padding-left: 40px !important;
}

.pl48 {
	padding-left: 48px !important;
}

.pr0 {
	padding-right: 0 !important;
}

.pr4 {
	padding-right: 4px !important;
}

.pr8 {
	padding-right: 8px !important;
}

.pr12 {
	padding-right: 12px !important;
}

.pr16 {
	padding-right: 16px !important;
}

.pr20 {
	padding-right: 20px !important;
}

.pr24 {
	padding-right: 24px !important;
}

.pr28 {
	padding-right: 28px !important;
}

.pr32 {
	padding-right: 32px !important;
}

.pr36 {
	padding-right: 36px !important;
}

.pr40 {
	padding-right: 40px !important;
}

.pr48 {
	padding-right: 48px !important;
}

.px0 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.px4 {
	padding-right: 4px !important;
	padding-left: 4px !important;
}

.px8 {
	padding-right: 8px !important;
	padding-left: 8px !important;
}

.px10 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

.px12 {
	padding-right: 12px !important;
	padding-left: 12px !important;
}

.px16 {
	padding-right: 16px !important;
	padding-left: 16px !important;
}

.px20 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

.px24 {
	padding-right: 24px !important;
	padding-left: 24px !important;
}

.px28 {
	padding-right: 28px !important;
	padding-left: 28px !important;
}

.px32 {
	padding-right: 32px !important;
	padding-left: 32px !important;
}

.px36 {
	padding-right: 36px !important;
	padding-left: 36px !important;
}

.px40 {
	padding-right: 40px !important;
	padding-left: 40px !important;
}

.px48 {
	padding-right: 48px !important;
	padding-left: 48px !important;
}

.px52 {
	padding-right: 52px !important;
	padding-left: 52px !important;
}

.py0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.py2 {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}

.py4 {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

.py8 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.py10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.py12 {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

.py16 {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

.py20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.py24 {
	padding-top: 24px !important;
	padding-bottom: 24px !important;
}

.py28 {
	padding-top: 28px !important;
	padding-bottom: 28px !important;
}

.py32 {
	padding-top: 32px !important;
	padding-bottom: 32px !important;
}

.py36 {
	padding-top: 36px !important;
	padding-bottom: 36px !important;
}

.py40 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

.py48 {
	padding-top: 48px !important;
	padding-bottom: 48px !important;
}

.pxy0 {
	padding: 0 !important;
}

.pxy4 {
	padding: 4px !important;
}

.pxy8 {
	padding: 8px !important;
}

.pxy12 {
	padding: 12px !important;
}

.pxy16 {
	padding: 16px !important;
}

.pxy20 {
	padding: 20px !important;
}

.pxy24 {
	padding: 24px !important;
}

.pxy28 {
	padding: 28px !important;
}

.pxy32 {
	padding: 32px !important;
}

.pxy36 {
	padding: 36px !important;
}

.pxy40 {
	padding: 40px !important;
}

.pxy48 {
	padding: 48px !important;
}

.kj-border-top-f2f5f7 {
	border-top: 1px solid var(--kj-f2f5f7) !important;
}

.kj-border-top-8c959f {
	border-top: 1px solid var(--kj-8c959f) !important;
}

.kj-border-bottom-f2f5f7 {
	border-bottom: 1px solid var(--kj-f2f5f7) !important;
}

.kj-border-bottom-e1e3e5 {
	border-bottom: 1px solid var(--kj-e1e3e5) !important;
}

/* helper*/
.kj-color-ffffff {
	color: var(--kj-ffffff) !important;
}
.kj-color-000000 {
	color: var(--kj-000000) !important;
}
.kj-color-0565f0 {
	color: var(--kj-0565f0) !important;
}
.kj-color-307ff0 {
	color: var(--kj-307ff0) !important;
}
.kj-color-175ec7 {
	color: var(--kj-175ec7) !important;
}
.kj-color-e5f1ff {
	color: var(--kj-e5f1ff) !important;
}
.kj-color-f0f6ff {
	color: var(--kj-f0f6ff) !important;
}
.kj-color-e5493a {
	color: var(--kj-e5493a) !important;
}
.kj-color-e9584b {
	color: var(--kj-e9584b) !important;
}
.kj-color-fdecea {
	color: var(--kj-fdecea) !important;
}
.kj-color-e6f1ff {
	color: var(--kj-e6f1ff) !important;
}
.kj-color-6e7780 {
	color: var(--kj-6e7780) !important;
}
.kj-color-515961 {
	color: var(--kj-515961) !important;
}
.kj-color-212529 {
	color: var(--kj-212529) !important;
}
.kj-color-1d2d47 {
	color: var(--kj-1d2d47) !important;
}
.kj-color-020616 {
	color: var(--kj-020616) !important;
}
.kj-color-c0c6cc {
	color: var(--kj-c0c6cc) !important;
}
.kj-color-f5f7fa {
	color: var(--kj-f5f7fa) !important;
}
.kj-color-f2f5f7 {
	color: var(--kj-f2f5f7) !important;
}
.kj-color-eceff4 {
	color: var(--kj-eceff4) !important;
}
.kj-color-e1e3e5 {
	color: var(--kj-e1e3e5) !important;
}
.kj-color-8c959f {
	color: var(--kj-8c959f) !important;
}
.kj-color-f8fff8 {
	color: var(--kj-f8fff8) !important;
}
.kj-color-fff8f8 {
	color: var(--kj-fff8f8) !important;
}
.kj-color-fffdf8 {
	color: var(--kj-fffdf8) !important;
}
.kj-color-f8feff {
	color: var(--kj-f8feff) !important;
}
.kj-color-fdf8ff {
	color: var(--kj-fdf8ff) !important;
}
.kj-color-f5f9ff {
	color: var(--kj-f5f9ff) !important;
}
.kj-color-5451e1 {
	color: var(--kj-5451e1) !important;
}
.kj-color-7d42ab {
	color: var(--kj-7d42ab) !important;
}
.kj-color-536cd7 {
	color: var(--kj-536cd7) !important;
}
.kj-color-007f96 {
	color: var(--kj-007f96) !important;
}
.kj-color-00a684 {
	color: var(--kj-00a684) !important;
}
.kj-color-2ebfd9 {
	color: var(--kj-2ebfd9) !important;
}
.kj-color-7d5d40 {
	color: var(--kj-7d5d40) !important;
}
.kj-color-a162f7 {
	color: var(--kj-a162f7) !important;
}
.kj-color-3c54bb {
	color: var(--kj-3c54bb) !important;
}
.kj-color-bf5887 {
	color: var(--kj-bf5887) !important;
}
.kj-color-5697f0 {
	color: var(--kj-5697f0) !important;
}
.kj-color-4a271b {
	color: var(--kj-4a271b) !important;
}
.kj-color-c2dcff {
	color: var(--kj-c2dcff) !important;
}
.kj-color-fefbfb {
	color: var(--kj-fefbfb) !important;
}
.kj-color-7b3c27 {
	color: var(--kj-7b3c27) !important;
}
.kj-color-f5de7e {
	color: var(--kj-f5de7e) !important;
}
.kj-color-e0c463 {
	color: var(--kj-e0c463) !important;
}
.kj-color-fbefbc {
	color: var(--kj-fbefbc) !important;
}
.kj-color-fbe28d {
	color: var(--kj-fbe28d) !important;
}
.kj-color-d99558 {
	color: var(--kj-d99558) !important;
}
.kj-color-ebbd7b {
	color: var(--kj-ebbd7b) !important;
}
.kj-color-fdeeaf {
	color: var(--kj-fdeeaf) !important;
}
.kj-color-bb2649 {
	color: var(--kj-bb2649) !important;
}
.kj-color-ca6740 {
	color: var(--kj-ca6740) !important;
}
.kj-color-ebfffb {
	color: var(--kj-ebfffb) !important;
}
.kj-color-e6f1ff {
	color: var(--kj-e6f1ff) !important;
}
.kj-color-fff0ef {
	color: var(--kj-fff0ef) !important;
}
.kj-color-e6f7fa {
	color: var(--kj-e6f7fa) !important;
}
.kj-color-fff5e6 {
	color: var(--kj-fff5e6) !important;
}
.kj-color-f0e6fe {
	color: var(--kj-f0e6fe) !important;
}
.kj-color-fff4D9 {
	color: var(--kj-fff4D9) !important;
}
.kj-color-057081 {
	color: var(--kj-057081) !important;
}
.kj-color-b47300 {
	color: var(--kj-b47300) !important;
}
.kj-color-9806dd {
	color: var(--kj-9806dd) !important;
}
.kj-color-8c959f {
	color: var(--kj-8c959f) !important;
}
.kj-color-f4f7fd {
	color: var(--kj-f4f7fd) !important;
}
.kj-color-828282 {
	color: var(--kj-828282) !important;
}
.kj-color-4d4d4d {
	color: var(--kj-4d4d4d) !important;
}
.kj-color-1f4079 {
	color: var(--kj-1f4079) !important;
}
.kj-color-a9b0b8 {
	color: var(--kj-a9b0b8) !important;
}
.kj-color-d21400 {
	color: var(--kj-d21400) !important;
}
.kj-color-ffedeb {
	color: var(--kj-ffedeb) !important;
}
.kj-color-791bff {
	color: var(--kj-791bff) !important;
}
.kj-color-005ce1 {
	color: var(--kj-005ce1) !important;
}
.kj-color-ecf4ff {
	color: var(--kj-ecf4ff) !important;
}


.kj-border-8c959f {
	border: 1px solid var(--kj-8c959f) !important;
}

.kj-bg-ffffff {
	background-color: var(--kj-ffffff) !important;
}

.kj-bg-000000 {
	background-color: var(--kj-000000) !important;
}

.kj-bg-0565f0 {
	background-color: var(--kj-0565f0) !important;
}

.kj-bg-307ff0 {
	background-color: var(--kj-307ff0) !important;
}

.kj-bg-175ec7 {
	background-color: var(--kj-175ec7) !important;
}

.kj-bg-e5f1ff {
	background-color: var(--kj-e5f1ff) !important;
}

.kj-bg-f0f6ff {
	background-color: var(--kj-f0f6ff) !important;
}

.kj-bg-e5493a {
	background-color: var(--kj-e5493a) !important;
}

.kj-bg-e9584b {
	background-color: var(--kj-e9584b) !important;
}

.kj-bg-fdecea {
	background-color: var(--kj-fdecea) !important;
}

.kj-bg-e6f1ff {
	background-color: var(--kj-e6f1ff) !important;
}

.kj-bg-6e7780 {
	background-color: var(--kj-6e7780) !important;
}

.kj-bg-515961 {
	background-color: var(--kj-515961) !important;
}

.kj-bg-212529 {
	background-color: var(--kj-212529) !important;
}

.kj-bg-1d2d47 {
	background-color: var(--kj-1d2d47) !important;
}

.kj-bg-020616 {
	background-color: var(--kj-020616) !important;
}

.kj-bg-c0c6cc {
	background-color: var(--kj-c0c6cc) !important;
}

.kj-bg-f5f7fa {
	background-color: var(--kj-f5f7fa) !important;
}

.kj-bg-f2f5f7 {
	background-color: var(--kj-f2f5f7) !important;
}

.kj-bg-eceff4 {
	background-color: var(--kj-eceff4) !important;
}

.kj-bg-e1e3e5 {
	background-color: var(--kj-e1e3e5) !important;
}

.kj-bg-8c959f {
	background-color: var(--kj-8c959f) !important;
}

.kj-bg-f8fff8 {
	background-color: var(--kj-f8fff8) !important;
}

.kj-bg-fff8f8 {
	background-color: var(--kj-fff8f8) !important;
}

.kj-bg-fffdf8 {
	background-color: var(--kj-fffdf8) !important;
}

.kj-bg-f8feff {
	background-color: var(--kj-f8feff) !important;
}

.kj-bg-fdf8ff {
	background-color: var(--kj-fdf8ff) !important;
}

.kj-bg-f5f9ff {
	background-color: var(--kj-f5f9ff) !important;
}

.kj-bg-5451e1 {
	background-color: var(--kj-5451e1) !important;
}

.kj-bg-7d42ab {
	background-color: var(--kj-7d42ab) !important;
}

.kj-bg-536cd7 {
	background-color: var(--kj-536cd7) !important;
}

.kj-bg-007f96 {
	background-color: var(--kj-007f96) !important;
}

.kj-bg-00a684 {
	background-color: var(--kj-00a684) !important;
}

.kj-bg-2ebfd9 {
	background-color: var(--kj-2ebfd9) !important;
}

.kj-bg-7d5d40 {
	background-color: var(--kj-7d5d40) !important;
}

.kj-bg-a162f7 {
	background-color: var(--kj-a162f7) !important;
}

.kj-bg-3c54bb {
	background-color: var(--kj-3c54bb) !important;
}

.kj-bg-bf5887 {
	background-color: var(--kj-bf5887) !important;
}

.kj-bg-5697f0 {
	background-color: var(--kj-5697f0) !important;
}

.kj-bg-4a271b {
	background-color: var(--kj-4a271b) !important;
}

.kj-bg-c2dcff {
	background-color: var(--kj-c2dcff) !important;
}

.kj-bg-fefbfb {
	background-color: var(--kj-fefbfb) !important;
}

.kj-bg-7b3c27 {
	background-color: var(--kj-7b3c27) !important;
}

.kj-bg-f5de7e {
	background-color: var(--kj-f5de7e) !important;
}

.kj-bg-e0c463 {
	background-color: var(--kj-e0c463) !important;
}

.kj-bg-fbefbc {
	background-color: var(--kj-fbefbc) !important;
}

.kj-bg-fbe28d {
	background-color: var(--kj-fbe28d) !important;
}

.kj-bg-d99558 {
	background-color: var(--kj-d99558) !important;
}

.kj-bg-ebbd7b {
	background-color: var(--kj-ebbd7b) !important;
}

.kj-bg-fdeeaf {
	background-color: var(--kj-fdeeaf) !important;
}

.kj-bg-bb2649 {
	background-color: var(--kj-bb2649) !important;
}

.kj-bg-ca6740 {
	background-color: var(--kj-ca6740) !important;
}

.kj-bg-ebfffb {
	background-color: var(--kj-ebfffb) !important;
}

.kj-bg-e6f1ff {
	background-color: var(--kj-e6f1ff) !important;
}

.kj-bg-fff0ef {
	background-color: var(--kj-fff0ef) !important;
}

.kj-bg-e6f7fa {
	background-color: var(--kj-e6f7fa) !important;
}

.kj-bg-fff5e6 {
	background-color: var(--kj-fff5e6) !important;
}

.kj-bg-f0e6fe {
	background-color: var(--kj-f0e6fe) !important;
}

.kj-bg-fff4D9 {
	background-color: var(--kj-fff4D9) !important;
}

.kj-bg-057081 {
	background-color: var(--kj-057081) !important;
}

.kj-bg-b47300 {
	background-color: var(--kj-b47300) !important;
}

.kj-bg-9806dd {
	background-color: var(--kj-9806dd) !important;
}

.kj-bg-8c959f {
	background-color: var(--kj-8c959f) !important;
}

.kj-bg-f4f7fd {
	background-color: var(--kj-f4f7fd) !important;
}

.kj-bg-828282 {
	background-color: var(--kj-828282) !important;
}

.kj-bg-4d4d4d {
	background-color: var(--kj-4d4d4d) !important;
}

.kj-bg-1f4079 {
	background-color: var(--kj-1f4079) !important;
}

.kj-bg-a9b0b8 {
	background-color: var(--kj-a9b0b8) !important;
}

.kj-bg-d21400 {
	background-color: var(--kj-d21400) !important;
}

.kj-bg-ffedeb {
	background-color: var(--kj-ffedeb) !important;
}

.kj-bg-791bff {
	background-color: var(--kj-791bff) !important;
}

.kj-bg-005ce1 {
	background-color: var(--kj-005ce1) !important;
}

.kj-bg-ecf4ff {
	background-color: var(--kj-ecf4ff) !important;
}


[class*=kj-border]:not([class*=kj-border-top]):not([class*=kj-border-bottom]) {
	border: 1px solid;
}

.kj-border-2 {
	border-width: 2px;
}

.kj-border-3 {
	border-width: 3px;
}

.kj-border-ffffff {
	border-color: var(--kj-ffffff) !important;
}

.kj-border-000000 {
	border-color: var(--kj-000000) !important;
}

.kj-border-0565f0 {
	border-color: var(--kj-0565f0) !important;
}

.kj-border-307ff0 {
	border-color: var(--kj-307ff0) !important;
}

.kj-border-175ec7 {
	border-color: var(--kj-175ec7) !important;
}

.kj-border-e5f1ff {
	border-color: var(--kj-e5f1ff) !important;
}

.kj-border-f0f6ff {
	border-color: var(--kj-f0f6ff) !important;
}

.kj-border-e5493a {
	border-color: var(--kj-e5493a) !important;
}

.kj-border-e9584b {
	border-color: var(--kj-e9584b) !important;
}

.kj-border-fdecea {
	border-color: var(--kj-fdecea) !important;
}

.kj-border-e6f1ff {
	border-color: var(--kj-e6f1ff) !important;
}

.kj-border-6e7780 {
	border-color: var(--kj-6e7780) !important;
}

.kj-border-515961 {
	border-color: var(--kj-515961) !important;
}

.kj-border-212529 {
	border-color: var(--kj-212529) !important;
}

.kj-border-1d2d47 {
	border-color: var(--kj-1d2d47) !important;
}

.kj-border-020616 {
	border-color: var(--kj-020616) !important;
}

.kj-border-c0c6cc {
	border-color: var(--kj-c0c6cc) !important;
}

.kj-border-f5f7fa {
	border-color: var(--kj-f5f7fa) !important;
}

.kj-border-f2f5f7 {
	border-color: var(--kj-f2f5f7) !important;
}

.kj-border-eceff4 {
	border-color: var(--kj-eceff4) !important;
}

.kj-border-e1e3e5 {
	border-color: var(--kj-e1e3e5) !important;
}

.kj-border-8c959f {
	border-color: var(--kj-8c959f) !important;
}

.kj-border-f8fff8 {
	border-color: var(--kj-f8fff8) !important;
}

.kj-border-fff8f8 {
	border-color: var(--kj-fff8f8) !important;
}

.kj-border-fffdf8 {
	border-color: var(--kj-fffdf8) !important;
}

.kj-border-f8feff {
	border-color: var(--kj-f8feff) !important;
}

.kj-border-fdf8ff {
	border-color: var(--kj-fdf8ff) !important;
}

.kj-border-f5f9ff {
	border-color: var(--kj-f5f9ff) !important;
}

.kj-border-5451e1 {
	border-color: var(--kj-5451e1) !important;
}

.kj-border-7d42ab {
	border-color: var(--kj-7d42ab) !important;
}

.kj-border-536cd7 {
	border-color: var(--kj-536cd7) !important;
}

.kj-border-007f96 {
	border-color: var(--kj-007f96) !important;
}

.kj-border-00a684 {
	border-color: var(--kj-00a684) !important;
}

.kj-border-2ebfd9 {
	border-color: var(--kj-2ebfd9) !important;
}

.kj-border-7d5d40 {
	border-color: var(--kj-7d5d40) !important;
}

.kj-border-a162f7 {
	border-color: var(--kj-a162f7) !important;
}

.kj-border-3c54bb {
	border-color: var(--kj-3c54bb) !important;
}

.kj-border-bf5887 {
	border-color: var(--kj-bf5887) !important;
}

.kj-border-5697f0 {
	border-color: var(--kj-5697f0) !important;
}

.kj-border-4a271b {
	border-color: var(--kj-4a271b) !important;
}

.kj-border-c2dcff {
	border-color: var(--kj-c2dcff) !important;
}

.kj-border-fefbfb {
	border-color: var(--kj-fefbfb) !important;
}

.kj-border-7b3c27 {
	border-color: var(--kj-7b3c27) !important;
}

.kj-border-f5de7e {
	border-color: var(--kj-f5de7e) !important;
}

.kj-border-e0c463 {
	border-color: var(--kj-e0c463) !important;
}

.kj-border-fbefbc {
	border-color: var(--kj-fbefbc) !important;
}

.kj-border-fbe28d {
	border-color: var(--kj-fbe28d) !important;
}

.kj-border-d99558 {
	border-color: var(--kj-d99558) !important;
}

.kj-border-ebbd7b {
	border-color: var(--kj-ebbd7b) !important;
}

.kj-border-fdeeaf {
	border-color: var(--kj-fdeeaf) !important;
}

.kj-border-bb2649 {
	border-color: var(--kj-bb2649) !important;
}

.kj-border-ca6740 {
	border-color: var(--kj-ca6740) !important;
}

.kj-border-ebfffb {
	border-color: var(--kj-ebfffb) !important;
}

.kj-border-e6f1ff {
	border-color: var(--kj-e6f1ff) !important;
}

.kj-border-fff0ef {
	border-color: var(--kj-fff0ef) !important;
}

.kj-border-e6f7fa {
	border-color: var(--kj-e6f7fa) !important;
}

.kj-border-fff5e6 {
	border-color: var(--kj-fff5e6) !important;
}

.kj-border-f0e6fe {
	border-color: var(--kj-f0e6fe) !important;
}

.kj-border-fff4D9 {
	border-color: var(--kj-fff4D9) !important;
}

.kj-border-057081 {
	border-color: var(--kj-057081) !important;
}

.kj-border-b47300 {
	border-color: var(--kj-b47300) !important;
}

.kj-border-9806dd {
	border-color: var(--kj-9806dd) !important;
}

.kj-border-8c959f {
	border-color: var(--kj-8c959f) !important;
}

.kj-border-f4f7fd {
	border-color: var(--kj-f4f7fd) !important;
}

.kj-border-828282 {
	border-color: var(--kj-828282) !important;
}

.kj-border-4d4d4d {
	border-color: var(--kj-4d4d4d) !important;
}

.kj-border-1f4079 {
	border-color: var(--kj-1f4079) !important;
}

.kj-border-a9b0b8 {
	border-color: var(--kj-a9b0b8) !important;
}

.kj-border-d21400 {
	border-color: var(--kj-d21400) !important;
}

.kj-border-ffedeb {
	border-color: var(--kj-ffedeb) !important;
}

.kj-border-791bff {
	border-color: var(--kj-791bff) !important;
}

.kj-border-005ce1 {
	border-color: var(--kj-005ce1) !important;
}

.kj-border-ecf4ff {
	border-color: var(--kj-ecf4ff) !important;
}


.kj-fm-gothic {
	font-family: var(--kj-fm-gothic) !important;
}

.kj-fm-spoqa {
	font-family: var(--kj-fm-spoqa) !important;
}

.kj-radius-6 {
	border-radius: 6px !important;
}

.kj-radius-8 {
	border-radius: 8px !important;
}

.kj-radius-12 {
	border-radius: 12px !important;
}

.kj-radius-16 {
	border-radius: 16px !important;
}

.kj-radius-20 {
	border-radius: 20px !important;
}

.kj-radius-30 {
	border-radius: 30px !important;
}

.kj-shadow-01 {
	box-shadow: var(--kj-shadow-01) !important;
}

.kj-flex[style *="display:block"],
.kj-flex[style *="display:block"],
.kj-flex {
	display: flex !important;
}

button.kj-flex {
	width: 100%;
}

.kj-flex[style *="display:none"],
.kj-flex[style *="display:none"] {
	display: none !important;
}

.kj-block[style *="display:block"],
.kj-block[style *="display:block"],
.kj-block {
	display: block !important;
}

.kj-block[style *="display:none"],
.kj-block[style *="display:none"] {
	display: none !important;
}

.kj-inline[style *="display:block"],
.kj-inline[style *="display:block"],
.kj-inline {
	display: inline !important;
}

.kj-inline[style *="display:none"],
.kj-inline[style *="display:none"] {
	display: none !important;
}

.kj-inline-block[style *="display:block"],
.kj-inline-block[style *="display:block"],
.kj-inline-block {
	display: inline-block !important;
}

.kj-inline-block[style *="display:none"],
.kj-inline-block[style *="display:none"] {
	display: none !important;
}

.kj-inline-flex[style *="display:block"],
.kj-inline-flex[style *="display:block"],
.kj-inline-flex {
	display: inline-flex !important;
}

.kj-inline-flex[style *="display:none"],
.kj-inline-flex[style *="display:none"] {
	display: none !important;
}

.kj-flex-column {
	display: flex !important;
	flex-direction: column !important;
}

.kj-flex-column[style *="display:block"],
.kj-flex-column[style *="display:block"],
.kj-flex-column {
	display: flex !important;
}

.kj-flex-column[style *="display:none"],
.kj-flex-column[style *="display:none"] {
	display: none !important;
}

.kj-flex-nowrap {
	flex-wrap: nowrap !important;
}

.kj-flex-wrap {
	flex-wrap: wrap !important;
}

.kj-flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.kj-flex-wrap-unset {
	flex-wrap: unset !important;
}

.kj-flex-row {
	display: flex !important;
	flex-wrap: wrap;
}

.kj-flex-row .kj-flex-item {
	flex: 1;
	word-break: break-all;
}

[class*=kj-flex-] {
	word-break: break-all;
}

.kj-flex-1 {
	flex: 1;
}

.kj-flex-2 {
	flex: 2;
}

.kj-flex-3 {
	flex: 3;
}

.kj-flex-row .kj-right {
	margin-left: auto;
}

.kj-align-items-start {
	align-items: start !important;
}

.kj-align-items-center {
	align-items: center !important;
}

.kj-align-items-end {
	align-items: end !important;
}

.kj-align-items-baseline {
	align-items: baseline !important;
}

.kj-align-self-start {
	align-self: start !important;
}

.kj-align-self-center {
	align-self: center !important;
}

.kj-align-self-end {
	align-self: end !important;
}

.kj-justify-content-start {
	justify-content: start !important;
}

.kj-justify-content-center {
	justify-content: center !important;
}

.kj-justify-content-end {
	justify-content: end !important;
}

.kj-justify-content-between {
	justify-content: space-between !important;
}

.kj-justify-content-around {
	justify-content: space-around !important;
}

.kj-justify-content-evenly {
	justify-content: space-evenly !important;
}

.kj-gap-0 {
	gap: 0 !important;
}

.kj-gap-4 {
	gap: 4px !important;
}

.kj-gap-8 {
	gap: 8px !important;
}

.kj-gap-12 {
	gap: 12px !important;
}

.kj-gap-16 {
	gap: 16px !important;
}

.kj-gap-20 {
	gap: 20px !important;
}

.kj-gap-24 {
	gap: 24px !important;
}

.kj-gap-32 {
	gap: 32px !important;
}

.kj-gap-48 {
	gap: 48px !important;
}

.kj-grid {
	display: grid;
}

.kj-grid-columns-2fr {
	grid-template-columns: repeat(2, 1fr);
}

.kj-grid-columns-3fr {
	grid-template-columns: repeat(3, 1fr);
}

.kj-grid-columns-4fr {
	grid-template-columns: repeat(4, 1fr);
}

.kj-clear-both:after {
	content: "";
	display: table;
	clear: both;
}

.kj-float-none {
	float: none !important;
}

.kj-float-left {
	float: left !important;
}

.kj-float-right {
	float: right !important;
}

.kj-overflow-hidden {
	overflow: hidden !important;
}

.kj-overflow-visible {
	overflow: visible !important;
}

.kj-text-align-center {
	text-align: center !important;
}

.kj-text-align-left {
	text-align: left !important;
}

.kj-text-align-right {
	text-align: right !important;
}

.kj-text-decoration-underline {
	text-decoration: underline;
}

[class*=kj-fs] {
	word-break: break-all;
}

.kj-fs30 {
	font-size: 30px !important;
	font-weight: 700;
	letter-spacing: 0 !important;
	line-height: 36px !important;
}

.kj-fs28 {
	font-size: 28px !important;
	font-weight: 700;
	letter-spacing: 0 !important;
	line-height: 36px !important;
}

.kj-fs24 {
	font-size: 24px !important;
	font-weight: 500;
	letter-spacing: 0 !important;
	line-height: 36px !important;
}

.kj-fs22 {
	font-size: 22px !important;
	font-weight: 500;
	letter-spacing: 0 !important;
	line-height: 32px !important;
}

.kj-fs20 {
	font-size: 20px !important;
	font-weight: 500;
	letter-spacing: 0 !important;
	line-height: 30px !important;
}

.kj-fs18 {
	font-size: 18px !important;
	font-weight: 500;
	letter-spacing: 0 !important;
	line-height: 28px !important;
}

.kj-fs16 {
	font-size: 16px !important;
	font-weight: 500;
	letter-spacing: -.1px !important;
	line-height: 24px !important;
}

.kj-fs14 {
	font-size: 14px !important;
	font-weight: 500;
	letter-spacing: -.1px !important;
	line-height: 24px !important;
}

.kj-fs13 {
	font-size: 13px !important;
	font-weight: 500;
	letter-spacing: -.1px !important;
	line-height: 20px !important;
}

.kj-fs12 {
	font-size: 12px !important;
	font-weight: 400;
	font-style: normal !important;
	letter-spacing: -.1px !important;
	line-height: 20px !important;
}

.kj-fs11 {
	font-size: 11px !important;
	font-weight: 400;
	font-style: normal !important;
	letter-spacing: 0 !important;
	line-height: 16px !important;
}

.kj-fs10 {
	font-size: 10px !important;
	font-weight: 400;
	font-style: normal !important;
	letter-spacing: 0 !important;
	line-height: 16px !important;
}

.kj-weight-800 {
	font-weight: 800 !important;
}

.kj-weight-700 {
	font-weight: 700 !important;
}

.kj-weight-500 {
	font-weight: 500 !important;
}

.kj-weight-400 {
	font-weight: 400 !important;
}

.kj-weight-300 {
	font-weight: 300 !important;
}

.kj-underline {
	text-decoration: underline;

	text-underline-offset: 1px;
}

/* kj-icon */
[class*=kj-icon] {
	display: inline-block;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	width: var(--kj-icon-size);
	min-width: var(--kj-icon-size);
	height: var(--kj-icon-size);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: var(--kj-icon-size) var(--kj-icon-size);
}

[class*=kj-icon][class*="-img"] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

[class*=kj-icon-12] {
	--kj-icon-size: 12px;
}

.kj-icon-12x12-arrow-right {
	background-image: url("../../images/icon/icon-12x12-arrow-right.png");
}

[class*=kj-icon-16] {
	--kj-icon-size: 16px;
}

.kj-icon-16x16-close {
	background-image: url("../../images/icon/icon-16x16-close.png");
}

.kj-icon-16x16-tooltip {
	background-image: url("../../images/icon/icon-16x16-tooltip.png");
}

.kj-icon-16x16-warning {
	background-image: url("../../images/icon/kj-icon-16x16-warning.png");
}

[class*=kj-icon-20] {
	--kj-icon-size: 20px;
}

.kj-icon-20x20-won {
	background-image: url("../../images/icon/icon-20x20-won.png");
}

.kj-icon-20x20-arrow-up {
	background-image: url("../../images/icon/icon-20x20-arrow-up.png");
}

[class*=kj-icon-24] {
	--kj-icon-size: 24px;
}

.kj-icon-24x24-won {
	background-image: url("../../images/icon/icon-24x24-won.png");
}

.kj-icon-24x24-del {
	background-image: url("../../images/icon/icon-24x24-del.png");
}

.kj-icon-24x24-write {
	background-image: url("../../images/icon/icon-24x24-write.png");
}

.kj-icon-24x24-share {
	background-image: url("../../images/icon/icon-24x24-share.png");
}

.kj-icon-24x24-like {
	background-image: url("../../images/icon/icon-24x24-like.png");
}

input:checked~.kj-icon-24x24-like {
	background-image: url("../../images/icon/icon-24x24-like-active.png");
}

.kj-icon-24x24-paybook {
	background-image: url("../../images/icon/icon-24x24-paybook.png");
}

.kj-icon-24x24-kakaopay {
	background-image: url("../../images/icon/icon-24x24-kakaopay.png");
}

.kj-icon-24x24-ssgpay {
	background-image: url("../../images/icon/icon-24x24-ssgpay.png");
}

.kj-icon-24x24-toss {
	background-image: url("../../images/icon/icon-24x24-toss.png");
}

[class*=kj-icon-32] {
	--kj-icon-size: 32px;
}

[class*=kj-icon-36] {
	--kj-icon-size: 36px;
}

[class*=kj-icon-40] {
	--kj-icon-size: 40px;
}

[class*=kj-icon-44] {
	--kj-icon-size: 44px;
}

[class*=kj-icon-48] {
	--kj-icon-size: 48px;
}

[class*=kj-icon-56] {
	background-size: 56px 56px;

	--kj-icon-size: 56px;
}

.kj-icon-56x56-photo {
	background-image: url("../../images/icon/icon-56x56-photo.png");
}

[class*=kj-icon-64] {
	--kj-icon-size: 64px;
}

.kj-icon-64x64-success {
	background-image: url("../../images/icon/icon-64x64-success.png");
}

.kj-icon-64x64-failed {
	background-image: url("../../images/icon/icon-64x64-failed.png");
}

.kj-icon-64x64-warning {
	background-image: url("../../images/icon/icon-64x64-warning.png");
}

[class*=kj-icon-80] {
	--kj-icon-size: 80px;
}

.kj-like {
	display: inline-block;
	position: relative;
}

.kj-like input {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0;
	border: 0;
}

/* kj-a11y-hidden */
.kj-a11y-hidden {
	overflow: hidden !important;
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	clip: rect(0 0 0 0) !important;
}

.kj-relative {
	position: relative !important;
}

.kj-absolute {
	position: absolute !important;
}

.kj-z-index05 {
	z-index: 5 !important;
}

.kj-z-index10 {
	z-index: 10 !important;
}

.kj-z-index15 {
	z-index: 15 !important;
}

[class *="kj-ellipsis-clamp"] {
	display: -webkit-box !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: initial !important;

	-webkit-box-orient: vertical !important;
}

.kj-ellipsis-clamp-1 {
	-webkit-line-clamp: 1 !important;
}

.kj-ellipsis-clamp-2 {
	-webkit-line-clamp: 2 !important;
}

.kj-ellipsis-clamp-3 {
	-webkit-line-clamp: 3 !important;
}

.kj-ellipsis-clamp-4 {
	-webkit-line-clamp: 4 !important;
}

.kj-keep-all {
	word-break: keep-all !important;
}

.kj-break-word {
	word-break: break-word !important;
}

.kj-break-all {
	word-break: break-all !important;
}

.kj-spotlight-line {
	--border-color: #94f84d;
	text-decoration: underline;
	text-decoration-color: var(--border-color);

	text-underline-offset: -21px;
	text-decoration-thickness: 16px;
	text-decoration-skip-ink: none;
}

.kj-prod-detail-bottom>.kj-inner:nth-child(even) {
	background-color: #f5f7fa;
}

.kj-white-space-nowrap {
	white-space: nowrap;
}