@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+SC:100,300,400,500,700,900&display=swap&subset=chinese-simplified'); /*  font-family:'Noto Sans SC' */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;400;500;700;900&display=swap');/*font-family: 'Noto Sans TC', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');/*font-family: 'Nanum Myeongjo', serif;*/

/*
.light { font-weight: 300;}
.normal { font-weight: 400; }
.bold { font-weight: 700; }
.bolder { font-weight: 800; }
 */

 @font-face {
  font-family: 'NanumSquare';
  font-weight: 400;
  src: url('../fonts/NanumSquareR.eot');
  src: url('../fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumSquareR.woff2') format('woff2'),
       url('../fonts/NanumSquareR.woff') format('woff');
 }
 @font-face {
  font-family: 'NanumSquare';
  font-weight: 700;
  src: url('../fonts/NanumSquareB.eot');
  src:
       url('../fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NanumSquareB.woff2') format('woff2'),
       url('../fonts/NanumSquareB.woff') format('woff');
 }

@font-face {
  font-family: 'S-CoreDream-3Light';
  src: url('../fonts/S-CoreDream-3Light.eot');
  src: url('../fonts/S-CoreDream-3Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/S-CoreDream-3Light.ttf') format('truetype'),
       url('../fonts/S-CoreDream-3Light.woff') format('woff'),
       url('../fonts/S-CoreDream-3Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'S-CoreDream-4Regular';
  src: url('../fonts/S-CoreDream-4Regular.eot');
  src: url('../fonts/S-CoreDream-4Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/S-CoreDream-4Regular.ttf') format('truetype'),
       url('../fonts/S-CoreDream-4Regular.woff') format('woff'),
       url('../fonts/S-CoreDream-4Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'S-CoreDream-5Medium';
  src: url('../fonts/S-CoreDream-5Medium.eot');
  src: url('../fonts/S-CoreDream-5Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/S-CoreDream-5Medium.ttf') format('truetype'),
       url('../fonts/S-CoreDream-5Medium.woff') format('woff'),
       url('../fonts/S-CoreDream-5Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'S-CoreDream-7ExtraBold';
  src: url('../fonts/S-CoreDream-7ExtraBold.eot');
  src: url('../fonts/S-CoreDream-7ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/S-CoreDream-7ExtraBold.ttf') format('truetype'),
       url('../fonts/S-CoreDream-7ExtraBold.woff') format('woff'),
       url('../fonts/S-CoreDream-7ExtraBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSerifCJKkr-Bold';
  src: url('../fonts/NotoSerifCJKkr-Bold.eot');
  src: url('../fonts/NotoSerifCJKkr-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NotoSerifCJKkr-Bold.ttf') format('truetype'),
       url('../fonts/NotoSerifCJKkr-Bold.woff') format('woff'),
       url('../fonts/NotoSerifCJKkr-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSerifCJKkr-SemiBold';
  src: url('../fonts/NotoSerifCJKkr-SemiBold.eot');
  src: url('../fonts/NotoSerifCJKkr-SemiBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NotoSerifCJKkr-SemiBold.ttf') format('truetype'),
       url('../fonts/NotoSerifCJKkr-SemiBold.woff') format('woff'),
       url('../fonts/NotoSerifCJKkr-SemiBold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-Thin.woff');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-ExtraLight.woff');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-Light.woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-Regular.woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-Medium.woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-SemiBold.woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-Bold.woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-ExtraBold.woff');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../fonts/Pretendard-Black.woff');
  font-weight: 900;
  font-style: normal;
}