/* ======================================================
pc
====================================================== */
@media (min-width: 1001px) {
  /* common
  ---------------------------------------------------------------------- */
  #privacy .catch_img {
    width: 72px !important;
  }
  #privacy .catch_img img {
    width: 100%;
  }
  .intro {
    background-color: #231815;
    position: relative;
    height: 85px;
  }
  #privacy .ctitle {
    margin-bottom: 25px;
  }
  /* campany
  ---------------------------------------------------------------------- */
  .campany {
    padding: 90px 0;
  }
  .campany__dl {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
  }
  .campany__dl dt,
  .campany__dl dd {
    padding: 15px 0;
    border-bottom: 1px solid #D3C2B8;
  }
  .campany__dl dt {
    width: 25%;
  }
  .campany__dl dd {
    width: 75%;
  }
  /* privacy
  ---------------------------------------------------------------------- */
  .privacy__ttl {
    font-size: 2.1rem;
    color: #103F12;
    line-height: 1.4;
  }
  .privacy {
    padding: 90px 0 90px;
  }
  .privacy__lead {
    margin-bottom: 50px;
  }
  .privacy__item {
    margin-bottom: 50px;
  }
  .privacy__contact {
    text-align: right;
  }
  .privacy__contactTtl {
    font-size: 2.1rem;
  }
  .privacy__contactTxt {
    text-align: right;
  }
}
@media (max-width: 1000px) {
  /* common
  ---------------------------------------------------------------------- */
  #privacy #mainvisual .catch .catch_img {
    width: 6vmax;
  }
  .intro {
    background-color: #231815;
    position: relative;
    height: 85px;
  }
  #privacy .ctitle {
    margin-bottom: 25px;
  }
  /* campany
  ---------------------------------------------------------------------- */
  .campany {
    padding: 90px 0;
  }
  .campany__dl {
    margin-bottom: 30px;
  }
  .campany__dl dt {
    padding: 15px 0 0;
  }
  .campany__dl dd {
    padding: 0 0 15px;
    border-bottom: 1px solid #D3C2B8;
  }
  /* privacy
  ---------------------------------------------------------------------- */
  .privacy__ttl {
    font-size: 2.1rem;
    color: #103F12;
    line-height: 1.4;
  }
  .privacy {
    padding: 90px 0 90px;
  }
  .privacy__lead {
    margin-bottom: 50px;
  }
  .privacy__item {
    margin-bottom: 50px;
  }
  .privacy__contact {
    text-align: right;
  }
  .privacy__contactTtl {
    font-size: 2.1rem;
  }
  .privacy__contactTxt {
    text-align: right;
  }
}/*# sourceMappingURL=style.css.map */