.supportUnit {
  margin-top: clamp(0px, 2.7777777778vw, 40px);
  padding-bottom: clamp(0px, 5.5555555556vw, 80px);
}
@media (max-width: 767px) {
  .supportUnit {
    margin-top: 5.1282051282vw;
    padding-bottom: 10.2564102564vw;
  }
}
.supportUnit [hidden] {
  display: none !important;
}
.supportUnit .cmn-pt__headingSimple {
  margin-top: 0;
}
.supportUnit__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: clamp(0px, 44.4444444444vw, 640px);
  margin: 0 auto clamp(0px, 5.5555555556vw, 80px);
}
@media (max-width: 767px) {
  .supportUnit__tabs {
    width: 100%;
    margin-bottom: 10.2564102564vw;
  }
}
.supportUnit__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: clamp(0px, 4.1666666667vw, 60px);
  border: 1px solid #c8c8c8;
  background-color: #fff;
  color: #00a0e9;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  font-weight: 700;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__tab {
    height: 12.3076923077vw;
    font-size: 3.0769230769vw;
    padding: 0 1.0256410256vw;
  }
}
.supportUnit__tab:first-child {
  border-radius: 5px 0 0 5px;
}
.supportUnit__tab:last-child {
  border-radius: 0 5px 5px 0;
  border-left: none;
}
.supportUnit__tab.is-current {
  background-color: #00a0e9;
  border-color: #00a0e9;
  color: #fff;
}
@media (hover: hover) and (pointer: fine) {
  .supportUnit__tab:hover:not(.is-current) {
    background-color: #f5f5f5;
  }
}
.supportUnit__lead {
  margin: clamp(0px, 1.8055555556vw, 26px) 0 clamp(0px, 2.0833333333vw, 30px);
  text-align: center;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  line-height: 1.6;
}
@media (max-width: 767px) {
  .supportUnit__lead {
    margin: 5.1282051282vw 0 5.1282051282vw;
    font-size: 3.5897435897vw;
    text-align: left;
  }
}
.supportUnit__form {
  padding: clamp(0px, 4.1666666667vw, 60px) clamp(0px, 4.1666666667vw, 60px) clamp(0px, 2.7777777778vw, 40px);
  background-color: #f9f9f9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__form {
    padding: 5.1282051282vw 4.1025641026vw 6.1538461538vw;
  }
}
.supportUnit__inner {
  width: clamp(0px, 63.8888888889vw, 920px);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: clamp(0px, 2.5vw, 36px);
}
@media (max-width: 767px) {
  .supportUnit__inner {
    width: 100%;
    gap: 5.1282051282vw;
  }
}
.supportUnit__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: clamp(0px, 2.5vw, 36px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.supportUnit__row:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
@media (max-width: 767px) {
  .supportUnit__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 3.0769230769vw;
    padding-bottom: 5.1282051282vw;
  }
}
.supportUnit__row--settings {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-bottom: 0;
  border-bottom: none;
}
@media (max-width: 767px) {
  .supportUnit__row--settings {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.supportUnit__label {
  width: clamp(0px, 9.7222222222vw, 140px);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #00437c;
  font-size: clamp(0px, 1.25vw, 18px);
  font-weight: 700;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .supportUnit__label {
    width: 100%;
    font-size: 3.8461538462vw;
  }
}
.supportUnit__subLabel {
  width: clamp(0px, 5vw, 72px);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  line-height: 1.4;
}
@media (max-width: 767px) {
  .supportUnit__subLabel {
    width: 100%;
    font-size: 3.3333333333vw;
  }
}
.supportUnit__cats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: clamp(0px, 0.6944444444vw, 10px);
}
@media (max-width: 767px) {
  .supportUnit__cats {
    gap: 2.0512820513vw;
  }
}
.supportUnit__cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: clamp(0px, 5vw, 72px);
  height: clamp(0px, 2.6388888889vw, 38px);
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  background-color: #fff;
  color: #222222;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  letter-spacing: 0.05em;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__cat {
    width: calc(33.333% - 1.5384615385vw);
    height: 9.2307692308vw;
    font-size: 3.3333333333vw;
  }
}
.supportUnit__cat.is-active {
  background-color: #00a0e9;
  border-color: #00a0e9;
  color: #fff;
  font-weight: 700;
}
@media (hover: hover) and (pointer: fine) {
  .supportUnit__cat:hover:not(.is-active) {
    border-color: #00a0e9;
    color: #00a0e9;
  }
}
.supportUnit__fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: clamp(0px, 0.6944444444vw, 10px);
  min-width: 0;
}
@media (max-width: 767px) {
  .supportUnit__fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.0512820513vw;
  }
}
.supportUnit__input, .supportUnit__select {
  height: clamp(0px, 3.3333333333vw, 48px);
  padding: 0 clamp(0px, 1.3888888889vw, 20px);
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  background-color: #fff;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  color: #222222;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (max-width: 767px) {
  .supportUnit__input, .supportUnit__select {
    width: 100%;
    height: 10.7692307692vw;
    padding: 0 3.0769230769vw;
    font-size: 3.5897435897vw;
  }
}
.supportUnit__input::-webkit-input-placeholder, .supportUnit__select::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.supportUnit__input::-moz-placeholder, .supportUnit__select::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.supportUnit__input:-ms-input-placeholder, .supportUnit__select:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.supportUnit__input::-ms-input-placeholder, .supportUnit__select::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.supportUnit__input::placeholder, .supportUnit__select::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.supportUnit__input {
  width: clamp(0px, 22.9166666667vw, 330px);
}
@media (max-width: 767px) {
  .supportUnit__input {
    width: 100%;
  }
}
.supportUnit__select {
  padding-right: clamp(0px, 2.5vw, 36px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6' fill='none'%3E%3Cpath d='M6 6L0 0h12L6 6z' fill='%2300437c'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right clamp(0px, 1.0416666667vw, 15px) center;
  background-size: clamp(0px, 0.8333333333vw, 12px) clamp(0px, 0.4166666667vw, 6px);
}
@media (max-width: 767px) {
  .supportUnit__select {
    padding-right: 8.2051282051vw;
    background-position: right 3.0769230769vw center;
    background-size: 2.0512820513vw 1.2820512821vw;
  }
}
.supportUnit__select--unit {
  width: clamp(0px, 20.8333333333vw, 300px);
}
@media (max-width: 767px) {
  .supportUnit__select--unit {
    width: 100%;
  }
}
.supportUnit__select--digits {
  width: clamp(140px, 11.1111111111vw, 160px);
}
@media (max-width: 767px) {
  .supportUnit__select--digits {
    width: 35.8974358974vw;
  }
}
.supportUnit__select--year {
  width: clamp(0px, 7.6388888889vw, 110px);
}
@media (max-width: 767px) {
  .supportUnit__select--year {
    width: 23.0769230769vw;
  }
}
.supportUnit__select--month, .supportUnit__select--day {
  width: clamp(0px, 5.5555555556vw, 80px);
}
@media (max-width: 767px) {
  .supportUnit__select--month, .supportUnit__select--day {
    width: 16.4102564103vw;
  }
}
.supportUnit__dates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: clamp(0px, 2.5vw, 36px);
}
@media (max-width: 767px) {
  .supportUnit__dates {
    gap: 5.1282051282vw;
  }
}
.supportUnit__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: clamp(0px, 0.5555555556vw, 8px) clamp(0px, 0.4166666667vw, 6px);
  font-size: clamp(0px, 1.1111111111vw, 16px);
  color: #222222;
}
@media (max-width: 767px) {
  .supportUnit__date {
    font-size: 3.3333333333vw;
    gap: 1.5384615385vw 1.0256410256vw;
  }
}
.supportUnit__dateSuffix {
  margin-left: clamp(0px, 0.5555555556vw, 8px);
  font-weight: 700;
  color: #00437c;
}
.supportUnit__settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: clamp(0px, 1.3888888889vw, 20px);
}
@media (max-width: 767px) {
  .supportUnit__settings {
    gap: 3.0769230769vw;
  }
}
.supportUnit__digits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: clamp(0px, 0.6944444444vw, 10px);
  font-size: clamp(0px, 1.1111111111vw, 16px);
}
@media (max-width: 767px) {
  .supportUnit__digits {
    font-size: 3.3333333333vw;
    gap: 2.0512820513vw;
  }
}
.supportUnit__rounds {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.supportUnit__round {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: clamp(0px, 3.3333333333vw, 48px);
  padding: 0 clamp(0px, 1.0416666667vw, 15px);
  margin-right: -1px;
  border: 1px solid #c8c8c8;
  background-color: #fff;
  color: #222222;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  letter-spacing: 0.05em;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__round {
    height: 10.2564102564vw;
    padding: 0 2.0512820513vw;
    font-size: 3.0769230769vw;
  }
}
.supportUnit__round:first-child {
  border-radius: 5px 0 0 5px;
}
.supportUnit__round:last-child {
  margin-right: 0;
  border-radius: 0 5px 5px 0;
}
.supportUnit__round.is-active {
  background-color: #00a0e9;
  border-color: #00a0e9;
  color: #fff;
  font-weight: 700;
  z-index: 1;
}
@media (hover: hover) and (pointer: fine) {
  .supportUnit__round:hover:not(.is-active) {
    color: #00a0e9;
  }
}
.supportUnit__daySettings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: clamp(0px, 1.1111111111vw, 16px);
}
@media (max-width: 767px) {
  .supportUnit__daySettings {
    gap: 3.0769230769vw;
  }
}
.supportUnit__daySetting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: clamp(0px, 0.8333333333vw, 12px);
}
@media (max-width: 767px) {
  .supportUnit__daySetting {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 2.0512820513vw;
  }
}
.supportUnit__submit {
  width: clamp(0px, 19.1666666667vw, 276px);
  height: clamp(0px, 3.4722222222vw, 50px);
  margin: clamp(0px, 4.1666666667vw, 60px) auto 0;
}
@media (max-width: 767px) {
  .supportUnit__submit {
    width: 100%;
    height: 12.3076923077vw;
    margin-top: 7.1794871795vw;
  }
}
.supportUnit__submit .cmn-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  font-weight: 500;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  .supportUnit__submit .cmn-btn {
    font-size: 3.5897435897vw;
  }
}
.supportUnit__error {
  margin: clamp(0px, 1.1111111111vw, 16px) 0 0;
  color: #f33;
  font-size: clamp(0px, 0.9722222222vw, 14px);
  text-align: center;
}
@media (max-width: 767px) {
  .supportUnit__error {
    font-size: 3.0769230769vw;
  }
}
.supportUnit__results {
  width: clamp(0px, 63.8888888889vw, 920px);
  margin: clamp(0px, 5.5555555556vw, 80px) auto 0;
}
@media (max-width: 767px) {
  .supportUnit__results {
    width: 100%;
    margin-top: 8.2051282051vw;
  }
}
.supportUnit__table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.supportUnit__tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -1px;
}
@media (max-width: 767px) {
  .supportUnit__tr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.supportUnit__th {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: clamp(0px, 25vw, 360px);
  min-height: clamp(0px, 4.4444444444vw, 64px);
  padding: clamp(0px, 1.0416666667vw, 15px) clamp(0px, 1.3888888889vw, 20px);
  background-color: #e1f6ff;
  border: 1px solid #c8c8c8;
  color: #00437c;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  font-weight: 700;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__th {
    width: 100%;
    min-height: 10.2564102564vw;
    padding: 2.5641025641vw 3.0769230769vw;
    font-size: 3.3333333333vw;
  }
}
.supportUnit__td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: clamp(0px, 4.4444444444vw, 64px);
  padding: clamp(0px, 1.0416666667vw, 15px) clamp(0px, 1.3888888889vw, 20px);
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-left: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__td {
    min-height: 14.358974359vw;
    padding: 2.5641025641vw 3.0769230769vw;
    border-left: 1px solid #c8c8c8;
    border-top: none;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.supportUnit__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: clamp(0px, 1.1111111111vw, 16px);
  margin-right: clamp(0px, 2.7777777778vw, 40px);
}
@media (max-width: 767px) {
  .supportUnit__value {
    gap: 2.0512820513vw;
    margin-right: 2.0512820513vw;
    min-width: 0;
  }
}
.supportUnit__num {
  font-size: clamp(0px, 1.3888888889vw, 20px);
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1.3;
  word-break: break-all;
}
@media (max-width: 767px) {
  .supportUnit__num {
    font-size: 4.1025641026vw;
  }
}
.supportUnit__symbol {
  width: clamp(0px, 5.5555555556vw, 80px);
  color: rgba(0, 0, 0, 0.5);
  font-size: clamp(0px, 0.9722222222vw, 14px);
  letter-spacing: 0.05em;
}
@media (max-width: 767px) {
  .supportUnit__symbol {
    width: auto;
    font-size: 3.0769230769vw;
  }
}
.supportUnit__symbol sup {
  font-size: 0.65em;
  font-weight: 400;
  line-height: 0;
  vertical-align: super;
}
.supportUnit__copy {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: clamp(0px, 0.5555555556vw, 8px);
  height: clamp(0px, 2.5vw, 36px);
  padding: 0 clamp(0px, 0.6944444444vw, 10px);
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  background-color: #fff;
  color: #222222;
  font-size: clamp(0px, 0.9722222222vw, 14px);
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .supportUnit__copy {
    height: 8.2051282051vw;
    font-size: 3.0769230769vw;
    gap: 1.5384615385vw;
  }
}
.supportUnit__copy img {
  width: clamp(0px, 1.1805555556vw, 17px);
  height: clamp(0px, 1.1805555556vw, 17px);
}
@media (max-width: 767px) {
  .supportUnit__copy img {
    width: 3.5897435897vw;
    height: 3.5897435897vw;
  }
}
@media (hover: hover) and (pointer: fine) {
  .supportUnit__copy:hover {
    border-color: #00a0e9;
    color: #00a0e9;
  }
}
.supportUnit__copy.is-done {
  border-color: #00a0e9;
  color: #00a0e9;
}
.supportUnit__daysCards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: clamp(0px, 1.1111111111vw, 16px);
}
@media (max-width: 767px) {
  .supportUnit__daysCards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.5641025641vw;
  }
}
.supportUnit__daysCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: clamp(0px, 0.8333333333vw, 12px);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: clamp(0px, 8.3333333333vw, 120px);
  padding: clamp(0px, 1.6666666667vw, 24px) clamp(0px, 1.9444444444vw, 28px);
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .supportUnit__daysCard {
    gap: 2.0512820513vw;
    min-height: 22.5641025641vw;
    padding: 4.1025641026vw 4.1025641026vw;
  }
}
.supportUnit__daysCardLabel {
  margin: 0;
  color: #00437c;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  font-weight: 700;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .supportUnit__daysCardLabel {
    font-size: 3.3333333333vw;
  }
}
.supportUnit__daysCardValue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: clamp(0px, 0.4166666667vw, 6px);
  margin: 0;
}
@media (max-width: 767px) {
  .supportUnit__daysCardValue {
    gap: 1.0256410256vw;
  }
}
.supportUnit__daysCardNum {
  color: #222222;
  font-size: clamp(0px, 2.5vw, 36px);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.04em;
}
@media (max-width: 767px) {
  .supportUnit__daysCardNum {
    font-size: 7.1794871795vw;
  }
}
.supportUnit__daysCardUnit {
  color: #222222;
  font-size: clamp(0px, 1.1111111111vw, 16px);
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .supportUnit__daysCardUnit {
    font-size: 3.3333333333vw;
  }
}
.supportUnit__note {
  margin-top: clamp(0px, 5.5555555556vw, 80px);
  margin-bottom: clamp(0px, 5.5555555556vw, 80px);
  padding: clamp(0px, 1.3888888889vw, 20px) clamp(0px, 4.1666666667vw, 60px);
  background-color: #f9f9f9;
  font-size: clamp(0px, 1.0416666667vw, 15px);
  line-height: 2;
}
@media (max-width: 767px) {
  .supportUnit__note {
    margin-top: 8.2051282051vw;
    margin-bottom: 10.2564102564vw;
    padding: 4.1025641026vw 4.1025641026vw;
    font-size: 3.0769230769vw;
    line-height: 1.8;
  }
}
.supportUnit__note p {
  margin: 0;
}
.supportUnit__note p + p {
  margin-top: clamp(0px, 0.5555555556vw, 8px);
}
.supportUnit__note a {
  color: #00a0e9;
  text-decoration: underline;
}
.supportUnit__note a[target=_blank]::after {
  content: "";
  display: inline-block;
  margin-left: clamp(0px, 0.2777777778vw, 4px);
  width: clamp(0px, 0.8333333333vw, 12px);
  height: clamp(0px, 0.8333333333vw, 12px);
  background: url("/ja/assets/images/icon_blank.svg") no-repeat center center;
  background-size: contain;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .supportUnit__note a[target=_blank]::after {
    margin-left: 1.0256410256vw;
    width: 2.5641025641vw;
    height: 2.5641025641vw;
  }
}
.supportUnit__bottom {
  margin: clamp(0px, 4.1666666667vw, 60px) 0;
}
@media (max-width: 767px) {
  .supportUnit__bottom {
    margin: 10.2564102564vw 0;
  }
}
/*# sourceMappingURL=supportUnit.css.map */