@font-face {
  font-family: "nanum-square-neo";
  src: url("../fonts/nanum-square-neo/NanumSquareNeo-aLt.ttf")
    format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "nanum-square-neo";
  src: url("../fonts/nanum-square-neo/NanumSquareNeo-bRg.ttf")
    format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "nanum-square-neo";
  src: url("../fonts/nanum-square-neo/NanumSquareNeo-cBd.ttf")
    format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "nanum-square-neo";
  src: url("../fonts/nanum-square-neo/NanumSquareNeo-dEb.ttf")
    format("truetype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "nanum-square-neo";
  src: url("../fonts/nanum-square-neo/NanumSquareNeo-eHv.ttf")
    format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "KCC-Ahnchangho";
  src: url("../fonts/KCC-Ahnchangho/KCC-Ahnchangho.woff2") format("woff2"),
    url("../fonts/KCC-Ahnchangho/KCC-Ahnchangho.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "LotteMartHappy";
  font-style: normal;
  font-weight: 400;
  src: url("//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyMedium.woff2")
      format("woff2"),
    url("//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyMedium.woff")
      format("woff");
}

@font-face {
  font-family: "LotteMartHappy";
  font-style: normal;
  font-weight: 700;
  src: url("//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyBold.woff2")
      format("woff2"),
    url("//fastly.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartHappy/LotteMartHappyBold.woff")
      format("woff");
}

.lottemarthappy * {
  font-family: "LotteMartHappy", sans-serif;
}
