@media screen and (min-width: 1024px) {
  .contentComponent-section2-container {
    width: clamp(0px, 100vw, 1440px);
    margin: 0 auto;
    padding: clamp(0px, 8.3333333333vw, 120px) clamp(0px, 4.3055555556vw, 62px) clamp(0px, 8.3333333333vw, 120px) clamp(0px, 10.9722222222vw, 158px);
    display: flex;
    flex-wrap: nowrap;
    gap: clamp(0px, 5.2777777778vw, 76px);
  }
  .contentComponent-section2-container .contentComponent-section2-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: clamp(0px, 2.7777777778vw, 40px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list {
    display: flex;
    flex-wrap: wrap;
    gap: clamp(0px, 1.6666666667vw, 24px) clamp(0px, 1.6666666667vw, 24px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list .contentComponent-section2-item {
    background-color: #ffffff;
    border-radius: clamp(0px, 0.5555555556vw, 8px);
    padding: clamp(0px, 1.3888888889vw, 20px);
    display: flex;
    align-items: center;
    width: clamp(0px, 27.0833333333vw, 390px);
    gap: clamp(0px, 0.5555555556vw, 8px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list .contentComponent-section2-item .contentComponent-section2-item-icon {
    width: clamp(0px, 3.6111111111vw, 52px);
    height: clamp(0px, 3.6111111111vw, 52px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list .contentComponent-section2-item .contentComponent-section2-item-text {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-primary);
    line-height: 200%;
    font-size: clamp(0px, 1.1111111111vw, 16px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-right-body {
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 1.1111111111vw, 16px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-right-body .contentComponent-section2-title {
    font-size: var(--h4);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.4;
    color: var(--text-bk-primary);
    line-height: 150%;
    font-size: clamp(0px, 2.7777777778vw, 40px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-right-body .contentComponent-section2-sub {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
    font-size: clamp(0px, 1.1111111111vw, 16px);
  }
  .contentComponent-section2-container .contentComponent-section2-left {
    width: clamp(0px, 23.6111111111vw, 340px);
    min-width: clamp(0px, 23.6111111111vw, 340px);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .contentComponent-section2-container .contentComponent-section2-left .contentComponent-section2-left-img {
    width: 100%;
    min-width: 100%;
    aspect-ratio: 340/670;
    -o-object-fit: cover;
       object-fit: cover;
  }
}@media screen and (max-width: 1023.98px) {
  .contentComponent-section2-container {
    width: 100vw;
    padding: clamp(0px, 21.3333333333vw, 104px) clamp(0px, 6.4vw, 31.2px);
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 10.6666666667vw, 52px);
  }
  .contentComponent-section2-container .contentComponent-section2-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: clamp(0px, 8.5333333333vw, 41.6px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: clamp(0px, 4.2666666667vw, 20.8px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list .contentComponent-section2-item {
    background-color: #ffffff;
    border-radius: clamp(0px, 2.1333333333vw, 10.4px);
    padding: clamp(0px, 2.1333333333vw, 10.4px);
    display: flex;
    align-items: center;
    gap: clamp(0px, 2.1333333333vw, 10.4px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list .contentComponent-section2-item .contentComponent-section2-item-icon {
    width: clamp(0px, 13.8666666667vw, 67.6px);
    height: clamp(0px, 13.8666666667vw, 67.6px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-list .contentComponent-section2-item .contentComponent-section2-item-text {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
    font-size: clamp(0px, 3.7333333333vw, 18.2px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-right-body {
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 4.2666666667vw, 20.8px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-right-body .contentComponent-section2-title {
    font-size: var(--h4);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.4;
    color: var(--text-bk-primary);
    line-height: 140%;
    font-size: clamp(0px, 6.4vw, 31.2px);
  }
  .contentComponent-section2-container .contentComponent-section2-right .contentComponent-section2-right-body .contentComponent-section2-sub {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
    font-size: clamp(0px, 3.7333333333vw, 18.2px);
  }
  .contentComponent-section2-container .contentComponent-section2-left {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .contentComponent-section2-container .contentComponent-section2-left .contentComponent-section2-left-img {
    width: clamp(0px, 40vw, 195px);
    min-width: clamp(0px, 40vw, 195px);
    aspect-ratio: 150/297;
    -o-object-fit: cover;
       object-fit: cover;
  }
}.jp-尊龙凯时-appintroduction-section2-pc-container[data-v-2e61ab07] {
  background: var(--fill-bg-grey);
}.jp-尊龙凯时-appintroduction-section2-mob-container[data-v-f6219d53] {
  background: var(--fill-bg-grey);
}