/*----------------------------------------privacy----------------------------------------*/
#privacy {}

.title {}

.title h1 {
  color: #fff;
}

.main {
  transition: ease-in 1s 0s;
}

.main p {
  padding: 0 0 calc(var(--content-margin) / 4);
}

.main p:last-child {
  padding: 0;
}

.subject {
  margin: calc(var(--content-margin) / 4) auto 0;
}

.subject h1 {
  margin: 0 auto 2em;
}

.subject .box {
  padding: calc(var(--content-margin) / 4) 0 0;
  transition: ease-in 1s;
}

.subject .box:not(:nth-last-child(2)) {
  padding: calc(var(--content-margin) / 4) 0;
  border-top: 1px solid;
}

.subject .box h2 {
  /* font-size: 1.25em; */
  color: var(--gray-deep);
  margin: 0 auto 0.5em;
}

.subject .box h3 {
  font-size: 1.125em;
}

.subject .box p {}

.subject .box .list {
  padding: 0 0 0 1em;
  margin: calc(var(--content-margin) / 6) 0 0;
  list-style: disc;
}

.subject .box .list li:not(:last-child) {
  margin: 0 0 0.5em;
}

.subject .box .purse {}

.subject .box .purse>li {
  margin: calc(var(--content-margin) / 6) 0 0;
}

.subject .box ul li .list {
  padding: 0 0 0 1.5em;
  margin: 0.5em 0 0;
}

.subject .box .purse li .list li {}

.subject .box .purse li .list li span {}

.subject .box .num {}

.subject .box .num li {
  margin: 1em 0 0;
}

.subject .box .num li h3 {}

.subject .box .num li p {}

.subject .border_box {
  padding: 2em;
  border: 1px solid var(--gray-deep);
  margin: calc(var(--content-margin) / 4) auto 0;
  border-radius: 3px;
  transition: ease-in 1s 0s;
}

.subject .border_box h2 {
  font-size: var(--font-size);
  margin: 0 auto 1em;
}

.subject .border_box p {}

.subject .border_box p a {}
