@charset "UTF-8";

/* color
---------------------------------------------------------------------------- */
/*==================================================================*/
/* style css　*/
/*==================================================================*/
.privacy-wrap {
  max-width: 960px;
  margin: 0 auto 6em;
  font-size:14px;
  padding:0 20px;
}
.privacy-wrap h2 {
  font-size: 20px;
  margin: 24px 0;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
  font-weight: bold;
}
.privacy-wrap .read {
  width: 100%;
  margin-bottom: 2em;
}
.privacy-wrap h3 {
  margin-bottom: 16px;
  padding: 0 0 5px;
  font-size: 18px;
  border-bottom: 1px dotted #000;
}
.privacy-wrap p {
  margin-bottom:24px;
}
.privacy-wrap address {
  max-width: 540px;
  padding: 2.5em 3em;
  background: #fbfbfb;
  border: 1px solid #ccc;
}

/*===========================================================================*/
/*  media quary:767px  */
/*===========================================================================*/
@media screen and (max-width: 767px) {
  .privacy-wrap {
    margin: 0 auto 4em;
  }
  .privacy-wrap h2 {
    font-size: 1.8em;
    margin: 1em 0;
  }
  .privacy-wrap .read {
    margin-bottom: 1em;
  }
  .privacy-wrap h3 {
    font-size: 1.1rem;
  }
  .privacy-wrap p {
    margin-bottom: 2em;
  }
  .privacy-wrap ul {
    margin-bottom: 2em;
  }
  .privacy-wrap address {
    padding: 1em;
  }
}

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