/*
	 Typo Variable
*/
@font-face {
	font-family: "NotoSansKR";
	src: url("/res/css/font_and_icons/NotoSans/NotoSansKR-Regular.eot") format("embedded-opentype"), 
	url("/res/css/font_and_icons/NotoSans/NotoSansKR-Regular.woff") format("woff"), 
	url("/res/css/font_and_icons/NotoSans/NotoSansKR-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "NotoSansKR";
	src: url("/res/css/font_and_icons/NotoSans/NotoSansKR-Bold.eot") format("embedded-opentype"),
	url("/res/css/font_and_icons/NotoSans/NotoSansKR-Bold.woff") format("woff"), 
	url("/res/css/font_and_icons/NotoSans/NotoSansKR-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "NanumGothic";
	src: url("/res/css/font_and_icons/NanumGothic/NanumGothic.woff") format("woff"), 
	url("/res/css/font_and_icons/NanumGothic/NanumGothic.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "NanumGothic";
	src: url("/res/css/font_and_icons/NanumGothic/NanumGothicBold.woff") format("woff"), 
	url("/res/css/font_and_icons/NanumGothic/NanumGothicBold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "GamjaFlower";
	src: url("/res/css/font_and_icons/GamjaFlower/GamjaFlower-Regular.woff") format("woff"), 
	url("/res/css/font_and_icons/GamjaFlower/GamjaFlower-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

:root {
	font-family:-apple-system, BlinkMacSystemFont, 'Malgun Gothic', '맑은고딕', 'Apple SD Gothic Neo', sans-serif;
	font-weight: normal;
	font-size: 13px;
	color:#666;
	letter-spacing: -0.25px;
	line-height: 1.25;
	word-break:break-all;
	-webkit-text-size-adjust:none;
	
	--font-size-x6:2.5em;
	--font-size-x5:2.2em;
	--font-size-x4:2em;
	--font-size-x3:1.8em;
	--font-size-x2:1.5em;
	--font-size-x1:1.2em;
	--font-size:1em;
	--font-size-s1:.9em;
	--font-size-s2:.8em;

	--font-light:300;
	--font-medium:500;
	--font-bold:700;
}
:root.NOTO {
	font-family: NotoSansKR, san-serif;
}
:root.NNG {
	font-family: NanumGothic, san-serif;
}
:root.GJF {
	font-family: GamjaFlower, san-serif;
}
:root ::placeholder{font-family:inherit;}

/* 추후 적용 예정 
h1, h2, h3, h4, h5, h6{color:var(--head-txt);}
h1 {font-size:var(--font-size-x6)}
h2 {font-size:var(--font-size-x5)}
h3 {font-size:var(--font-size-x4)}
h4 {font-size:var(--font-size-x3)}
h5 {font-size:var(--font-size-x2)}
h6 {font-size:var(--font-size-x1)}
p, span, i, em, li, a, button, div {font-size: var(--font-size);} 
*/

.text-size-x6{font-size:var(--font-size-x6)}
.text-size-x5{font-size:var(--font-size-x5)}
.text-size-x4{font-size:var(--font-size-x4)}
.text-size-x3{font-size:var(--font-size-x3)}
.text-size-x2{font-size:var(--font-size-x2)}
.text-size-x1{font-size:var(--font-size-x1)}
.text-size{font-size:var(--font-size)}
.text-size-s1{font-size:var(--font-size-s1)}
.text-size-s2{font-size:var(--font-size-s2)}

.t-light {font-weight: var(--font-light);}
.t-medium {font-weight: var(--font-medium);}
.t-bold {font-weight: var(--font-bold);}


 


