@charset "UTF-8";


/* Noto Sans CJK kr font embeding set ------------------------------------------------------------------------------ */
	/* Noto Sans CJK kr - Black */
	@font-face{
	font-family:'NotoSansKR';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Black.eot');													/* IE compatibility mode */
	src: local('☺')
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Black.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Black.woff2') format("woff2")								/* Modern Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Black.woff') format("woff")									/* Most Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Black.otf') format("opentype");								/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Bold */
	@font-face{
	font-family:'NotoSansKR';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.eot');													/* IE compatibility mode */
	src: local('☺')
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.woff2') format("woff2")									/* Modern Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.woff') format("woff")									/* Most Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.otf') format("opentype");								/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Medium */
	@font-face{
	font-family:'NotoSansKR';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Medium.eot');												/* IE compatibility mode */
	src: local('☺')
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Medium.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Medium.woff2') format("woff2")								/* Modern Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Medium.woff') format("woff")									/* Most Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Medium.otf') format("opentype");								/* Legacy Browsers // Android, iOS */
	}	/* Noto Sans CJK kr - Regular */
	@font-face{
	font-family:'NotoSansKR';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.eot');												/* IE compatibility mode */
	src: local('☺')
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.woff2') format("woff2")								/* Modern Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.woff') format("woff")								/* Most Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.otf') format("opentype");							/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Light */
	@font-face{
	font-family:'NotoSansKR';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.eot');													/* IE compatibility mode */
	src: local('☺')
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.woff2') format("woff2")								/* Modern Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.woff') format("woff")									/* Most Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.otf') format("opentype");								/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Thin */
	@font-face{
	font-family:'NotoSansKR';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.eot');													/* IE compatibility mode */
	src: local('☺')
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Thin.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Thin.woff2') format("woff2")									/* Modern Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Thin.woff') format("woff")									/* Most Browsers */
		,url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Thin.otf') format("opentype");								/* Legacy Browsers // Android, iOS */
	}

/* NanumSquare font embeding set -------------------------------------------------------------------------------- */
	/* NanumSquare-Light */
	@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/NanumSquare/NanumSquareL.eot');															/* IE compatibility mode */
    src: local('☺')
		,url('../fonts/NanumSquare/NanumSquareL.eot?#iefix') format("embedded-opentype")						/* IE6-IE8 */
		,url('../fonts/NanumSquare/NanumSquareL.woff') format("woff")											/* Most Browsers */
		,url('../fonts/NanumSquare/NanumSquareL.ttf')  format("truetype");										/* Legacy Browsers // Android, iOS */
	}
	/* NanumSquare-Regular */
	@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/NanumSquare/NanumSquareR.eot');															/* IE compatibility mode */
    src: local('☺')
		,url('../fonts/NanumSquare/NanumSquareR.eot?#iefix') format("embedded-opentype")						/* IE6-IE8 */
		,url('../fonts/NanumSquare/NanumSquareR.woff') format("woff")											/* Most Browsers */
		,url('../fonts/NanumSquare/NanumSquareR.ttf')  format("truetype");										/* Legacy Browsers // Android, iOS */
	}
	/* NanumSquare-Bold */
	@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/NanumSquare/NanumSquareB.eot');															/* IE compatibility mode */
    src: local('☺')
		,url('../fonts/NanumSquare/NanumSquareB.eot?#iefix') format("embedded-opentype")						/* IE6-IE8 */
		,url('../fonts/NanumSquare/NanumSquareB.woff') format("woff")											/* Most Browsers */
		,url('../fonts/NanumSquare/NanumSquareB.ttf')  format("truetype");										/* Legacy Browsers // Android, iOS */
	}
	/* NanumSquare-ExtraBold */
	@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/NanumSquare/NanumGothic-Bold.eot');														/* IE compatibility mode */
    src: local('☺')
		,url('../fonts/NanumSquare/NanumSquareEB.eot?#iefix') format("embedded-opentype")						/* IE6-IE8 */
		,url('../fonts/NanumSquare/NanumSquareEB.woff') format("woff")											/* Most Browsers */
		,url('../fonts/NanumSquare/NanumSquareEB.ttf')  format("truetype");										/* Legacy Browsers // Android, iOS */
	}

/* Image font embeding set ----------------------------------------------------------------------------------------- */
	/* axicon */
	@font-face {
		font-family: "axicon";
		font-weight: normal;
		font-style: normal;
		src: url('../fonts/axiconFont/axicon.eot?c24xcj');														/* IE compatibility mode */
		src: local('☺')
			,url('../fonts/axiconFont/axicon.eot?#iefixc24xcj') format("embedded-opentype")						/* IE6-IE8 */
			,url('../fonts/axiconFont/axicon.woff?c24xcj') format("woff")										/* Most Browsers */
			,url('../fonts/axiconFont/axicon.ttf?c24xcj') format("truetype")									/* Legacy Browsers // Android, iOS */
			,url('../fonts/axiconFont/axicon.svg?c24xcj#axicon') format("svg");									/* Legacy iOS & old mobile Browser */
	}
	[class^="axi-"], [class*=" axi-"]{
		font-family: "axicon";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	/* Font Awesome v5.8.2 */
	@font-face{
		font-family: "Font Awesome 5 Brands";
		font-style: normal;
		font-weight: normal;
		src: url('../fonts/FontAwesome_v5.8.2/fa-brands-400.eot');												/* IE compatibility mode */
		src: local('☺')
			,url('../fonts/FontAwesome_v5.8.2/fa-brands-400.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
			,url('../fonts/FontAwesome_v5.8.2/fa-brands-400.woff2') format("woff2")								/* Modern Browsers */
			,url('../fonts/FontAwesome_v5.8.2/fa-brands-400.woff') format("woff")								/* Most Browsers */
			,url('../fonts/FontAwesome_v5.8.2/fa-brands-400.ttf') format("truetype")							/* Legacy Browsers // Android, iOS */
			,url('../fonts/FontAwesome_v5.8.2/fa-brands-400.svg#fontawesome') format("svg");					/* Legacy iOS & old mobile Browser */
	}
	.fab{font-family: 'Font Awesome 5 Brands';}
	@font-face{
		font-family: 'Font Awesome 5 Free';
		font-style: normal;
		font-weight: 400;
		src: url('../fonts/FontAwesome_v5.8.2/fa-regular-400.eot');												/* IE compatibility mode */
		src: local('☺')
			,url('../fonts/FontAwesome_v5.8.2/fa-regular-400.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
			,url('../fonts/FontAwesome_v5.8.2/fa-regular-400.woff2') format("woff2")							/* Modern Browsers */
			,url('../fonts/FontAwesome_v5.8.2/fa-regular-400.woff') format("woff")								/* Most Browsers */
			,url('../fonts/FontAwesome_v5.8.2/fa-regular-400.ttf') format("truetype")							/* Legacy Browsers // Android, iOS */
			,url('../fonts/FontAwesome_v5.8.2/fa-regular-400.svg#fontawesome') format("svg");					/* Legacy iOS & old mobile Browser */
	}
	.far{font-family: 'Font Awesome 5 Free'; font-weight: 400;}
	@font-face{
		font-family: 'Font Awesome 5 Free';
		font-style: normal;
		font-weight: 900;
		src: url('../fonts/FontAwesome_v5.8.2/fa-solid-900.eot');												/* IE compatibility mode */
		src: local('☺')
			,url('../fonts/FontAwesome_v5.8.2/fa-solid-900.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
			,url('../fonts/FontAwesome_v5.8.2/fa-solid-900.woff2') format("woff2")								/* Modern Browsers */
			,url('../fonts/FontAwesome_v5.8.2/fa-solid-900.woff') format("woff")								/* Most Browsers */
			,url('../fonts/FontAwesome_v5.8.2/fa-solid-900.ttf') format("truetype")								/* Legacy Browsers // Android, iOS */
			,url('../fonts/FontAwesome_v5.8.2/fa-solid-900.svg#fontawesome') format("svg");						/* Legacy iOS & old mobile Browser */
	}
/* 일반폰트와 함께 적용되는 문제로 인하여 common.css에서 폰트 두께값 재정의 // 2018-08-10
.fa, .fas{font-family: 'Font Awesome 5 Free'; font-weight: 900;}
*/