/* 폰트 - Nanum Gothic */
@font-face {
  font-family: "Nanum Gothic";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/NanumGothic-Regular.woff2") format("woff2"),
       url("../fonts/NanumGothic-Regular.woff") format("woff"),
       url("../fonts/NanumGothic-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Nanum Gothic";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/NanumGothic-Bold.woff2") format("woff2"),
       url("../fonts/NanumGothic-Bold.woff") format("woff"),
       url("../fonts/NanumGothic-Bold.ttf") format("truetype");
}

/* 폰트-Wanted */
@font-face {
  font-family: "Wanted";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-Regular.ttf");
}
@font-face {
  font-family: "Wanted";
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-Medium.ttf");
}
@font-face {
  font-family: "Wanted";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-SemiBold.ttf");
}
@font-face {
  font-family: "Wanted";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-Bold.ttf");
}
@font-face {
  font-family: "Wanted";
  font-weight: 800;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-ExtraBold.ttf");
}
@font-face {
  font-family: "Wanted";
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-Black.ttf");
}
@font-face {
  font-family: "Wanted";
  font-weight: 950;
  font-style: normal;
  src: url("../fonts/wanted-sans/WantedSans-ExtraBlack.ttf");
}

* {
  font-family: "Nanum Gothic", "돋움", "Dotum", Arial, Tahoma, sans-serif, serif;
}

label.required:after {
  content: "*";
  margin-left: 0.25rem;
  color: #d63939;
}