@charset "utf-8";

/* Montserrat (영문 폰트) */
@import url('//fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* Poppins (영문 폰트) */
@import url('//fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* Roboto (영문 폰트) */
@import url('//fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

/* Inter (영문 폰트) */
@import url('//fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* 나눔명조 (한글 폰트) */
@import url('//fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');

/* Fugaz One (영문 폰트) */
@import url('https://fonts.googleapis.com/css2?family=Fugaz+One:wght@400&display=swap');

/* Libre Baskerville (영문 폰트) */
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');

/* Noto Sans KR (한글 폰트) */
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}

/* Helvetica Extended (영문 폰트) */
@font-face {
    font-family: 'Helvetica Extended';
    font-style: normal;
    font-weight: 300;
    src: url('/weven_service/asset/font/Helvetica_Extended_Light.woff') format('woff');
}
@font-face {
    font-family: 'Helvetica Extended';
    font-style: normal;
    font-weight: 400;
    src: url('/weven_service/asset/font/Helvetica_Extended.woff') format('woff');
}
@font-face {
    font-family: 'Helvetica Extended';
    font-style: normal;
    font-weight: 500;
    src: url('/weven_service/asset/font/Helvetica_Extended_Medium.woff') format('woff');
}
@font-face {
    font-family: 'Helvetica Extended';
    font-style: normal;
    font-weight: 800;
    src: url('/weven_service/asset/font/Helvetica_Extended_Bold.woff') format('woff');
}

/* StageGrotesk */
@font-face {
    font-family: 'StageGrotesk';
    font-style: normal;
    font-weight: 300;
    src: url('/weven_service/asset/font/StageGrotesk-Light.woff') format('woff');
}
@font-face {
    font-family: 'StageGrotesk';
    font-style: normal;
    font-weight: 500;
    src: url('/weven_service/asset/font/StageGrotesk-Medium.woff') format('woff');
}

/* Gmarket Sans (공용 폰트) */
@font-face {
    font-family: 'GmarketSans';
    src: url('//gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('//gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('//gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* GongGothic (공용 폰트) */
@font-face{
    font-family:'esamanru';
    font-weight: 300;
    font-style: normal;
    src: url('/weven_service/asset/font/esamanru-Light.ttf') format('truetype');
}

@font-face{
    font-family:'esamanru';
    font-weight: 500;
    font-style: normal;
    src: url('/weven_service/asset/font/esamanru-Medium.ttf') format('truetype');
}

@font-face{
    font-family:'esamanru';
    font-weight: 700;
    font-style: normal;
    src: url('/weven_service/asset/font/esamanru-Bold.ttf') format('truetype');
}

/* Carmen Sans (공용 폰트) */
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 200;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-UltraLight.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-UltraLight.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 300;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-Light.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-Light.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 400;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-Regular.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 500;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-Medium.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-Medium.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 600;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-SemiBold.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-SemiBold.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 700;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-Bold.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-Bold.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 800;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-ExtraBold.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-ExtraBold.otf') format('opentype');
}
@font-face {
    font-family: 'Carmen Sans';
    font-weight: 900;
    font-style: normal;
    src: url('/weven_service/asset/font/CarmenSansTextOTF-Heavy.woff') format('woff'), url('/weven_service/asset/font/CarmenSansTextOTF-Heavy.otf') format('opentype');
}

/* Briem Akademi (영문 폰트) */
@font-face {
    font-family: 'Briem Akademi';
    font-weight: 300;
    font-style: normal;
    src: url('/weven_service/asset/font/BriemAkademiStd-Cond.woff') format('woff'), url('/weven_service/asset/font/BriemAkademiStd-Cond.otf') format('otf');
}
@font-face {
    font-family: 'Briem Akademi';
    font-weight: 400;
    font-style: normal;
    src: url('/weven_service/asset/font/BriemAkademiStd-Regular.woff') format('woff'), url('/weven_service/asset/font/BriemAkademiStd-Regular.otf') format('otf');
}
@font-face {
    font-family: 'Briem Akademi';
    font-weight: 600;
    font-style: normal;
    src: url('/weven_service/asset/font/BriemAkademiStd-SemiBold.woff') format('woff'), url('/weven_service/asset/font/BriemAkademiStd-SemiBold.otf') format('otf');
}
@font-face {
    font-family: 'Briem Akademi';
    font-weight: 700;
    font-style: normal;
    src: url('/weven_service/asset/font/BriemAkademiStd-Bold.woff') format('woff'), url('/weven_service/asset/font/BriemAkademiStd-Bold.otf') format('otf');
}

/* SF UI Display (영문 폰트) */
@font-face {
    font-family: 'SF UI Display';
    font-style: normal;
    font-weight: 100;
    src: url('/weven_service/asset/font/sf-ui-display-thin-58646e9b26e8b.otf') format('opentype');
}
@font-face {
    font-family: 'SF UI Display';
    font-style: normal;
    font-weight: 300;
    src: url('/weven_service/asset/font/sf-ui-display-light-58646b33e0551.otf') format('opentype');
}
@font-face {
    font-family: 'SF UI Display';
    font-style: normal;
    font-weight: 400;
    src: url('/weven_service/asset/font/sf-ui-display-medium-58646be638f96.otf') format('opentype');
}
@font-face {
    font-family: 'SF UI Display';
    font-style: normal;
    font-weight: 500;
    src: url('/weven_service/asset/font/sf-ui-display-semibold-58646eddcae92.otf') format('opentype');
}
@font-face {
    font-family: 'SF UI Display';
    font-style: normal;
    font-weight: 700;
    src: url('/weven_service/asset/font/sf-ui-display-bold-58646a511e3d9.otf') format('opentype');
}

/* Archivo (영문 폰트) */
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-Thin.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Archivo';
    src: url('/weven_service/asset/font/Archivo-Black.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}


/* Spoqa Han Sans (공용 폰트) */
@font-face{
    font-family:'Spoqa Han Sans';
    src: url('/weven_service/asset/font/SpoqaHanSansNeo-Thin.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face{
    font-family:'Spoqa Han Sans';
    src: url('/weven_service/asset/font/SpoqaHanSansNeo-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face{
    font-family:'Spoqa Han Sans';
    src: url('/weven_service/asset/font/SpoqaHanSansNeo-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face{
    font-family:'Spoqa Han Sans';
    src: url('/weven_service/asset/font/SpoqaHanSansNeo-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face{
    font-family:'Spoqa Han Sans';
    src: url('/weven_service/asset/font/SpoqaHanSansNeo-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* Pretendard (공용 폰트) */
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('/weven_service/asset/font/Pretendard-ExtraBold.woff') format('truetype');
    font-weight: 800;
    font-style: normal;
}

/* PretendardJP (공용 폰트) */
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-ExtraBold.woff') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'PretendardJP';
    src: url('/weven_service/asset/font/PretendardJP-Black.woff') format('truetype');
    font-weight: 900;
    font-style: normal;
}

/* 땅스부대찌개체 (공용 폰트) */
@font-face {
    font-family: 'tangsbudaejjigae';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2212@1.0/TTTtangsbudaejjigaeL.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'tangsbudaejjigae';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2212@1.0/TTTtangsbudaejjigaeM.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'tangsbudaejjigae';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2212@1.0/TTTtangsbudaejjigaeB.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

/* 태나다체 (공용 폰트) */
@font-face {
    font-family: 'Tenada';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Tenada.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

/* 상주경천섬체 (공용 폰트) */
@font-face {
    font-family: 'SANGJUGyeongcheonIsland';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/SANGJUGyeongcheonIsland.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 함박눈체 (한글 폰트) */
@font-face {
    font-family: 'SF_HambakSnow';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2106@1.1/SF_HambakSnow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 카페24 써라운드 (공용 폰트) */
@font-face {
    font-family: 'Cafe24Ssurround';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 카페24 써라운드에어 (공용 폰트) */
@font-face {
    font-family: 'Cafe24SsurroundAir';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24SsurroundAir.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 티웨이항공체 (공용 폰트) */
@font-face {
    font-family: 'twayair';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_tway@1.0/twayair.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 티웨이하늘체 (공용 폰트) */
@font-face {
    font-family: 'twaysky';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_tway@1.0/twaysky.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 여기어때 잘난체 (공용 폰트) */
@font-face {
    font-family: 'yg-jalnan';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 푸라닭 젠틀 고딕 (공용 폰트) */
@font-face {
    font-family: 'PuradakGentleGothicR';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.1/PuradakGentleGothicR.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

/* 티몬 몬소리체 (공용 폰트) */
@font-face {
    font-family: 'TmonMonsori';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 조선일보명조체 (공용 폰트) */
@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 고운바탕 (공용 폰트) */
@font-face {
    font-family: 'GowunBatang';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GowunBatang';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* 제주명조 (공용 폰트) */
@font-face {
    font-family: 'Jeju Myeongjo';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/jejumyeongjo/v3/JejuMyeongjo-Regular.eot);
    src: url(//fonts.gstatic.com/ea/jejumyeongjo/v3/JejuMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
    url(//fonts.gstatic.com/ea/jejumyeongjo/v3/JejuMyeongjo-Regular.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/jejumyeongjo/v3/JejuMyeongjo-Regular.woff) format('woff'),
    url(//fonts.gstatic.com/ea/jejumyeongjo/v3/JejuMyeongjo-Regular.ttf) format('truetype');
}

/* 정묵바위체 (공용 폰트) */
@font-face {
    font-family: 'SangSangRock';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/SangSangRockOTF.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 빙그레체II (공용 폰트) */
@font-face {
    font-family: 'Binggrae-Two';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Binggrae-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 아리따부리 (공용 폰트) */
@font-face {
    font-family: 'Arita-buri-SemiBold';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Arita-buri-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 포천막걸리체 (공용 폰트) */
@font-face {
    font-family: 'Makgeolli';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/Makgeolli.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 레페리베이스 (공용 폰트) */
@font-face {
    font-family: 'LeferiBaseType-RegularA';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiBaseType-RegularA.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'LeferiBaseType-BoldA';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiBaseType-BoldA.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* 레페리포인트 (공용 폰트) */
@font-face {
    font-family: 'LeferiPoint';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-WhiteA.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'LeferiPoint';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-BlackA.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* 레페리포인트 special (공용 폰트) */
@font-face {
    font-family: 'LeferiPoint-SpecialA';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/LeferiPoint-SpecialA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 강원교육튼튼체 (공용 폰트) */
@font-face {
    font-family: 'GangwonEduPowerExtraBoldA';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}