#pagePolicy .secPolicy {
  padding: 32px min(3.85vw, 15px) 40px;
  border-radius: 5px;
  background: #ffffff;
  color: #282828;
}
#pagePolicy .secPolicy .detail,
#pagePolicy .secPolicy .markItem {
  font-size: clamp(14px, 3.85vw, 15px);
  font-weight: 500;
  line-height: 1.9;
}
#pagePolicy .secPolicy .detail a,
#pagePolicy .secPolicy .markItem a {
  color: #009cc4;
  text-decoration: underline;
  word-break: break-all;
}
#pagePolicy .secPolicy .policyLead {
  font-size: clamp(14px, 3.85vw, 15px);
  font-weight: 500;
  line-height: 1.9;
}
#pagePolicy .secPolicy .policyList {
  margin-top: 32px;
}
#pagePolicy .secPolicy .policyList .policyItem:not(:first-child) {
  margin-top: 32px;
}
#pagePolicy .secPolicy .policyList .policyItem .title {
  color: #FF8F57;
  font-size: clamp(14px, 4.62vw, 18px);
  font-weight: 700;
  line-height: 1.6;
}
#pagePolicy .secPolicy .policyList .policyItem > .detail,
#pagePolicy .secPolicy .policyList .policyItem > .markList {
  margin-top: 8px;
}
#pagePolicy .secPolicy .policyList .subItem {
  margin-top: 18px;
}
#pagePolicy .secPolicy .policyList .subItem .subTitle {
  font-size: clamp(14px, 4.1vw, 16px);
  font-weight: 700;
  line-height: 1.6;
}
#pagePolicy .secPolicy .policyList .subItem .detail,
#pagePolicy .secPolicy .policyList .subItem .markList {
  margin-top: 6px;
}
#pagePolicy .secPolicy .markList {
  list-style: none;
}
#pagePolicy .secPolicy .markList .markItem {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
#pagePolicy .secPolicy .markList .markItem:not(:first-child) {
  margin-top: 6px;
}
#pagePolicy .secPolicy .markList.isParen .markItem {
  padding-left: 1.4em;
  text-indent: -1.4em;
}
#pagePolicy .secPolicy .hangParen {
  padding-left: 2.1em;
  text-indent: -2.1em;
}
#pagePolicy .secPolicy .dateArea {
  margin-top: 32px;
  text-align: right;
}
#pagePolicy .backArea {
  margin: 60px 0 19px;
}
#pagePolicy .backArea .commonBackBtn {
  padding-right: 20px;
  padding-left: 20px;
}/*# sourceMappingURL=style.css.map */