.detail-page-scene-showcase-pc-container[data-v-59076aa5] {
  width: 100%;
}
.detail-page-scene-showcase-pc-container .detail-page-scene-showcase-text-wrapper[data-v-59076aa5] {
  max-width: clamp(0px, 91.8367346939vw, 1440px);
  margin: 0 auto;
  text-align: center;
  gap: clamp(0px, 1.5306122449vw, 24px);
}
.detail-page-scene-showcase-pc-container .detail-page-scene-showcase-text-title[data-v-59076aa5] {
  font-size: var(--T0);
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-bk-primary);
}
.detail-page-scene-showcase-pc-container .detail-page-scene-showcase-text-desc[data-v-59076aa5] {
  font-size: var(--T6);
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-bk-subheading);
}
.detail-page-scene-showcase-pc-container .detail-page-scene-showcase-image-wrapper[data-v-59076aa5] {
  margin-top: clamp(0px, 3.8265306122vw, 60px);
  aspect-ratio: 1920/580;
  position: relative;
  width: 100%;
}
.detail-page-scene-showcase-pc-container .detail-page-scene-showcase-image-wrapper .mask[data-v-59076aa5] {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  max-width: clamp(0px, 75vw, 1440px);
  width: 100%;
  margin: 0 auto;
  height: 100%;
}
.detail-page-scene-showcase-pc-container .detail-page-scene-showcase-image-wrapper .image[data-v-59076aa5] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  --clip-offset: 0px;
  clip-path: inset(0 var(--clip-offset) 0 var(--clip-offset));
}.detail-page-scene-showcase-mob-container[data-v-df44e67a] {
  width: 100%;
}
.detail-page-scene-showcase-mob-container .detail-page-scene-showcase-text-wrapper[data-v-df44e67a] {
  width: 100%;
  padding: 0 24px;
  text-align: center;
}
.detail-page-scene-showcase-mob-container .detail-page-scene-showcase-text-title[data-v-df44e67a] {
  font-size: var(--T1);
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-bk-primary);
}
.detail-page-scene-showcase-mob-container .detail-page-scene-showcase-text-desc[data-v-df44e67a] {
  font-size: var(--T7);
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-bk-subheading);
  margin-top: 22px;
}
.detail-page-scene-showcase-mob-container .detail-page-scene-showcase-image-wrapper[data-v-df44e67a] {
  margin-top: 60px;
  position: relative;
  width: 100%;
  aspect-ratio: 375/410;
}
.detail-page-scene-showcase-mob-container .detail-page-scene-showcase-image-wrapper .mask[data-v-df44e67a] {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  padding: 0 24px;
  height: 100%;
  width: calc(100% - 48px);
}
.detail-page-scene-showcase-mob-container .detail-page-scene-showcase-image-wrapper .image[data-v-df44e67a] {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  --clip-offset: 0px;
  clip-path: inset(0 var(--clip-offset) 0 var(--clip-offset));
}