﻿/* Noto Sans KR (korean) */
/* font-family: 'Noto Sans KR', sans-serif; */
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 100; 
	src:url(/fonts/NotoSansKR-Thin.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-Thin.woff) format('woff'), 
		url(/fonts/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 200; 
	src:url(/fonts/NotoSansKR-Light.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-Light.woff) format('woff'), 
		url(/fonts/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal;
	font-weight: 300;
	src:url(/fonts/NotoSansKR-DemiLight.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-DemiLight.woff) format('woff'), 
		url(/fonts/NotoSansKR-DemiLight.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 400; 
	src:url(/fonts/NotoSansKR-Regular.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-Regular.woff) format('woff'),
		url(/fonts/NotoSansKR-Regular.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 500; 
	src:url(/fonts/NotoSansKR-Medium.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-Medium.woff) format('woff'), 
		url(/fonts/NotoSansKR-Medium.otf) format('opentype'); 
}
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 600; 
	src:url(/fonts/NotoSansKR-Bold.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-Bold.woff) format('woff'), 
		url(/fonts/NotoSansKR-Bold.otf) format('opentype'); 
}
@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	font-weight: 700; 
	src:url(/fonts/NotoSansKR-Black.woff2) format('woff2'), 
		url(/fonts/NotoSansKR-Black.woff) format('woff'), 
		url(/fonts/NotoSansKR-Black.otf) format('opentype'); 
}


/* Noto Serif KR (korean) */
/* font-family: 'Noto Serif KR', serif; */
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal; 
	font-weight: 200; 
	src:url(/fonts/NotoSerifKR-ExtraLight.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-ExtraLight.woff) format('woff'), 
		url(/fonts/NotoSerifKR-ExtraLight.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal;
	font-weight: 300;
	src:url(/fonts/NotoSerifKR-Light.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-Light.woff) format('woff'), 
		url(/fonts/NotoSerifKR-Light.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal; 
	font-weight: 400; 
	src:url(/fonts/NotoSerifKR-Regular.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-Regular.woff) format('woff'),
		url(/fonts/NotoSerifKR-Regular.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal; 
	font-weight: 500; 
	src:url(/fonts/NotoSerifKR-Medium.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-Medium.woff) format('woff'), 
		url(/fonts/NotoSerifKR-Medium.otf) format('opentype'); 
}
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal; 
	font-weight: 600; 
	src:url(/fonts/NotoSerifKR-semiBold.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-semiBold.woff) format('woff'), 
		url(/fonts/NotoSerifKR-semiBold.otf) format('opentype'); 
}
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal; 
	font-weight: 700; 
	src:url(/fonts/NotoSerifKR-Bold.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-Bold.woff) format('woff'), 
		url(/fonts/NotoSerifKR-Bold.otf) format('opentype'); 
}
@font-face { 
	font-family: 'Noto Serif KR'; 
	font-style: normal; 
	font-weight: 800; 
	src:url(/fonts/NotoSerifKR-Black.woff2) format('woff2'), 
		url(/fonts/NotoSerifKR-Black.woff) format('woff'), 
		url(/fonts/NotoSerifKR-Black.otf) format('opentype'); 
}


/* NanumGothic */
/* font-family: 'NanumGothic', sans-serif; */
@font-face { 
	font-family: 'NanumGothic'; 
	font-style: normal;
	font-weight: 300;
	src:url(/fonts/NanumGothicLight.woff2) format('woff2'), 
		url(/fonts/NanumGothicLight.woff) format('woff'), 
		url(/fonts/NanumGothicLight.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'NanumGothic'; 
	font-style: normal; 
	font-weight: 400; 
	src:url(/fonts/NanumGothic.woff2) format('woff2'), 
		url(/fonts/NanumGothic.woff) format('woff'),
		url(/fonts/NanumGothic.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'NanumGothic'; 
	font-style: normal; 
	font-weight: 600; 
	src:url(/fonts/NanumGothicBold.woff2) format('woff2'), 
		url(/fonts/NanumGothicBold.woff) format('woff'), 
		url(/fonts/NanumGothicBold.otf) format('opentype'); 
}
@font-face { 
	font-family: 'NanumGothic'; 
	font-style: normal; 
	font-weight: 700; 
	src:url(/fonts/NanumGothicExtraBold.woff2) format('woff2'), 
		url(/fonts/NanumGothicExtraBold.woff) format('woff'), 
		url(/fonts/NanumGothicExtraBold.otf) format('opentype'); 
}


/* NanumGothic */
/* font-family: 'NanumBarunGothic', sans-serif; */
@font-face { 
	font-family: 'NanumBarunGothicUltraLight'; 
	font-style: normal;
	font-weight: 100;
	src:url(/fonts/NanumBarunGothicUltraLight.woff2) format('woff2'), 
		url(/fonts/NanumBarunGothicUltraLight.woff) format('woff'), 
		url(/fonts/NanumBarunGothicUltraLight.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'NanumBarunGothic'; 
	font-style: normal; 
	font-weight: 300; 
	src:url(/fonts/NanumBarunGothicLight.woff2) format('woff2'), 
		url(/fonts/NanumBarunGothicLight.woff) format('woff'),
		url(/fonts/NanumBarunGothicLight.otf) format('opentype'); 
} 
@font-face { 
	font-family: 'NanumBarunGothic'; 
	font-style: normal; 
	font-weight: 400; 
	src:url(/fonts/NanumBarunGothic.woff2) format('woff2'), 
		url(/fonts/NanumBarunGothic.woff) format('woff'), 
		url(/fonts/NanumBarunGothic.otf) format('opentype'); 
}
@font-face { 
	font-family: 'NanumBarunGothic'; 
	font-style: normal; 
	font-weight: 600; 
	src:url(/fonts/NanumBarunGothicBold.woff2) format('woff2'), 
		url(/fonts/NanumBarunGothicBold.woff) format('woff'), 
		url(/fonts/NanumBarunGothicBold.otf) format('opentype'); 
}


/* NanumSquare */
/* font-family: 'NanumSquare', sans-serif;  */
@font-face {
	font-family: 'NanumSquare';
	font-style: normal; 
	font-weight: 300;
	src:url(/fonts/NanumSquareL.eot);
	src:url(/fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
        url(/fonts/NanumSquareL.woff) format('woff'),
        url(/fonts/NanumSquareL.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquare';
	font-style: normal; 
	font-weight: 400;
	src:url(/fonts/NanumSquareR.eot);
	src:url(/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
        url(/fonts/NanumSquareR.woff) format('woff'),
        url(/fonts/NanumSquareR.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquare';
	font-style: normal; 
	font-weight: 700;
	src:url(/fonts/NanumSquareB.eot);
	src:url(/fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
        url(/fonts/NanumSquareB.woff) format('woff'),
        url(/fonts/NanumSquareB.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquare';
	font-style: normal; 
	font-weight: 800;
	src:url(/fonts/NanumSquareEB.eot);
	src:url(/fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
        url(/fonts/NanumSquareEB.woff) format('woff'),
        url(/fonts/NanumSquareEB.ttf) format('truetype');
}


/* NanumSquareRound */
/* font-family: 'NanumSquareRound',sans-serif;  */
@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 300;
	src:url(/fonts/NanumSquareRoundL.eot); /* IE9 Compat Modes */
	src:url(/fonts/NanumSquareRoundL.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	    url(/fonts/NanumSquareRoundL.woff2) format('woff2'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundL.woff) format('woff'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundL.ttf) format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 400;
	src:url(/fonts/NanumSquareRoundR.eot); /* IE9 Compat Modes */
	src:url(/fonts/NanumSquareRoundR.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	    url(/fonts/NanumSquareRoundR.woff2) format('woff2'), /* Modern Browsers */    
	    url(/fonts/NanumSquareRoundR.woff) format('woff'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundR.ttf) format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 700;
	src:url(/fonts/NanumSquareRoundB.eot); /* IE9 Compat Modes */
	src:url(/fonts/NanumSquareRoundB.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	    url(/fonts/NanumSquareRoundB.woff2) format('woff2'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundB.woff) format('woff'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundB.ttf) format('truetype'); /* Safari, Android, iOS */
}
@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 800;
	src:url(/fonts/NanumSquareRoundEB.eot); /* IE9 Compat Modes */
	src:url(/fonts/NanumSquareRoundEB.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
	    url(/fonts/NanumSquareRoundEB.woff2) format('woff2'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundEB.woff) format('woff'), /* Modern Browsers */
	    url(/fonts/NanumSquareRoundEB.ttf) format('truetype'); /* Safari, Android, iOS */
}
