﻿@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo&display=swap');
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(font/NotoSansKR-Thin.woff2) format('woff2'),
        url(font/NotoSansKR-Thin.woff) format('woff'), 
        url(font/NotoSansKR-Thin.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(font/NotoSansKR-Light.woff2) format('woff2'), 
        url(font/NotoSansKR-Light.woff) format('woff'), 
        url(font/NotoSansKR-Light.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(font/NotoSansKR-Regular.woff2) format('woff2'), 
        url(font/NotoSansKR-Regular.woff) format('woff'), 
        url(font/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(font/NotoSansKR-Medium.woff2) format('woff2'), 
        url(font/NotoSansKR-Medium.woff) format('woff'),
        url(font/NotoSansKR-Medium.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(font/NotoSansKR-Bold.woff2) format('woff2'),
        url(font/NotoSansKR-Bold.woff) format('woff'),
        url(font/NotoSansKR-Bold.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url(font/NotoSansKR-Black.woff2) format('woff2'),
        url(font/NotoSansKR-Black.woff) format('woff'),
        url(font/NotoSansKR-Black.otf) format('opentype');
}

/* Noto Sans CJK KR */
@font-face {
    font-family: 'Noto Sans CJK KR';
    src: local("Noto Sans CJK KR"), /* computer */ url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Light.svg#NotoSansCJKkr') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  300;
}

@font-face {
    font-family: 'Noto Sans CJK KR';
    src: local("Noto Sans CJK KR"), /* computer */ url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */

    font-style:   normal;
    font-weight:  400;
}

@font-face {
    font-family: 'Noto Sans CJK KR';
    src: local("Noto Sans CJK KR"), /* computer */ url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSansCJKkr/NotoSansCJKkr-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */

    font-style:   normal;
    font-weight:  700;
}

/* GmarketSans */
@font-face {
    font-family: 'GmarketSansLight';
    src: local("GmarketSans"), /* computer */ url('../fonts/GmarketSans/GmarketSansLight.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GmarketSans/GmarketSansLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GmarketSans/GmarketSansLight.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/GmarketSans/GmarketSansLight.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GmarketSans/GmarketSansLight.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GmarketSans/GmarketSansLight.svg#GmarketSansTTFLight') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  300;
}

@font-face {
    font-family: 'GmarketSans';
    src: local("GmarketSans"), /* computer */ url('../fonts/GmarketSans/GmarketSansMedium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GmarketSans/GmarketSansMedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GmarketSans/GmarketSansMedium.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/GmarketSans/GmarketSansMedium.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GmarketSans/GmarketSansMedium.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GmarketSans/GmarketSansMedium.svg#GmarketSansTTFMedium') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  500;
}

@font-face {
    font-family: 'GmarketSans';
    src: local("GmarketSans"), /* computer */ url('../fonts/GmarketSans/GmarketSansBold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/GmarketSans/GmarketSansBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GmarketSans/GmarketSansBold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/GmarketSans/GmarketSansBold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GmarketSans/GmarketSansBold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GmarketSans/GmarketSansBold.svg#GmarketSansTTFBold') format('svg'); /* Legacy iOS */

    font-style:   normal;
    font-weight:  700;
}

/* SpoqaHanSans */
@font-face {
    font-family: 'Spoqa Han Sans';
    src: local("Spoqa Han Sans"), /* computer */ url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.ttf') format('truetype'); /* Safari, Android, iOS */

    font-style:   normal;
    font-weight:  400;
}

@font-face {
    font-family: 'Spoqa Han Sans';
    src: local("Spoqa Han Sans"), /* computer */ url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.ttf') format('truetype'); /* Safari, Android, iOS */

    font-style:   normal;
    font-weight:  500;
}

@font-face {
    font-family: 'Spoqa Han Sans';
    src: local("Spoqa Han Sans"), /* computer */ url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.ttf') format('truetype'); /* Safari, Android, iOS */

    font-style:   normal;
    font-weight:  700;
}

/* Montserrat */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Montserrat"), /* computer */ url("../fonts/Montserrat/Montserrat-Light.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Montserrat/Montserrat-Light.woff2") format("woff2"), /* Modern Browsers */
    url("../fonts/Montserrat/Montserrat-Light.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Montserrat/Montserrat-Light.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("Montserrat"), /* computer */ url("../fonts/Montserrat/Montserrat-Bold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"), /* Modern Browsers */
    url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Montserrat"), /* computer */ url("../fonts/Montserrat/Montserrat-SemiBold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"), /* Modern Browsers */
    url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-Thin.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-ExtraLight.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-Light.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-Regular.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-Medium.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-SemiBold.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-Bold.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-ExtraBold.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'PretendardGOV';
  src: url('../fonts/PretendardGOV/woff2/PretendardGOV-Black.woff2') format('woff2'),
       url('../fonts/PretendardGOV/woff/PretendardGOV-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

/* S-CoreDream 1 Thin */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-1Thin.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-1Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}

/* S-CoreDream 2 ExtraLight */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-2ExtraLight.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-2ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}

/* S-CoreDream 3 Light */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-3Light.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-3Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

/* S-CoreDream 4 Regular */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-4Regular.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-4Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

/* S-CoreDream 5 Medium */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-5Medium.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-5Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

/* S-CoreDream 6 Bold */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-6Bold.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-6Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

/* S-CoreDream 7 ExtraBold */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-7ExtraBold.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-7ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

/* S-CoreDream 8 Heavy */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-8Heavy.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-8Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

/* S-CoreDream 9 Black */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../fonts/S-Core_Dream/S-CoreDream-9Black.woff2') format('woff2'),
       url('../fonts/S-Core_Dream/S-CoreDream-9Black.woff') format('woff');
  font-weight: 950; /* 일부 문서에서는 Black을 900으로 쓰기도 함 */
  font-style: normal;
}

