@charset 'utf-8';

/*NotoSansKR*/
@font-face {
	font-family: "NotoSansKR-Thin";
	font-style: normal;
	font-weight: 100;
	src: local('NotoSansKR-Thin'), local('NotoSansKR-Thin'),
		url('font/NotoSansKR/eot/NotoSansKR-Thin.eot'),
		url('font/NotoSansKR/eot/NotoSansKR-Thin?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR-Thin.woff2') format('woff2'),
		url('font/NotoSansKR/woff/NotoSansKR-Thin.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR-Thin.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR-Thin.otf') format('opentype');
}

@font-face {
	font-family: "NotoSansKR-Light";
	font-weight: 200;
	font-style: normal;
	src: local('NotoSansKR-Light'), local('NotoSansKR-Light'),
		url('font/NotoSansKR/eot/NotoSansKR-Light.eot'),
		url('font/NotoSansKR/eot/NotoSansKR-Light?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR-Light.woff2') format('woff2'),
		url('font/NotoSansKR/woff/NotoSansKR-Light.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR-Light.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR-Light.otf') format('opentype');
}

@font-face {
	font-family: "NotoSansKR-DemiLight";
	font-weight: 300;
	font-style: normal;
	src: local('NotoSansKR-DemiLight'), local('NotoSansKR-DemiLight'),
		url('font/NotoSansKR/eot/NotoSansKR-DemiLight.eot'),
		url('font/NotoSansKR/eot/NotoSansKR-DemiLight?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR-DemiLight.woff2') format('woff2'),
		url('font/NotoSansKR/woff/NotoSansKR-DemiLight.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR-DemiLight.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR-DemiLightt.otf') format('opentype');
}

@font-face {
	font-family: "NotoSansKR";
	font-style: normal;
	font-weight: 400;
	src: local('NotoSansKR'), local('NotoSansKR'),
		url('font/NotoSansKR/eot/NotoSansKR.eot'),
		url('font/NotoSansKR/woff/NotoSansKR.woff2') format('woff2'),
		url('font/NotoSansKR/eot/NotoSansKR?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR.otf') format('opentype');
}

@font-face {
	font-family: "NotoSansKR-Medium";
	font-style: normal;
	font-weight: 500;
	src: local('NotoSansKR-Medium'), local('NotoSansKR-Medium'),
		url('font/NotoSansKR/eot/NotoSansKR-Medium.eot'),
		url('font/NotoSansKR/eot/NotoSansKR-Medium?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR-Medium.woff2') format('woff2'),
		url('font/NotoSansKR/woff/NotoSansKR-Medium.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR-Medium.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR-Medium.otf') format('opentype');
}

@font-face {
	font-family: "NotoSansKR-Bold";
	font-style: normal;
	font-weight: 600;
	src: local('NotoSansKR-Bold'), local('NotoSansKR-Bold'),
		url('font/NotoSansKR/eot/NotoSansKR-Bold.eot'),
		url('font/NotoSansKR/eot/NotoSansKR-Bold?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR-Bold.woff2') format('woff2'),
		url('font/NotoSansKR/woff/NotoSansKR-Bold.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR-Bold.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR-Bold.otf') format('opentype');
}

@font-face {
	font-family: "NotoSansKR-Black";
	font-style: normal;
	font-weight: 900;
	src: local('NotoSansKR-Bold'), local('NotoSansKR-Bold'),
		url('font/NotoSansKR/eot/NotoSansKR-Bold.eot'),
		url('font/NotoSansKR/eot/NotoSansKR-Bold?#iefix') format('embedded-opentype'),
		url('font/NotoSansKR/woff/NotoSansKR-Bold.woff2') format('woff2'),
		url('font/NotoSansKR/woff/NotoSansKR-Bold.woff') format('woff'),
		url('font/NotoSansKR/ttf/NotoSansKR-Bold.ttf') format('truetype'),
		url('font/NotoSansKR/otf/NotoSansKR-Bold.otf') format('opentype');
}


/*Montserrat*/
@font-face {
	font-family: "Montserrat";
	src: local('Montserrat'), local('Montserrat'),
		url('font/Montserrat/eot/Montserrat.eot'),
		url('font/Montserrat/eot/Montserrat?#iefix') format('embedded-opentype');
	/* url('font/Montserrat/woff/Montserrat.woff') format('woff'),
	url('font/Montserrat/ttf/Montserrat.ttf') format('truetype'),
	url('font/Montserrat/otf/Montserrat.otf') format('opentype'); */
	font-style: normal;
	unicode-range: U+0041-005A, U+0061-007A;
}

@font-face {
	font-family: "Montserrat-Thin";
	src: local('Montserrat-Thin'), local('Montserrat-Thin'),
		url('font/Montserrat/eot/Montserrat-Thin.eot'),
		url('font/Montserrat/eot/Montserrat-Thin?#iefix') format('embedded-opentype'),
		url('font/Montserrat/woff/Montserrat-Thin.woff') format('woff'),
		url('font/Montserrat/ttf/Montserrat-Thin.ttf') format('truetype'),
		url('font/Montserrat/otf/Montserrat-Thin.otf') format('opentype');
	font-style: normal;
	unicode-range: U+0041-005A, U+0061-007A;
}

@font-face {
	font-family: "Montserrat-Light";
	src: local('Montserrat-Light'), local('Montserrat-Light'),
		url('font/Montserrat/eot/Montserrat-Light.eot'),
		url('font/Montserrat/eot/Montserrat-Light?#iefix') format('embedded-opentype'),
		url('font/Montserrat/woff/Montserrat-Light.woff') format('woff'),
		url('font/Montserrat/ttf/Montserrat-Light.ttf') format('truetype'),
		url('font/Montserrat/otf/Montserrat-Light.otf') format('opentype');
	font-style: normal;
	unicode-range: U+0041-005A, U+0061-007A;
}

@font-face {
	font-family: 'Montserrat-Medium';
	src: local('Montserrat-Medium'), local('Montserrat-Medium'),
		url('font/Montserrat/eot/Montserrat-Medium.eot'),
		url('font/Montserrat/eot/Montserrat-Medium?#iefix') format('embedded-opentype'),
		url('font/Montserrat/woff/Montserrat-Medium.woff') format('woff'),
		url('font/Montserrat/ttf/Montserrat-Medium.ttf') format('truetype'),
		url('font/Montserrat/otf/Montserrat-Medium.otf') format('opentype');
	font-style: normal;
	unicode-range: U+0041-005A, U+0061-007A;
}


@font-face {
	font-family: "Montserrat-Bold";
	src: local('Montserrat-Bold'), local('Montserrat-Bold'),
		url('font/Montserrat/eot/Montserrat-Bold.eot'),
		url('font/Montserrat/eot/Montserrat-Bold?#iefix') format('embedded-opentype'),
		url('font/Montserrat/woff/Montserrat-Bold.woff') format('woff'),
		url('font/Montserrat/ttf/Montserrat-Bold.ttf') format('truetype'),
		url('font/Montserrat/otf/Montserrat-Bold.otf') format('opentype');
	font-style: normal;
	unicode-range: U+0041-005A, U+0061-007A;
}

@font-face {
	font-family: "Montserrat-ExtraBold";
	src: local('Montserrat-ExtraBold'), local('Montserrat-ExtraBold'),
		url('font/Montserrat/eot/Montserrat-ExtraBold.eot'),
		url('font/Montserrat/eot/Montserrat-ExtraBold?#iefix') format('embedded-opentype'),
		url('font/Montserrat/woff/Montserrat-ExtraBold.woff') format('woff'),
		url('font/Montserrat/ttf/Montserrat-ExtraBold.ttf') format('truetype'),
		url('font/Montserrat/otf/Montserrat-ExtraBold.otf') format('opentype');
	font-style: normal;
	unicode-range: U+0041-005A, U+0061-007A;
}

/*Pretendard*/

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('font/Pretendard/woff2/Pretendard-Black.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('font/Pretendard/woff2/Pretendard-ExtraBold.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('font/Pretendard/woff2/Pretendard-Bold.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('font/Pretendard/woff2/Pretendard-SemiBold.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('font/Pretendard/woff2/Pretendard-Medium.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('font/Pretendard/woff2/Pretendard-Regular.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('font/Pretendard/woff2/Pretendard-Light.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('font/Pretendard/woff2/Pretendard-ExtraLight.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('font/Pretendard/woff2/Pretendard-Thin.woff2') format('woff2'), url('font/Pretendard/woff/Pretendard-Thin.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('font/Pretendard/woff2-subset/Pretendard-Black.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-Black.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('font/Pretendard/woff2-subset/Pretendard-ExtraBold.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-ExtraBold.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('font/Pretendard/woff2-subset/Pretendard-Bold.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-Bold.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('font/Pretendard/woff2-subset/Pretendard-SemiBold.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-SemiBold.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('font/Pretendard/woff2-subset/Pretendard-Medium.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-Medium.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('font/Pretendard/woff2-subset/Pretendard-Regular.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-Regular.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('font/Pretendard/woff2-subset/Pretendard-Light.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-Light.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('font/Pretendard/woff2-subset/Pretendard-ExtraLight.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-ExtraLight.subset.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('font/Pretendard/woff2-subset/Pretendard-Thin.subset.woff2') format('woff2'), url('font/Pretendard/woff-subset/Pretendard-Thin.subset.woff') format('woff');
}