@charset "UTF-8";

/* 나눔고딕 */
@font-face {
	font-family: 'Nanum';
	src: url('../.fonts/NanumGothic.woff2') format('woff2'),
		 url('../.fonts/NanumGothic.woff') format('woff'),
		 url('../.fonts/NanumGothic.ttf') format('truetype');
	font-weight:400;
}

@font-face {
	font-family: 'Nanum';
	src: url('../.fonts/NanumGothic-Light.woff2') format('woff2'),
		 url('../.fonts/NanumGothic-Light.woff') format('woff'),
		 url('../.fonts/NanumGothic-Light.ttf') format('truetype');
	font-weight:200;
}

@font-face {
	font-family: 'Nanum';
	src: url('../.fonts/NanumGothic-Bold.woff2') format('woff2'),
		 url('../.fonts/NanumGothic-Bold.woff') format('woff'),
		 url('../.fonts/NanumGothic-Bold.ttf') format('truetype');
	font-weight:600;
}

@font-face {
	font-family: 'Nanum';
	src: url('../.fonts/NanumGothic-ExtraBold.woff2') format('woff2'),
		 url('../.fonts/NanumGothic-ExtraBold.woff') format('woff'),
		 url('../.fonts/NanumGothic-ExtraBold.ttf') format('truetype');
	font-weight:800;
}

/* 나눔바른고딕 */
@font-face {
	font-family: 'NanumBR';
	src: url('../.fonts/NanumBarunGothic.woff2') format('woff2'),
		 url('../.fonts/NanumBarunGothic.woff') format('woff'),
		 url('../.fonts/NanumBarunGothic.ttf') format('truetype');
	font-weight:400;
}

@font-face {
	font-family: 'NanumBR';
	src: url('../.fonts/NanumBarunGothic-Light.woff2') format('woff2'),
		 url('../.fonts/NanumBarunGothic-Light.woff') format('woff'),
		 url('../.fonts/NanumBarunGothic-Light.ttf') format('truetype');
	font-weight:200;
}

@font-face {
	font-family: 'NanumBR';
	src: url('../.fonts/NanumBarunGothic-UltraLight.woff2') format('woff2'),
		 url('../.fonts/NanumBarunGothic-UltraLight.woff') format('woff'),
		 url('../.fonts/NanumBarunGothic-UltraLight.ttf') format('truetype');
	font-weight:100;
}

@font-face {
	font-family: 'NanumBR';
	src: url('../.fonts/NanumBarunGothic-Bold.woff2') format('woff2'),
		 url('../.fonts/NanumBarunGothic-Bold.woff') format('woff'),
		 url('../.fonts/NanumBarunGothic-Bold.ttf') format('truetype');
	font-weight:600;
}

/* 나눔명조 */
@font-face {
	font-family: 'NanumMJ';
	src: url('../.fonts/NanumMyeongjo-Regular.woff2') format('woff2'),
		 url('../.fonts/NanumMyeongjo-Regular.woff') format('woff'),
		 url('../.fonts/NanumMyeongjo-Regular.ttf') format('truetype');
	font-weight:400;
}

@font-face {
	font-family: 'NanumMJ';
	src: url('../.fonts/NanumMyeongjo-Bold.woff2') format('woff2'),
		 url('../.fonts/NanumMyeongjo-Bold.woff') format('woff'),
		 url('../.fonts/NanumMyeongjo-Bold.ttf') format('truetype');
	font-weight:600;
}

@font-face {
	font-family: 'NanumMJ';
	src: url('../.fonts/NanumMyeongjo-ExtraBold.woff2') format('woff2'),
		 url('../.fonts/NanumMyeongjo-ExtraBold.woff') format('woff'),
		 url('../.fonts/NanumMyeongjo-ExtraBold.ttf') format('truetype');
	font-weight:800;
}

/* 나눔붓글씨 */
@font-face {
	font-family: 'NanumBrush';
	src: url('../.fonts/NanumBrushScript-Regular.woff2') format('woff2'),
		 url('../.fonts/NanumBrushScript-Regular.woff') format('woff'),
		 url('../.fonts/NanumBrushScript-Regular.ttf') format('truetype');
}

/* 나눔펜글씨 */
@font-face {
	font-family: 'NanumPen';
	src: url('../.fonts/NanumPenScript-Regular.woff2') format('woff2'),
		 url('../.fonts/NanumPenScript-Regular.woff') format('woff'),
		 url('../.fonts/NanumPenScript-Regular.ttf') format('truetype');
}

/* 나눔스퀘어 */
@font-face {
 font-family: 'NanumSQ';
 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: 'NanumSQ';
 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: 'NanumSQ';
 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');
}
@font-face {
 font-family: 'NanumSQ';
 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: 'notokr';
	src: url('../.fonts/notokr-regular.woff2') format('woff2'),
		 url('../.fonts/notokr-regular.woff') format('woff'),
		 url('../.fonts/notokr-regular.ttf') format('truetype');
	font-weight:400;
}

@font-face {
	font-family: 'notokr';
	src: url('../.fonts/notokr-medium.woff2') format('woff2'),
		 url('../.fonts/notokr-medium.woff') format('woff'),
		 url('../.fonts/notokr-medium.ttf') format('truetype');
	font-weight:500;
}

@font-face {
	font-family: 'notokr';
	src: url('../.fonts/notokr-thin.woff2') format('woff2'),
		 url('../.fonts/notokr-thin.woff') format('woff'),
		 url('../.fonts/notokr-thin.ttf') format('truetype');
	font-weight:100;
}

@font-face {
	font-family: 'notokr';
	src: url('../.fonts/notokr-light.woff2') format('woff2'),
		 url('../.fonts/notokr-light.woff') format('woff'),
		 url('../.fonts/notokr-light.ttf') format('truetype');
	font-weight:200;
}

@font-face {
	font-family: 'notokr';
	src: url('../.fonts/notokr-demilight.woff2') format('woff2'),
		 url('../.fonts/notokr-demilight.woff') format('woff'),
		 url('../.fonts/notokr-demilight.ttf') format('truetype');
	font-weight:300;
}

@font-face {
	font-family: 'notokr';
	src: url('../.fonts/notokr-bold.woff2') format('woff2'),
		 url('../.fonts/notokr-bold.woff') format('woff'),
		 url('../.fonts/notokr-bold.ttf') format('truetype');
	font-weight:600;
}

@font-face {
	font-family: 'notokr';
	src: url('../.fonts/notokr-black.woff2') format('woff2'),
		 url('../.fonts/notokr-black.woff') format('woff'),
		 url('../.fonts/notokr-black.ttf') format('truetype');
	font-weight:800;
}

/* 본고딕 숫자(별도적용) */
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-Regular.woff2') format('woff2'),
		 url('../.fonts/OpenSans-Regular.woff') format('woff'),
		 url('../.fonts/OpenSans-Regular.ttf') format('truetype');
	font-weight:400;
	font-style: normal;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-Italic.woff2') format('woff2'),
		 url('../.fonts/OpenSans-Italic.woff') format('woff'),
		 url('../.fonts/OpenSans-Italic.ttf') format('truetype');
	font-weight:400;
	font-style: italic;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-Light.woff2') format('woff2'),
		 url('../.fonts/OpenSans-Light.woff') format('woff'),
		 url('../.fonts/OpenSans-Light.ttf') format('truetype');
	font-weight:200;
	font-style: normal;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-LightItalic.woff2') format('woff2'),
		 url('../.fonts/OpenSans-LightItalic.woff') format('woff'),
		 url('../.fonts/OpenSans-LightItalic.ttf') format('truetype');
	font-weight:200;
	font-style: italic;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-Medium.woff2') format('woff2'),
		 url('../.fonts/OpenSans-Medium.woff') format('woff'),
		 url('../.fonts/OpenSans-Medium.ttf') format('truetype');
	font-weight:500;
	font-style: normal;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-MediumItalic.woff2') format('woff2'),
		 url('../.fonts/OpenSans-MediumItalic.woff') format('woff'),
		 url('../.fonts/OpenSans-MediumItalic.ttf') format('truetype');
	font-weight:500;
	font-style: italic;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-SemiBold.woff2') format('woff2'),
		 url('../.fonts/OpenSans-SemiBold.woff') format('woff'),
		 url('../.fonts/OpenSans-SemiBold.ttf') format('truetype');
	font-weight:600;
	font-style: normal;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),
		 url('../.fonts/OpenSans-SemiBoldItalic.woff') format('woff'),
		 url('../.fonts/OpenSans-SemiBoldItalic.ttf') format('truetype');
	font-weight:600;
	font-style: italic;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-Bold.woff2') format('woff2'),
		 url('../.fonts/OpenSans-Bold.woff') format('woff'),
		 url('../.fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight:700;
	font-style: normal;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-BoldItalic.woff2') format('woff2'),
		 url('../.fonts/OpenSans-BoldItalic.woff') format('woff'),
		 url('../.fonts/OpenSans-BoldItalic.ttf') format('truetype');
	font-weight:700;
	font-style: italic;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-ExtraBold.woff2') format('woff2'),
		 url('../.fonts/OpenSans-ExtraBold.woff') format('woff'),
		 url('../.fonts/OpenSans-ExtraBold.ttf') format('truetype');
	font-weight:800;
	font-style: normal;
	unicode-range: U+0030-0039
}
@font-face {
	font-family: 'notokr';
	src: url('../.fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
		 url('../.fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
		 url('../.fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');
	font-weight:800;
	font-style: italic;
	unicode-range: U+0030-0039
}

/* 본고딕 라틴문자 */

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-400.woff2') format('woff2'),
		 url('../.fonts/notoen-400.woff') format('woff'),
		 url('../.fonts/notoen-400.ttf') format('truetype');
	font-weight:400;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-100.woff2') format('woff2'),
		 url('../.fonts/notoen-100.woff') format('woff'),
		 url('../.fonts/notoen-100.ttf') format('truetype');
	font-weight:100;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-200.woff2') format('woff2'),
		 url('../.fonts/notoen-200.woff') format('woff'),
		 url('../.fonts/notoen-200.ttf') format('truetype');
	font-weight:200;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-300.woff2') format('woff2'),
		 url('../.fonts/notoen-300.woff') format('woff'),
		 url('../.fonts/notoen-300.ttf') format('truetype');
	font-weight:300;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-500.woff2') format('woff2'),
		 url('../.fonts/notoen-500.woff') format('woff'),
		 url('../.fonts/notoen-500.ttf') format('truetype');
	font-weight:500;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-600.woff2') format('woff2'),
		 url('../.fonts/notoen-600.woff') format('woff'),
		 url('../.fonts/notoen-600.ttf') format('truetype');
	font-weight:600;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-700.woff2') format('woff2'),
		 url('../.fonts/notoen-700.woff') format('woff'),
		 url('../.fonts/notoen-700.ttf') format('truetype');
	font-weight:700;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-800.woff2') format('woff2'),
		 url('../.fonts/notoen-800.woff') format('woff'),
		 url('../.fonts/notoen-800.ttf') format('truetype');
	font-weight:800;
}

@font-face {
	font-family: 'notoen';
	src: url('../.fonts/notoen-900.woff2') format('woff2'),
		 url('../.fonts/notoen-900.woff') format('woff'),
		 url('../.fonts/notoen-900.ttf') format('truetype');
	font-weight:900;
}

/* 본고딕 중문 */
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 400;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-Regular.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-Regular.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-Regular.otf') format('opentype');
}
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 100;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-Thin.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-Thin.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-Thin.otf') format('opentype');
}
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 200;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-Light.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-Light.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-Light.otf') format('opentype');
}
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 300;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-DemiLight.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-DemiLight.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-DemiLight.otf') format('opentype');
}
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 500;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-Medium.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-Medium.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-Medium.otf') format('opentype');
}
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 700;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-Bold.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-Bold.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-Bold.otf') format('opentype');
}
@font-face{
	font-family: 'notocn';
	font-style: normal;
	font-weight: 900;
	src: local('☺'),
		 url('../.fonts/NotoSansCJKsc-Black.woff2') format('woff2'),
		 url('../.fonts/NotoSansCJKsc-Black.woff') format('woff'),
		 url('../.fonts/NotoSansCJKsc-Black.otf') format('opentype');
}

/* 본고딕 일문 */
@font-face {
  font-family: 'notojp';
  font-style: normal;
  font-weight: 100;
  src: url('../.fonts/noto-sans-jp-v36-latin_japanese-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../.fonts/noto-sans-jp-v36-latin_japanese-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-100.woff') format('woff'), /* Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-100.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-300 - latin_japanese */
@font-face {
  font-family: 'notojp';
  font-style: normal;
  font-weight: 300;
  src: url('../.fonts/noto-sans-jp-v36-latin_japanese-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../.fonts/noto-sans-jp-v36-latin_japanese-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-300.woff') format('woff'), /* Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-300.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-regular - latin_japanese */
@font-face {
  font-family: 'notojp';
  font-style: normal;
  font-weight: 400;
  src: url('../.fonts/noto-sans-jp-v36-latin_japanese-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../.fonts/noto-sans-jp-v36-latin_japanese-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-regular.woff') format('woff'), /* Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-regular.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-500 - latin_japanese */
@font-face {
  font-family: 'notojp';
  font-style: normal;
  font-weight: 500;
  src: url('../.fonts/noto-sans-jp-v36-latin_japanese-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../.fonts/noto-sans-jp-v36-latin_japanese-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-500.woff') format('woff'), /* Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-500.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-700 - latin_japanese */
@font-face {
  font-family: 'notojp';
  font-style: normal;
  font-weight: 700;
  src: url('../.fonts/noto-sans-jp-v36-latin_japanese-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../.fonts/noto-sans-jp-v36-latin_japanese-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-700.woff') format('woff'), /* Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-700.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-900 - latin_japanese */
@font-face {
  font-family: 'notojp';
  font-style: normal;
  font-weight: 900;
  src: url('../.fonts/noto-sans-jp-v36-latin_japanese-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../.fonts/noto-sans-jp-v36-latin_japanese-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-900.woff') format('woff'), /* Modern Browsers */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../.fonts/noto-sans-jp-v36-latin_japanese-900.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}

/* KoPubWorld돋움체 */
@font-face {
  font-family: 'KoPubWorldDotum WF';
  font-style: normal;
  font-weight: normal;
  src: url('../.fonts/KoPubWorldDotumMedium.eot');
  src: local('※'),
       local('KoPubWorldDotum'),
       local('KoPubWorldDotum Medium'),
       local('KoPubWorld돋움체'),
       url('../.fonts/KoPubWorldDotumMedium.eot?#iefix') format('embedded-opentype'),
       url('../.fonts/KoPubWorldDotumMedium.woff2') format('woff2'),
       url('../.fonts/KoPubWorldDotumMedium.woff') format('woff'),
       url('../.fonts/KoPubWorldDotumMedium.ttf') format('truetype');
}
@font-face {
  font-family: 'KoPubWorldDotum WF';
  font-style: normal;
  font-weight: 300;
  src: url('../.fonts/KoPubWorldDotumLight.eot');
  src: local('※'),
       local('KoPubWorldDotum Light'),
       url('../.fonts/KoPubWorldDotumLight.eot?#iefix') format('embedded-opentype'),
       url('../.fonts/KoPubWorldDotumLight.woff2') format('woff2'),
       url('../.fonts/KoPubWorldDotumLight.woff') format('woff'),
       url('../.fonts/KoPubWorldDotumLight.ttf') format('truetype');
}
@font-face {
  font-family: 'KoPubWorldDotum WF';
  font-style: normal;
  font-weight: 700;
  src: url('../.fonts/KoPubWorldDotumBold.eot');
  src: local('※'),
       local('KoPubWorldDotum Bold'),
       url('../.fonts/KoPubWorldDotumBold.eot?#iefix') format('embedded-opentype'),
       url('../.fonts/KoPubWorldDotumBold.woff2') format('woff2'),
       url('../.fonts/KoPubWorldDotumBold.woff') format('woff'),
       url('../.fonts/KoPubWorldDotumBold.ttf') format('truetype');
}


/* Poppins */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight:400;
	src: url('../.fonts/Poppins-Regular.eot');
	src: url('../.fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Regular.woff2') format('woff2'),
		 url('../.fonts/Poppins-Regular.woff') format('woff'),
		 url('../.fonts/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight:400;
	src: url('../.fonts/Poppins-Italic.eot');
	src: url('../.fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Italic.woff2') format('woff2'),
		 url('../.fonts/Poppins-Italic.woff') format('woff'),
		 url('../.fonts/Poppins-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:900;
	font-style: normal;
	src: url('../.fonts/Poppins-Black.eot');
	src: url('../.fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Black.woff2') format('woff2'),
		 url('../.fonts/Poppins-Black.woff') format('woff'),
		 url('../.fonts/Poppins-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:900;
	font-style: italic;
	src: url('../.fonts/Poppins-BlackItalic.eot');
	src: url('../.fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-BlackItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-BlackItalic.woff') format('woff'),
		 url('../.fonts/Poppins-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:800;
	font-style: normal;
	src: url('../.fonts/Poppins-ExtraBold.eot');
	src: url('../.fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-ExtraBold.woff2') format('woff2'),
		 url('../.fonts/Poppins-ExtraBold.woff') format('woff'),
		 url('../.fonts/Poppins-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:800;
	font-style: italic;
	src: url('../.fonts/Poppins-ExtraBoldItalic.eot');
	src: url('../.fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
		 url('../.fonts/Poppins-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:700;
	font-style: normal;
	src: url('../.fonts/Poppins-Bold.eot');
	src: url('../.fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Bold.woff2') format('woff2'),
		 url('../.fonts/Poppins-Bold.woff') format('woff'),
		 url('../.fonts/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:700;
	font-style: italic;
	src: url('../.fonts/Poppins-BoldItalic.eot');
	src: url('../.fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-BoldItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-BoldItalic.woff') format('woff'),
		 url('../.fonts/Poppins-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:600;
	font-style: normal;
	src: url('../.fonts/Poppins-SemiBold.eot');
	src: url('../.fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-SemiBold.woff2') format('woff2'),
		 url('../.fonts/Poppins-SemiBold.woff') format('woff'),
		 url('../.fonts/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:600;
	font-style: italic;
	src: url('../.fonts/Poppins-SemiBoldItalic.eot');
	src: url('../.fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-SemiBoldItalic.woff') format('woff'),
		 url('../.fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:500;
	font-style: normal;
	src: url('../.fonts/Poppins-Medium.eot');
	src: url('../.fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Medium.woff2') format('woff2'),
		 url('../.fonts/Poppins-Medium.woff') format('woff'),
		 url('../.fonts/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:500;
	font-style: italic;
	src: url('../.fonts/Poppins-MediumItalic.eot');
	src: url('../.fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-MediumItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-MediumItalic.woff') format('woff'),
		 url('../.fonts/Poppins-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:300;
	font-style: normal;
	src: url('../.fonts/Poppins-Light.eot');
	src: url('../.fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Light.woff2') format('woff2'),
		 url('../.fonts/Poppins-Light.woff') format('woff'),
		 url('../.fonts/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:300;
	font-style: italic;
	src: url('../.fonts/Poppins-LightItalic.eot');
	src: url('../.fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-LightItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-LightItalic.woff') format('woff'),
		 url('../.fonts/Poppins-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:200;
	font-style: normal;
	src: url('../.fonts/Poppins-ExtraLight.eot');
	src: url('../.fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-ExtraLight.woff2') format('woff2'),
		 url('../.fonts/Poppins-ExtraLight.woff') format('woff'),
		 url('../.fonts/Poppins-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:200;
	font-style: italic;
	src: url('../.fonts/Poppins-ExtraLightItalic.eot');
	src: url('../.fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-ExtraLightItalic.woff') format('woff'),
		 url('../.fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:100;
	font-style: normal;
	src: url('../.fonts/Poppins-Thin.eot');
	src: url('../.fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-Thin.woff2') format('woff2'),
		 url('../.fonts/Poppins-Thin.woff') format('woff'),
		 url('../.fonts/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight:100;
	font-style: italic;
	src: url('../.fonts/Poppins-ThinItalic.eot');
	src: url('../.fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
		 url('../.fonts/Poppins-ThinItalic.woff2') format('woff2'),
		 url('../.fonts/Poppins-ThinItalic.woff') format('woff'),
		 url('../.fonts/Poppins-ThinItalic.ttf') format('truetype');
}

/* 에스코어드림 */
@font-face {
	font-family: 'ScoreDream';
	src: url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamRegular.woff2') format('woff2'),
		 url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamRegular.woff') format('woff'),
		 url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamRegular.ttf') format('truetype');
	font-weight:400;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://dm9dyppzex8zo.cloudfront.net/_font/SCoreDreamThin.woff2') format('woff2'),
		 url('https://dm9dyppzex8zo.cloudfront.net/_font/SCoreDreamThin.woff') format('woff'),
		 url('https://dm9dyppzex8zo.cloudfront.net/_font/SCoreDreamThin.ttf') format('truetype');
	font-weight:100;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://d1xmponkznzc88.cloudfront.net/_font/SCoreDreamExtraLight.woff2') format('woff2'),
		 url('https://d1xmponkznzc88.cloudfront.net/_font/SCoreDreamExtraLight.woff') format('woff'),
		 url('https://d1xmponkznzc88.cloudfront.net/_font/SCoreDreamExtraLight.ttf') format('truetype');
	font-weight:200;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://d2zya9q01dk2k4.cloudfront.net/_font/SCoreDreamLight.woff2') format('woff2'),
		 url('https://d2zya9q01dk2k4.cloudfront.net/_font/SCoreDreamLight.woff') format('woff'),
		 url('https://d2zya9q01dk2k4.cloudfront.net/_font/SCoreDreamLight.ttf') format('truetype');
	font-weight:300;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamMedium.woff2') format('woff2'),
		 url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamMedium.woff') format('woff'),
		 url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamMedium.ttf') format('truetype');
	font-weight:500;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://d2u33oej7xc753.cloudfront.net/_font/SCoreDreamBold.woff2') format('woff2'),
		 url('https://d2u33oej7xc753.cloudfront.net/_font/SCoreDreamBold.woff') format('woff'),
		 url('https://d2u33oej7xc753.cloudfront.net/_font/SCoreDreamBold.ttf') format('truetype');
	font-weight:600;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://dm9dyppzex8zo.cloudfront.net/_font/SCoreDreamExtraBold.woff2') format('woff2'),
		 url('https://dm9dyppzex8zo.cloudfront.net/_font/SCoreDreamExtraBold.woff') format('woff'),
		 url('https://dm9dyppzex8zo.cloudfront.net/_font/SCoreDreamExtraBold.ttf') format('truetype');
	font-weight:700;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://d1xmponkznzc88.cloudfront.net/_font/SCoreDreamHeavy.woff2') format('woff2'),
		 url('https://d1xmponkznzc88.cloudfront.net/_font/SCoreDreamHeavy.woff') format('woff'),
		 url('https://d1xmponkznzc88.cloudfront.net/_font/SCoreDreamHeavy.ttf') format('truetype');
	font-weight:800;
}
@font-face {
	font-family: 'ScoreDream';
	src: url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamBlack.woff2') format('woff2'),
		 url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamBlack.woff') format('woff'),
		 url('https://dhkscwgsbrcoa.cloudfront.net/_font/SCoreDreamBlack.ttf') format('truetype');
	font-weight:900;
}
