@font-face {
  font-family: "NanumSquareRoundR";
  src: local("NanumSquareRoundR"), url(../fonts/NanumSquareRoundR.a333abd9.woff) format("woff"), url(../fonts/NanumSquareRoundR.ca200c85.woff2) format("woff2"), url(../fonts/NanumSquareRoundR.f062cb52.ttf) format("ttf");
  font-display: swap;
}
.NanumSquareOTF {
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.headLineL {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  letter-spacing: -0.03em;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.headLineS {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 700;
  letter-spacing: -0.03em;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.bodyLBold {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: -0.03em;
  font-weight: 700;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.bodyL {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: -0.03em;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.bodySBold {
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: -0.03em;
  font-weight: 700;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.bodyS {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: -0.03em;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.captionL {
  font-size: 0.75rem;
  line-height: 1.0625rem;
  font-weight: 400;
  letter-spacing: -0.03em;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

.captionS {
  font-size: 0.625rem;
  line-height: 0.9375rem;
  font-weight: 400;
  letter-spacing: -0.03em;
  font-family: NanumSquareRoundR, "Roboto", "-apple-system", sans-serif, Arial;
}

html body {
  word-break: keep-all;
  display: flex;
  justify-content: center;
}
html body #q-app {
  max-width: 599.99px !important;
}
@media only screen and (max-device-width: 640px) {
  html body #q-app {
    height: calc(var(--vh, 1vh) * 100) !important;
  }
}
html body #q-app .q-page-container {
  background: var(--bg, #fafaf7);
}
html body #q-app .q-page-container .q-page .q-btn.disabled {
  background: #b0b7ac !important;
  color: #e5ece1 !important;
}
html .q-notification {
  width: 100%;
}
html .q-inner-loading {
  z-index: 9999;
}
html .underline {
  text-decoration-line: underline;
}

/*# sourceMappingURL=app.606aa5e1.css.map*/