@charset "utf-8";

/*============================
個人情報の取り扱いについて
============================*/
.privacy {
  padding-bottom: 1.00rem;
}

.privacy .privacy_box {
  padding-bottom: 0.30rem;
}

@media screen and (max-width: 640px) {
  .privacy .privacy_box {
    padding-bottom: 0.20rem;
  }
}

.privacy .privacy_box .ttl {
  font-size: 0.16rem;
  font-weight: 600;
  line-height: 1.75;
  text-indent: -0.20rem;
  margin-left: 0.20rem;
}
@media screen and (max-width: 640px) {
  .privacy .privacy_box .ttl {
    font-size: 0.14rem;
  }
}

.privacy .privacy_box .txt {
  font-size: 0.15rem;
  line-height: 2;
  margin-left: 0.20rem;
}
@media screen and (max-width: 640px) {
  .privacy .privacy_box .txt {
    font-size: 0.13rem;
  }
}

.privacy .privacy_box .list {
  list-style: disc outside;
  margin-left: 0.20rem;
}

.privacy .last {
  text-align: right;
}

.privacy .last .txt {
  font-size: 0.14rem;
  line-height: 1.91;
}
@media screen and (max-width: 640px) {
  .privacy .last .txt {
    font-size: 0.13rem;
  }
}

.privacy .last .name {
  font-size: 0.18rem;
  padding-top: 0.05rem;
}
@media screen and (max-width: 640px) {
  .privacy .last .name {
    font-size: 0.16rem;
    padding-top: 0.03rem;
  }
}

.privacy .privacy_box .more_btn {
  margin-top: 0.50rem;
}