@charset "UTF-8";
/* =====================
  policy-content
===================== */
.policy-content {
  background-color: var(--background-color-gray);
}
.policy-content_break {
  padding-block-end: 40rem;
  &:not(:first-child) {
    padding-block-start: 32rem;
    border-top: var(--border) var(--list-border-gray);
  }
}
.policy-content_title01 {
  font-size: 22rem;
  margin-bottom: 16rem;
}
.policy-content_title02 {
  font-size: 18rem;
  margin-bottom: 12rem;
  &:nth-of-type(1) {
    margin-top: 40rem;
  }
  &:not(:nth-of-type(1)) {
    margin-top: 32rem;
  }
}
.policy-content_title03 {
  margin-top: 24rem;
  margin-bottom: 8rem;
}
.policy-table {
  width: 100%;
  font-size: 14rem;
  th,
  td {
    padding: 12rem 16rem;
    border: var(--border) var(--border-gray);
    vertical-align: baseline;
  }
  th {
    width: 33.52%;
    background-color: #dde5ec;
  }
}
