/* !_breakpoint.scss */
:root {
  --bp-pcCnt: 1130px;
  --bp-pcMax: 1280px;
  --bp-spMax: 767px;
}

/* !_privacySP.scss */
.privacy .main .contentWrap {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  margin-block-start: 8rem;
  margin-block-end: 4rem;
}
.privacy .main .content .content__heading + * {
  margin-block-start: 2rem;
}
.privacy .main .content ol.content__list {
  position: relative;
  margin-block-start: 1rem;
}
.privacy .main .content ol.content__list > .content__listItem {
  margin-block-start: 1rem;
  padding-left: 1em;
  counter-increment: item1;
}
.privacy .main .content ol.content__list > .content__listItem::before {
  content: counter(item1) " ";
  position: absolute;
  left: 0;
}
.privacy .main .content .content__title {
  margin-block-start: 1rem;
  font-size: 1.6rem;
  line-height: 1.5;
}
.privacy .main .content .content__title + .content__text {
  margin-block-start: 0.4rem;
}
.privacy .main .content .content__link {
  display: block;
  width: fit-content;
  margin-block-start: 1rem;
}
.privacy .main .content .content__link .content__linkImage {
  width: 8rem;
}
/* !_privacyPC.scss */
@media (min-width: 768px) {
  .privacy .main .contentWrap {
    row-gap: 4rem;
    margin-block-start: 4.6rem;
    margin-block-end: 8rem;
  }
  .privacy .main .content .flexWrap {
    display: flex;
    column-gap: min(30 / 1130 * var(--100vw), 3rem);
  }
  .privacy .main .content .flexWrap .flexItem > *:first-child {
    margin-block-start: 0;
  }
}/*# sourceMappingURL=privacy.css.map */