@charset "UTF-8";

/* Noto Sans CJK kr font embeding set ------------------------------------------------------------------------------ */
	/* Noto Sans CJK kr - Black */
	@font-face{
	font-family:'NotoSansCJKkr';
	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.woff') 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:'NotoSansCJKkr';
	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.woff') 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:'NotoSansCJKkr';
	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.woff') 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:'NotoSansCJKkr';
	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.woff') 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:'NotoSansCJKkr';
	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.woff') 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:'NotoSansCJKkr';
	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.woff') 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 */
	}

/* Roboto font embeding set ------------------------------------------------------------------------------ */
	/* Roboto - Bold */
	@font-face{
	font-family:'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('../../fonts/Roboto/Roboto-Bold-webfont.eot');
	src: url('../../fonts/Roboto/Roboto-Bold-webfont.eot?#iefix') format("embedded-opentype")
		,url('../../fonts/Roboto/Roboto-Bold-webfont.woff') format("woff")
		,url('../../fonts/Roboto/Roboto-Bold-webfont.ttf') format("truetype")
		,url('../../fonts/Roboto/Roboto-Bold-webfont.svg') format("svg")
	}
	/* Roboto - Medium */
	@font-face{
	font-family:'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('../../fonts/Roboto/Roboto-Medium-webfont.eot');
	src: url('../../fonts/Roboto/Roboto-Medium-webfont.eot?#iefix') format("embedded-opentype")
		,url('../../fonts/Roboto/Roboto-Medium-webfont.woff') format("woff")
		,url('../../fonts/Roboto/Roboto-Medium-webfont.ttf') format("truetype")
		,url('../../fonts/Roboto/Roboto-Medium-webfont.svg') format("svg")
	}
	/* Roboto - Regular */
	@font-face{
	font-family:'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../../fonts/Roboto/Roboto-Regular-webfont.eot');
	src: url('../../fonts/Roboto/Roboto-Regular-webfont.eot?#iefix') format("embedded-opentype")
		,url('../../fonts/Roboto/Roboto-Regular-webfont.woff') format("woff")
		,url('../../fonts/Roboto/Roboto-Regular-webfont.ttf') format("truetype")
		,url('../../fonts/Roboto/Roboto-Regular-webfont.svg') format("svg")
	}

/* NanumSquare font embeding set -------------------------------------------------------------------------------- */
	/* NanumSquare-ExtraBold */
	@font-face {
    font-family: 'NanumSquare';
    font-style: normal;
    font-weight: 900;
    src: url('../../fonts/NanumSquare/NanumSquareEB.eot');														/* IE compatibility mode */
    src: local('☺')
		,url('../../fonts/NanumSquare/NanumSquareEB.eot?#iefix') format("embedded-opentype")					/* IE6-IE8 */
		,url('../../fonts/NanumSquare/NanumSquareEB.woff2') format("woff2")									/* Modern Browsers */
		,url('../../fonts/NanumSquare/NanumSquareEB.woff') format("woff")										/* Most Browsers */
		,url('../../fonts/NanumSquare/NanumSquareEB.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.woff2') format("woff2")									/* Modern Browsers */
		,url('../../fonts/NanumSquare/NanumSquareB.woff') format("woff")										/* Most Browsers */
		,url('../../fonts/NanumSquare/NanumSquareB.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.woff2') format("woff2")										/* Modern Browsers */
		,url('../../fonts/NanumSquare/NanumSquareR.woff') format("woff")										/* Most Browsers */
		,url('../../fonts/NanumSquare/NanumSquareR.ttf')  format("truetype");									/* Legacy Browsers // Android, iOS */
	}
	
	/* 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.woff2') format("woff2")										/* Modern Browsers */
		,url('../../fonts/NanumSquare/NanumSquareL.woff') format("woff")										/* Most Browsers */
		,url('../../fonts/NanumSquare/NanumSquareL.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 */
	.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/fa-solid-900.eot');												/* IE compatibility mode */
		src: local('☺')
			,url('../../fonts/FontAwesome_v5/fa-solid-900.eot?#iefix') format("embedded-opentype")				/* IE6-IE8 */
			,url('../../fonts/FontAwesome_v5/fa-solid-900.woff2') format("woff2")								/* Modern Browsers */
			,url('../../fonts/FontAwesome_v5/fa-solid-900.woff') format("woff")								/* Most Browsers */
			,url('../../fonts/FontAwesome_v5/fa-solid-900.ttf') format("truetype")								/* Legacy Browsers // Android, iOS */
			,url('../../fonts/FontAwesome_v5/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;}
*/

/* Pretendard font set ------------------------------------------------------------------------------ */
	/* Pretendard-Black */
	@font-face{
	font-family:'Pretendard';
	font-style: normal;
	font-weight: 900;
	src: url('../../fonts/Pretendard/Pretendard-Black.eot');												/* IE compatibility mode */
	src: local('☺')
		,url('../../fonts/Pretendard/Pretendard-Black.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
		,url('../../fonts/Pretendard/Pretendard-Black.woff') format("woff2")								/* Modern Browsers */
		,url('../../fonts/Pretendard/Pretendard-Black.woff') format("woff")								/* Most Browsers */
		,url('../../fonts/Pretendard/Pretendard-Black.otf') format("opentype");							/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Bold */
	@font-face{
	font-family:'Pretendard';
	font-style: normal;
	font-weight: 700;
	src: url('../../fonts/Pretendard/Pretendard-Bold.eot');												/* IE compatibility mode */
	src: local('☺')
		,url('../../fonts/Pretendard/Pretendard-Bold.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
		,url('../../fonts/Pretendard/Pretendard-Bold.woff') format("woff2")								/* Modern Browsers */
		,url('../../fonts/Pretendard/Pretendard-Bold.woff') format("woff")								/* Most Browsers */
		,url('../../fonts/Pretendard/Pretendard-Bold.otf') format("opentype");							/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Medium */
	@font-face{
	font-family:'Pretendard';
	font-style: normal;
	font-weight: 500;
	src: url('../../fonts/Pretendard/Pretendard-Medium.eot');											/* IE compatibility mode */
	src: local('☺')
		,url('../../fonts/Pretendard/Pretendard-Medium.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
		,url('../../fonts/Pretendard/Pretendard-Medium.woff') format("woff2")							/* Modern Browsers */
		,url('../../fonts/Pretendard/Pretendard-Medium.woff') format("woff")								/* Most Browsers */
		,url('../../fonts/Pretendard/Pretendard-Medium.otf') format("opentype");							/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Regular */
	@font-face{
	font-family:'Pretendard';
	font-style: normal;
	font-weight: 400;
	src: url('../../fonts/Pretendard/Pretendard-Regular.eot');											/* IE compatibility mode */
	src: local('☺')
		,url('../../fonts/Pretendard/Pretendard-Regular.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
		,url('../../fonts/Pretendard/Pretendard-Regular.woff') format("woff2")							/* Modern Browsers */
		,url('../../fonts/Pretendard/Pretendard-Regular.woff') format("woff")							/* Most Browsers */
		,url('../../fonts/Pretendard/Pretendard-Regular.otf') format("opentype");						/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Light */
	@font-face{
	font-family:'Pretendard';
	font-style: normal;
	font-weight: 300;
	src: url('../../fonts/Pretendard/Pretendard-Light.eot');												/* IE compatibility mode */
	src: local('☺')
		,url('../../fonts/Pretendard/Pretendard-Light.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
		,url('../../fonts/Pretendard/Pretendard-Light.woff') format("woff2")								/* Modern Browsers */
		,url('../../fonts/Pretendard/Pretendard-Light.woff') format("woff")								/* Most Browsers */
		,url('../../fonts/Pretendard/Pretendard-Light.otf') format("opentype");							/* Legacy Browsers // Android, iOS */
	}
	/* Noto Sans CJK kr - Thin */
	@font-face{
	font-family:'Pretendard';
	font-style: normal;
	font-weight: 100;
	src: url('../../fonts/Pretendard/Pretendard-Thin.eot');												/* IE compatibility mode */
	src: local('☺')
		,url('../../fonts/Pretendard/Pretendard-Thin.eot?#iefix') format("embedded-opentype")			/* IE6-IE8 */
		,url('../../fonts/Pretendard/NotoSansCJKkr-Thin.woff') format("woff2")								/* Modern Browsers */
		,url('../../fonts/Pretendard/Pretendard-Thin.woff') format("woff")								/* Most Browsers */
		,url('../../fonts/Pretendard/Pretendard-Thin.otf') format("opentype");							/* Legacy Browsers // Android, iOS */
	}
