.jp-尊龙凯时-technology-technology-crystallization-pc-container[data-v-54a3ead0] {
  background-color: #000;
  padding: clamp(0px, 11.1111111111vw, 160px) clamp(0px, 4.4444444444vw, 64px);
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper[data-v-54a3ead0] {
  width: 100%;
  max-width: clamp(0px, 91.1111111111vw, 1312px);
  gap: clamp(0px, 5.5555555556vw, 80px);
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .image-container[data-v-54a3ead0] {
  width: clamp(0px, 50vw, 720px);
  height: clamp(0px, 31.9444444444vw, 460px);
  border-radius: clamp(0px, 0.5555555556vw, 8px);
  overflow: hidden;
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .text-container[data-v-54a3ead0] {
  flex: 1;
  margin-top: clamp(0px, 1.6666666667vw, 24px);
  margin-bottom: clamp(0px, 3.3333333333vw, 48px);
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .text-container .title[data-v-54a3ead0],
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .text-container .sub-title[data-v-54a3ead0] {
  font-size: var(--sub-h1);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.4;
  color: rgb(255, 255, 255);
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .text-container .sub-title[data-v-54a3ead0] {
  margin-bottom: clamp(0px, 1.6666666667vw, 24px);
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .text-container .description[data-v-54a3ead0] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.75);
  line-height: 2;
  margin-bottom: clamp(0px, 2.2222222222vw, 32px);
}
.jp-尊龙凯时-technology-technology-crystallization-pc-container .content-wrapper .btn-container-item[data-v-54a3ead0] {
  width: -moz-fit-content;
  width: fit-content;
  padding: clamp(0px, 0.9722222222vw, 14px) clamp(0px, 2.5vw, 36px);
}.jp-尊龙凯时-technology-technology-crystallization-mob-container[data-v-ba957dc2] {
  background-color: #000;
  padding: 21.3333333333vw 6.4vw;
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper[data-v-ba957dc2] {
  width: 100%;
  gap: 11.2vw;
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .image-container[data-v-ba957dc2] {
  width: 100%;
  height: 56vw;
  border-radius: 2.1333333333vw;
  overflow: hidden;
  order: 1;
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .text-container[data-v-ba957dc2] {
  order: 2;
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .text-container .title[data-v-ba957dc2],
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .text-container .sub-title[data-v-ba957dc2] {
  font-size: var(--sub-h1);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.4;
  color: rgb(255, 255, 255);
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .text-container .sub-title[data-v-ba957dc2] {
  margin-bottom: 6.4vw;
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .text-container .description[data-v-ba957dc2] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.75);
  margin-bottom: 9.8666666667vw;
}
.jp-尊龙凯时-technology-technology-crystallization-mob-container .content-wrapper .btn-container-item[data-v-ba957dc2] {
  width: -moz-fit-content;
  width: fit-content;
  padding: 3.7333333333vw 9.6vw;
}