/* ------------------------------------------------------
 *  Google Fonts Import
 *  (Noto Sans KR)
 * ------------------------------------------------------ */
 @import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");

 /* ------------------------------------------------------
   *  @font-face 선언
   * ------------------------------------------------------ */
 @font-face {
   font-family: "S-CoreDream-2ExtraLight";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "S-CoreDream-3Light";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "S-CoreDream-4Regular";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "S-CoreDream-5Medium";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "S-CoreDream-6Bold";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "GmarketSansLight";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "GmarketSansMedium";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "GmarketSansBold";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "Yeongdo-Rg";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202-2@1.0/Yeongdo-Rg.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "BMJUA";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "NEXONFootballGothicLA1";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXONFootballGothicLA1.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "Recipekorea";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/Recipekorea.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "RixYeoljeongdo_Regular";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2102-01@1.0/RixYeoljeongdo_Regular.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "GongGothicBold";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicBold.woff")
     format("woff");
   font-weight: bold;
   font-style: normal;
 }
 
 @font-face {
   font-family: "ONE-Mobile-Title";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-Title.woff")
     format("woff");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "Pretendard-Regular";
   src: url("https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff")
     format("woff");
   font-weight: 400;
   font-style: normal;
 }
 
 @font-face {
   font-family: "Tenada";
   src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Tenada.woff2")
     format("woff2");
   font-weight: normal;
   font-style: normal;
 }
 
 @font-face {
   font-family: "GangwonEduPowerExtraBoldA";
   src: url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff")
     format("woff");
   font-weight: 100;
   font-style: normal;
 }
 
 /* ------------------------------------------------------
   *  폰트 패밀리별 단축 클래스
   * ------------------------------------------------------ */
 .f-scd2 {
   font-family: "S-CoreDream-2ExtraLight";
 }
 .f-scd3 {
   font-family: "S-CoreDream-3Light";
 }
 .f-scd4 {
   font-family: "S-CoreDream-4Regular";
 }
 .f-scd5 {
   font-family: "S-CoreDream-5Medium";
 }
 .f-scd6 {
   font-family: "S-CoreDream-6Bold";
 }
 .f-gmarketL {
   font-family: "GmarketSansLight";
 }
 .f-gmarketM {
   font-family: "GmarketSansMedium";
 }
 .f-gmarketB {
   font-family: "GmarketSansBold";
 }
 .f-yeongdo {
   font-family: "Yeongdo-Rg";
 }
 .f-bmjua {
   font-family: "BMJUA";
 }
 .f-nxfoot {
   font-family: "NEXONFootballGothicLA1";
 }
 .f-reck {
   font-family: "Recipekorea";
 }
 .f-rix {
   font-family: "RixYeoljeongdo_Regular";
 }
 .f-ggb {
   font-family: "GongGothicBold";
 }
 .f-one {
   font-family: "ONE-Mobile-Title";
 }
 .f-tenada {
   font-family: "Tenada";
 }
 
 /* 공통 폰트 */
 .f-notosans {
   font-family: "Noto Sans KR", sans-serif;
 }
 .f-aper {
   font-family: "GangwonEduPowerExtraBoldA";
 }
 