.privacy_container {
  width: 87.2%;
  max-width: 960px;
  margin: 0 auto;
  padding-top: clamp(120px, calc(207 / 1440 * calc(var(--vw) * 100)), 207px);
}
.lead {
  margin-top: clamp(56px, calc(72 / 1440 * calc(var(--vw) * 100)), 72px);
}
/* .lead_title {
  font-size: clamp(18px, calc(24 / 768 * calc(var(--vw) * 100)), 24px);
  letter-spacing: calc(50 / 1000 * 1em);
  line-height: calc(32 / 14);
} */
.lead_text {
  font-size: clamp(14px, calc(18 / 768 * calc(var(--vw) * 100)), 18px);
  letter-spacing: calc(50 / 1000 * 1em);
  line-height: calc(32 / 14);
}
.lead_text em {
  font-size: clamp(18px, calc(24 / 768 * calc(var(--vw) * 100)), 24px);
  letter-spacing: calc(50 / 1000 * 1em);
  line-height: calc(32 / 18);
}
.definition-contents {
  margin-top: 72px;
}
.definition-contents + .definition-contents {
  margin-top: 64px;
}
.dl-heading {
  display: flex;
  font-size: clamp(18px, calc(24 / 768 * calc(var(--vw) * 100)), 24px);
  letter-spacing: calc(50 / 1000 * 1em);
  padding-bottom: 0.3em;
  border-bottom: 1px solid #181818;
}
.dl-heading::before {
  content: '';
  display: block;
  width: 2px;
  height: 1em;
  margin-right: 0.5em;
  background-color: #231815;
}

.dl-text {
  font-size: clamp(14px, calc(16 / 768 * calc(var(--vw) * 100)), 16px);
  letter-spacing: calc(50 / 1000 * 1em);
  line-height: calc(32 / 14);
  margin-top: 24px;
}
/* .dl-list {
  margin-top: 1em;
}
.dl-item {
  font-size: clamp(14px, calc(16 / 768 * calc(var(--vw) * 100)), 16px);
  letter-spacing: calc(50 / 1000 * 1em);
  line-height: calc(32 / 14);
}
.dl-item::before {
  content: '・';
  display: inline-block;
} */
/* .dl-supplement {
  font-size: clamp(14px, calc(16 / 768 * calc(var(--vw) * 100)), 16px);
  letter-spacing: calc(50 / 1000 * 1em);
  line-height: calc(32 / 14);
  margin-top: 1em;
} */