/* noto-sans-kr-100 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-100.woff2') format('woff2'); 
}

/* noto-sans-kr-200 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 200;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-200.woff2') format('woff2'); 
}

/* noto-sans-kr-300 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-300.woff2') format('woff2'); 
}

/* noto-sans-kr-regular - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-regular.woff2') format('woff2'); 
}

/* noto-sans-kr-500 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-500.woff2') format('woff2'); 
}

/* noto-sans-kr-600 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 600;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-600.woff2') format('woff2'); 
}

/* noto-sans-kr-700 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-600.woff2') format('woff2');
}

/* noto-sans-kr-800 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 800;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-800.woff2') format('woff2'); 
}

/* noto-sans-kr-900 - korean */
@font-face {
    font-display: swap; 
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url('/resource/common/font/noto-sans-kr/noto-sans-kr-v36-korean-900.woff2') format('woff2'); 
}

/* gmarket-sans-300 */
@font-face {
    font-display: swap; 
    font-family: 'Gmarket Sans';
    font-style: normal;
    font-weight: 300;
    src: url('/resource/common/font/gmarket-sans/GmarketSansLight.woff2') format('woff2');  
}

/* gmarket-sans-500 */
@font-face {
    font-display: swap; 
    font-family: 'Gmarket Sans';
    font-style: normal;
    font-weight: 500;
    src: url('/resource/common/font/gmarket-sans/GmarketSansMedium.woff2') format('woff2');  
}

/* gmarket-sans-700 */
@font-face {
    font-display: swap; 
    font-family: 'Gmarket Sans';
    font-style: normal;
    font-weight: 700;
    src: url('/resource/common/font/gmarket-sans/GmarketSansBold.woff2') format('woff2'); 
}

/* nanum-square-300 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 300;
    src: url('/resource/common/font/nanum-square/NanumSquareL.woff2') format('woff2'); 
}

/*  nanum-square-400 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 400;
    src: local('NanumSquare'), url('/resource/common/font/nanum-square/NanumSquareR.woff2') format('woff2'); 
}

/*  nanum-square-700 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 700;
    src: url('/resource/common/font/nanum-square/NanumSquareB.woff2') format('woff2'); 
}

/*  nanum-square-800 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square';
    font-style: normal;
    font-weight: 800;
    src: url('/resource/common/font/nanum-square/NanumSquareEB.woff2') format('woff2'); 
}


/* nanum-square-neo-300 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square Neo';
    font-style: normal;
    font-weight: 300;
    src: url('/resource/common/font/nanum-square-neo/NanumSquareNeoTTF-aLt.woff2') format('woff2'); 
}

/* nanum-square-neo-400 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square Neo';
    font-style: normal;
    font-weight: 400;
    src: url('/resource/common/font/nanum-square-neo/NanumSquareNeoTTF-bRg.woff2') format('woff2'); 
}

/* nanum-square-neo-700 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square Neo';
    font-style: normal;
    font-weight: 700;
    src: url('/resource/common/font/nanum-square-neo/NanumSquareNeoTTF-cBd.woff2') format('woff2'); 
}

/* nanum-square-neo-800 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square Neo';
    font-style: normal;
    font-weight: 800;
    src: url('/resource/common/font/nanum-square-neo/NanumSquareNeoTTF-dEb.woff2') format('woff2'); 
}

/* nanum-square-neo-900 */
@font-face {
    font-display: swap; 
    font-family: 'Nanum Square Neo';
    font-style: normal;
    font-weight: 900;
    src: url('/resource/common/font/nanum-square-neo/NanumSquareNeoTTF-eHv.woff2') format('woff2'); 
}

/* esamanru-300 */
@font-face {
    font-display: swap; 
    font-family: 'Esamanru';
    font-style: normal;
    font-weight: 300;
    src: url('/resource/common/font/esamanru/esamanru-Light.woff2') format('woff2'); 
}

/* esamanru-500 */
@font-face {
    font-display: swap; 
    font-family: 'Esamanru';
    font-style: normal;
    font-weight: 500;
    src: url('/resource/common/font/esamanru/esamanru-Medium.woff2') format('woff2'); 
}

/* esamanru-700 */
@font-face {
    font-display: swap; 
    font-family: 'Esamanru';
    font-style: normal;
    font-weight: 700;
    src: url('/resource/common/font/esamanru/esamanru-Bold.woff2') format('woff2'); 
}

@font-face {
    font-display: swap; 
    font-family: 'Gothic';
    font-style: normal;
    font-weight: 300;
    src: url('/resource/common/font/gothic/Gothic10.woff') format('woff');
}

@font-face {
    font-display: swap; 
    font-family: 'Gothic';
    font-style: normal;
    font-weight: 400;
    src: url('/resource/common/font/gothic/Gothic20.woff') format('woff');
}

@font-face {
    font-display: swap; 
    font-family: 'Gothic';
    font-style: normal;
    font-weight: 500;
    src: url('/resource/common/font/gothic/Gothic30.woff') format('woff');
}

@font-face {
    font-display: swap; 
    font-family: 'Gothic';
    font-style: normal;
    font-weight: 700;
    src: url('/resource/common/font/gothic/Gothic40.woff') format('woff');
}

@font-face {
    font-display: swap; 
    font-family: 'Gothic';
    font-style: normal;
    font-weight: 900;
    src: url('/resource/common/font/gothic/Gothic50.woff') format('woff');
}

@font-face {
    font-display: swap; 
    font-family: 'JalnanGothic';
    font-style: normal;
    font-weight: normal;
    src: url('/resource/common/font/jalnan/JalnanGothic.woff') format('woff');
}


@font-face {
    font-display: swap; 
    font-family: 'ChosunGs';
    font-style: normal;
    font-weight: normal;
    src: url('/resource/common/font/chosun/ChosunGs.woff') format('woff');
}

@font-face {
    font-display: swap; 
    font-family: 'Cafe24Dangdanghae';
    src: url('/resource/common/font/cafe24/Cafe24Dangdanghae.woff2') format('woff2');
    font-style: normal;
    font-weight: normal;
    unicode-range: U+1100-11FF, U+3130-318F, U+A960-A97F, U+AC00-D7A3, U+D7B0-D7FF, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E, U+0041-005A, U+0061-007A;
}