.cmp__t01-section-container[data-v-ace1df71] {
  padding: calc(var(--rpx, 1px) * 80) 0;
  width: 100%;
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container[data-v-ace1df71] {
    padding: 5.5555555556vw;
}
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container[data-v-ace1df71] {
    padding: calc(var(--rpx, 1px) * 48) 0;
}
.cmp__t01-section-container.equal .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 209) !important;
}
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .responsive__layout[data-v-ace1df71] {
    max-width: 91.1111111111vw;
}
}
.cmp__t01-section-container .cmp__t01-section-title[data-v-ace1df71] {
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  color: rgba(0, 0, 0, 0.95);
  max-width: calc(var(--rpx, 1px) * 872);
  margin: 0 auto;
  text-align: center;
  padding-bottom: calc(var(--rpx, 1px) * 24);
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-title[data-v-ace1df71] {
    font-size: 24px;
    font-weight: 500;
    line-height: 31.2px;
    text-align: left;
    padding-bottom: calc(var(--rpx, 1px) * 12);
}
}
.cmp__t01-section-container .cmp__t01-section-desc[data-v-ace1df71] {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.95);
  max-width: calc(var(--rpx, 1px) * 872);
  margin: 0 auto;
  text-align: center;
  padding-bottom: calc(var(--rpx, 1px) * 40);
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-desc[data-v-ace1df71] {
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    text-align: left;
    color: rgba(0, 0, 0, 0.7);
}
}
.cmp__t01-section-container .cmp__t01-section .responsive__layout[data-v-ace1df71] {
  max-width: none;
  padding: 0;
}
.cmp__t01-section-container .cmp__t01-section.reverse .cmp__t01-section-list[data-v-ace1df71] {
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.reverse .cmp__t01-section-list[data-v-ace1df71] {
    flex-direction: column-reverse;
}
}
.cmp__t01-section-container .cmp__t01-section img[data-v-ace1df71] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.cmp__t01-section-container .cmp__t01-section-list[data-v-ace1df71] {
  display: inline-flex;
  height: auto;
  gap: 8px;
  width: 100%;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-list[data-v-ace1df71] {
    flex-direction: column;
    gap: calc(var(--rpx, 1px) * 24);
}
}
.cmp__t01-section-container .cmp__t01-section-l[data-v-ace1df71] {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 50%;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-l[data-v-ace1df71] {
    display: block;
    width: 100%;
}
}
.cmp__t01-section-container .cmp__t01-section-l-item[data-v-ace1df71] {
  flex: 1;
}
.cmp__t01-section-container .cmp__t01-section-l-item[data-v-ace1df71]:last-child {
  margin-top: calc(var(--rpx, 1px) * 28);
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section-l-item[data-v-ace1df71]:last-child {
    margin-top: 1.9444444444vw;
}
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-l-item[data-v-ace1df71]:last-child {
    margin-top: calc(var(--rpx, 1px) * 24);
}
}
.cmp__t01-section-container .cmp__t01-section-l-item .img-wrapper[data-v-ace1df71] {
  width: 100%;
  height: calc(var(--rpx, 1px) * 366);
  overflow: hidden;
  border-radius: 6px;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-l-item .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 209);
}
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section-l-item .img-wrapper[data-v-ace1df71] {
    height: 25.4166666667vw;
}
}
.cmp__t01-section-container .cmp__t01-section-r[data-v-ace1df71] {
  flex: 1;
  width: 50%;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-r[data-v-ace1df71] {
    display: block;
    width: 100%;
}
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-r-item[data-v-ace1df71] {
    border-radius: 6px;
    overflow: hidden;
}
}
.cmp__t01-section-container .cmp__t01-section-r-item .img-wrapper[data-v-ace1df71] {
  width: 100%;
  height: calc(var(--rpx, 1px) * 820);
  overflow: hidden;
  border-radius: 6px;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section-r-item .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 475);
}
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section-r-item .img-wrapper[data-v-ace1df71] {
    height: 56.9444444444vw;
}
}
.cmp__t01-section-container .cmp__t01-section .content-wrapper[data-v-ace1df71] {
  margin-top: calc(var(--rpx, 1px) * 12);
  padding: 0 calc(var(--rpx, 1px) * 16);
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section .content-wrapper[data-v-ace1df71] {
    margin-top: 0.8333333333vw;
    padding: 0 1.1111111111vw;
}
}
.cmp__t01-section-container .cmp__t01-section .content-wrapper h4[data-v-ace1df71] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.95);
  padding-bottom: 4px;
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section .content-wrapper h4[data-v-ace1df71] {
    padding-bottom: 0.2777777778vw;
}
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section .content-wrapper h4[data-v-ace1df71] {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 6px;
}
}
.cmp__t01-section-container .cmp__t01-section .content-wrapper p[data-v-ace1df71] {
  font-size: 13px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(0, 0, 0, 0.95);
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section .content-wrapper p[data-v-ace1df71] {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.55);
}
}
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-l .cmp__t01-section-l-item[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-l .cmp__t01-section-r-item[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-r .cmp__t01-section-l-item[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-r .cmp__t01-section-r-item[data-v-ace1df71] {
  margin: 0;
}
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-l .img-wrapper[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-r .img-wrapper[data-v-ace1df71] {
  height: calc(var(--rpx, 1px) * 588);
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-l .img-wrapper[data-v-ace1df71],
  .cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-r .img-wrapper[data-v-ace1df71] {
    height: 40.8333333333vw;
}
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-l .img-wrapper[data-v-ace1df71],
  .cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-r .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 475);
}
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.two .cmp__t01-section-list .cmp__t01-section-r-item .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 209);
}
}
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l[data-v-ace1df71] {
  flex: 872;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l[data-v-ace1df71] {
    flex: unset;
}
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l .cmp__t01-section-l-item .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 475);
}
}
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r[data-v-ace1df71] {
  flex: 588;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r[data-v-ace1df71] {
    flex: unset;
}
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r .cmp__t01-section-r-item .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 209);
}
}
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l .cmp__t01-section-l-item[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l .cmp__t01-section-r-item[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r .cmp__t01-section-l-item[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r .cmp__t01-section-r-item[data-v-ace1df71] {
  margin: 0;
}
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l .img-wrapper[data-v-ace1df71],
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r .img-wrapper[data-v-ace1df71] {
  height: calc(var(--rpx, 1px) * 588);
}
@media screen and (min-width: 1441px) {
.cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-l .img-wrapper[data-v-ace1df71],
  .cmp__t01-section-container .cmp__t01-section.two.unevenness .cmp__t01-section-list .cmp__t01-section-r .img-wrapper[data-v-ace1df71] {
    height: 40.8333333333vw;
}
}
.cmp__t01-section-container .cmp__t01-section.one .cmp__t01-section-item .img-wrapper[data-v-ace1df71] {
  height: 33.75vw;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.one .cmp__t01-section-item .img-wrapper[data-v-ace1df71] {
    height: calc(var(--rpx, 1px) * 475);
}
}
.cmp__t01-section-container .cmp__t01-section.one .cmp__t01-section-item .img-wrapper img[data-v-ace1df71] {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (max-width: 767px) {
.cmp__t01-section-container .cmp__t01-section.one .cmp__t01-section-item .img-wrapper img[data-v-ace1df71] {
    height: 100%;
}
}