@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Noto+Sans+JP:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant&display=swap');


@font-face {
    font-family: 'Pretendard';
    src: url('./font/PretendardVariable.woff2') format('woff2');
    font-weight: 100 900; /* 가변 폰트 범위 */
    font-style: normal;
    font-display: swap;
}


/* Noto Serif Italic Variable */
@font-face {
    font-family: 'NotoSerif';
    src: url('./font/NotoSerif-Italic-VariableFont_wdth,wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
}

/* NanumBarunGothic */
@font-face {
    font-family: 'NanumBarunGothic';
    src: url('./font/NanumBarunGothic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* NanumBarunGothic Bold */
@font-face {
    font-family: 'NanumBarunGothic';
    src: url('./font/NanumBarunGothicBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* NanumBarunGothic Light */
@font-face {
    font-family: 'NanumBarunGothic';
    src: url('./font/NanumBarunGothicLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* NanumBarunGothic UltraLight */
@font-face {
    font-family: 'NanumBarunGothic';
    src: url('./font/NanumBarunGothicUltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

.nbg-ul{
    font-family: 'NanumBarunGothic' !important;
    font-weight: 200 !important;
}
.nbg-l{
    font-family: 'NanumBarunGothic' !important;
    font-weight: 300 !important;
}
.nbg{
    font-family: 'NanumBarunGothic' !important;
    font-weight: 400 !important;
}
.nbg-b{
    font-family: 'NanumBarunGothic' !important;
    font-weight: 700 !important;
}

.pd-t {
    font-family: 'Pretendard' !important;
    font-weight: 100 !important;
}
.pd-el {
    font-family: 'Pretendard' !important;
    font-weight: 200 !important;
}
.pd-l {
    font-family: 'Pretendard' !important;
    font-weight: 300 !important;
}
.pd-r {
    font-family: 'Pretendard' !important;
    font-weight: 400 !important;
}
.pd-m {
    font-family: 'Pretendard' !important;
    font-weight: 500 !important;
}
.pd-sb {
    font-family: 'Pretendard' !important;
    font-weight: 600 !important;
}
.pd-b {
    font-family: 'Pretendard' !important;
    font-weight: 700 !important;
}
.pd-eb {
    font-family: 'Pretendard' !important;
    font-weight: 800 !important;
}
.pd-bl {
    font-family: 'Pretendard' !important;
    font-weight: 900 !important;
}

.li-10{
    line-height: 1;
}
.li-13{
    line-height: 1.3;
}
.li-15{
    line-height: 1.5;
}
.li-18{
    line-height: 1.8;
}
.li-20{
    line-height: 2;
}
