@charset "UTF-8";

/*隱私服務條款*/
.svpolicy h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.33;
  color: #4b4b4b;
  margin-bottom: 16px;
}
.svpolicy ol {
  margin: 16px 0 40px 0;
  list-style: none;
  padding-inline-start: 0px;
}
.svpolicy ol li {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.44;
  color: #4b4b4b;
  margin-bottom: 0;
}
.svpolicy ul {
  list-style: none;
  padding: 0;
}
.svpolicy div {
  margin: 10px 0 40px 0;
}
.ind_magt30 h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.33;
  color: #ffffff;
}
.ind_magt30 {
  margin: 30px auto 16px auto;
  width: 1088px;
}
.row, .svpolicy {
  width: 1088px;
  margin: 0 auto;
}
.svpolicy {
  padding: 0;
}
.svpolicy p {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.44;
  color: #4b4b4b;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .ind_magt30 {
    width: auto;
  }
  .row, .svpolicy {
    width: auto;
  }
  .cen_body.webview {
    padding-top: 0;
  }
  .ind_magt30.webview {
    margin-top: 0px;
  }
  .col-xl-12.webview {
    padding: 0;
  }
  .card-body.webview {
    padding: 8px;
  }
  .ind_magt30.webview h2 {
    padding: 4px 16px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .ind_magt30 {
    width: auto;
  }
  .row, .svpolicy {
    width: auto;
  }
}
@media screen and (max-width: 320px) {
  .svpolicy {
    zoom: 80%;
  }
}
