.section-page-header {
  padding-top: calc(40px + 40 * var(--scaler1));
  padding-bottom: calc(40px + 20 * var(--scaler1));
  background: white;
}

.section-content-block:not(:last-child) {
  margin-bottom: calc(55px + 20 * var(--scaler1));
}

.section-1 {
  padding-top: calc(60px + 50 * var(--scaler1));
  padding-bottom: calc(20px + 30 * var(--scaler1));
  background: #EBEBEB;
  font-weight: 400;
  color: #000;
}
.section-1 img {
  width: 100%;
}

.table-1 th {
  width: 170px;
}
@media (max-width: 575px) {
  .table-1 tr, .table-1 th, .table-1 td {
    display: block;
    width: 100%;
  }
}

.article-item-1 {
  margin-bottom: 50px;
}
.article-item-1 .thumbnail {
  margin-bottom: 35px;
}
.article-item-1 .thumbnail img {
  width: 100%;
}
.article-item-1 .item-title {
  font-size: calc(16px + 10 * var(--scaler1));
  line-height: 1.5;
  color: var(--color1);
  font-weight: 500;
  margin-bottom: 15px;
}
.article-item-1 .item-content {
  color: #000;
}

.article-item-2 {
  margin-bottom: 40px;
}
.article-item-2 .thumbnail {
  margin-bottom: 10px;
}
.article-item-2 .item-title {
  font-size: 18px;
  line-height: 2;
  color: #000;
  font-weight: 500;
  margin-bottom: 0;
}

.table-contact-info {
  font-weight: 500;
}
.table-contact-info th {
  font-weight: 500;
}
.table-contact-info td {
  font-size: 22px;
  font-size: calc(16px + 6 * var(--scaler1));
}

.company-unique-contact {
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .company-unique-contact {
    overflow-x: scroll;
  }
}/*# sourceMappingURL=page-V.css.map */