@charset "utf-8";

.u-ls--07 {
  letter-spacing: 0.07em;
}

.u-ls--06 {
  letter-spacing: 0.06em;
}

.u-ls--05 {
  letter-spacing: 0.05em;
}

.u-ls--04 {
  letter-spacing: 0.04em;
}

.u-ls--03 {
  letter-spacing: 0.03em;
}

.u-ls--02 {
  letter-spacing: 0.02em;
}

.u-ls--01 {
  letter-spacing: 0.01em;
}

.u-text__nowrap {
  white-space: nowrap;
}

.u-text__nowrap--sp {
  white-space: nowrap;
}

@media (min-width: 768px) {
  .u-text__nowrap--sp {
    white-space: normal;
  }
}

@media (min-width: 768px) {
  .u-text__nowrap--pc {
    white-space: nowrap;
  }
}

.u-pc {
  display: none !important;
}

@media (min-width: 768px) {
  .u-pc {
    display: block !important;
  }
}

.u-sp {
  display: block !important;
}

@media (min-width: 768px) {
  .u-sp {
    display: none !important;
  }
}

.u-marginright {
  -webkit-margin-end: unset !important;
  margin-inline-end: unset !important;
}

@media (min-width: 0px) {
  .u-marginright--sp {
    -webkit-margin-end: unset !important;
    margin-inline-end: unset !important;
  }
}

@media (min-width: 768px) {
  .u-marginright--sp {
    -webkit-margin-end: inherit !important;
    margin-inline-end: inherit !important;
  }
}

@media (min-width: 768px) {
  .u-marginright--pc {
    -webkit-margin-end: unset !important;
    margin-inline-end: unset !important;
  }
}
