@charset "UTF-8";
/**
 * Colors
==================== */
/**
 * Gradients
==================== */
/**
 * Breakpoints
 ==================== */
/**
 * Design Sizes
==================== */
/**
 * Spacing Units
==================== */
/**
 * Radius
==================== */
/**
 * vw変換
==================== */
/**
 * em変換
==================== */
/**
 * mixins
==================== */
.numbers__main {
  padding: 6.1538461538vw;
  background: var(--clr-bg-gray);
}
@media (min-width: 1021px) {
  .numbers__main {
    padding: 5.5555555556vw 0;
  }
}
.numbers__main.-main-1 {
  padding-bottom: 10.2564102564vw;
}
@media (min-width: 1021px) {
  .numbers__main.-main-1 {
    padding-bottom: 5.5555555556vw;
    padding-top: 8.3333333333vw;
  }
}
.numbers__main.-main-2 {
  padding-top: 10.2564102564vw;
}
@media (min-width: 1021px) {
  .numbers__main.-main-2 {
    padding-top: 5.5555555556vw;
    padding-bottom: 8.3333333333vw;
  }
}
.numbers__main-inner {
  display: flex;
  gap: 8.2051282051vw;
  flex-direction: column;
}
@media (min-width: 1021px) {
  .numbers__main-inner {
    gap: 2.7777777778vw;
  }
}
.numbers__header {
  display: flex;
  gap: 8.2051282051vw;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column-reverse;
}
@media (min-width: 1021px) {
  .numbers__header {
    gap: 2.2222222222vw;
    align-items: center;
    flex-direction: row;
  }
}
.numbers__header-title {
  display: flex;
  gap: 2.0512820513vw;
  align-items: flex-start;
}
@media (min-width: 1021px) {
  .numbers__header-title {
    gap: 0.5555555556vw;
    align-items: center;
  }
}
.numbers__header-title img {
  width: 4.1025641026vw;
  margin-top: 3.5897435897vw;
}
@media (min-width: 1021px) {
  .numbers__header-title img {
    width: 1.3888888889vw;
    margin-top: unset;
  }
}
.numbers__header-title span {
  font-size: 7.1794871795vw;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.1435897436vw;
}
@media (min-width: 1021px) {
  .numbers__header-title span {
    font-size: 2.5vw;
    letter-spacing: 0.05vw;
  }
}
.numbers__header-supplement {
  width: 100%;
  color: var(--clr-text-black);
  font-size: 3.0769230769vw;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.0615384615vw;
}
@media (min-width: 1021px) {
  .numbers__header-supplement {
    max-width: 24.4444444444vw;
    font-size: 0.8333333333vw;
    letter-spacing: 0.0166666667vw;
  }
}
.numbers__main-group {
  display: grid;
  gap: 8.2051282051vw;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 1021px) {
  .numbers__main-group {
    gap: 2.7777777778vw;
  }
}
@media (min-width: 1021px) {
  .numbers__main-group.-group-1 {
    grid-template-columns: 55.9722222222vw auto;
  }
}
@media (min-width: 1021px) {
  .numbers__main-group.-group-2 {
    grid-template-columns: 14.375vw 31.7013888889vw auto;
  }
}
@media (min-width: 1021px) {
  .numbers__main-group.-group-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1021px) {
  .numbers__main-group.-group-4 {
    grid-template-columns: 19.7916666667vw 17.4305555556vw auto;
  }
}
@media (min-width: 1021px) {
  .numbers__main-group.-group-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1021px) {
  .numbers__main-group.-group-6 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.numbers__main-block-title {
  font-size: 5.1282051282vw;
  font-weight: 700;
  line-height: 165%;
  letter-spacing: 0.1025641026vw;
  white-space: nowrap;
}
@media (min-width: 1021px) {
  .numbers__main-block-title {
    font-size: 1.6666666667vw;
    font-weight: 700;
    line-height: 165%;
    letter-spacing: 0.0333333333vw;
    white-space: normal;
  }
}
.numbers__main-block-title.-box-12 {
  color: var(--clr-tomoku-vivid-blue);
  font-size: 7.1794871795vw;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.1435897436vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-title.-box-12 {
    font-size: 3.8888888889vw;
    letter-spacing: normal;
  }
}
.numbers__main-block {
  position: relative;
  display: flex;
  gap: 4.1025641026vw;
  justify-content: space-between;
  flex-direction: column;
  border-radius: 3.0769230769vw;
  padding: 5.1282051282vw;
  background: var(--clr-tomoku-white);
  height: auto;
}
@media (min-width: 1021px) {
  .numbers__main-block {
    gap: 1.6666666667vw;
    border-radius: 0.8333333333vw;
    padding: 2.2222222222vw 2.7777777778vw;
    height: auto;
  }
}
.numbers__main-block.-px-24 {
  padding-left: 5.1282051282vw;
  padding-right: 5.1282051282vw;
}
@media (min-width: 1021px) {
  .numbers__main-block.-px-24 {
    padding-left: 1.6666666667vw;
    padding-right: 1.6666666667vw;
  }
}
.numbers__main-block.-pb-0 {
  padding-bottom: 0;
}
.numbers__main-block.-box-6 {
  gap: 4.1025641026vw;
  min-height: 53.5897435897vw;
}
@media (min-width: 1021px) {
  .numbers__main-block.-box-6 {
    gap: 2.7777777778vw;
    min-height: unset;
    align-self: stretch;
  }
}
.numbers__main-block.-box-10 {
  min-height: 76.1538461538vw;
}
@media (min-width: 1021px) {
  .numbers__main-block.-box-10 {
    min-height: unset;
    align-self: stretch;
  }
}
.numbers__main-block.-box-13 {
  display: flex;
  flex-direction: column;
  gap: 10.2564102564vw;
  padding: 5.1282051282vw;
}
@media (min-width: 1021px) {
  .numbers__main-block.-box-13 {
    flex-direction: row;
    gap: 2.7777777778vw;
    padding: 2.2222222222vw 1.4020833333vw 2.2222222222vw 2.7777777778vw;
  }
}
.numbers__main-block-inner {
  width: 100%;
  position: relative;
}
.numbers__main-block-inner:has(.numbers__main-box-6) {
  height: 100%;
}
.numbers__main-block-inner span.-unit {
  font-size: 4.6153846154vw;
  font-weight: 700;
  line-height: 165%;
  letter-spacing: 0.0923076923vw;
  white-space: nowrap;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner span.-unit {
    font-size: 1.3888888889vw;
    letter-spacing: 0.0277777778vw;
  }
}
.numbers__main-block-inner.-box-1 {
  display: flex;
  justify-content: space-between;
  gap: 10.2564102564vw;
  flex-direction: column;
}
.numbers__main-block-inner.-box-1:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background: var(--clr-border-carbon);
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-1 {
    gap: 2.7777777778vw;
    align-items: flex-end;
    flex-direction: row;
  }
}
.numbers__main-block-inner.-box-2 {
  display: flex;
  gap: 6.1538461538vw;
  align-items: center;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-2 {
    gap: 1.1111111111vw;
    flex-direction: column;
  }
}
.numbers__main-block-inner.-box-3 {
  display: flex;
  gap: 6.1538461538vw;
  align-items: center;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-3 {
    gap: 1.1111111111vw;
    flex-direction: column;
  }
}
.numbers__main-block-inner.-box-4 {
  display: flex;
  gap: 0;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-4 {
    gap: 2.2222222222vw;
  }
}
.numbers__main-block-inner.-box-5 {
  display: flex;
  align-items: flex-end;
  gap: 2.0512820513vw;
  margin: 0 auto;
  justify-content: center;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-5 {
    justify-content: flex-end;
  }
}
.numbers__main-block-inner.-box-5:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background: var(--clr-border-carbon);
}
.numbers__main-block-inner.-box-7 {
  display: flex;
  align-items: center;
  gap: 1.0256410256vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-7 {
    gap: 0.5555555556vw;
  }
}
.numbers__main-block-inner.-box-9 {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 4.1025641026vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-9 {
    gap: 1.6666666667vw;
  }
}
.numbers__main-block-inner.-box-10 {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-10 {
    gap: 0.5555555556vw;
  }
}
.numbers__main-block-inner.-box-12 {
  display: flex;
  gap: 4.1025641026vw;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 1021px) {
  .numbers__main-block-inner.-box-12 {
    gap: 0.7145833333vw;
  }
}
.numbers__main-block-detail span.-colon {
  color: var(--clr-tomoku-vivid-blue);
  font-size: 7.1794871795vw;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.1435897436vw;
  margin-top: 4.1025641026vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail span.-colon {
    font-size: 2.5vw;
    letter-spacing: 0.05vw;
    margin-top: 1.1111111111vw;
  }
}
.numbers__main-block-detail.-box-4 {
  display: flex;
  gap: 10.2564102564vw;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail.-box-4 {
    gap: 2.7777777778vw;
  }
}
.numbers__main-block-detail.-box-5 {
  display: flex;
  gap: 2.0512820513vw;
  align-items: flex-end;
  justify-content: center;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail.-box-5 {
    gap: 1.6666666667vw;
    justify-content: flex-end;
  }
}
.numbers__main-block-detail.-box-6 {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail.-box-6 {
    gap: 1.1111111111vw;
  }
}
.numbers__main-block-detail.-box-10 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 9.2307692308vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail.-box-10 {
    justify-content: flex-start;
    gap: 1.6666666667vw;
  }
}
.numbers__main-block-detail.-box-10 .numbers__main-box-title {
  width: auto;
  margin-bottom: unset;
}
.numbers__main-block-detail.-box-11 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail.-box-11 {
    gap: 2.7777777778vw;
  }
}
.numbers__main-block-detail.-box-11 .numbers__main-box-title {
  width: auto;
  margin-bottom: unset;
}
.numbers__main-block-detail-info {
  display: flex;
}
.numbers__main-block-detail-info.-box-5 {
  align-items: center;
  flex-direction: column;
  gap: 4.1025641026vw;
  min-width: 20.5128205128vw;
}
@media (min-width: 1021px) {
  .numbers__main-block-detail-info.-box-5 {
    gap: 1.1111111111vw;
    min-width: 7.9861111111vw;
  }
}
.numbers__main-box-1-left {
  display: flex;
  gap: 2.0512820513vw;
  align-items: center;
  flex-direction: column-reverse;
}
@media (min-width: 1021px) {
  .numbers__main-box-1-left {
    gap: 0.5555555556vw;
    align-items: flex-end;
    flex-direction: row;
  }
}
.numbers__main-box-1-img-1 {
  display: flex;
}
@media (min-width: 1021px) {
  .numbers__main-box-1-img-1 {
    max-width: 11.3194444444vw;
  }
}
.numbers__main-box-1-img-2 {
  max-width: 17.4358974359vw;
  display: flex;
}
@media (min-width: 1021px) {
  .numbers__main-box-1-img-2 {
    max-width: 2.5694444444vw;
  }
}
.numbers__main-box-1-img-3 {
  max-width: 12.3076923077vw;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (min-width: 1021px) {
  .numbers__main-box-1-img-3 {
    max-width: 5.5555555556vw;
  }
}
.numbers__main-box-5-1 {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 12.3076923077vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-5-1 {
    max-width: 3.8888888889vw;
  }
}
.numbers__main-box-5-2 {
  max-width: 20.5128205128vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-5-2 {
    max-width: 7.9861111111vw;
  }
}
.numbers__main-box-5-3 {
  max-width: 20.5128205128vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-5-3 {
    max-width: 7.7777777778vw;
  }
}
.numbers__main-box-6 {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (min-width: 1021px) {
  .numbers__main-box-6 {
    bottom: 2.2222222222vw;
  }
}
.numbers__main-box-7 {
  max-width: 37.9487179487vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-7 {
    max-width: 16.5972222222vw;
  }
}
.numbers__main-box-8 {
  max-width: 46.1538461538vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-8 {
    max-width: 14.2361111111vw;
  }
}
.numbers__main-box-9 {
  margin: 0 auto;
  max-width: 20.5128205128vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-9 {
    max-width: 5.5555555556vw;
  }
}
.numbers__main-box-10 {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
  max-width: 37.9487179487vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-10 {
    position: absolute;
    bottom: 0;
    left: unset;
    right: 0;
    transform: unset;
    max-width: 8.75vw;
  }
}
.numbers__main-box-11 {
  position: absolute;
  top: 5.1282051282vw;
  right: 5.1282051282vw;
  max-width: 12.3076923077vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-11 {
    top: 2.2222222222vw;
    right: 2.7777777778vw;
    max-width: 5.5555555556vw;
  }
}
.numbers__main-box-12 {
  margin: 0 auto;
  max-width: 37.9487179487vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-12 {
    max-width: 14.375vw;
  }
}
.numbers__main-box-13-1 {
  max-width: 15.3846153846vw;
  position: absolute;
  right: 0;
  bottom: -5.3846153846vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-13-1 {
    max-width: 4.375vw;
    position: unset;
  }
}
.numbers__main-box-13-2 {
  max-width: 6.1538461538vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-13-2 {
    max-width: 1.6666666667vw;
  }
}
.numbers__main-box-13-3 {
  max-width: 12.3076923077vw;
  position: absolute;
  right: 5.1282051282vw;
  bottom: 8.3820512821vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-13-3 {
    max-width: 3.8888888889vw;
    margin-left: 1.1111111111vw;
    position: unset;
  }
}
.numbers__main-box-title {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: auto;
  color: var(--clr-tomoku-vivid-blue);
}
.numbers__main-box-title small {
  font-size: 4.1025641026vw;
  font-weight: 700;
  line-height: 165%;
  letter-spacing: 0.0820512821vw;
  margin-bottom: -2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-title small {
    font-size: 1.25vw;
    letter-spacing: 0.025vw;
    margin-bottom: -0.5555555556vw;
  }
}
.numbers__main-box-title.-group-company small {
  margin-bottom: 2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-title.-group-company small {
    margin-bottom: 0.5555555556vw;
  }
}
.numbers__main-box-title.-box-6 {
  align-items: center;
  width: auto;
}
@media (min-width: 1021px) {
  .numbers__main-box-title.-box-7-1 {
    margin-top: auto;
  }
}
.numbers__main-box-title.-box-7-1 small {
  margin-bottom: unset;
}
.numbers__main-box-title.-box-7-2 {
  margin-top: auto;
  margin-bottom: 0;
}
@media (min-width: 1021px) {
  .numbers__main-box-title.-box-7-2 {
    margin-bottom: auto;
  }
}
.numbers__main-box-title.-box-7-2 small {
  margin-bottom: unset;
}
.numbers__main-box-title.-box-8 {
  position: relative;
  background-image: url(/wp-content/themes/tomoku/assets/img/data/icon/icon-box-8.svg);
  background-position: center;
  background-size: cover;
  margin: 0 auto;
  width: 46.4102564103vw;
  min-height: 46.1538461538vw;
  font-size: 18.4615384615vw;
  letter-spacing: -0.7384615385vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-title.-box-8 {
    width: 100%;
    min-height: 14.2361111111vw;
    font-size: 6.6666666667vw;
    letter-spacing: -0.2666666667vw;
  }
}
.numbers__main-box-title.-box-8 .numbers__main-box-number {
  gap: 0.5128205128vw;
  position: absolute;
  left: 5.8974358974vw;
  bottom: 5.8974358974vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-title.-box-8 .numbers__main-box-number {
    gap: 0.1388888889vw;
    left: 0.9027777778vw;
    bottom: 1.5972222222vw;
  }
}
.numbers__main-box-number {
  display: flex;
  gap: 3.0769230769vw;
  align-items: center;
  justify-content: center;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  line-height: 125%;
}
@media (min-width: 1021px) {
  .numbers__main-box-number {
    gap: 0.8333333333vw;
  }
}
.numbers__main-box-number.-box-1 {
  font-size: 14.358974359vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-1 {
    font-size: 5.5555555556vw;
  }
}
.numbers__main-box-number.-fs-64 {
  font-size: 10.2564102564vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-fs-64 {
    font-size: 4.4444444444vw;
  }
}
.numbers__main-box-number.-fs-96 {
  font-weight: 700;
  font-size: 10.2564102564vw;
  line-height: 100%;
  letter-spacing: -0.8205128205vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-fs-96 {
    font-size: 6.6666666667vw;
    letter-spacing: -0.5333333333vw;
  }
}
.numbers__main-box-number.-fs-96-56 {
  font-weight: 900;
  font-size: 14.358974359vw;
  line-height: 100%;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-fs-96-56 {
    font-size: 6.6666666667vw;
  }
}
.numbers__main-box-number.-box-5 {
  font-size: 14.358974359vw;
  display: flex;
  flex-direction: column;
  gap: 0;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-5 {
    font-size: 5.5555555556vw;
  }
}
.numbers__main-box-number.-box-5 span {
  margin-top: -2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-5 span {
    margin-top: -0.5555555556vw;
  }
}
.numbers__main-box-number.-box-6 {
  font-size: 14.358974359vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-6 {
    font-size: 5.5555555556vw;
  }
}
.numbers__main-box-number.-box-7 {
  gap: 1.0256410256vw;
  font-size: 10.2564102564vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-7 {
    gap: 0.5555555556vw;
    font-size: 5.5555555556vw;
  }
}
.numbers__main-box-number.-box-7 span.-unit {
  font-size: 6.1538461538vw;
  font-weight: 700;
  line-height: 165%;
  letter-spacing: 0.1230769231vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-7 span.-unit {
    font-size: 1.6666666667vw;
    letter-spacing: 0.0333333333vw;
  }
}
.numbers__main-box-number.-box-10 {
  font-size: 10.2564102564vw;
  gap: 2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-box-number.-box-10 {
    font-size: 4.4444444444vw;
    gap: 0.5555555556vw;
  }
}
.numbers__main-box-1-right {
  position: relative;
  display: flex;
  gap: 4.1025641026vw;
  align-items: flex-start;
}
@media (min-width: 1021px) {
  .numbers__main-box-1-right {
    gap: 1.6666666667vw;
  }
}
.numbers__main-group-2-left {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6.1538461538vw;
}
@media (min-width: 1021px) {
  .numbers__main-group-2-left {
    gap: 2.7777777778vw;
    grid-template-columns: repeat(1, 1fr);
  }
}
.numbers__main-13-inner-left {
  position: relative;
  display: flex;
  gap: 10.2564102564vw;
  flex-direction: row-reverse;
}
@media (min-width: 1021px) {
  .numbers__main-13-inner-left {
    gap: 1.6666666667vw;
    align-items: flex-end;
    flex-direction: row;
  }
}
.numbers__main-13-inner-right {
  display: flex;
  gap: 6.1538461538vw;
  flex-direction: column-reverse;
}
@media (min-width: 1021px) {
  .numbers__main-13-inner-right {
    gap: 0.5555555556vw;
    align-items: flex-end;
    flex-direction: row;
  }
}
.numbers__main-13-detail {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-13-detail {
    width: auto;
    gap: 1.6666666667vw;
  }
}
.numbers__main-13-detail ul {
  max-width: 47.9487179487vw;
  display: flex;
  flex-wrap: wrap;
  gap: 2.0512820513vw;
}
@media (min-width: 1021px) {
  .numbers__main-13-detail ul {
    max-width: auto;
    flex-wrap: nowrap;
    gap: 0.5555555556vw;
  }
}
.numbers__main-13-detail ul li {
  white-space: nowrap;
  display: flex;
  padding: 4.1025641026vw;
  justify-content: center;
  align-items: center;
  border-radius: 3.0769230769vw;
  background: rgba(215, 200, 155, 0.5);
  color: var(--clr-tomoku-blue);
  text-align: center;
  font-size: 4.1025641026vw;
  font-weight: 700;
  line-height: 165%;
  letter-spacing: -0.1641025641vw;
}
@media (min-width: 1021px) {
  .numbers__main-13-detail ul li {
    padding: 1.1111111111vw;
    border-radius: 0.8333333333vw;
    font-size: 1.25vw;
    letter-spacing: -0.05vw;
  }
}
.numbers__main-13-detail ul li:has(span) {
  padding: 0;
  background: unset;
}
.numbers__main-13-detail ul li:has(span) span {
  margin-top: auto;
}

/*# sourceMappingURL=numbers.css.map */
