/* @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-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: "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: "PyeongChangPeace-Bold";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/PyeongChangPeace-Bold.woff2")
    format("woff2");
  font-weight: 700;
  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: "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-scd-ExtraLight {
  font-family: "S-CoreDream-2ExtraLight" !important;
}

.f-scd-Light {
  font-family: "S-CoreDream-3Light" !important;
}

.f-scd-Regular {
  font-family: "S-CoreDream-4Regular" !important;
}

.f-scd-Medium {
  font-family: "S-CoreDream-5Medium" !important;
}

.f-scd-Bold {
  font-family: "S-CoreDream-6Bold" !important;
}

.f-gmarketL {
  font-family: "GmarketSansLight" !important;
}

.f-gmarketM {
  font-family: "GmarketSansMedium" !important;
}

.f-gmarketB {
  font-family: "GmarketSansBold" !important;
}

.f-yeongdo {
  font-family: "Yeongdo-Rg" !important;
}

.f-bmjua {
  font-family: "BMJUA" !important;
}

.f-nxfoot {
  font-family: "NEXONFootballGothicLA1" !important;
}

.f-reck {
  font-family: "Recipekorea" !important;
}

.f-rix {
  font-family: "RixYeoljeongdo_Regular" !important;
}

.f-ggb {
  font-family: "GongGothicBold" !important;
}

.f-one {
  font-family: "ONE-Mobile-Title" !important;
}

.f-tenada {
  font-family: "Tenada" !important;
}

.f-pcpb {
  font-family: "PyeongChangPeace-Bold" !important;
}

.f-aper {
  font-family: "GangwonEduPowerExtraBoldA" !important;
}

.f-pretendard {
  font-family: "Pretendard-Regular" !important;
}

/* ��Ʈ�÷� */
.f-color-white {
  color: #ffffff;
}

.f-color-black {
  color: #333333;
}

.f-color-gray {
  color: #6c6eb8;
}

.f-color-black-900 {
  color:#ec6789
}

.f-color-red {
  color: #c94793;
}

.f-color-blue {
  color: #4cbee3;
}

.f-color-navy {
  color: #142a9d;
}

.f-color-yellow {
  color: #fdbf0f;
}

.f-color-orange {
  color: #ec6789;
}

.f-color-purple {
  color: #61aadd;
}

.f-color-green {
  color: #4a85a3;
}

.f-color-light-blue {
  color: #61add4;
}

.f-color-mint {
  color: #9ddb9a;
}

.f-color-turquoise {
  color: #58cca7;
}

.f-color-lime {
  color: #4cae82;
}

.f-color-pink {
  color: #db003e;
}

.bg-color-black {
  background-color: #000000 !important;
}

.bg-color-red {
  background-color: #970c0e !important;
}

.bg-color-yellow {
  background-color: #fae101 !important;
}

.bg-color-navy {
  background-color: #142a9d !important;
}

.bg-color-gray {
  background-color: #efefef !important;
}

/* ��Ʈ������ */
.f-size-8,
i.f-size-8 {
  font-size: 8px !important;
}

.f-size-10,
i.f-size-10 {
  font-size: 10px !important;
}

.f-size-12,
i.f-size-12 {
  font-size: 12px !important;
}

.f-size-14,
i.f-size-14 {
  font-size: 14px !important;
}

.f-size-16,
i.f-size-16 {
  font-size: 16px !important;
}

.f-size-18,
i.f-size-18 {
  font-size: 18px !important;
}
/* 작은 화면 (태블릿) */
/* @media (max-width: 991px) {
  .f-size-18,
  i.f-size-18 {
    font-size: 14px !important; 
  }
} */

.f-size-20,
i.f-size-20 {
  font-size: 20px !important;
}

.f-size-22,
i.f-size-22 {
  font-size: 22px !important;
}

.f-size-24,
i.f-size-24 {
  font-size: 24px !important;
}

.f-size-26,
i.f-size-26 {
  font-size: 26px; !important;
}

.f-size-28,
i.f-size-28 {
  font-size: 28px !important;
}

.f-size-30,
i.f-size-30 {
  font-size: 30px !important;
}

.f-size-32,
i.f-size-32 {
  font-size: 32px !important;
}

.f-size-34,
i.f-size-34 {
  font-size: 34px !important;
}

.f-size-36,
i.f-size-36 {
  font-size: 36px !important;
}

.f-size-38,
i.f-size-38 {
  font-size: 38px !important;
}

.f-size-40,
i.f-size-40 {
  font-size: 40px !important;
}

.f-size-42,
i.f-size-42 {
  font-size: 42px !important;
}

.f-size-44,
i.f-size-44 {
  font-size: 44px !important;
}

.f-size-46,
i.f-size-46 {
  font-size: 46px !important;
}

.f-size-48,
i.f-size-48 {
  font-size: 48px !important;
}

.f-size-50,
i.f-size-50 {
  font-size: 50px !important;
}

/* ------------------------------------------------------
  *  폰트 크기 클래스
  *   - 예: <p class="da-font-14">14px 폰트</p>
  * ------------------------------------------------------ */
.f-normal {
  font-weight: normal;
}

/* ------------------------------------------------------
    *  반응형 미디어쿼리 (현재 비어있음)
    *  필요한 내용이 생기면 내부에 추가
    * ------------------------------------------------------ */
@media (max-width: 768px) {
  /* 예: .some-class { font-size: 14px; } */
}

@media (max-width: 481px) {
  /* 예: .some-class { font-size: 12px; } */
}
