@charset "utf-8";

/***********tvN폰트***********/
/*Light*/
@font-face {
  font-family: 'tvN10font';
  src: url('font/tvN10font_Light.eot');
  src: url('font/tvN10font_Light.woff2') format('woff2'),
       url('font/tvN10font_Light.eot?#iefix') format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'tvNEnjoystories';
  src: url('font/tvNEnjoystoriesL.woff') format('woff'),
       url('font/tvNEnjoystoriesL.ttf') format('truetype'),
       url('font/tvNEnjoystoriesL.svg#tvNEnjoystoriesL') format('svg');
  font-weight: 300;
  font-style: normal;
}

/*Medium*/
@font-face {
  font-family: 'tvN10font';
  src: url('font/tvN10font_Medium.eot');
  src: url('font/tvN10font_Medium.woff2') format('woff2'),
       url('font/tvN10font_Medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'tvNEnjoystories';
  src: url('font/tvNEnjoystoriesM.woff') format('woff'),
       url('font/tvNEnjoystoriesM.ttf') format('truetype'),
       url('font/tvNEnjoystoriesM.svg#tvNEnjoystoriesM') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*Bold*/
@font-face {
  font-family: 'tvN10font';
  src: url('font/tvN10font_Bold.eot');
  src: url('font/tvN10font_Bold.woff2') format('woff2'),
       url('font/tvN10font_Bold.eot?#iefix') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'tvNEnjoystories';
  src: url('font/tvNEnjoystoriesB.woff') format('woff'),
       url('font/tvNEnjoystoriesB.ttf') format('truetype'),
       url('font/tvNEnjoystoriesB.svg#tvNEnjoystoriesB') format('svg');
  font-weight: bold;
  font-style: normal;
}


/***********나눔고딕 폰트***********/
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/font/NanumGothic.eot');
  src: local('NanumGothic'),
       local('NanumGothic'),
       url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumGothic.woff2') format('woff2'),
       url('/font/NanumGothic.woff') format('woff'),
       url('/font/NanumGothic.ttf') format('truetype');
}

@font-face {
  font-family: 'NanumGothicBold';
  font-style: bold;
  font-weight: bold;
  src: url('/font/NanumGothicBold.eot');
  src: local('NanumGothicBold'),
       local('NanumGothicBold'),
       url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumGothicBold.woff2') format('woff2'),
       url('/font/NanumGothicBold.woff') format('woff'),
       url('/font/NanumGothicBold.ttf') format('truetype');
}


/***********나눔바른 폰트***********/
/*Ultra Light*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 200;
  src: url('/font/NanumBarunGothicUltraLight.eot'); /* IE9 Compat Modes */
  src: url('/font/Nanum Barun Gothic UltraLight'),
       url('/font/NanumBarunGothicUltraLight'),
       url('/font/NanumBarunGothicUltraLight.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumBarunGothicUltraLight.woff2') format('woff2'),
       url('/font/NanumBarunGothicUltraLight.woff') format('woff'),
       url('/font/NanumBarunGothicUltraLight.ttf') format('truetype'); /* Safari, Android, iOS */
}

/*Light*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 300;
  src: url('/font/NanumBarunGothicLight.eot'); /* IE9 Compat Modes */
  src: url('/font/Nanum Barun Gothic Light'),
       url('/font/NanumBarunGothicLight'),
       url('/font/NanumBarunGothicLight.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumBarunGothicLight.woff2') format('woff2'),
       url('/font/NanumBarunGothicLight.woff') format('woff'),
       url('/font/NanumBarunGothicLight.ttf') format('truetype'); /* Safari, Android, iOS */
}

/*Medium*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/font/NanumBarunGothic.eot'); /* IE9 Compat Modes */
  src: url('/font/NanumBarunGothic.woff2') format('woff2'),
       url('/font/NanumBarunGothic.woff') format('woff'),
       url('/font/NanumBarunGothic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/NanumBarunGothic.svg#NanumBarunGothic') format('svg'), /* Legacy iOS */
       url('/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype');
}

/*Bold*/
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: bold;
  src: url('/font/NanumBarunGothicBold.eot'); /* IE9 Compat Modes */
  src: url('/font/NanumBarunGothicBold.woff2') format('woff2'),
       url('/font/NanumBarunGothicBold.woff') format('woff'),
       url('/font/NanumBarunGothicBold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/font/NanumBarunGothicBold.svg#NanumBarunGothicBold') format('svg'),/* Legacy iOS */
       url('/font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'); 
}


/***********나눔스퀘어 폰트***********/
/*Light*/
@font-face {
  font-family: 'NanumSquare';
  src: url('/font/NanumSquareL.eot'); /* IE9 Compat Modes */
  src: url('/font/NanumSquareL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/NanumSquareL.woff') format('woff'), /* Modern Browsers */
       url('/font/NanumSquareL.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/NanumSquareOTFLight.svg#017f9c78318bcde3d1dc4451e8eaca0a') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  300;
}

/*Medium*/
@font-face {
  font-family: 'NanumSquare';
  src: url('font/NanumSquareR.eot'); /* IE9 Compat Modes */
  src: url('font/NanumSquareR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/NanumSquareR.woff') format('woff'), /* Modern Browsers */
       url('font/NanumSquareR.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('font/NanumSquareOTFR.svg#9e23ceb0c858ca37642ba540402577eb') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  normal;
}

/*Bold*/
@font-face {
  font-family: 'NanumSquare';
  src: url('/font/NanumSquareB.eot'); /* IE9 Compat Modes */
  src: url('/font/NanumSquareB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/NanumSquareB.woff') format('woff'), /* Modern Browsers */
       url('/font/NanumSquareB.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/NanumSquareOTFB.svg#a41a1fda1fdf3dafd3394867a156b1cf') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  bold;
}

/*ExtraBold*/
@font-face {
  font-family: 'NanumSquare';
  src: url('/font/NanumSquareEB.eot'); /* IE9 Compat Modes */
  src: url('/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/NanumSquareEB.woff') format('woff'), /* Modern Browsers */
       url('/font/NanumSquareEB.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/NanumSquareOTFExtraBold.svg#090d6763bc81b49309446d23fbd10e87') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  900;
}


