@charset "UTF-8";
.page_privacy-mv {
  position: relative;
  height: 180px;
  background: 95% 95% / cover no-repeat;
  padding-top: 5rem
}

@media (max-width:1023px) {
  .page_privacy-mv {
    padding-top: 5rem
  }
}

@media only screen and (max-width:480px), only screen and (max-width:321px) {
  .page_privacy-mv {
    height: 150px;
    padding-top: 3rem
  }
}

.page_privacy-mv:after {
  content: "";
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  z-index: 90;
  width: 100%;
  height: 100%;
  top: 0
}

.page_privacy-mv-title {
  z-index: 95;
  position: relative
}

.page_privacy-mv-title-sub {
  width: 120px;
  margin: 0 auto;
  margin-bottom: 0.4rem
}

.page_privacy-mv-title-sub img {
  width: 100%
}

.page_privacy-mv-title-main {
  width: 280px;
  margin: 0 auto
}

.page_privacy-mv-title-main img {
  width: 100%
}

.page_privacy {
  padding: 4rem 0
}

@media only screen and (max-width:480px), only screen and (max-width:321px) {
  .page_privacy {
   /* background-color: rgba(60, 182, 250, 0.3);*/
    padding: 3.2rem 0
  }
}

.page_privacy .common-text:nth-of-type(1) {
  margin-bottom: 4rem
}

.page_privacy-article {
  margin-bottom: 4rem
}

.page_privacy-article:nth-of-type(7) {
  margin-bottom: 0
}

.page_privacy-article:nth-of-type(7) .common-text {
  margin-bottom: 0
}

.page_privacy-article-title {
  font-size: 2.8rem;
  letter-spacing: 0.4rem;
  margin-bottom: 2.4rem;
  color: #f9688f;
  font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO"
}

@media only screen and (max-width:480px), only screen and (max-width:321px) {
  .page_privacy-article-title {
    font-size: 2.4rem
  }
}