@charset "utf-8";


/* Font Weight */
.FW100				{font-weight:100 !important;}
.FW300				{font-weight:300 !important;}
.FW400				{font-weight:400 !important;}
.FW500				{font-weight:500 !important;}
.FW700				{font-weight:700 !important;}

.N10				{font:10px NanumGothic;}
.N11				{font:11px NanumGothic;}
.N11B				{font:11px NanumGothic; font-weight:500;}
.N12				{font:12px NanumGothic;}
.N12B				{font:12px NanumGothic; font-weight:500;}
.N13				{font:13px NanumGothic; }
.N13B				{font:13px NanumGothic; font-weight:500;}
.N14				{font:14px NanumGothic;}
.N14B				{font:14px NanumGothic; font-weight:500;}
.N15				{font:15px NanumGothic;}
.N15B				{font:15px NanumGothic; font-weight:500;}
.N16				{font:16px NanumGothic;}
.N16B				{font:16px NanumGothic !important; font-weight:500;}
.N18				{font:18px NanumGothic;}
.N18B				{font:18px NanumGothic !important; font-weight:500;}
.N19B				{font:19px NanumGothic !important; font-weight:500;}
.N20B				{font:20px NanumGothic !important; font-weight:500;}
.N24B				{font:24px NanumGothic !important; font-weight:500;}


.R10				{font:10px Roboto !important; letter-spacing:0em;}
.R11				{font:11px Roboto !important; letter-spacing:0em;}
.R11B				{font:11px Roboto !important; font-weight:500 !important; letter-spacing:0em;}
.R11BB			{font:11px Roboto !important; font-weight:700 !important; letter-spacing:0em;}
.R12				{font:12px Roboto !important; letter-spacing:0em;}
.R12B				{font:12px Roboto !important; font-weight:500 !important; letter-spacing:0em;}
.R12BB			{font:12px Roboto !important; font-weight:700 !important; letter-spacing:0em;}
.R13				{font:13px Roboto !important; font-weight:400 !important; letter-spacing:-0.02em;}
.R13B				{font:13px Roboto !important; font-weight:600 !important; letter-spacing:0em;}
.R14				{font:14px Roboto !important; font-weight:400 !important; letter-spacing:-0.02em;}
.R14B				{font:14px Roboto !important; font-weight:600 !important; letter-spacing:-0.03em;}
.R15B				{font:15px Roboto !important; font-weight:600 !important; letter-spacing:-0.03em;}
.R16				{font:16px Roboto !important; letter-spacing:0em;}
.R16B				{font:16px Roboto !important; font-weight:500 !important; letter-spacing:0em;}
.R18B				{font:18px Roboto !important; font-weight:500 !important; letter-spacing:0em;}
.R20B				{font:20px Roboto !important; font-weight:500 !important; letter-spacing:0em;}
.R24B				{font:24px Roboto !important; font-weight:500 !important; letter-spacing:0em;}

.won				{font:12px NanumGothic; font-weight:500; letter-spacing:0em; vertical-align:1px; color:#111;}

/* Font Color */
.IDcolor			{color:#5db626 !important;}
.ATcolor			{color:#ca4410 !important;} /* Accent ID Color */
.Tcaution			{color:#d43d39 !important;}
.Torange			{color:#f58604 !important;}
.Torange2		{color:#ff8604 !important;}
.Tblack			{color:#111111 !important;}
.Tdeepgray		{color:#444444 !important;}
.Tgray				{color:#645761 !important;}
.Tdarkgray		{color:#666666 !important;}
.Tlightgray		{color:#999999 !important;}

.Twhite			{color:#FFFFFF !important;}
.Tblue				{color:#0973f6 !important;}
.Tskyblue			{color:#33C7D8 !important;}
.Tdeepsky			{color:#34a2f7 !important;}
.Tgreen			{color:#4dc74d !important;}
.Tred				{color:#DF1C0D !important;}
.Tyellow			{color:#f7c105 !important;}

.Tflu_green		{color:#4dc74d;}
.Tflu_lightgreen	{color:#acfc00;}
.Tlightpuple		{color:#9279f1 !important;}

.Nblue				{color:#007bff;}
.Nindigo			{color:#6610f2;}
.Npurple			{color:#6f42c1;}
.Npink				{color:#e83e8c;}
.Nred				{color:#dc3545;}
.Norange			{color:#fd7e14;}
.Nyellow			{color:#ffc107;}
.Ngreen			{color:#28a745;}
.Nteal				{color:#620c997;}
.Ncyan			{color:#17a2b8;}
.Nwhite			{color:#fff;}
.Ngray				{color:#6c757d;}
.Ngray-dark		{color:#343a40;}
.Nprimary			{color:#3f7dd4;}
.Nsecondary		{color:#6c757d;}
.Nsuccess			{color:#28a745;}
.Ninfo				{color:#17a2b8;}
.Nwarning		{color:#ffc107;}
.Ndanger			{color:#d9534f;}
.Nlight				{color:#f8f9fa;}
.Ndark			{color:#343a40;}
.Ndefault			{color:#f0f2f5;}
.Ngrean			{color:#3cc967;}
.Ngrey				{color:#999;}

.AHover			{color:#ff6600 !important;}

/* Font Decoration */
.b		{font-weight:bold !important;}
.n		{font-weight:normal !important;}
.u		{text-decoration:underline !important;}
.t, .LT	{text-decoration:line-through;}


/* Roboto */
@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 100;
	src:url(/css/font/Roboto/Roboto-Thin.woff2) format('font-woff2'),
		url(/css/font/Roboto/Roboto-Thin.woff) format('woff'),
		url(/css/font/Roboto/Roboto-Thin.otf) format('opentype');
}

@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 300;
	src:url(/css/font/Roboto/Roboto-Light.woff2) format('font-woff2'),
		url(/css/font/Roboto/Roboto-Light.woff) format('woff'),
		url(/css/font/Roboto/Roboto-Light.otf) format('opentype');
}

@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 400;
	src:url(/css/font/Roboto/Roboto-Regular.woff2) format('font-woff2'),
		url(/css/font/Roboto/Roboto-Regular.woff) format('woff'),
		url(/css/font/Roboto/Roboto-Regular.otf) format('opentype');
}

@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 500;
	src:url(/css/font/Roboto/Roboto-Medium.woff2) format('font-woff2'),
		url(/css/font/Roboto/Roboto-Medium.woff) format('woff'),
		url(/css/font/Roboto/Roboto-Medium.otf) format('opentype');
}

@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 700;
	src:url(/css/font/Roboto/Roboto-Bold.woff2) format('font-woff2'),
		url(/css/font/Roboto/Roboto-Bold.woff) format('woff'),
		url(/css/font/Roboto/Roboto-Bold.otf) format('opentype');
}



/* NanumGothic */
@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 300;
	src: url(/css/font/Nanum/NanumGothic-Regular.eot);
	src: url(/css/font/Nanum/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(/css/font/Nanum/NanumGothic-Regular.woff2) format('font-woff2'),
		url(/css/font/Nanum/NanumGothic-Regular.woff) format('woff'),
		url(/css/font/Nanum/NanumGothic-Regular.ttf) format('truetype');


}

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 500;
	src: url(/css/font/Nanum/NanumGothic-Bold.eot);
	src: url(/css/font/Nanum/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(/css/font/Nanum/NanumGothic-Bold.woff2) format('font-woff2'),
		url(/css/font/Nanum/NanumGothic-Bold.woff) format('woff'),
		url(/css/font/Nanum/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 700;
	src: url(/css/font/Nanum/NanumGothic-ExtraBold.eot);
	src: url(/css/font/Nanum/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(/css/font/Nanum/NanumGothic-ExtraBold.woff2) format('font-woff2'),
		url(/css/font/Nanum/NanumGothic-ExtraBold.woff) format('woff'),
		url(/css/font/Nanum/NanumGothic-ExtraBold.ttf) format('truetype');
}
