* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Noto Sans KR', sans-serif;
  /* font-family: 'Noto Sans', sans-serif; */
  font-style: normal;
  letter-spacing: -0.03em;
}
input,
button,
textarea {
  border: none;
  background: none;
  outline: none;
  font-family: 'Noto Sans KR', sans-serif;
  /* font-family: 'Noto Sans', sans-serif; */
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
img[src$='.gif'],
img[src$='.png'] {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
button {
  color: inherit;
  cursor: pointer;
}
li {
  list-style: none;
}
a {
  color: inherit;
  text-decoration: none;
}

body {
  position: relative;
}

.dis-block {
  display: block !important;
}

main {
  min-height: max-content;
  max-height: max-content;
  height: max-content;
}

.flex {
  display: flex;
}
.spaceBetween {
  justify-content: space-between;
}
.alignCenter {
  align-items: center;
}

.gray-bg {
  background-color: #f9fafb;
}
.mt-15 {
  margin-top: 15px;
}

.pc {
  display: block;
}
.mo {
  display: none;
}

@media all and (max-width: 500px) {
  .pc {
    display: none;
  }
  .mo {
    display: block;
  }
}

.Toastify__toast-container {
  z-index: 999999999 !important;
}
