@charset "UTF-8";
/* -------------------------------------------------------
   privacy
------------------------------------------------------- */
/* -------------------------------------------------------
   変数 ,mixinの先読み
------------------------------------------------------- */
/* -------------------------------------------------------
   mixin
------------------------------------------------------- */
.privacy {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .privacy {
    margin-bottom: 50px;
  }
}
.privacy .topImage {
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .privacy .topImage img {
    display: block;
    width: 200%;
  }
}
.privacy .privacyTitle {
  font: normal normal bold 40px/110px "Noto Sans JP", sans-serif;
  color: #171717;
  text-align: center;
  letter-spacing: 3.2px;
}
@media screen and (max-width: 768px) {
  .privacy .privacyTitle {
    font: normal normal bold 24px/60px "Noto Sans JP", sans-serif;
    letter-spacing: 1.92px;
  }
}
.privacy .privacyList {
  width: 1364px;
  margin: 0 auto;
  font: normal normal normal 18px/27px "Noto Sans JP", sans-serif;
  color: #171717;
  letter-spacing: 0.72px;
}
@media screen and (max-width: 1500px) {
  .privacy .privacyList {
    width: 90%;
  }
}
@media screen and (max-width: 768px) {
  .privacy .privacyList {
    width: 100%;
    padding: 0 5%;
    font: normal normal normal 15px/24px "Noto Sans JP", sans-serif;
    letter-spacing: 0.6px;
  }
}
.privacy .privacyList .item {
  margin-top: 34px;
}
.privacy .privacyList .item .title {
  font: normal normal bold 18px/27px "Noto Sans JP", sans-serif;
  color: #15A19A;
}
@media screen and (max-width: 768px) {
  .privacy .privacyList .item .title {
    font: normal normal normal 15px/24px "Noto Sans JP", sans-serif;
    letter-spacing: 0.6px;
  }
}
.privacy .privacyList .item .content {
  white-space: pre-line;
}/*# sourceMappingURL=privacy.css.map */