/*
font
  100 - Thin
  200 - Extra Light (Ultra Light)
  300 - Light
  400 - Normal (Regulr)
  500 - Medium
  600 - Semi Bold (Demi Bold)
  700 - Bold
  800 - Extra Bold (Ultra Bold)
  900 - Black (Heavy)
*/

/* oswald */
@font-face {
    font-family: "Oswald";
    src: url("/assets/common/fonts/oswald/OswaldL.eot");
    src: url("/assets/common/fonts/oswald/OswaldL.eot?#iefix") format("embedded-opentype"),
        url("/assets/common/fonts/oswald/OswaldL.woff2") format("woff2"),
        url("/assets/common/fonts/oswald/OswaldL.woff") format("woff"),
        url("/assets/common/fonts/oswald/OswaldL.ttf") format("truetype"),
        url("/assets/common/fonts/oswald/OswaldL.svg#oswaldlight") format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Oswald";
    src: url("/assets/common/fonts/oswald/OswaldR.eot");
    src: url("/assets/common/fonts/oswald/OswaldR.eot?#iefix") format("embedded-opentype"),
        url("/assets/common/fonts/oswald/OswaldR.woff2") format("woff2"),
        url("/assets/common/fonts/oswald/OswaldR.woff") format("woff"),
        url("/assets/common/fonts/oswald/OswaldR.ttf") format("truetype"),
        url("/assets/common/fonts/oswald/OswaldR.svg#oswaldregular") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Oswald";
    src: url("/assets/common/fonts/oswald/OswaldB.eot");
    src: url("/assets/common/fonts/oswald/OswaldB.eot?#iefix") format("embedded-opentype"),
        url("/assets/common/fonts/oswald/OswaldB.woff2") format("woff2"),
        url("/assets/common/fonts/oswald/OswaldB.woff") format("woff"),
        url("/assets/common/fonts/oswald/OswaldB.ttf") format("truetype"),
        url("/assets/common/fonts/oswald/OswaldB.svg#oswaldbold") format("svg");
    font-weight: 700;
    font-style: normal;
}

/* spoqahan-sans-neo */
@font-face {
    font-family: "SpoqaHanSansNeo";
    font-weight: 300;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoL.woff2") format("woff2"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoL.woff") format("woff"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoL.ttf") format("truetype");
}

@font-face {
    font-family: "SpoqaHanSansNeo";
    font-weight: 400;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoR.woff2") format("woff2"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoR.woff") format("woff"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoR.ttf") format("truetype");
}

@font-face {
    font-family: "SpoqaHanSansNeo";
    font-weight: 500;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoM.woff2") format("woff2"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoM.woff") format("woff"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoM.ttf") format("truetype");
}

@font-face {
    font-family: "SpoqaHanSansNeo";
    font-weight: 700;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoB.woff2") format("woff2"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoB.woff") format("woff"),
        url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoB.ttf") format("truetype");
}

@font-face {
    font-family: "SpoqaHanSansNeoLight";
    font-weight: 300;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoL.woff2") format("woff2"),
    url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoL.woff") format("woff"),
    url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoL.ttf") format("truetype");
}

@font-face {
    font-family: "SpoqaHanSansNeoMedium";
    font-weight: 500;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoM.woff2") format("woff2"),
    url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoM.woff") format("woff"),
    url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoM.ttf") format("truetype");
}

@font-face {
    font-family: "SpoqaHanSansNeoBold";
    font-weight: 700;
    src: url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoB.woff2") format("woff2"),
    url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoB.woff") format("woff"),
    url("/assets/common/fonts/spoqahan-sans-neo/SpoqaHanSansNeoB.ttf") format("truetype");
}

/* savethechildren */
@font-face {
    font-family: "SavetheChildren";
    font-weight: 300;
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenL.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenL.woff2") format("woff2"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenL.woff") format("woff"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenL.ttf") format("truetype"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenL.svg#SavetheChildrenL") format("svg"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenL.eot?#iefix") format("embedded-opentype");
}

@font-face {
    font-family: "SavetheChildren";
    font-weight: 400;
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenM.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenM.woff2") format("woff2"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.woff") format("woff"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.ttf") format("truetype"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.svg#SavetheChildrenM") format("svg"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.eot?#iefix") format("embedded-opentype");
}

@font-face {
    font-family: "SavetheChildren";
    font-weight: 500;
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenM.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenM.woff2") format("woff2"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.woff") format("woff"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.ttf") format("truetype"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.svg#SavetheChildrenM") format("svg"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenM.eot?#iefix") format("embedded-opentype");
}

@font-face {
    font-family: "SavetheChildren";
    font-weight: 700;
    font-style: normal;
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenB.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenB.woff2") format("woff2"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenB.woff") format("woff"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenB.ttf") format("truetype"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenB.svg#SavetheChildrenB") format("svg"),
        url("/assets/common/fonts/savethechildren/SavetheChildrenB.eot?#iefix") format("embedded-opentype");
}

@font-face {
    font-family: "SavetheChildrenLight";
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenL.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenL.woff2") format("woff2"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenL.woff") format("woff"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenL.ttf") format("truetype"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenL.svg#SavetheChildrenL") format("svg"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenL.eot?#iefix") format("embedded-opentype");
}

@font-face {
    font-family: "SavetheChildrenMedium";
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenM.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenM.woff2") format("woff2"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenM.woff") format("woff"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenM.ttf") format("truetype"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenM.svg#SavetheChildrenM") format("svg"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenM.eot?#iefix") format("embedded-opentype");
}

@font-face {
    font-family: "SavetheChildrenBold";
    font-style: normal;
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenB.eot");
    src: url("/assets/common/fonts/savethechildren/SavetheChildrenB.woff2") format("woff2"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenB.woff") format("woff"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenB.ttf") format("truetype"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenB.svg#SavetheChildrenB") format("svg"),
    url("/assets/common/fonts/savethechildren/SavetheChildrenB.eot?#iefix") format("embedded-opentype");
}

/* notoSerif-kr */
@font-face {
    font-family: "NotoSerifKR";
    font-style: normal;
    font-weight: 900;
    src: url("/assets/common/fonts/notoserif-kr/NotoserifkrBold.woff2") format("woff2"),
    url("/assets/common/fonts/notoserif-kr/NotoserifkrBold.woff") format("woff");
}

@font-face {
    font-family: "NotoSerifKR";
    font-style: normal;
    font-weight: 700;
    src: url("/assets/common/fonts/notoserif-kr/NotoserifkrSB.woff2") format("woff2"),
        url("/assets/common/fonts/notoserif-kr/NotoserifkrSB.woff") format("woff");
}

/* lato */
@font-face {
    font-family: "Lato";
    font-weight: 400;
    font-style: normal;
    src: url("/assets/common/fonts/lato/LatoR.woff2") format("woff2"),
        url("/assets/common/fonts/lato/LatoR.woff") format("woff");
}

/* s-coredream */
@font-face {
    font-family: 'S-Core';
    font-weight: 400;
    src: url('/assets/common/fonts/s-coredream/S-CoreDream-4Regular.eot');
    src:
        url('/assets/common/fonts/s-coredream/S-CoreDream-4Regular.ttf') format('truetype'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-4Regular.woff2') format('woff2'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-4Regular.woff') format('woff');
}

@font-face {
    font-family: 'S-Core';
    font-weight: 500;
    src: url('/assets/common/fonts/s-coredream/S-CoreDream-5Medium.eot');
    src:
        url('/assets/common/fonts/s-coredream/S-CoreDream-5Medium.ttf') format('truetype'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-5Medium.woff2') format('woff2'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-5Medium.woff') format('woff');
}

@font-face {
    font-family: 'S-Core';
    font-weight: 600;
    src: url('/assets/common/fonts/s-coredream/S-CoreDream-6Bold.eot');
    src:
        url('/assets/common/fonts/s-coredream/S-CoreDream-6Bold.ttf') format('truetype'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-6Bold.woff2') format('woff2'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-6Bold.woff') format('woff');
}

@font-face {
    font-family: 'S-Core';
    font-weight: 700;
    src: url('/assets/common/fonts/s-coredream/S-CoreDream-7ExtraBold.eot');
    src:
        url('/assets/common/fonts/s-coredream/S-CoreDream-7ExtraBold.ttf') format('truetype'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-7ExtraBold.woff2') format('woff2'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-7ExtraBold.woff') format('woff');
}

@font-face {
    font-family: 'S-Core';
    font-weight: 800;
    src: url('/assets/common/fonts/s-coredream/S-CoreDream-8Heavy.eot');
    src:
        url('/assets/common/fonts/s-coredream/S-CoreDream-8Heavy.ttf') format('truetype'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-8Heavy.woff2') format('woff2'),
        url('/assets/common/fonts/s-coredream/S-CoreDream-8Heavy.woff') format('woff');
}

/* gmarket-sans */
@font-face {
    font-family: 'Gmarket Sans';
    font-weight: 300;
    src: url('/assets/common/fonts/gmarket-sans/GmarketSansLight.eot');
    src:
        url('/assets/common/fonts/gmarket-sans/GmarketSansLight.ttf') format('truetype'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansLight.woff2') format('woff2'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansLight.woff') format('woff');
}

@font-face {
    font-family: 'Gmarket Sans';
    font-weight: 500;
    src: url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.eot');
    src:
        url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.ttf') format('truetype'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.woff2') format('woff2'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.woff') format('woff');
}

@font-face {
    font-family: 'Gmarket Sans';
    font-weight: 700;
    src: url('/assets/common/fonts/gmarket-sans/GmarketSansBold.eot');
    src:
        url('/assets/common/fonts/gmarket-sans/GmarketSansBold.ttf') format('truetype'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansBold.woff2') format('woff2'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansBold.woff') format('woff');
}

@font-face {
    font-family: 'GmarketSansBold';
    font-style: normal;
    src: url('/assets/common/fonts/gmarket-sans/GmarketSansBold.eot');
    src:
        url('/assets/common/fonts/gmarket-sans/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansBold.woff') format('woff'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansBold.ttf') format('truetype');
}

@font-face {
    font-family: 'GmarketSansMedium';
    font-style: normal;
    src: url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.eot');
    src:
        url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.woff') format('woff'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansMedium.ttf') format('truetype');
}

@font-face {
    font-family: 'GmarketSansLight';
    font-style: normal;
    src: url('/assets/common/fonts/gmarket-sans/GmarketSansLight.eot');
    src:
        url('/assets/common/fonts/gmarket-sans/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansLight.woff') format('woff'),
        url('/assets/common/fonts/gmarket-sans/GmarketSansLight.ttf') format('truetype');
}

/* kopub */
@font-face {
    font-family: 'KoPub Dotum';
    font-style: normal;
    font-weight: 300;
    src: url('/assets/common/fonts/kopub/KoPubDotumLight.eot');
    src:
        url('/assets/common/fonts/kopub/KoPubDotumLight.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/kopub/KoPubDotumLight.woff') format('woff'),
        url('/assets/common/fonts/kopub/KoPubDotumLight.ttf') format('truetype');
}

@font-face {
    font-family: 'KoPub Dotum';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/common/fonts/kopub/KoPubDotumMedium.eot');
    src:
        url('/assets/common/fonts/kopub/KoPubDotumMedium.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/kopub/KoPubDotumMedium.woff') format('woff'),
        url('/assets/common/fonts/kopub/KoPubDotumMedium.ttf') format('truetype');
}

@font-face {
    font-family: 'KoPub Dotum';
    font-style: normal;
    font-weight: 700;
    src: url('/assets/common/fonts/kopub/KoPubDotumBold.eot');
    src:
        url('/assets/common/fonts/kopub/KoPubDotumBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/kopub/KoPubDotumBold.woff') format('woff'),
        url('/assets/common/fonts/kopub/KoPubDotumBold.ttf') format('truetype');
}

/* nanum-square */
@font-face {
    font-family: 'NanumSquareLight';
    src: url('/assets/common/fonts/nanum-square/NanumSquareL.eot');
    src: url('/assets/common/fonts/nanum-square/NanumSquareL.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/nanum-square/NanumSquareL.woff') format('woff'),
        url('/assets/common/fonts/nanum-square/NanumSquareL.ttf') format('truetype');
}

@font-face {
    font-family: 'NanumSquare';
    src: url('/assets/common/fonts/nanum-square/NanumSquareR.eot');
    src: url('/assets/common/fonts/nanum-square/NanumSquareR.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/nanum-square/NanumSquareR.woff') format('woff'),
        url('/assets/common/fonts/nanum-square/NanumSquareR.ttf') format('truetype');
}

@font-face {
    font-family: 'NanumSquareBold';
    src: url('/assets/common/fonts/nanum-square/NanumSquareB.eot');
    src: url('/assets/common/fonts/nanum-square/NanumSquareB.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/nanum-square/NanumSquareB.woff') format('woff'),
        url('/assets/common/fonts/nanum-square/NanumSquareB.ttf') format('truetype');
}

@font-face {
    font-family: 'NanumSquareExtraBold';
    src: url('/assets/common/fonts/nanum-square/NanumSquareEB.eot');
    src: url('/assets/common/fonts/nanum-square/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/nanum-square/NanumSquareEB.woff') format('woff'),
        url('/assets/common/fonts/nanum-square/NanumSquareEB.ttf') format('truetype');
}

/* nanum-barun-gothic */
@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 700;
    src: url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothicBold.eot');
    src: url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothicBold.woff2') format('woff2'),
        url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothicBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothic.eot');
    src: url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
        url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothic.woff2') format('woff2'),
        url('/assets/common/fonts/nanum-barun-gothic/NanumBarunGothic.ttf') format('truetype');
}
