/* font */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(../../asset/webfont/NotoSansKR/NotoSansKR-Thin.woff2) format('woff2'), url(../../asset/webfont/NotoSansKR/NotoSansKR-Thin.woff) format('woff'),
    url(../../asset/webfont/NotoSansKR/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(../../asset/webfont/NotoSansKR/NotoSansKR-Light.woff2) format('woff2'), url(../../asset/webfont/NotoSansKR/NotoSansKR-Light.woff) format('woff'),
    url(../../asset/webfont/NotoSansKR/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(../../asset/webfont/NotoSansKR/NotoSansKR-Regular.woff2) format('woff2'), url(../../asset/webfont/NotoSansKR/NotoSansKR-Regular.woff) format('woff'),
    url(../../asset/webfont/NotoSansKR/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(../../asset/webfont/NotoSansKR/NotoSansKR-Medium.woff2) format('woff2'), url(../../asset/webfont/NotoSansKR/NotoSansKR-Medium.woff) format('woff'),
    url(../../asset/webfont/NotoSansKR/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(../../asset/webfont/NotoSansKR/NotoSansKR-Bold.woff2) format('woff2'), url(../../asset/webfont/NotoSansKR/NotoSansKR-Bold.woff) format('woff'),
    url(../../asset/webfont/NotoSansKR/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url(../../asset/webfont/NotoSansKR/NotoSansKR-Black.woff2) format('woff2'), url(../../asset/webfont/NotoSansKR/NotoSansKR-Black.woff) format('woff'),
    url(../../asset/webfont/NotoSansKR/NotoSansKR-Black.otf) format('opentype');
}
@font-face {
  font-family: 'Fira Code';
  src: url(../../asset/webfont/firacode/FiraCode-Light.woff2) format('woff2'), url(../../asset/webfont/firacode/FiraCode-Light.woff) format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url(../../asset/webfont/firacode/FiraCode-Regular.woff2) format('woff2'), url(../../asset/webfont/firacode/FiraCode-Regular.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url(../../asset/webfont/firacode/FiraCode-Medium.woff2) format('woff2'), url(../../asset/webfont/firacode/FiraCode-Medium.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url(../../asset/webfont/firacode/FiraCode-SemiBold.woff2) format('woff2'), url(../../asset/webfont/firacode/FiraCode-SemiBold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code';
  src: url(../../asset/webfont/firacode/FiraCode-Bold.woff2) format('woff2'), url(../../asset/webfont/firacode/FiraCode-Bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code VF';
  src: url(../../asset/webfont/firacode/FiraCode-VF.woff2) format('woff2-variations'),
    url(../../asset/webfont/firacode/FiraCode-VF.woff) format('woff-variations');
  /* font-weight requires a range: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide#Using_a_variable_font_font-face_changes */
  font-weight: 300 700;
  font-style: normal;
}


@font-face {
  font-family: 'GmarketSans';
  src: url('../../asset/webfont/GmarketSans/GmarketSansBold.woff') format('woff');
  font-weight: bold;
  unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF, U+0030-0039;
  /* korean :U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF*/
  /* number : U+0030-0039 */

}

@font-face {
  font-family: 'GmarketSansUi';
  src: url('../../asset/webfont/GmarketSans/GmarketSansLight.woff') format('woff');
  font-weight: 300;
  unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF, U+0030-0039;
}

@font-face {
  font-family: 'GmarketSansUi';
  src: url('../../asset/webfont/GmarketSans/GmarketSansMedium.woff') format('woff');
  font-weight: 500;
  unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF, U+0030-0039;
}

@font-face {
  font-family: 'GmarketSansUi';
  src: url('../../asset/webfont/GmarketSans/GmarketSansBold.woff') format('woff');
  font-weight: bold;
}

@font-face {
  font-family: 'GmarketSans';
  src: url('../../asset/webfont/GmarketSans/GmarketSansLight.woff') format('woff');
  font-weight: 300;
}

@font-face {
  font-family: 'GmarketSans';
  src: url('../../asset/webfont/GmarketSans/GmarketSansMedium.woff') format('woff');
  font-weight: 500;
}