@media (min-width: 769px) {
  .subpage-header-in {
    padding: 177rem 0 195rem;
  }
}
.subpage-title .main {
  width: 220px;
}
@media (min-width: 769px) {
  .subpage-title .main {
    width: 542rem;
  }
}

.sec-privacy {
  padding: 70px 20rem;
  text-align: center;
}
@media (min-width: 769px) {
  .sec-privacy {
    padding: 120rem 0 300rem;
  }
}
.sec-privacy .sec-ttl {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 26px;
}
@media (min-width: 769px) {
  .sec-privacy .sec-ttl {
    font-size: 26rem;
    margin-bottom: 30rem;
  }
}
.sec-privacy .text {
  font-size: 14px;
  line-height: 1.71428571;
}
@media (min-width: 769px) {
  .sec-privacy .text {
    font-size: 16rem;
  }
}

.btn-pdf {
  margin-top: 26px;
}
@media (min-width: 769px) {
  .btn-pdf {
    margin-top: 50rem;
  }
  .btn-pdf .inner {
    width: 300rem;
  }
}
/*# sourceMappingURL=map/privacy.css.map */