.part-1 {
  box-sizing: border-box;
  padding-bottom: calc(var(--view_space_l) * 2.5);
  transition: all 0.2s;
}

.part-1 .arrow-line {
  margin-bottom: calc(var(--view_space) * 2);
  transition: all 0.2s;
}

.part-1 .arrow-line i {
  color: var(--color_color);
}

.part-1 .arrow-line .line {
  background-color: var(--color_purple);
  max-width: 300px;
}

.part-1 .table-wrapper {
  margin-bottom: calc(var(--view_space) * 2);
  transition: all 0.2s;
}

.part-1 .table-wrapper .table-inner {
  box-sizing: border-box;
  border: 1px solid var(--color_gray);
  overflow: hidden;
  border-radius: var(--border_radius);
}

.part-1 .table-wrapper .item-row {
  display: flex;
  flex-wrap: wrap;
}

.part-1 .table-wrapper .item-col {
  flex-grow: 0;
  box-sizing: border-box;
  line-height: 1.5;
  padding: calc(var(--view_space));
  border-bottom: 1px solid var(--color_gray);
  border-right: 1px solid var(--color_gray);
  transition: all 0.2s;
}

.part-1 .table-wrapper .item-col:last-child {
  border-right: none;
}

.part-1 .table-wrapper .item-row:last-child .item-col {
  border-bottom: none;
}

.part-1 .table-wrapper .item-label {
  width: 20%;
  background-color: #f7f7f7;
  font-weight: bold;
}

.part-1 .table-wrapper .item-content {
  width: 30%;
  color: var(--color_black);
}

@media screen and (max-width: 767px) {
  .part-1 .table-wrapper .item-label {
    width: 40%;
  }

  .part-1 .table-wrapper .item-content {
    width: 60%;
  }

  .part-1 .table-wrapper .item-col:nth-child(2n) {
    border-right: none;
  }

  .part-1 .table-wrapper .item-row:last-child .item-col:nth-child(1), .part-1 .table-wrapper .item-row:last-child .item-col:nth-child(2) {
    border-bottom: 1px solid var(--color_gray);
  }
}

.part-1 .pro-img {
  margin-bottom: calc(var(--view_space) * 2);
}

.part-1 .pro-license {
  background-color: #f9f9f9;
  box-sizing: border-box;
  padding: calc(var(--view_space) * 3.5) calc(var(--view_space) * 2.5);
  transition: all 0.2s;
}

.part-1 .pro-license .page-sub-title {
  color: var(--color_black);
  text-align: center;
  margin-bottom: calc(var(--view_space) * 2);
}

.part-1 .pro-license .image-list {
  display: flex;
  margin-left: calc(var(--view_negative_space) * 1.5);
  margin-right: calc(var(--view_negative_space) * 1.5);
  box-sizing: border-box;
  transition: all 0.2s;
}

.part-1 .pro-license .image-list .img-wrapper {
  width: 50%;
  flex-grow: 0;
  box-sizing: border-box;
  padding-left: calc(var(--view_space) * 1.5);
  padding-right: calc(var(--view_space) * 1.5);
  transition: all 0.2s;
}

.part-1 .pro-license .image-list .img-wrapper img {
  box-shadow: var(--box_shadow);
}

@media screen and (max-width: 767px) {
  .part-1 .pro-license {
    padding: calc(var(--view_space) * 2) calc(var(--view_space));
  }

  .part-1 .pro-license .image-list {
    display: block;
  }

  .part-1 .pro-license .image-list .img-wrapper {
    width: 100%;
    margin-bottom: calc(var(--view_space) * 2);
  }

  .part-1 .pro-license .image-list .img-wrapper:last-child {
    margin-bottom: 0;
  }
}
