.home-page-half-img-pc-container[data-v-73c6b822] {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background-color: rgb(0, 0, 0);
}
.home-page-half-img-pc-container .page-container[data-v-73c6b822] {
  position: relative;
  max-width: calc(100% - 6.25vw);
  width: 75vw;
  padding: 6.25vw 0 0 0;
  display: flex;
  flex-direction: column;
}
.home-page-half-img-pc-container .page-container .header-part[data-v-73c6b822] {
  display: flex;
  flex-direction: column;
  gap: 1.25vw;
}
.home-page-half-img-pc-container .page-container .header-part .header-title[data-v-73c6b822] {
  --min-font-size: 10px;
  --min-scale: 64px;
  --max-scale: 64px;
  font-size: 64px;
  --line-height-v: 8px;
  line-height: calc(100% + var(--line-height-v));
  font-weight: 400;
  font-family: "URW Form", "HYQiHeiX1-45J";
  color: rgb(255, 255, 255);
  font-size: 3.3333333333vw;
  font-size: 3.3333333333vw;
}
.home-page-half-img-pc-container .page-container .header-part .header-subtitle[data-v-73c6b822] {
  --min-font-size: 10px;
  --min-scale: 16px;
  --max-scale: 16px;
  font-size: 16px;
  --line-height-v: 8px;
  line-height: calc(100% + var(--line-height-v));
  font-weight: 400;
  font-family: "URW Form", "HYQiHeiX1-45J";
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.8333333333vw;
  font-size: 0.8333333333vw;
}
.home-page-half-img-pc-container .page-container .header-part .button-instanced[data-v-73c6b822] {
  width: 11.4583333333vw;
}
.home-page-half-img-pc-container .img-part[data-v-73c6b822] {
  margin-top: 3.3333333333vw;
  width: 100%;
  height: 36.4583333333vw;
}
.home-page-half-img-pc-container .img-part img[data-v-73c6b822] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}.home-page-half-img-mob-container[data-v-d1800fc1] {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background-color: rgb(0, 0, 0);
}
.home-page-half-img-mob-container .page-container[data-v-d1800fc1] {
  position: relative;
  width: calc(100% - 48px);
  padding: 60px 0 0 0;
  display: flex;
  flex-direction: column;
}
.home-page-half-img-mob-container .page-container .header-part[data-v-d1800fc1] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.home-page-half-img-mob-container .page-container .header-part .header-title[data-v-d1800fc1] {
  --min-font-size: 10px;
  --min-scale: 24px;
  --max-scale: 24px;
  font-size: 24px;
  --line-height-v: 8px;
  line-height: calc(100% + var(--line-height-v));
  font-weight: 400;
  font-family: "URW Form", "HYQiHeiX1-45J";
  color: rgb(255, 255, 255);
}
.home-page-half-img-mob-container .page-container .header-part .header-subtitle[data-v-d1800fc1] {
  --min-font-size: 10px;
  --min-scale: 16px;
  --max-scale: 16px;
  font-size: 16px;
  --line-height-v: 8px;
  line-height: calc(100% + var(--line-height-v));
  font-weight: 400;
  font-family: "URW Form", "HYQiHeiX1-45J";
  color: rgb(161, 166, 175);
}
.home-page-half-img-mob-container .page-container .header-part .button-instanced[data-v-d1800fc1] {
  margin-top: 12px;
  width: 158px;
  height: 42px;
}
.home-page-half-img-mob-container .img-part[data-v-d1800fc1] {
  margin-top: 40px;
  width: 100%;
  height: 262px;
}
.home-page-half-img-mob-container .img-part img[data-v-d1800fc1] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}