@font-face {
    font-family: 'AritaM';
    src: url(../../../fonts/Arita-buri/Arita-buriM.ttf) format('truetype'), url(../../../fonts/Arita-buri/Arita-buriM.eot);
}

@font-face {
    font-family: 'AritaL';
    src: url(../../../fonts/Arita-buri/Arita-buriL.ttf) format('truetype'), url(../../../fonts/Arita-buri/Arita-buriL.eot);
}

@font-face {
    font-family: 'AritaB';
    src: url(../../../fonts/Arita-buri/Arita-buriB.ttf) format('truetype'), url(../../../fonts/Arita-buri/Arita-buriB.eot);
}

@font-face {
    font-family: 'AritaSB';
    src: url(../../../fonts/Arita-buri/Arita-buriSB.ttf) format('truetype'), url(../../../fonts/Arita-buri/Arita-buriSB.eot);
}

@font-face {
    font-family: 'AritaM';
    src: url(../../../fonts/Arita-buri/Arita-buriM.ttf) format('truetype'), url(../../../fonts/Arita-buri/Arita-buriM.eot);
}

@font-face {
    font-family: 'GinesoM';
    src: url(../../../fonts/Gineso/GinesoMedium.ttf) format('truetype'), url(../../../fonts/Gineso/GinesoMedium.eot);
}

@font-face {
    font-family: 'GinesoB';
    src: url(../../../fonts/Gineso/GinesoBold.ttf) format('truetype'), url(../../../fonts/Gineso/GinesoBold.eot);
}

@font-face {
    font-family: 'GinesoBK';
    src: url(../../../fonts/Gineso/GinesoBook.ttf) format('truetype'), url(../../../fonts/Gineso/GinesoBook.eot);
}

@font-face {
    font-family: 'GinesoD';
    src: url(../../../fonts/Gineso/GinesoDemi.ttf) format('truetype'), url(../../../fonts/Gineso/GinesoDemi.eot);
}

@font-face {
    font-family: 'GodoM';
    src: url(../../../fonts/Godo/GodoM.ttf) format('truetype'), url(../../../fonts/Godo/GodoM.eot);
}

@font-face {
    font-family: 'GodoB';
    src: url(../../../fonts/Godo/GodoB.ttf) format('truetype'), url(../../../fonts/Godo/GodoB.eot);
}

@font-face {
    font-family: 'IropkeM';
    src: url(../../../fonts/IropkeBatang/IropkeBatangM.ttf) format('truetype'), url(../../../fonts/IropkeBatang/IropkeBatangM.eot);
}

@font-face {
    font-family: 'Multicolore';
    src: url(../../../fonts/Multicolore/Multicolore.ttf) format('truetype'), url(../../../fonts/Multicolore/Multicolore.eot);
}

@font-face {
    font-family: 'NanumG';
    src: url(../../../fonts/NanumGothic/NanumGothic.ttf) format('truetype'), url(../../../fonts/NanumGothic/NanumGothic.eot);
}

@font-face {
    font-family: 'NanumGB';
    src: url(../../../fonts/NanumGothic/NanumGothicBold.ttf) format('truetype'), url(../../../fonts/NanumGothic/NanumGothicBold.eot);
}

@font-face {
    font-family: 'NanumGEB';
    src: url(../../../fonts/NanumGothic/NanumGothicExtraBold.ttf) format('truetype'), url(../../../fonts/NanumGothic/NanumGothicExtraBold.eot);
}

@font-face {
    font-family: 'NanumGL';
    src: url(../../../fonts/NanumGothic/NanumGothicLight.ttf) format('truetype'), url(../../../fonts/NanumGothic/NanumGothicLight.eot);
}

@font-face {
    font-family: 'NanumMR';
    src: url(../../../fonts/NanumMyeongjo/NanumMyeongjo.ttf) format('truetype'), url(../../../fonts/NanumMyeongjo/NanumMyeongjo.eot);
}

@font-face {
    font-family: 'NanumMB';
    src: url(../../../fonts/NanumMyeongjo/NanumMyeongjoBold.ttf) format('truetype'), url(../../../fonts/NanumMyeongjo/NanumMyeongjoBold.eot);
}

@font-face {
    font-family: 'NanumMEB';
    src: url(../../../fonts/NanumMyeongjo/NanumMyeongjoExtraBold.ttf) format('truetype'), url(../../../fonts/NanumMyeongjo/NanumMyeongjoExtraBold.eot);
}

@font-face {
    font-family: 'NanumSEB';
    src: url(../../../fonts/NanumSquare/NanumSquareEB.ttf) format('truetype'), url(../../../fonts/NanumSquare/NanumSquareEB.eot);
}

@font-face {
    font-family: 'NanumSB';
    src: url(../../../fonts/NanumSquare/NanumSquareB.ttf) format('truetype'), url(../../../fonts/NanumSquare/NanumSquareB.eot);
}

@font-face {
    font-family: 'NanumSL';
    src: url(../../../fonts/NanumSquare/NanumSquareL.ttf) format('truetype'), url(../../../fonts/NanumSquare/NanumSquareL.eot);
}

@font-face {
    font-family: 'NanumSR';
    src: url(../../../fonts/NanumSquare/NanumSquareR.ttf) format('truetype'), url(../../../fonts/NanumSquare/NanumSquareR.eot);
}

@font-face {
    font-family: 'NotoKrL';
    src: url(../../../fonts/NotoSansKR/NotoKR-Light.ttf) format('truetype'), url(../../../fonts/NotoSansKR/NotoKR-Light.eot);
}

@font-face {
    font-family: 'NotoKrR';
    src: url(../../../fonts/NotoSansKR/NotoKR-Regular.ttf) format('truetype'), url(../../../fonts/NotoSansKR/NotoKR-Regular.eot);
}

@font-face {
    font-family: 'NotoKrM';
    src: url(../../../fonts/NotoSansKR/NotoKR-Medium.ttf) format('truetype'), url(../../../fonts/NotoSansKR/NotoKR-Medium.eot);
}

@font-face {
    font-family: 'NotoKrB';
    src: url(../../../fonts/NotoSansKR/NotoKR-Bold.ttf) format('truetype'), url(../../../fonts/NotoSansKR/NotoKR-Bold.eot);
}

@font-face {
    font-family: 'NotoKrT';
    src: url(../../../fonts/NotoSansKR/NotoKR-Thin.otf) format('opentype'), url(../../../fonts/NotoSansKR/NotoKR-Thin.eot);
}

@font-face {
    font-family: 'PlayFdR';
    src: url(../../../fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf) format('truetype'), url(../../../fonts/PlayfairDisplay/PlayfairDisplay-Regular.eot);
}

@font-face {
    font-family: 'PlayFdB';
    src: url(../../../fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf) format('truetype'), url(../../../fonts/PlayfairDisplay/PlayfairDisplay-Bold.eot);
}

@font-face {
    font-family: 'PlayFdBT';
    src: url(../../../fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.ttf) format('truetype'), url(../../../fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.eot);
}

@font-face {
    font-family: 'PrimeR';
    src: url(../../../fonts/Prime/Prime-Regular.ttf) format('truetype'), url(../../../fonts/Prime/Prime-Regular.eot);
}

@font-face {
    font-family: 'PrimeL';
    src: url(../../../fonts/Prime/Prime-Light.ttf) format('truetype'), url(../../../fonts/Prime/Prime-Light.eot);
}

@font-face {
    font-family: 'RobotoR';
    src: url(../../../fonts/Roboto/Roboto-Regular.ttf) format('truetype'), url(../../../fonts/Roboto/Roboto-Regular.eot);
}

@font-face {
    font-family: 'RobotoL';
    src: url(../../../fonts/Roboto/Roboto-Light.ttf) format('truetype'), url(../../../fonts/Roboto/Roboto-Light.eot);
}

@font-face {
    font-family: 'RobotoT';
    src: url(../../../fonts/Roboto/Roboto-Thin.ttf) format('truetype'), url(../../../fonts/Roboto/Roboto-Thin.eot);
}

@font-face {
    font-family: 'RobotoB';
    src: url(../../../fonts/Roboto/Roboto-Bold.ttf) format('truetype'), url(../../../fonts/Roboto/Roboto-Bold.eot);
}

@font-face {
    font-family: 'RobotoM';
    src: url(../../../fonts/Roboto/Roboto-Medium.ttf) format('truetype'), url(../../../fonts/Roboto/Roboto-Medium.eot);
}

@font-face {
    font-family: 'Youth';
    font-style: normal;
    font-weight: 400;
    src: url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/othrs/kywa/Youth/Youth.woff2') format('woff2'),
        url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/othrs/kywa/Youth/Youth.woff') format('woff');
}

@font-face {
    font-family: 'GBatangR';
    src: url(../../../fonts/GyeonggiBatang/GyeonggiBatang-Regular.ttf) format('truetype'),
        url(../../../fonts/GyeonggiBatang/GyeonggiBatang-Regular.eot);
}

@font-face {
    font-family: 'GBatangB';
    src: url(../../../fonts/GyeonggiBatang/GyeonggiBatang-Bold.ttf) format('truetype'), url(../../../fonts/GyeonggiBatang/GyeonggiBatang-Bold.eot);
}

@font-face {
    font-family: 'LemonR';
    src: url(../../../fonts/LemonMilk/LemonMilk.ttf) format('truetype'),
        url(../../../fonts/LemonMilk/LemonMilk.eot);
}

@font-face {
    font-family: 'LemonB';
    src: url(../../../fonts/LemonMilk/LemonMilkbold.ttf) format('truetype'),
        url(../../../fonts/LemonMilk/LemonMilkbold.eot);
}

@font-face {
    font-family: 'LemonL';
    src: url(../../../fonts/LemonMilk/LemonMilklight.ttf) format('truetype'),
        url(../../../fonts/LemonMilk/LemonMilklight.eot);
}

@font-face {
    font-family: 'RixR';
    src: url(../../../fonts/RixGo/RixGoR.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoR.eot);
}

@font-face {
    font-family: 'RixB';
    src: url(../../../fonts/RixGo/RixGoB.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoB.eot);
}

@font-face {
    font-family: 'RixBK';
    src: url(../../../fonts/RixGo/RixGoBK.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoBK.eot);
}

@font-face {
    font-family: 'RixEB';
    src: url(../../../fonts/RixGo/RixGoEB.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoEB.eot);
}

@font-face {
    font-family: 'RixH';
    src: url(../../../fonts/RixGo/RixGoH.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoH.eot);
}

@font-face {
    font-family: 'RixL';
    src: url(../../../fonts/RixGo/RixGoL.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoL.eot);
}

@font-face {
    font-family: 'RixM';
    src: url(../../../fonts/RixGo/RixGoM.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoM.eot);
}

@font-face {
    font-family: 'RixSB';
    src: url(../../../fonts/RixGo/RixGoSB.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoSB.eot);
}

@font-face {
    font-family: 'RixT';
    src: url(../../../fonts/RixGo/RixGoT.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoT.eot);
}

@font-face {
    font-family: 'RixUL';
    src: url(../../../fonts/RixGo/RixGoUL.ttf) format('truetype'),
        url(../../../fonts/RixGo/RixGoUL.eot);
}

@font-face {
    font-family: 'CairoBK';
    src: url(../../../fonts/Cairo/Cairo-Black.ttf) format('truetype'),
        url(../../../fonts/Cairo/Cairo-Black.eot);
}

@font-face {
    font-family: 'CairoB';
    src: url(../../../fonts/Cairo/Cairo-Bold.ttf) format('truetype'),
        url(../../../fonts/Cairo/Cairo-Bold.eot);
}

@font-face {
    font-family: 'CairoEL';
    src: url(../../../fonts/Cairo/Cairo-ExtraLight.ttf) format('truetype'),
        url(../../../fonts/Cairo/Cairo-ExtraLight.eot);
}

@font-face {
    font-family: 'CairoL';
    src: url(../../../fonts/Cairo/Cairo-Light.ttf) format('truetype'),
        url(../../../fonts/Cairo/Cairo-Light.eot);
}

@font-face {
    font-family: 'CairoR';
    src: url(../../../fonts/Cairo/Cairo-Regular.ttf) format('truetype'),
        url(../../../fonts/Cairo/Cairo-Regular.eot);
}

@font-face {
    font-family: 'CairoSB';
    src: url(../../../fonts/Cairo/Cairo-SemiBold.ttf) format('truetype'),
        url(../../../fonts/Cairo/Cairo-SemiBold.eot);
}

@font-face {
    font-family: 'Capture';
    src: url(../../../fonts/Capture-it/Capture-it.ttf) format('truetype'),
        url(../../../fonts/Capture-it/Capture-it.eot);
}

@font-face {
    font-family: 'PtB';
    src: url(../../../fonts/PT_Serif-Web/PT_Serif-Web-Bold.ttf) format('truetype'),
        url(../../../fonts/PT_Serif-Web/PT_Serif-Web-Bold.eot);
}

@font-face {
    font-family: 'PtBI';
    src: url(../../../fonts/PT_Serif-Web/PT_Serif-Web-BoldItalic.ttf) format('truetype'),
        url(../../../fonts/PT_Serif-Web/PT_Serif-Web-BoldItalic.eot);
}

@font-face {
    font-family: 'PtI';
    src: url(../../../fonts/PT_Serif-Web/PT_Serif-Web-Italic.ttf) format('truetype'),
        url(../../../fonts/PT_Serif-Web/PT_Serif-Web-Italic.eot);
}

@font-face {
    font-family: 'PtR';
    src: url(../../../fonts/PT_Serif-Web/PT_Serif-Web-Regular.ttf) format('truetype'),
        url(../../../fonts/PT_Serif-Web/PT_Serif-Web-Regular.eot);
}

@font-face {
    font-family: 'BmD';
    src: url(../../../fonts/BMDOHYEON/BMDOHYEON.ttf) format('truetype'),
        url(../../../fonts/BMDOHYEON/BMDOHYEON.eot);
}

@font-face {
    font-family: 'NetM';
    src: url(../../../fonts/Netmarble/netmarbleM.ttf) format('truetype'), url(../../../fonts/Netmarble/netmarbleM.eot);
}

@font-face {
    font-family: 'NetL';
    src: url(../../../fonts/Netmarble/netmarbleL.ttf) format('truetype'), url(../../../fonts/Netmarble/netmarbleL.eot);
}

@font-face {
    font-family: 'NetB';
    src: url(../../../fonts/Netmarble/netmarbleB.ttf) format('truetype'), url(../../../fonts/Netmarble/netmarbleB.eot);
}

@font-face {
    font-family: 'GrandR';
    src: url(../../../fonts/GrandHotel/GrandHotel-Regular.ttf) format('truetype'), url(../../../fonts/GrandHotel/GrandHotel-Regular.eot);
}

@font-face {
    font-family: 'PacificoR';
    src: url(../../../fonts/Pacifico/Pacifico-Regular.ttf) format('truetype'), url(../../../fonts/Pacifico/Pacifico-Regular.eot);
}

@font-face {
    font-family: 'SpB';
    font-weight: 700;
    src: local('Spoqa Han Sans Bold'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansBold.woff2') format('woff2'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansBold.woff') format('woff'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansBold.ttf') format('truetype');
}

@font-face {
    font-family: 'SpR';
    font-weight: 400;
    src: local('Spoqa Han Sans Regular'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansRegular.woff2') format('woff2'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansRegular.woff') format('woff'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansRegular.ttf') format('truetype');
}

@font-face {
    font-family: 'SpL';
    font-weight: 300;
    src: local('Spoqa Han Sans Light'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansLight.woff2') format('woff2'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansLight.woff') format('woff'),
        url('/fonts/SpoqaHanSans/SpoqaHanSansLight.ttf') format('truetype');
}

@font-face {
    font-family: 'SpT';
    font-weight: 100;
    src: local('Spoqa Han Sans Thin'),
        url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@01ff0283e4f36e159ffbf744b36e16ef742da6d8/Subset/SpoqaHanSans/SpoqaHanSansThin.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@01ff0283e4f36e159ffbf744b36e16ef742da6d8/Subset/SpoqaHanSans/SpoqaHanSansThin.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@01ff0283e4f36e159ffbf744b36e16ef742da6d8/Subset/SpoqaHanSans/SpoqaHanSansThin.ttf') format('truetype');
}

@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);