@media print, screen and (min-width: 768px) {
  .l-section {
    margin-top: 93px;
  }
}

@media print, screen and (min-width: 768px) {
  .c-footer {
    margin-top: 280px;
  }
}
@media screen and (max-width: 767px) {
  .c-footer {
    margin-top: 120px;
  }
}

.privacy__txt {
  margin: 0;
  font-size: 1.125em;
  line-height: 1.4444444444;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .privacy__txt {
    font-size: 1em;
    line-height: 1.5625;
  }
}

.privacy__line-txt {
  border-bottom: 1px solid #0d1921;
}

.c-note {
  font-size: 1em;
  margin: 44px 0 0;
}
@media screen and (max-width: 767px) {
  .c-note {
    font-size: 0.9375em;
    margin: 20px 0 0;
  }
}

.privacy__list {
  margin: 60px 0 0;
  list-style: none;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .privacy__list {
    margin: 30px 0 0;
  }
}
.privacy__list li {
  font-size: 1.125em;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .privacy__list li {
    font-size: 1em;
  }
}
.privacy__list li + li {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .privacy__list li + li {
    margin-top: 8px;
  }
}

.privacy-box {
  margin-top: 90px;
  border: 1px solid #0d1921;
  padding: 80px 70px;
}
@media screen and (max-width: 767px) {
  .privacy-box {
    margin-top: 40px;
    padding: 28px 22px;
  }
}

.privacy-box__title {
  margin: 0;
  font-size: 2.25em;
  font-weight: 700;
  line-height: 1.6666666667;
}
@media screen and (max-width: 767px) {
  .privacy-box__title {
    font-size: 1.375em;
    line-height: 1.5625;
  }
}

.privacy-box__txt {
  margin: 40px 0 0;
  line-height: 1.4444444444;
  font-size: 1.125em;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .privacy-box__txt {
    margin: 20px 0 0;
    font-size: 1em;
    line-height: 1.5625;
  }
}

.privacy-box__list {
  margin: 40px 0 0;
  list-style: none;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .privacy-box__list {
    margin: 20px 0 0;
  }
}
.privacy-box__list .c-note-list {
  margin-top: 10px;
}
.privacy-box__list .c-note-list::before {
  top: 10px;
}