@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 100; src:url(../font/NotoSansKR-Thin.ttf) format('truetype'), url(../font/NotoSansKR-Thin.otf) format('oepntype'); } 
@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 200; src:url(../font/NotoSansKR-Light.ttf) format('truetype'), url(../font/NotoSansKR-Light.otf) format('oepntype'); } 
@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 400; src:url(../font/NotoSansKR-Regular.ttf) format('truetype'), url(../font/NotoSansKR-Regular.otf) format('oepntype'); } 
@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 500; src:url(../font/NotoSansKR-Medium.ttf) format('truetype'), url(../font/NotoSansKR-Medium.otf) format('oepntype'); } 
@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 600; src:url(../font/NotoSansKR-SemiBold.ttf) format('truetype'), url(../font/NotoSansKR-SemiBold.otf) format('oepntype'); } 
@font-face { font-family:'Noto Sans KR'; font-style: normal; font-weight: 700; src:url(../font/NotoSansKR-Bold.ttf) format('truetype'), url(../font/NotoSansKR-Bold.otf) format('oepntype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:100; src:url(../font/SCDream1.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:200; src:url(../font/SCDream2.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:300; src:url(../font/SCDream3.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:400; src:url(../font/SCDream4.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:500; src:url(../font/SCDream5.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:600; src:url(../font/SCDream6.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:700; src:url(../font/SCDream7.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:800; src:url(../font/SCDream8.otf) format('opentype'); } 
@font-face { font-family:'SCDream'; font-style: normal; font-weight:900; src:url(../font/SCDream9.otf) format('opentype'); } 
@font-face { font-family:'SourceHanSerifKR'; font-style: normal; font-weight:200; src:url(../font/SourceHanSerifKR-Light.otf) format('opentype'); } 
@font-face { font-family:'SourceHanSerifKR'; font-style: normal; font-weight:400; src:url(../font/SourceHanSerifKR-Regular.otf) format('opentype'); } 
@font-face { font-family:'SourceHanSerifKR'; font-style: normal; font-weight:500; src:url(../font/SourceHanSerifKR-Medium.otf) format('opentype'); } 
@font-face { font-family:'SourceHanSerifKR'; font-style: normal; font-weight:600; src:url(../font/SourceHanSerifKR-SemiBold.otf) format('opentype'); } 
@font-face { font-family:'SourceHanSerifKR'; font-style: normal; font-weight:700; src:url(../font/SourceHanSerifKR-Bold.otf) format('opentype'); } 
@font-face { font-family:'OPTITimes-Roman'; font-style: normal; src:url(../font/OPTITimes-Roman.otf) format('opentype'); } 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:100; src:url(../font/NotoSansCJKkr-Thin.otf) format('opentype'); font-display: swap;}  
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:300; src:url(../font/NotoSansCJKkr-Light.otf) format('opentype'); font-display: swap;} 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:350; src:url(../font/NotoSansCJKkr-DemiLight.otf) format('opentype'); font-display: swap;} 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:400; src:url(../font/NotoSansCJKkr-Regular.otf) format('opentype'); font-display: swap;} 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:500; src:url(../font/NotoSansCJKkr-Medium.otf) format('opentype'); font-display: swap;} 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:600; src:url(../font/NotoSansCJKkr-Light.otf) format('opentype'); font-display: swap;} 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:700; src:url(../font/NotoSansCJKkr-Bold.otf) format('opentype'); font-display: swap;} 
@font-face { font-family:'NotoSansCJKkr'; font-style: normal; font-weight:900; src:url(../font/NotoSansCJKkr-Black.otf) format('opentype'); font-display: swap;}

body {font-family:'NotoSansCJKkr'; min-width:1200px; letter-spacing:-0.6px; } 
@media screen and (min-width:1920px) {
    /* 1920px 이상일 경우 1920px 고정에 가운데로 오게 설정 */
    body {max-width:1920px; position:fixed; left:50%; transform:translateX(-50%);}
}
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, button, td,th, dl, dt, dd, ul, ol,ul, p, span, strong {font-family:'NotoSansCJKkr';}


