[lang='ko'] * {font-family:'LINE Seed Sans KR', 'sans-serif'; font-size:14px; font-weight:400; color:#707070;}
.N_font {font-family:'Cafe24 ClassicType', 'sans-serif'; letter-spacing: 0.08em;}
.N_font_tit {font-family:'Playfair Display', sans-serif;}

@font-face {
    font-family: 'LINE Seed Sans KR';
    src: url('../fonts/LINESeedSansKR-Thin.woff2') format('woff2'),
    url('../fonts/LINESeedSansKR-Thin.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LINE Seed Sans KR';
    src: url('../fonts/LINESeedSansKR-Regular.woff2') format('woff2'),
    url('../fonts/LINESeedSansKR-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LINE Seed Sans KR';
    src: url('../fonts/LINESeedSansKR-Bold.woff2') format('woff2'),
    url('../fonts/LINESeedSansKR-Bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



/*  */
@font-face {
    font-family: 'Cafe24 ClassicType';
    src: url('../fonts/Cafe24ClassicType-Regular.woff2') format('woff2'),
    url('../fonts/Cafe24ClassicType-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*
[lang='ko'] * {font-family:'Noto Sans', 'Gotham Narrow SSm', 'sans-serif'; font-size:14px; font-weight:300; color:#707070;}
[lang='en'] * {font-family:'Gotham Narrow SSm', 'sans-serif'; font-size:14px; font-weight:300; color:#707070;}

!* 국문 fonts *!
@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSansKR-Thin.woff') format('woff'),
    url('../fonts/NotoSansKR-Thin.woff2') format('woff2');
    font-display: fallback;
    font-weight:200;
    unicode-range:U+AC00-D7A3;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSansKR-Light.woff') format('woff'),
    url('../fonts/NotoSansKR-Light.woff2') format('woff2');
    font-display: fallback;
    font-weight:300;
    unicode-range:U+AC00-D7A3;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSansKR-Regular.woff') format('woff'),
    url('../fonts/NotoSansKR-Regular.woff2') format('woff2');
    font-display: fallback;
    font-weight:400;
    unicode-range:U+AC00-D7A3;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSansKR-Medium.woff') format('woff'),
    url('../fonts/NotoSansKR-Medium.woff2') format('woff2');
    font-display: fallback;
    font-weight:500;
    unicode-range:U+AC00-D7A3;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSansKR-Bold.woff') format('woff'),
    url('../fonts/NotoSansKR-Bold.woff2') format('woff2');
    font-display: fallback;
    font-weight:600;
    unicode-range:U+AC00-D7A3;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('../fonts/NotoSansKR-Black.woff') format('woff'),
    url('../fonts/NotoSansKR-Black.woff2') format('woff2');
    font-display: fallback;
    font-weight:700;
    unicode-range:U+AC00-D7A3;
}


!* 영문 전문 폰트 *!
@font-face {
    font-family: 'Gotham Narrow SSm';
    src:url('../fonts/GothamNarrSSm-XLight_Web.woff2') format('woff2'),
    url('../fonts/GothamNarrSSm-XLight_Web.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    unicode-range:U+0041-005A, U+0061-007A, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'Gotham Narrow SSm';
    src:url('../fonts/GothamNarrSSm-Light_Web.woff2') format('woff2'),
    url('../fonts/GothamNarrSSm-Light_Web.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    unicode-range:U+0041-005A, U+0061-007A, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'Gotham Narrow SSm';
    src:url('../fonts/GothamNarrSSm-Book_Web.woff2') format('woff2'),
    url('../fonts/GothamNarrSSm-Book_Web.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    unicode-range:U+0041-005A, U+0061-007A, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'Gotham Narrow SSm';
    src:url('../fonts/GothamNarrSSm-Medium_Web.woff2') format('woff2'),
    url('../fonts/GothamNarrSSm-Medium_Web.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    unicode-range:U+0041-005A, U+0061-007A, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'Gotham Narrow SSm';
    src:url('../fonts/GothamNarrSSm-Bold_Web.woff2') format('woff2'),
    url('../fonts/GothamNarrSSm-Bold_Web.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    unicode-range:U+0041-005A, U+0061-007A, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}

@font-face {
    font-family: 'Gotham Narrow SSm';
    src:url('../fonts/GothamNarrSSm-Black_Web.woff2') format('woff2'),
    url('../fonts/GothamNarrSSm-Black_Web.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    unicode-range:U+0041-005A, U+0061-007A, U+0030-0039, U+0020-002F, U+003A-0040, U+005B-0060, U+007B-007E;
}
*/
