.div-preapplication-container {
  white-space: pre-line !important;
  text-align: justify !important;
  text-justify: inter-word !important;
}

.div-introduction-container {
  white-space: pre-line !important;
  text-align: justify !important;
  text-justify: inter-word !important;
}

.div-part3-section-center {
  text-align: center !important;
}

.div-part3-section-left {
  text-align: left !important;
}

.div-part3-margin {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.span-part2-required-label {
  margin-right: 5px !important;
}

.field-text-part2-trade {
  margin-right: 2px !important;
}

.field-text-part2-venue {
  margin-right: 2px !important;
}

.field-text-part2-judging {
  margin-right: 2px !important;
}

.field-text-part2-chi-news {
  margin-right: 1px !important;
}

.field-text-part2-eng-news {
  margin-right: 1px !important;
}

.div-part1-notes {
  font-weight: bold !important;
  text-decoration-line: underline !important;
}

.hdr-no {
  float: left !important;
  width: 40px !important;
  font-weight: bold !important;
  vertical-align: top !important;
}

.hdr {
  display: inline-block !important;
  max-width: 92.5% !important;
}

.div-cb10-margin {
  margin-top: -5px !important;
}

.span-cb10-word-break {
  word-break: normal !important;
}

.div-cb11-margin {
  margin-top: -5px !important;
}

.span-cb11-word-break {
  word-break: normal !important;
}

.div-cb12-margin {
  margin-top: -5px !important;
}

.span-cb12-required-label {
  margin-right: 2px !important;
}

.div-cb13-margin {
  margin-left: 30px !important;
  margin-top: -10px !important;
}

.div-cb14-margin {
  margin-left: 25px !important;
}

.field-checkbox-cb16-post {
  margin-right: 25px !important;
}

.composite-field-cb16-postmark {
  margin-top: -25px !important;
}

.composite-field-cb16-fax {
  margin-top: -25px !important;
}

.composite-field-cb16-tel {
  margin-top: -25px !important;
}

.composite-field-cb16-mobile {
  margin-top: -25px !important;
}

.div-cb17-margin {
  margin-left: 30px !important;
  margin-top: -20px !important;
}

.div-cb19-margin {
  margin-left: 30px !important;
}

.div-cb19a2-margin {
  margin-left: 30px !important;
  margin-top: -10px !important;
}

.div-cb19c2-margin {
  margin-left: 30px !important;
  margin-top: -10px !important;
}

.div-cb19d1-margin {
  margin-top: -5px !important;
}

.ol-cb20 {
  margin-top: -15px !important;
  margin-left: 5px !important;
}

.div-part8-admin {
  line-height: 40px !important;
}

.span-part8-inline-block-160 {
  display: inline-block !important;
  width: 160px !important;
}

.span-part8-inline-block-240 {
  display: inline-block !important;
  width: 240px !important;
}

.div-part5-sentense {
  margin-top: 15px !important;
}

.div-part3-subcompany-margin {
  margin-left: 25px !important;
}
