@charset "UTF-8";
/*
@font-face {
    font-family : "Nanum Gothic Coding";
    src : url("NanumGothicCoding.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
*/

@font-face {
    font-family : "NanumGothicCoding";
    src : url("NanumGothicCoding.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "Nanum Gothic";
    src : url("NanumGothic.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "NanumGothic";
    src : url("NanumGothic.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "Nanum Gothic";
    src : url("NanumGothicBold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family : "NanumGothic";
    src : url("NanumGothicBold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family : "Nanum Myeongjo";
    src : url("NanumMyeongjo.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "Nanum Myeongjo";
    src : url("NanumMyeongjo.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "Nanum Myeongjo";
    src : url("NanumMyeongjoBold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family : "NanumMyeongjo";
    src : url("NanumMyeongjoBold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family : "NanumGothicCoding";
    src : url("NanumGothicCoding.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'D2 coding';
    font-style: normal;
    font-weight: normal;
    src: url('https://cdn.jsdelivr.net/npm/d2coding@1.3.2/fonts/d2coding-full.woff2') format('woff2');
}

@font-face {
    font-family: 'D2Coding';
    font-style: normal;
    font-weight: normal;
    src : url('D2Coding.woff2') format('woff2');
}

@font-face {
    font-family: 'D2 coding';
    font-style: normal;
    font-weight: bold;
    src : url('https://cdn.jsdelivr.net/npm/d2coding@1.3.2/fonts/d2coding-bold-full.woff2') format('woff2')
}

@font-face {
    font-family: 'D2Coding';
    font-style: normal;
    font-weight: bold;
    src : url('D2CodingBold.woff2') format('woff2')
}

@font-face {
    font-family : "OCR-A";
    src : url("./ocr/ocra.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "ocra";
    src : url("./ocr/ocra.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "OCR-A-I";
    src : url("./ocr/ocraI.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "ocraI";
    src : url("./ocr/ocraI.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "OCR-A-III";
    src : url("./ocr/ocraIII.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "ocraIII";
    src : url("./ocr/ocraIII.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "OCR-A-IV";
    src : url("./ocr/ocraIV.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family : "ocraIV";
    src : url("./ocr/ocraIV.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

html, body, table, td, th, pre, div, p, span, input, select, textarea {
    font-family: 'D2 coding', 'Nanum Gothic Coding', 'D2Coding', 'NanumGothicCoding', 'NanumGothic', 'Noto Sans KR', 'Noto Sans JP', 'Noto Sans SC', 'Noto Sans TC', monospace, sans-serif;
}