.mobile_type .black_12_24 {
  font-size: 32px;
  line-height: 2;
  color: #000000;
}

.mobile_type .dqwztop {
  padding: 0 3.2vw;
  background-size: 100% 100%;
}

.mobile_type .dqwztop > tbody > tr {
  display: flex;
  align-items: flex-start;
}

.mobile_type .dqwztop > tbody > tr > td {
  width: auto;
  font-size: 3.0667vw;
  line-height: 2;
}

.mobile_type .dqwztop > tbody > tr > td:first-of-type img {
  width: 3.0667vw;
  height: auto;
  margin-right: 0.5em;
  margin-top: 1.4667vw;
}

.mobile_type .dqwztop > tbody > tr > td:nth-of-type(2) > table > tbody > tr {
  display: flex;
  align-items: flex-start;
}

.mobile_type .dqwztop > tbody > tr > td:nth-of-type(2) > table > tbody > tr > td {
  width: auto;
  white-space: nowrap;
}

.mobile_type .dqwztop > tbody > tr > td:nth-of-type(2) > table > tbody > tr > td:last-of-type > table > tbody > tr {
  display: flex;
  flex-wrap: wrap;
}

.mobile_type .wz-container {
  padding: 0 3.2vw;
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .wz-container img {
  width: 100%;
  height: auto;
}

.mobile_type .red_14_cu {
  padding: 0 3.2vw;
  font-size: 6vw;
  line-height: 10vw;
}

.mobile_type .black_12_18,
.mobile_type .black_12_24 {
  font-size: 4vw;
  line-height: 2;
}