.section-privacy .privacy-text {
  margin: 0;
}
@media print, (min-width: 768px) {
  .section-privacy.section-common-default {
    padding: 0;
  }
  .section-privacy .section-viewport {
    padding: 74px 0 100px;
  }
  .section-privacy .privacy-text {
    line-height: 1.8571428571;
  }
}
@media only screen and (max-width: 767.98px) {
  .section-privacy.section-common-default {
    margin-top: 0.31rem;
    padding-bottom: 0;
  }
  .section-privacy .section-viewport {
    padding: 0.36rem 0 0.63rem;
  }
  .section-privacy .privacy-text {
    font-size: 0.12rem;
    line-height: 1.8333333333;
  }
}

.list-privacy .list-wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-privacy .list-item:last-child {
  margin: 0;
}
.list-privacy .item-title {
  color: #727272;
  font-family: "fot-tsukuardgothic-std", sans-serif;
  font-weight: 700;
}
.list-privacy .item-content {
  position: relative;
}
.list-privacy .content-text {
  margin: 0;
}
.list-privacy .content-number {
  position: relative;
}
.list-privacy .number-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-privacy .text-phone {
  position: relative;
}
@media print, (min-width: 768px) {
  .list-privacy {
    margin-top: 37px;
  }
  .list-privacy .list-item {
    margin-bottom: 37px;
    line-height: 1.8571428571;
  }
  .list-privacy .item-title {
    margin-bottom: 10px;
    font-size: 0.22rem;
  }
  .list-privacy .text-phone {
    top: 1px;
  }
  .list-privacy .phone-number {
    pointer-events: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .list-privacy {
    margin-top: 0.25rem;
  }
  .list-privacy .list-item {
    margin-right: -1px;
    margin-bottom: 0.29rem;
    font-size: 0.12rem;
    line-height: 1.8333333333;
  }
  .list-privacy .item-title {
    margin-bottom: 0.19rem;
    font-size: 0.18rem;
    line-height: 1.3333333333;
  }
  .is-ios .list-privacy .number-item.is-drop {
    margin: 0 -0.04rem;
  }
}
/*# sourceMappingURL=privacy.css.map */