@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800');
/* @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap'); */
/* @import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:700&display=swap&subset=korean'); */

/* 
한글 범위:  U+AC00-D7A3
영어 대문자 범위 :  U+0041-005A
영어 소문자 범위 :   U+0061-007A
숫자 범위 : U+0030-0039
특수 문자: U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E
unicode-range: U+AC00-D7A3; 
*/

/* @font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(../fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(../fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(../fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(../fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(../fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(../fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(../fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans Kr';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(../fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(../fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(../fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
} */

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Thin'), local('S-CoreDream-Thin'),
        url('./scoredream/S-CoreDream-Thin.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-ExtraLight'), local('./scoredream/S-CoreDream-ExtraLight'),
        url('./scoredream/S-CoreDream-ExtraLight.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Light'), local('./scoredream/S-CoreDream-Light'),
        url('./scoredream/S-CoreDream-Light.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}


@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Regular'), local('./scoredream/S-CoreDream-Regular'),
        url('./scoredream/S-CoreDream-Regular.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Medium'), local('./scoredream/S-CoreDream-Medium'),
        url('./scoredream/S-CoreDream-Medium.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Bold'), local('./scoredream/S-CoreDream-Bold'),
        url('./scoredream/S-CoreDream-Bold.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-ExtraBold'), local('./scoredream/S-CoreDream-ExtraBold'),
        url('./scoredream/S-CoreDream-ExtraBold.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Heavy'), local('./scoredream/S-CoreDream-Heavy'),
        url('./scoredream/S-CoreDream-Heavy.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Heavy.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'S-CoreDream';
    src: local('./scoredream/S-CoreDream-Black'), local('./scoredream/S-CoreDream-Black'),
        url('./scoredream/S-CoreDream-Black.woff2') format('woff2'),
        url('./scoredream/S-CoreDream-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: block;
    unicode-range: U+AC00-D7A3, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}