.PrivacyPage {
  padding-top: min(3.5rem /* 56px (基準16px) */, 3.889vw /* 56px (基準1440px) */);
  background-color: #fffdf8;
  color: #3d3d3d;
}

.s .PrivacyPage {
  padding-top: 3.563rem /* 57px (基準16px) */;
}

.PrivacyPage-inner {
  padding-top: 4rem /* 64px (基準16px) */;
  padding-bottom: 5rem /* 80px (基準16px) */;
  width: 42.5rem /* 680px (基準16px) */;
  margin: 0 auto;
}

.s .PrivacyPage-inner {
  width: 90%;
  padding-bottom: 3.75rem /* 60px (基準16px) */;
}

.PrivacyPage-title {
  width: 16.75rem /* 268px (基準16px) */;
  margin: 0 auto;
}

.PrivacyPage-content {
  margin-top: 5rem /* 80px (基準16px) */;
}

.s .PrivacyPage-content {
  margin-top: 3.75rem /* 60px (基準16px) */;
}

.PrivacyPage-content p,
.PrivacyPage-content li {
  font-size: 0.813rem /* 13px (基準16px) */;
  line-height: 1.8;
}

.PrivacyPage-content ul,
.PrivacyPage-content li {
  list-style: disc;
}

.PrivacyPage-content ul {
  padding-left: 1.5em /* 24px (基準16px) */;
}

.PrivacyPage ._mb-24 {
  margin-bottom: 1.5rem /* 24px (基準16px) */;
}

.PrivacyPage ._mb-40 {
  margin-bottom: 2.5rem /* 40px (基準16px) */;
}

.PrivacyPage-subTitle {
  color: #bb4953;
  font-size: 1rem /* 16px (基準16px) */;
  line-height: 1.8;
}
