@charset "UTF-8";

/*--------------------------------------------------------------------
=== [privacy] ====================================
 -------------------------------------------------------------------*/
@media (max-width: 750px) {
  .lower_head {
    font-size: 9.6vw;
    height: 53.33vw;
  }
}
.poricy-sec {
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.2em;
  text-align: left;
  padding-bottom: 5.55vw;
}
@media (max-width: 750px) {
  .poricy-sec {
    font-size: 3.73vw;
    padding-bottom: 31.2vw;
  }
}
.poricy-sec .inner {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 750px) {
  .poricy-sec .inner {
    width: 80vw;
    padding: 0;
  }
}

.poricy-sec .poricy-sec__head p + p {
  margin-top: 1.56vw;
}
.poricy-sec .poricy-sec__content > dl {
  margin-top: 1.56vw;
}
.poricy-sec .poricy-sec__content > dl > dd > ul {
  margin-top: 1.56vw;
}
.poricy-sec .poricy-sec__content > dl > dd > p + p,
.poricy-sec .poricy-sec__content > dl > dd > ul + p {
  margin-top: 1.56vw;
}
.poricy-sec .poricy-sec__content > dl > dd > dl {
  margin-top: 1.56vw;
}
.poricy-sec__corp {
  margin-top: 1.56vw;
}
.poricy-sec__corp > p:nth-child(1) {
  margin-top: 1.56vw;
}
@media (max-width: 750px) {
  .poricy-sec .poricy-sec__head p + p {
    margin-top: 6.66vw;
  }
  .poricy-sec .poricy-sec__content > dl {
    margin-top: 6.66vw;
  }
  .poricy-sec .poricy-sec__content > dl > dd > ul {
    margin-top: 6.66vw;
  }
  .poricy-sec .poricy-sec__content > dl > dd > p + p,
  .poricy-sec .poricy-sec__content > dl > dd > ul + p {
    margin-top: 6.66vw;
  }
  .poricy-sec .poricy-sec__content > dl > dd > dl {
    margin-top: 6.66vw;
  }
  .poricy-sec__corp {
    margin-top: 6.66vw;
  }
  .poricy-sec__corp > p:nth-child(1) {
    margin-top: 6.66vw;
  }
}
.poricy-sec__corp > p:nth-child(2) {
  margin-top: 2.88vw;
}
@media (max-width: 750px) {
  .poricy-sec__corp > p:nth-child(2) {
    margin-top: 13.06vw;
  }
}
