@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;}
.FW800				{font-weight:800 !important;}
.FW900				{font-weight:900 !important;}

/* Font Size */
.FS11				{font-size:11px !important;}
.FS12				{font-size:12px !important;}
.FS13				{font-size:13px !important;}
.FS14				{font-size:14px !important;}
.FS15				{font-size:15px !important;}
.FS16				{font-size:16px !important;}
.FS17				{font-size:17px !important;}
.FS18				{font-size:18px !important;}
.FS20				{font-size:20px !important;}
.FS22				{font-size:22px !important;}
.FS26				{font-size:26px !important;}

/* Font Family */
.FFR				{font-family:Roboto !important; letter-spacing:-0.4px;}
.FFN				{font-family:NotoSansKr !important; letter-spacing:-0.75px;}

.won				{font-size:11px; letter-spacing:0em; vertical-align:1px; color:#999;}


/* Line Height */
.LH14				{clear:both; content:"";line-height:14px !important;}

/* Font Color */
.IDcolor			{color:var(--IDTcolor) !important;}	
.ATcolor			{color:#ca4410 !important;} /* Accent ID Color */
.Tcaution			{color:#d43d39 !important;}
.Torange			{color:#f58604 !important;}
.Tblack				{color:#111111 !important;}
.Tdeepgray			{color:#444444 !important;}
.Tgray				{color:#645761 !important;}
.Tdarkgray			{color:#666666 !important;}
.Tlightgray			{color:#BDBDBD !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;}


/* Font Decoration */
i		{font-style:normal;}
.b		{font-weight:bold !important;}
.n		{font-weight:normal !important;}
.u		{text-decoration:underline !important;}
.t, .LT	{text-decoration:line-through;}


/******************************************************************************************************************************************
*	NotoSans (ºÎµå·´°Ô »ç¿ë) - celmonKr
/******************************************************************************************************************************************/
@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:100;
	src:url('../css/font/NotoKR-Thin/notokr-thin.eot'); /* IE È£È¯¼º º¸±â */
	src:url('../css/font/NotoKR-Thin/notokr-thin.eot?#iefix') format('embedded-opentype'), /* IE 6 ~ 8 */
		url('../css/font/NotoKR-Thin/notokr-thin.woff2') format('woff2'), /* WOFF2 Áö¿ø ºê¶ó¿ìÀú */
		url('../css/font/NotoKR-Thin/notokr-thin.woff') format('woff'), /* ¸ð´ø ºê¶ó¿ìÀú */
		url('../css/font/NotoKR-Thin/notokr-thin.ttf') format('truetype'),
		url('../css/font/NotoKR-Thin/notokr-thin.svg#notokr-thin') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:200;
	src:url('../css/font/NotoKR-DemiLight/notokr-demilight.eot');
	src:url('../css/font/NotoKR-DemiLight/notokr-demilight.eot?#iefix') format('embedded-opentype'),
		url('../css/font/NotoKR-DemiLight/notokr-demilight.woff2') format('woff2'),
		url('../css/font/NotoKR-DemiLight/notokr-demilight.woff') format('woff'),
		url('../css/font/NotoKR-DemiLight/notokr-demilight.ttf') format('truetype'),
		url('../css/font/NotoKR-DemiLight/notokr-demilight.svg#notokr-demilight') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:300;
	src:url('../css/font/NotoKR-Light/notokr-light.eot');
	src:url('../css/font/NotoKR-Light/notokr-light.eot?#iefix') format('embedded-opentype'),
		url('../css/font/NotoKR-Light/notokr-light.woff2') format('woff2'),
		url('../css/font/NotoKR-Light/notokr-light.woff') format('woff'),
		url('../css/font/NotoKR-Light/notokr-light.ttf') format('truetype'),
		url('../css/font/NotoKR-Light/notokr-light.svg#notokr-light') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:400;
	src:url('../css/font/NotoKR-Regular/notokr-regular.eot');
	src:url('../css/font/NotoKR-Regular/notokr-regular.eot?#iefix') format('embedded-opentype'),
		url('../css/font/NotoKR-Regular/notokr-regular.woff2') format('woff2'),
		url('../css/font/NotoKR-Regular/notokr-regular.woff') format('woff'),
		url('../css/font/NotoKR-Regular/notokr-regular.ttf') format('truetype'),
		url('../css/font/NotoKR-Regular/notokr-regular.svg#notokr-regular') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:500;
	src:url('../css/font/NotoKR-Medium/notokr-medium.eot');
	src:url('../css/font/NotoKR-Medium/notokr-medium.eot?#iefix') format('embedded-opentype'),
		url('../css/font/NotoKR-Medium/notokr-medium.woff2') format('woff2'),
		url('../css/font/NotoKR-Medium/notokr-medium.woff') format('woff'),
		url('../css/font/NotoKR-Medium/notokr-medium.ttf') format('truetype'),
		url('../css/font/NotoKR-Medium/notokr-medium.svg#notokr-medium') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:700;
	src:url('../css/font/NotoKR-Bold/notokr-bold.eot');
	src:url('../css/font/NotoKR-Bold/notokr-bold.eot?#iefix') format('embedded-opentype'),
		url('../css/font/NotoKR-Bold/notokr-bold.woff2') format('woff2'),
		url('../css/font/NotoKR-Bold/notokr-bold.woff') format('woff'),
		url('../css/font/NotoKR-Bold/notokr-bold.ttf') format('truetype'),
		url('../css/font/NotoKR-Bold/notokr-bold.svg#notokr-bold') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face {
	font-family:'celmonKr';
	font-style:normal;
	font-weight:900;
	src:url('../css/font/NotoKR-Black/notokr-black.eot');
	src:url('../css/font/NotoKR-Black/notokr-black.eot?#iefix') format('embedded-opentype'),
		url('../css/font/NotoKR-Black/notokr-black.woff2') format('woff2'),
		url('../css/font/NotoKR-Black/notokr-black.woff') format('woff'),
		url('../css/font/NotoKR-Black/notokr-black.ttf') format('truetype'),
		url('../css/font/NotoKR-Black/notokr-black.svg#notokr-black') format('svg');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

/* [celmonKr] ¼ýÀÚ¸¸ Roboto Ã³¸® */
@font-face {
	font-family: 'celmonKr';
	font-style:normal;
	font-weight:100;
	src:url(../css/font/Roboto/Roboto-Thin.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Thin.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Thin.otf) format('opentype');
	unicode-range: U+0030-0039;
}


@font-face {
	font-family: 'celmonKr';
	font-style:normal;
	font-weight:300;
	src:url(../css/font/Roboto/Roboto-Light.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Light.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Light.otf) format('opentype');
	unicode-range: U+0030-0039;
}

@font-face {
	font-family: 'celmonKr';
	font-style:normal;
	font-weight:400;
	src:url(../css/font/Roboto/Roboto-Regular.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Regular.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Regular.otf) format('opentype');
	unicode-range: U+0030-0039;
}


@font-face {
	font-family: 'celmonKr';
	font-style:normal;
	font-weight:500;
	src:url(../css/font/Roboto/Roboto-Medium.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Medium.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Medium.otf) format('opentype');
	unicode-range: U+0030-0039;
}

@font-face {
	font-family: 'celmonKr';
	font-style:normal;
	font-weight:700;
	src:url(../css/font/Roboto/Roboto-Bold.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Bold.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Bold.otf) format('opentype');
	unicode-range: U+0030-0039;
}


/******************************************************************************************************************************************
*	Roboto (¼ýÀÚ¸¸ »ç¿ë)
/******************************************************************************************************************************************/
@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 100;
	src:url(../css/font/Roboto/Roboto-Thin.woff2) format('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('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('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('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('woff2'),
		url(../css/font/Roboto/Roboto-Bold.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Bold.otf) format('opentype');
}


/******************************************************************************************************************************************
*	HGGothicss
/******************************************************************************************************************************************/
@font-face {
	font-family: 'celmonHG';
	src:url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.eot');
	src:url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.eot?#iefix') format('embedded-opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.woff2') format('woff2'),
		url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.woff') format('woff'),
		url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.ttf') format('truetype'),
		url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.otf') format('opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi00g/HGGGothicssi00g.svg#HGGGothicssi00g') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'celmonHG';
	src:url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.eot');
	src:url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.eot?#iefix') format('embedded-opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.woff2') format('woff2'),
		url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.woff') format('woff'),
		url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.ttf') format('truetype'),
		url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.otf') format('opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi20g/HGGGothicssi20g.svg#HGGGothicssi20g') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'celmonHG';
	src:url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.eot');
	src:url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.eot?#iefix') format('embedded-opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.woff2') format('woff2'),
		url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.woff') format('woff'),
		url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.ttf') format('truetype'),
		url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.otf') format('opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi40g/HGGGothicssi40g.svg#HGGGothicssi40g') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'celmonHG';
	src:url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.eot');
	src:url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.eot?#iefix') format('embedded-opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.woff2') format('woff2'),
		url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.woff') format('woff'),
		url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.ttf') format('truetype'),
		url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.otf') format('opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi60g/HGGGothicssi60g.svg#HGGGothicssi60g') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'celmonHG';
	src:url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.eot');
	src:url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.eot?#iefix') format('embedded-opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.woff2') format('woff2'),
		url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.woff') format('woff'),
		url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.ttf') format('truetype'),
		url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.otf') format('opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi80g/HGGGothicssi80g.svg#HGGGothicssi80g') format('svg');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'celmonHG';
	src:url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.eot');
	src:url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.eot?#iefix') format('embedded-opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.woff2') format('woff2'),
		url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.woff') format('woff'),
		url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.ttf') format('truetype'),
		url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.otf') format('opentype'),
		url('../css/font/HGGGothicssi/HGGGothicssi99g/HGGGothicssi99g.svg#HGGGothicssi99g') format('svg');
	font-weight: 900;
	font-style: normal;
}


/******************************************************************************************************************************************
*	GongGothic
/******************************************************************************************************************************************/
@font-face{
	font-family: 'GongGothic';
	font-style: normal;
	font-weight: 200;
	src:url('../css/font/GongGothic/GongGothic_Light.eot');
	src:url("../css/font/GongGothic/GongGothic_Light.eot?#iefix") format('embedded-opentype'),
        url("../css/font/GongGothic/GongGothic_Light.woff") format("woff"),
        url("../css/font/GongGothic/GongGothic_Light.woff2") format("woff2"),
        url("../css/font/GongGothic/GongGothic_Light.ttf") format('truetype');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face{
	font-family: 'GongGothic';
	font-style: normal;
	font-weight: 400;
	src:url('../css/font/GongGothic/GongGothic_Medium.eot');
	src:url("../css/font/GongGothic/GongGothic_Medium.eot?#iefix") format('embedded-opentype'),
        url("../css/font/GongGothic/GongGothic_Medium.woff") format("woff"),
        url("../css/font/GongGothic/GongGothic_Medium.woff2") format("woff2"),
        url("../css/font/GongGothic/GongGothic_Medium.ttf") format('truetype');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}

@font-face{
	font-family: 'GongGothic';
	font-style: normal;
	font-weight: 900;
	src:url('../css/font/GongGothic/GongGothic_Bold.eot');
	src:url("../css/font/GongGothic/GongGothic_Bold.eot?#iefix") format('embedded-opentype'),
        url("../css/font/GongGothic/GongGothic_Bold.woff") format("woff"),
        url("../css/font/GongGothic/GongGothic_Bold.woff2") format("woff2"),
        url("../css/font/GongGothic/GongGothic_Bold.ttf") format('truetype');
	unicode-range: U+AC00-U+D7A3, U+0041-005A, U+0061-007A;
}


/* [GongGothic] ¼ýÀÚ¸¸ Roboto Ã³¸® */
@font-face {
	font-family: 'GongGothic';
	font-style:normal;
	font-weight:100;
	src:url(../css/font/Roboto/Roboto-Thin.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Thin.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Thin.otf) format('opentype');
	unicode-range: U+0030-0039;
}

@font-face {
	font-family: 'GongGothic';
	font-style:normal;
	font-weight:400;
	src:url(../css/font/Roboto/Roboto-Medium.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Medium.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Medium.otf) format('opentype');
	unicode-range: U+0030-0039;
}

@font-face {
	font-family: 'GongGothic';
	font-style:normal;
	font-weight:900;
	src:url(../css/font/Roboto/Roboto-Bold.woff2) format('woff2'),
		url(../css/font/Roboto/Roboto-Bold.woff) format('woff'),
		url(../css/font/Roboto/Roboto-Bold.otf) format('opentype');
	unicode-range: U+0030-0039;
}