/* _setting CSS */
#contents .inner {
  position: relative;
  padding: 40px 0 200px;
}
@media screen and (max-width: 1000px) {
  #contents .inner {
    padding: 8vw 0 26.6666666667vw;
  }
}
#contents .inner h2,
#contents .inner h3 {
  margin: 0 0 20px;
  font-size: 2rem;
}
@media screen and (max-width: 1000px) {
  #contents .inner h2,
#contents .inner h3 {
    font-size: 3.6rem;
  }
}
@media screen and (max-width: 1000px) and (max-width: 1000px) {
  #contents .inner h2,
#contents .inner h3 {
    margin: 0 0 4vw;
  }
}
#contents .inner p {
  margin: 0 0 10px;
}
@media screen and (max-width: 1000px) {
  #contents .inner p {
    margin: 0 0 2vw;
  }
}
#contents .inner section {
  padding: 22px 0;
  border-bottom: 1px solid #bdbdbd;
}
@media screen and (max-width: 1000px) {
  #contents .inner section {
    padding: 9.3333333333vw 0;
  }
}
#contents .inner section:nth-of-type(1) {
  margin: 30px 0 0;
  border-top: 1px solid #bdbdbd;
}
@media screen and (max-width: 1000px) {
  #contents .inner section:nth-of-type(1) {
    margin: 10.6666666667vw 0 0;
  }
}
#contents .inner section h3 {
  margin: 0 0 12px;
}
@media screen and (max-width: 1000px) {
  #contents .inner section h3 {
    margin: 0 0 4vw;
  }
}
#contents .inner section p:last-child {
  margin: 0;
}
#contents .inner section p a {
  color: #b69031;
}

/*# sourceMappingURL=privacy.css.map */
