/* NanumSquareNeo */
@font-face {
    font-family:'NanumSquareNeo';
    font-weight:300;
    font-style:normal;font-optical-sizing:auto;
    src:url('./fonts/NanumSquareNeoTTF-aLt.eot');
    src:url('./fonts/NanumSquareNeoTTF-aLt.eot?#iefix') format('embedded-opentype'),
         url('./fonts/NanumSquareNeoTTF-aLt.woff2') format('woff2'),
         url('./fonts/NanumSquareNeoTTF-aLt.woff') format('woff'),
         url('./fonts/NanumSquareNeo-aLt.ttf') format("truetype");
    font-display:swap;
} 
@font-face {
    font-family:'NanumSquareNeo';
    font-weight:400;
    font-style:normal;font-optical-sizing:auto;
    src:url('./fonts/NanumSquareNeoTTF-bRg.eot');
    src:url('./fonts/NanumSquareNeoTTF-bRg.eot?#iefix') format('embedded-opentype'),
         url('./fonts/NanumSquareNeoTTF-bRg.woff2') format('woff2'),
         url('./fonts/NanumSquareNeoTTF-bRg.woff') format('woff'),
         url('./fonts/NanumSquareNeo-bRg.ttf') format("truetype");
    font-display:swap;
} 
@font-face {
    font-family:'NanumSquareNeo';
    font-weight:700;
    font-style:normal;font-optical-sizing:auto;
    src:url('./fonts/NanumSquareNeoTTF-cBd.eot');
    src:url('./fonts/NanumSquareNeoTTF-cBd.eot?#iefix') format('embedded-opentype'),
         url('./fonts/NanumSquareNeoTTF-cBd.woff2') format('woff2'),
         url('./fonts/NanumSquareNeoTTF-cBd.woff') format('woff'),
         url('./fonts/NanumSquareNeo-cBd.ttf') format("truetype");
    font-display:swap;
} 
@font-face {
    font-family:'NanumSquareNeo';
    font-weight:800;
    font-style:normal;font-optical-sizing:auto;
    src:url('./fonts/NanumSquareNeoTTF-dEb.eot');
    src:url('./fonts/NanumSquareNeoTTF-dEb.eot?#iefix') format('embedded-opentype'),
         url('./fonts/NanumSquareNeoTTF-dEb.woff2') format('woff2'),
         url('./fonts/NanumSquareNeoTTF-dEb.woff') format('woff'),
         url('./fonts/NanumSquareNeo-dEb.ttf') format("truetype");
    font-display:swap;
} 
@font-face {
    font-family:'NanumSquareNeo';
    font-weight:900;
    font-style:normal;font-optical-sizing:auto;
    src:url('./fonts/NanumSquareNeoTTF-eHv.eot');
    src:url('./fonts/NanumSquareNeoTTF-eHv.eot?#iefix') format('embedded-opentype'),
         url('./fonts/NanumSquareNeoTTF-eHv.woff2') format('woff2'),
         url('./fonts/NanumSquareNeoTTF-eHv.woff') format('woff'),
         url('./fonts/NanumSquareNeo-eHv.ttf') format("truetype");
    font-display:swap;
} 

/* Noto Sans KR */
@font-face {
    font-family:'Noto Sans KR';
    font-style:normal;font-optical-sizing:auto;
    font-weight:100;
    src:local('Noto Sans KR Thin'), local('NotoSansKR-Thin'),
        url('./fonts/noto-sans-kr-v11-latin_korean-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
        url('./fonts/noto-sans-kr-v11-latin_korean-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-kr-300 - latin_korean */
@font-face {
    font-family:'Noto Sans KR';
    font-style:normal;font-optical-sizing:auto;
    font-weight:300;
    src:local('Noto Sans KR Light'), local('NotoSansKR-Light'),
        url('./fonts/noto-sans-kr-v11-latin_korean-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
        url('./fonts/noto-sans-kr-v11-latin_korean-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-kr-regular - latin_korean */
@font-face {
    font-family:'Noto Sans KR';
    font-style:normal;font-optical-sizing:auto;
    font-weight:400;
    src:local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
        url('./fonts/noto-sans-kr-v11-latin_korean-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
        url('./fonts/noto-sans-kr-v11-latin_korean-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-kr-500 - latin_korean */
@font-face {
    font-family:'Noto Sans KR';
    font-style:normal;font-optical-sizing:auto;
    font-weight:500;
    src:local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
        url('./fonts/noto-sans-kr-v11-latin_korean-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
        url('./fonts/noto-sans-kr-v11-latin_korean-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-kr-700 - latin_korean */
@font-face {
    font-family:'Noto Sans KR';
    font-style:normal;font-optical-sizing:auto;
    font-weight:700;
    src:local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
        url('./fonts/noto-sans-kr-v11-latin_korean-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
        url('./fonts/noto-sans-kr-v11-latin_korean-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-kr-900 - latin_korean */
@font-face {
    font-family:'Noto Sans KR';
    font-style:normal;font-optical-sizing:auto;
    font-weight:900;
    src:local('Noto Sans KR Black'), local('NotoSansKR-Black'),
        url('./fonts/noto-sans-kr-v11-latin_korean-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
        url('./fonts/noto-sans-kr-v11-latin_korean-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* inter-100 - latin_korean */
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:100;src:url('./fonts/Inter-Thin.ttf') format('woff'), url('./fonts/Inter-Thin.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:200;src:url('./fonts/Inter-Light.ttf') format('woff'), url('./fonts/Inter-Light.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:300;src:url('./fonts/Inter-Regular.ttf') format('woff'), url('./fonts/Inter-Regular.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:400;src:url('./fonts/Inter-Medium.ttf') format('woff'), url('./fonts/Inter-Medium.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:500;src:url('./fonts/Inter-SemiBold.ttf') format('woff'), url('./fonts/Inter-SemiBold.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:600;src:url('./fonts/Inter-Bold.ttf') format('woff'), url('./fonts/Inter-Bold.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:700;src:url('./fonts/Inter-ExtraBold.ttf') format('woff'), url('./fonts/Inter-ExtraBold.ttf') format('woff2');}
@font-face {font-family:'Inter';font-style:normal;font-optical-sizing:auto;font-weight:700;src:url('./fonts/Inter-Black.ttf') format('woff'), url('./fonts/Inter-Black.ttf') format('woff2');}

/* @import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css); */
@font-face {font-family:'Spoqa Han Sans Neo';font-style:normal;font-optical-sizing:auto;font-weight:200;src:url('./fonts/SpoqaHanSansNeo-Light.woff') format('woff');}
@font-face {font-family:'Spoqa Han Sans Neo';font-style:normal;font-optical-sizing:auto;font-weight:300;src:url('./fonts/SpoqaHanSansNeo-Regular.woff') format('woff');}
@font-face {font-family:'Spoqa Han Sans Neo';font-style:normal;font-optical-sizing:auto;font-weight:400;src:url('./fonts/SpoqaHanSansNeo-Medium.woff') format('woff');}
@font-face {font-family:'Spoqa Han Sans Neo';font-style:normal;font-optical-sizing:auto;font-weight:600;src:url('./fonts/SpoqaHanSansNeo-Bold.woff') format('woff');}

@font-face {font-family:"Rubik";font-style:normal;font-weight:300;font-optical-sizing:auto;src:url('./fonts/Rubik-Light.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:300;font-optical-sizing:auto;src:url('./fonts/Rubik-Lightitalic.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:normal;font-weight:400;font-optical-sizing:auto;src:url('./fonts/Rubik-Regular.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:400;font-optical-sizing:auto;src:url('./fonts/Rubik-Regularitalic.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:normal;font-weight:500;font-optical-sizing:auto;src:url('./fonts/Rubik-Medium.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:500;font-optical-sizing:auto;src:url('./fonts/Rubik-Mediumitalic.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:normal;font-weight:600;font-optical-sizing:auto;src:url('./fonts/Rubik-SemiBold.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:600;font-optical-sizing:auto;src:url('./fonts/Rubik-SemiBolditalic.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:normal;font-weight:700;font-optical-sizing:auto;src:url('./fonts/Rubik-Bold.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:700;font-optical-sizing:auto;src:url('./fonts/Rubik-Bolditalic.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:normal;font-weight:800;font-optical-sizing:auto;src:url('./fonts/Rubik-ExtraBold.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:800;font-optical-sizing:auto;src:url('./fonts/Rubik-ExtraBolditalic.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:normal;font-weight:900;font-optical-sizing:auto;src:url('./fonts/Rubik-Black.woff') format('woff');}
@font-face {font-family:"Rubik";font-style:italic;font-weight:900;font-optical-sizing:auto;src:url('./fonts/Rubik-Blackitalic.woff') format('woff');}