@charset "UTF-8";
:root {
  --sds-typography-weight-semibold: 600;
}

/* ===================================
 * プライバシーポリシー
 * =================================== */
@media screen and (min-width: 961px) {
  .privacy-policy .page-mv .inner {
    padding-top: 216px;
  }
}
.privacy-policy .page-mv__title--en {
  margin-top: 0;
  line-height: 0.88125;
}
.privacy-policy .page__content .inner {
  padding-top: 0;
}
.privacy-policy .page__content h2 {
  font-size: 32px;
  margin-bottom: 55px;
  padding-top: 1em;
}
@media screen and (max-width: 960px) {
  .privacy-policy .page__content h2 {
    font-size: 24px;
    margin-bottom: 40px;
  }
}
.privacy-policy .page__content h3 {
  padding-top: 1em;
  font-size: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 960px) {
  .privacy-policy .page__content h3 {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
.privacy-policy .page__content p {
  font-size: 16px;
  line-height: normal;
  margin-bottom: 20px;
}
.privacy-policy .page__content ol li {
  padding-left: 1em;
  list-style-position: inside;
  text-indent: -1em;
}
.privacy-policy .page__content ul li {
  list-style-type: disc;
}
.privacy-policy .page__content ul li::marker {
  font-size: 10px;
}
.privacy-policy .page__content li {
  list-style: inherit;
}
.privacy-policy .page__content li + li {
  margin-top: 5px;
}
.privacy-policy .page__content li li {
  margin-top: 0;
}
.privacy-policy .page__content .wp-block-separator {
  margin: 50px calc(50% - 50vw);
}