.terms main {
  width: 100%;
  max-width: 670px;
  padding: 6rem 1.6rem;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  .terms main {
    padding: 6rem 0;
  }
}
.terms main header {
  margin-bottom: 6rem;
}

@media screen and (max-width: 768px) {
  .terms main header {
    margin-bottom: 3.2rem;
  }
}
.terms main header h1 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

@media screen and (max-width: 768px) {
  .terms main header h1 {
    font-size: 1.8rem;
  }
}
.terms main h2 {
  font-size: 1.7rem;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

@media screen and (max-width: 768px) {
  .terms main h2 {
    font-size: 1.5rem;
  }
}
.terms main p {
  font-size: 1.4rem;
  margin-bottom: 2.4rem;
  color: #4f4f4f;
  line-height: 1.8;
}

.terms main ol {
  counter-reset: ol;
  margin-bottom: 5.2rem;
}

.terms main ol li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.terms main ol li + li {
  margin-top: 2.4rem;
}

.terms main ol li::before {
  counter-increment: ol;
  content: counter(ol) ".";
  display: block;
  font-size: 1.6rem;
  color: #0095c6;
  margin-right: 1rem;
}

.terms main ol li p {
  padding-top: 0.4rem;
  margin: 0;
}

.terms main ul {
  margin-bottom: 5.2rem;
}

.terms main ul li {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.terms main ul li + li {
  margin-top: 2.4rem;
}

.terms main ul li::before {
  content: "";
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  aspect-ratio: 1;
  margin: 0.6rem;
  margin-right: 1.6rem;
  background: #0095c6;
  border-radius: 50%;
}

.terms main ul li p {
  margin: 0;
}

.terms main .mailLink {
  color: #0095c6;
}

.terms.system .table:not(:last-of-type) {
  margin-bottom: 2.4rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy90ZXJtcy9zdHlsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7SUFDRTtFQUVGO0FBQ0Y7QUFBQTtFQUNFO0FBRUY7O0FBQUE7RUFDRTtJQUNFO0VBR0Y7QUFDRjtBQURBO0VBQ0U7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtJQUNFO0VBSUY7QUFDRjtBQUZBO0VBQ0U7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtJQUNFO0VBS0Y7QUFDRjtBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFLRjs7QUFIQTtFQUNFO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7QUFRRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7RUFDQTtBQVVGOztBQVJBO0VBQ0U7QUFXRjs7QUFUQTtFQUNFO0VBQ0E7RUFDQTtBQVlGOztBQVZBO0VBQ0U7QUFhRjs7QUFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNGOztBQVpBO0VBQ0U7QUFlRjs7QUFiQTtFQUNFO0FBZ0JGOztBQWRBO0VBQ0U7QUFpQkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Fsb2NvLy4vcmVzb3VyY2VzL3Nhc3MvdGVybXMvc3R5bGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudGVybXMgbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBwYWRkaW5nOiA2cmVtIDEuNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVybXMgbWFpbiB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG59XG4udGVybXMgbWFpbiBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlcm1zIG1haW4gaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cbn1cbi50ZXJtcyBtYWluIGhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXJtcyBtYWluIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi50ZXJtcyBtYWluIGgyIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVybXMgbWFpbiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi50ZXJtcyBtYWluIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi50ZXJtcyBtYWluIG9sIHtcbiAgY291bnRlci1yZXNldDogb2w7XG4gIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcbn1cbi50ZXJtcyBtYWluIG9sIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50ZXJtcyBtYWluIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG4udGVybXMgbWFpbiBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwOTVjNjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnRlcm1zIG1haW4gb2wgbGkgcCB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIG1hcmdpbjogMDtcbn1cbi50ZXJtcyBtYWluIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xufVxuLnRlcm1zIG1haW4gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRlcm1zIG1haW4gdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbi50ZXJtcyBtYWluIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogIzAwOTVjNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRlcm1zIG1haW4gdWwgbGkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXJtcyBtYWluIC5tYWlsTGluayB7XG4gIGNvbG9yOiAjMDA5NWM2O1xufVxuLnRlcm1zLnN5c3RlbSAudGFibGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/