.policy {
  width: 95%;
  max-width: 600px;
  margin: auto;
  margin-bottom: 2em;
  text-align: center;
}

.policy .sec {
  text-align: left;
}

.policy .sec ul {
  padding-left: 1.2em;
}

.policy .sec li {
  margin-bottom: 1em;
  word-break: break-all;
}

.policy .sec h2 {
  text-align: center;
}

.policy .sec ul.num {
  list-style: decimal;
}

.policy .sec h3 {
  font-weight: normal;
}

.policy .sec table th {
  text-align: center;
}

.policy .sec table td {
  padding: 0.5em;
}

.policy .sec ul.sq {
  list-style: square;
  padding-left: 1em;
}

.policy .sec ul.dot {
  list-style: disc;
  padding-left: 1em;
}

.policy .sec ul.none {
  list-style: none;
}

.policy .sec .right {
  text-align: right;
}

.policy button {
  width: 60%;
  max-width: 200px;
  padding: 0.5em 1em;
  margin: auto;
}

.button_sec {
  text-align: center;
  margin-bottom: 3em;
}

.button_sec button {
  margin: auto;
  width: 60%;
  max-width: 200px;
  padding: 0.5em 1em;
}
/*# sourceMappingURL=policy.css.map */