@charset "UTF-8";
/*===================================
 page --- プライバシーポリシー
===================================*/
footer {
  margin-top: 75px;
}
@media screen and (min-width: 600px) {
  footer {
    margin-top: 110px;
  }
}

/*----------------------------------
 ページタイトル
----------------------------------*/
.page__title-area {
  background-image: url("../../images/privacy/mv_sp.jpg");
}
@media screen and (min-width: 600px) {
  .page__title-area {
    background-image: url("../../images/privacy/mv.jpg");
  }
}

/*----------------------------------
 コンテンツ
----------------------------------*/
.privacy {
  line-height: 2;
  margin-top: 28px;
}
@media screen and (min-width: 600px) {
  .privacy {
    line-height: 2;
    margin-top: 52px;
  }
}
.privacy .l-lower-inner {
  padding: 0 20px;
}
@media screen and (min-width: 600px) {
  .privacy .l-lower-inner {
    max-width: calc(929px + (40px * 2));
  }
}

.privacy__intro {
  border-bottom: 1px solid #bebebe;
  padding-bottom: 19px;
}
@media screen and (min-width: 600px) {
  .privacy__intro {
    padding: 0 15px 23px;
  }
}

.privacy-wrap {
  margin-top: 22px;
}
@media screen and (min-width: 600px) {
  .privacy-wrap {
    margin-top: 24px;
  }
}

@media screen and (min-width: 600px) {
  .privacy-box {
    padding: 0 15px;
  }
}
.privacy-box:nth-of-type(n + 2) {
  margin-top: 30px;
}
@media screen and (min-width: 600px) {
  .privacy-box:nth-of-type(n + 2) {
    margin-top: 30px;
  }
}

.privacy__head {
  font-family: "NotoSans-Bold", sans-serif;
  font-style: normal;
  font-weight: 700;
}

.privacy-inner {
  padding-left: 1.1em;
}

.privacy-list {
  padding-left: 1em;
}
.privacy-list li {
  text-indent: -1em;
  padding-left: 1em;
}
/*# sourceMappingURL=privacy.css.map */