/**/

@font-face { font-family: 'BlackHanSans'; src: url('../font/BlackHanSans-Regular.ttf') format('truetype'); }
@font-face { font-family: 'TimonMonsori'; src: url('../font/TimonMonsori.ttf') format('truetype'); }
@font-face { font-family: 'TimonTium'; src: url('../font/TimonTium.ttf') format('truetype'); }
@font-face { font-family: 'BMJ_Jua'; src: url('../font/BMJ_Jua.ttf') format('truetype'); }
@font-face { font-family: 'tvN_HappyTalk_Bold'; src: url('../font/tvN_HappyTalk_Bold.ttf') format('truetype'); }
@font-face { font-family: 'tvN_HappyTalk_Light'; src: url('../font/tvN_HappyTalk_Light.ttf') format('truetype'); }
@font-face { font-family: 'tvN_HappyTalk_Medium'; src: url('../font/tvN_HappyTalk_Medium.ttf') format('truetype'); }
@font-face { font-family: 'NotoSansKR-Black'; src: url('../font/NotoSansKR-Black.otf') format('opentype'); }
@font-face { font-family: 'NotoSansKR-Bold'; src: url('../font/NotoSansKR-Bold.otf') format('opentype'); }
@font-face { font-family: 'NotoSansKR-Light'; src: url('../font/NotoSansKR-Light.otf') format('opentype'); }
@font-face { font-family: 'NotoSansKR-Medium'; src: url('../font/NotoSansKR-Medium.otf') format('opentype'); }
@font-face { font-family: 'NotoSansKR-Regular'; src: url('../font/NotoSansKR-Regular.otf') format('opentype'); }
@font-face { font-family: 'NotoSansKR-Thin'; src: url('../font/NotoSansKR-Thin.otf') format('opentype'); }
@font-face { font-family: 'SCDream1'; src: url('../font/SCDream1.otf') format('opentype'); }
@font-face { font-family: 'SCDream2'; src: url('../font/SCDream2.otf') format('opentype'); }
@font-face { font-family: 'SCDream3'; src: url('../font/SCDream3.otf') format('opentype'); }
@font-face { font-family: 'SCDream4'; src: url('../font/SCDream4.otf') format('opentype'); }
@font-face { font-family: 'SCDream5'; src: url('../font/SCDream5.otf') format('opentype'); }
@font-face { font-family: 'SCDream6'; src: url('../font/SCDream6.otf') format('opentype'); }
@font-face { font-family: 'SCDream7'; src: url('../font/SCDream7.otf') format('opentype'); }
@font-face { font-family: 'SCDream8'; src: url('../font/SCDream8.otf') format('opentype'); }
@font-face { font-family: 'SCDream9'; src: url('../font/SCDream9.otf') format('opentype'); }
@font-face { font-family: 'LCD'; src: url('../font/LCD.ttf') format('truetype'); }
@font-face { font-family: 'HDharmonyB'; src: url('../font/HDharmony/B.ttf') format('truetype'); }
@font-face { font-family: 'HDharmonyL'; src: url('../font/HDharmony/L.ttf') format('truetype'); }
@font-face { font-family: 'HDharmonyM'; src: url('../font/HDharmony/M.ttf') format('truetype'); }
@font-face { font-family: 'SdMisaeng'; src: url('../font/sdmisaeng.eot'); src: url('../font/sdmisaeng.eot?#iefix') format('embedded-opentype'), url('../font/sdmisaeng.woff') format('woff'), url('../font/sdmisaeng.ttf') format('truetype'), url('../font/sdmisaeng.svg#webfont') format('svg'); }
@font-face { font-family: 'SdSwagger'; src: url('../font/SDSwaggerTTF.eot'); src: url('../font/SDSwaggerTTF.eot?#iefix') format('embedded-opentype'), url('../font/SDSwaggerTTF.woff') format('woff'), url('../font/SDSwaggerTTF.ttf') format('truetype'), url('../font/SDSwaggerTTF.svg#webfont') format('svg'); }

body.a4p-body, body.a4l-body { font-family: 'HDharmonyL', sans-serif; }

@media screen {
    body.a4p-body, body.a4l-body {
        margin: 3mm;
        padding: 0;
    }
}

@media print {
    body.a4p-body, body.a4l-body { margin: 1mm; padding: 0mm; }
}