@charset "UTF-8";.panel-content[data-v-4432c384] {
  width: 100%;
  height: 100%;
  max-width: clamp(0px, 91.1111111111vw, 1312px);
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(208px, 1fr));
  justify-content: center;
  width: 100%;
  box-sizing: border-box;
  gap: clamp(0px, 2.0833333333vw, 30px);
}
.panel-content.center-layout[data-v-4432c384] {
  grid-template-columns: repeat(auto-fit, minmax(208px, max-content));
  justify-content: center;
}
.panel-content.center-layout .panel-item[data-v-4432c384] {
  margin: 0 clamp(0px, 1.0416666667vw, 15px);
}
.panel-content .panel-item[data-v-4432c384] {
  color: rgb(26, 29, 37);
  cursor: pointer;
}
.panel-content .panel-item .panel-img-container[data-v-4432c384] {
  overflow: hidden;
  width: 100%;
  height: clamp(0px, 8.125vw, 117px);
  border-radius: clamp(0px, 0.5555555556vw, 8px);
  margin-bottom: clamp(0px, 0.8333333333vw, 12px);
}
.panel-content .panel-item .panel-img-container .panel-img[data-v-4432c384] {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
  transform: scale(1);
}
.panel-content .panel-item .panel-text[data-v-4432c384] {
  width: -moz-fit-content;
  width: fit-content;
  font-size: var(--body3);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
  border-bottom: 1px solid transparent;
}
.panel-content .panel-item:hover .panel-img-container .panel-img[data-v-4432c384] {
  transform: scale(1.2);
}
.panel-content .panel-item:hover .panel-text[data-v-4432c384] {
  border-bottom-color: rgb(26, 29, 37);
}.automobile-manfacturing-container[data-v-931c9c07] {
  width: 100%;
}
.automobile-manfacturing-container .item-second-level-list[data-v-931c9c07] {
  padding: 0 6.4vw;
}
.automobile-manfacturing-container .item-second-level-list .item-second-level-item[data-v-931c9c07] {
  padding-left: 4.2666666667vw;
  margin-bottom: 5.3333333333vw;
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}.vehicle-model-container[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  max-width: clamp(0px, 91.1111111111vw, 1312px);
}
.vehicle-model-container .vehicle-model-type-container[data-v-03bc84f1] {
  width: 100%;
  position: relative;
  border-bottom: clamp(0px, 0.0694444444vw, 1px) solid rgb(235, 235, 235);
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
}
.vehicle-model-container .vehicle-model-type-container .all-model-btn[data-v-03bc84f1] {
  cursor: pointer;
  padding-bottom: clamp(0px, 0.2777777778vw, 4px);
}
.vehicle-model-container .vehicle-model-type-container .all-model-btn span[data-v-03bc84f1] {
  margin-right: clamp(0px, 0.7638888889vw, 11px);
}
.vehicle-model-container .vehicle-model-type-container .model-type-content[data-v-03bc84f1] {
  justify-self: center;
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item[data-v-03bc84f1] {
  cursor: pointer;
  margin-right: clamp(0px, 3.0555555556vw, 44px);
  padding-bottom: clamp(0px, 0.2777777778vw, 4px);
  border-bottom: clamp(0px, 0.1388888889vw, 2px) solid transparent;
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item[data-v-03bc84f1]:hover, .vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item.isActive[data-v-03bc84f1] {
  border-bottom: clamp(0px, 0.1388888889vw, 2px) solid rgb(26, 29, 37);
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item:hover .text[data-v-03bc84f1], .vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item.isActive .text[data-v-03bc84f1] {
  color: rgb(26, 29, 37);
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item .text[data-v-03bc84f1] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(161, 166, 175);
}
.vehicle-model-container .vehicle-model-type-container .close-btn[data-v-03bc84f1] {
  cursor: pointer;
  position: absolute;
  right: clamp(0px, 0.8333333333vw, 12px);
}
.vehicle-model-container .car-model-list-container[data-v-03bc84f1] {
  margin-top: clamp(0px, 0.7638888889vw, 11px);
}
.vehicle-model-container .car-model-list-container .car-model-item[data-v-03bc84f1] {
  cursor: pointer;
  margin-right: clamp(0px, 2.2222222222vw, 32px);
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(161, 166, 175);
}
.vehicle-model-container .car-model-list-container .car-model-item[data-v-03bc84f1]:hover, .vehicle-model-container .car-model-list-container .car-model-item.isActive[data-v-03bc84f1] {
  color: rgb(26, 29, 37);
  font-weight: 500;
}
.vehicle-model-container .car-series-list-container[data-v-03bc84f1] {
  margin-top: clamp(0px, 1.3888888889vw, 20px);
  gap: clamp(0px, 0.8333333333vw, 12px);
}
.vehicle-model-container .car-series-list-container .car-series-item[data-v-03bc84f1] {
  border-radius: clamp(0px, 0.5555555556vw, 8px);
  overflow: hidden;
  transition: transform 0.3s ease;
  height: clamp(0px, 25.4166666667vw, 366px);
  width: 50%;
}
.vehicle-model-container .car-series-list-container .car-series-item[data-v-03bc84f1]:hover {
  transform: translateY(clamp(0px, -0.2777777778vw, -4px));
}
.vehicle-model-container .car-series-list-container .type-car-large[data-v-03bc84f1] {
  flex: 0 1 calc(50% - clamp(0px, 0.8333333333vw, 12px));
  height: clamp(0px, 25.4166666667vw, 366px);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner[data-v-03bc84f1] {
  width: 100%;
  position: relative;
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-image[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 0.5s ease;
}
.vehicle-model-container .car-series-list-container .type-car-large-inner:hover .car-image[data-v-03bc84f1] {
  transform: scale(1.2);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: clamp(0px, 1.6666666667vw, 24px);
  justify-content: space-between;
  z-index: 10;
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-top-inner-left .car-title[data-v-03bc84f1] {
  font-size: var(--body2);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
  margin-bottom: clamp(0px, 0.2777777778vw, 4px);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-top-inner-left .car-desc[data-v-03bc84f1] {
  font-size: var(--desc);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-top-inner-right .panoramicIcon[data-v-03bc84f1] {
  cursor: pointer;
  width: clamp(0px, 2.2222222222vw, 32px);
  height: clamp(0px, 2.2222222222vw, 32px);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-bottom[data-v-03bc84f1] {
  width: 100%;
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-bottom .price[data-v-03bc84f1] {
  min-width: clamp(0px, 8.3333333333vw, 120px);
  font-size: var(--body1);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-bottom .operation-btn-container[data-v-03bc84f1] {
  width: calc(100% - clamp(0px, 8.3333333333vw, 120px));
  gap: clamp(0px, 0.5555555556vw, 8px);
  position: absolute;
  bottom: clamp(0px, 1.6666666667vw, 24px);
  right: clamp(0px, 1.6666666667vw, 24px);
}
.vehicle-model-container .car-series-list-container .type-car-large-inner .car-series-large-mask-bottom .operation-btn-container .operation-btn-container-item[data-v-03bc84f1] {
  padding: clamp(0px, 0.9722222222vw, 14px) clamp(0px, 1.9444444444vw, 28px);
}
.vehicle-model-container .car-series-list-container .type-car-small[data-v-03bc84f1] {
  flex: 0 1 calc(25% - clamp(0px, 0.8333333333vw, 12px));
  height: clamp(0px, 25.4166666667vw, 366px);
  background-color: #fff;
}
.vehicle-model-container .car-series-list-container .type-car-small[data-v-03bc84f1]:nth-child(4n) {
  margin-right: 0;
}
.vehicle-model-container .car-series-list-container .type-car-small-inner[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  position: relative;
  padding: clamp(0px, 1.6666666667vw, 24px);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container[data-v-03bc84f1] {
  height: 100%;
  justify-content: space-around;
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-top .car-title[data-v-03bc84f1] {
  font-size: var(--sub-h4);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
  margin-bottom: clamp(0px, 0.2777777778vw, 4px);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-top .car-desc[data-v-03bc84f1] {
  font-size: var(--desc);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-middle[data-v-03bc84f1] {
  width: 100%;
  height: clamp(0px, 10.5555555556vw, 152px);
  overflow: hidden;
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-middle .car-image[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 0.5s ease;
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-middle:hover .car-image[data-v-03bc84f1] {
  transform: scale(1.2);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom[data-v-03bc84f1] {
  position: relative;
  height: clamp(0px, 2.7777777778vw, 40px);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .car-price[data-v-03bc84f1],
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .operation-btn-container[data-v-03bc84f1] {
  position: absolute;
  left: 0;
  width: 100%;
  transition: all 0.3s ease;
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .car-price-item[data-v-03bc84f1],
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .operation-btn-container-item[data-v-03bc84f1] {
  padding: clamp(0px, 0.9722222222vw, 14px) clamp(0px, 1.7361111111vw, 25px);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .car-price-item[data-v-03bc84f1]:nth-of-type(1),
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .operation-btn-container-item[data-v-03bc84f1]:nth-of-type(1) {
  margin-right: clamp(0px, 0.5555555556vw, 8px);
}
.vehicle-model-container .car-series-list-container .type-car-small-inner .car-series-small-image-container-bottom .car-price[data-v-03bc84f1] {
  font-size: var(--sub-h2);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.4;
  color: rgb(26, 29, 37);
}
.vehicle-model-container .car-series-list-container .type-car-small:hover.type-car-small .car-image[data-v-03bc84f1] {
  transform: scale(1.2);
}
.vehicle-model-container .car-series-list-container .has-feature[data-v-03bc84f1] {
  flex: 0 1 calc(100% - clamp(0px, 0.7638888889vw, 11px));
  border-radius: 0;
  gap: clamp(0px, 0.6944444444vw, 10px);
}
.vehicle-model-container .car-series-list-container .has-feature .type-car-large-inner[data-v-03bc84f1] {
  border-radius: clamp(0px, 0.5555555556vw, 8px);
  flex: 0 1 calc(50% - clamp(0px, 0.4166666667vw, 6px));
  overflow: hidden;
  position: relative;
}
.vehicle-model-container .car-series-list-container .has-feature .type-car-large-inner .car-image[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 0.5s ease;
}
.vehicle-model-container .car-series-list-container .has-feature .type-car-large-inner:hover .car-image[data-v-03bc84f1] {
  transform: scale(1.2);
}
.vehicle-model-container .car-series-list-container .has-feature .type-feature[data-v-03bc84f1] {
  flex: 0 1 calc(25% - clamp(0px, 0.4861111111vw, 7px));
  height: clamp(0px, 25.4166666667vw, 366px);
  border-radius: clamp(0px, 0.5555555556vw, 8px);
  overflow: hidden;
  position: relative;
}
.vehicle-model-container .car-series-list-container .has-feature .type-feature .car-image[data-v-03bc84f1] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1);
  transition: transform 0.5s ease;
}
.vehicle-model-container .car-series-list-container .has-feature .type-feature:hover .car-image[data-v-03bc84f1] {
  transform: scale(1.2);
}
.vehicle-model-container .car-series-list-container .has-feature .type-feature .feature-card-mask-container[data-v-03bc84f1] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: clamp(0px, 1.6666666667vw, 24px);
}
.vehicle-model-container .car-series-list-container .has-feature .type-feature .feature-card-mask-container .feature-desc[data-v-03bc84f1] {
  width: 100%;
  -webkit-backdrop-filter: blur(clamp(0px, 1.0416666667vw, 15px));
          backdrop-filter: blur(clamp(0px, 1.0416666667vw, 15px));
  background: rgba(0, 0, 0, 0.06);
  border-radius: clamp(0px, 0.2777777778vw, 4px);
  padding: clamp(0px, 0.5555555556vw, 8px) clamp(0px, 0.625vw, 9px);
  font-size: var(--desc);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}.vehicle-model-container[data-v-a9028f18] {
  width: 100%;
}
.vehicle-model-container .vehicle-model-type-container[data-v-a9028f18] {
  width: 100%;
  position: relative;
  border-bottom: 0.2666666667vw solid rgb(235, 235, 235);
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item[data-v-a9028f18] {
  margin-right: 4.2666666667vw;
  padding-bottom: 1.6vw;
  border-bottom: 0.5333333333vw solid transparent;
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(161, 166, 175);
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item.isActive[data-v-a9028f18] {
  color: rgb(26, 29, 37);
  border-bottom: 0.5333333333vw solid rgb(26, 29, 37);
}
.vehicle-model-container .vehicle-model-type-container .model-type-content .model-type-item[data-v-a9028f18]:nth-last-child(1) {
  margin-right: 0;
}
.vehicle-model-container .car-model-list-container[data-v-a9028f18] {
  width: 100%;
  margin: 5.3333333333vw 0;
  flex-wrap: nowrap;
  overflow-x: scroll;
  justify-content: flex-start;
  padding: 0 6.4vw;
}
.vehicle-model-container .car-model-list-container .car-model-wrapper[data-v-a9028f18] {
  margin-right: 4.2666666667vw;
}
.vehicle-model-container .car-model-list-container .car-model-wrapper .car-model-item[data-v-a9028f18] {
  white-space: nowrap;
  font-size: var(--body5);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(161, 166, 175);
}
.vehicle-model-container .car-model-list-container .car-model-wrapper .car-model-item.isActive[data-v-a9028f18] {
  color: rgb(26, 29, 37);
}
.vehicle-model-container .car-model-list-container .car-model-wrapper[data-v-a9028f18]:nth-last-child(1) {
  margin-right: 0;
}
.vehicle-model-container .car-series-list-container[data-v-a9028f18] {
  margin-top: 5.3333333333vw;
  padding: 0 6.4vw;
  gap: 3.2vw;
}
.vehicle-model-container .car-series-list-container .car-series-item[data-v-a9028f18] {
  border-radius: 2.1333333333vw;
  overflow: hidden;
  transition: transform 0.3s ease;
  width: 100%;
}
.vehicle-model-container .car-series-list-container .large-card-container[data-v-a9028f18] {
  height: 53.3333333333vw;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner[data-v-a9028f18] {
  width: 100%;
  height: 100%;
  position: relative;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-image[data-v-a9028f18] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask[data-v-a9028f18] {
  width: 100%;
  height: 100%;
  padding: 4.2666666667vw;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: 0;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-top[data-v-a9028f18] {
  width: 100%;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-top .car-series-large-mask-top-inner-top[data-v-a9028f18] {
  width: 100%;
  margin-bottom: 4.2666666667vw;
  align-items: center;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-top .car-series-large-mask-top-inner-top .car-title[data-v-a9028f18] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-top .car-series-large-mask-top-inner-top .panoramicIcon[data-v-a9028f18] {
  width: 6.4vw;
  height: 6.4vw;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-top .car-series-large-mask-top-inner-bottom[data-v-a9028f18] {
  width: 100%;
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-top .car-series-large-mask-top-inner-bottom .car-desc[data-v-a9028f18] {
  word-break: break-all;
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.vehicle-model-container .car-series-list-container .large-card-container-inner .car-series-large-mask-bottom .car-price[data-v-a9028f18] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.vehicle-model-container .car-series-list-container .small-card-container[data-v-a9028f18] {
  height: 32vw;
  border-radius: 2.1333333333vw;
}
.vehicle-model-container .car-series-list-container .small-card-container-inner[data-v-a9028f18] {
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 4.2666666667vw;
}
.vehicle-model-container .car-series-list-container .small-card-container-inner-left[data-v-a9028f18] {
  flex: 0 0 50%;
  height: 100%;
  justify-content: space-between;
}
.vehicle-model-container .car-series-list-container .small-card-container-inner-left .car-name[data-v-a9028f18] {
  font-size: var(--body3);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.vehicle-model-container .car-series-list-container .small-card-container-inner-left .car-price[data-v-a9028f18] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.vehicle-model-container .car-series-list-container .small-card-container-inner-right[data-v-a9028f18] {
  flex: 0 0 50%;
  height: 18.6666666667vw;
}
.vehicle-model-container .car-series-list-container .small-card-container-inner-right .car-image[data-v-a9028f18] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}.user-support-container[data-v-251b44b4] {
  max-width: clamp(0px, 91.1111111111vw, 1312px);
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(0px, 13.8888888889vw, 200px), 1fr));
  gap: clamp(0px, 2.0833333333vw, 30px);
  justify-content: center;
}
.user-support-container.center-layout[data-v-251b44b4] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.user-support-container.center-layout .panel-item[data-v-251b44b4] {
  min-width: clamp(0px, 13.8888888889vw, 200px);
}
.user-support-container .panel-item .panel-link[data-v-251b44b4] {
  margin-bottom: clamp(0px, 1.1111111111vw, 16px);
}
.user-support-container .panel-item .panel-link .panel-text[data-v-251b44b4] {
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(161, 166, 175);
}
.user-support-container .panel-item .panel-sub-item-container .panel-sub-item[data-v-251b44b4] {
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: clamp(0px, 0.9027777778vw, 13px);
  border-bottom: 1px solid transparent;
  font-size: var(--body5);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.user-support-container .panel-item .panel-sub-item-container .panel-sub-item[data-v-251b44b4]:hover {
  border-color: rgb(26, 29, 37);
}.user-support-container[data-v-6ae4a572] {
  width: 100%;
}
.user-support-container .sub-item-container[data-v-6ae4a572] {
  padding: 0 6.4vw;
}
.user-support-container .sub-item-container .sub-item[data-v-6ae4a572] {
  margin-bottom: 8.5333333333vw;
  padding-left: 4.2666666667vw;
}
.user-support-container .sub-item-container .sub-item .title-container[data-v-6ae4a572] {
  margin-bottom: 5.3333333333vw;
}
.user-support-container .sub-item-container .sub-item .title-container .title-text[data-v-6ae4a572] {
  margin-right: 1.3333333333vw;
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.user-support-container .sub-item-container .sub-item .sub-children-content .sub-children-item[data-v-6ae4a572] {
  margin-bottom: 4.2666666667vw;
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.user-support-container .sub-item-container .sub-item .sub-children-content .sub-children-item[data-v-6ae4a572]:nth-last-of-type(1) {
  margin-bottom: 0;
}
.user-support-container .sub-item-container .sub-item[data-v-6ae4a572]:nth-last-of-type(1) {
  margin-bottom: 0;
}.select-country-container[data-v-c21a29dd] {
  width: 100%;
  height: 100%;
  max-width: clamp(0px, 91.1111111111vw, 1312px);
  overflow-x: hidden;
}
.select-country-container .select-country-wrapper[data-v-c21a29dd] {
  width: 100%;
  margin: 0 auto;
}
.select-country-container .select-country-wrapper .select-country-title[data-v-c21a29dd] {
  margin-bottom: clamp(0px, 3.3333333333vw, 48px);
  font-size: var(--sub-h2);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.4;
  color: rgb(26, 29, 37);
}
.select-country-container .select-country-wrapper .area[data-v-c21a29dd]:not(:last-child) {
  margin-bottom: clamp(0px, 4.4444444444vw, 64px);
}
.select-country-container .select-country-wrapper .area .area-title[data-v-c21a29dd] {
  font-size: var(--body3);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
  margin-bottom: clamp(0px, 2.1527777778vw, 31px);
}
.select-country-container .select-country-wrapper .area .country-list[data-v-c21a29dd] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(0px, 1.0416666667vw, 15px) clamp(0px, 6.25vw, 90px);
  justify-items: start;
}
.select-country-container .select-country-wrapper .area .country-list .country-item[data-v-c21a29dd] {
  width: 100%;
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country-icon[data-v-c21a29dd] {
  width: clamp(0px, 1.3888888889vw, 20px);
  height: clamp(0px, 0.9722222222vw, 14px);
  margin-right: clamp(0px, 0.8333333333vw, 12px);
  border-radius: clamp(0px, 0.0694444444vw, 1px);
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country[data-v-c21a29dd] {
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
  line-height: 1.5;
  transition: 0.3s ease;
  cursor: pointer;
  border-bottom: clamp(0px, 0.0694444444vw, 1px) solid transparent;
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country[data-v-c21a29dd]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country.ellipsis[data-v-c21a29dd] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-lan-list[data-v-c21a29dd] {
  flex-wrap: nowrap;
  max-width: clamp(0px, 13.8888888889vw, 200px);
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item[data-v-c21a29dd] {
  white-space: nowrap;
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item-text[data-v-c21a29dd] {
  cursor: pointer;
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
  border-bottom: clamp(0px, 0.0694444444vw, 1px) solid transparent;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item-text[data-v-c21a29dd]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.select-country-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item .vertical-line[data-v-c21a29dd] {
  width: clamp(0px, 0.0694444444vw, 1px);
  height: clamp(0px, 0.9722222222vw, 14px);
  background-color: rgb(26, 29, 37);
  margin: 0 clamp(0px, 0.5555555556vw, 8px);
}.select-country-container[data-v-95899854] {
  height: 100%;
}
.select-country-container .country-header[data-v-95899854] {
  background-color: rgba(34, 34, 34, 0.85);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  height: 50px;
  align-items: center;
  padding: 13px 16px;
}
.select-country-container .country-header .back-icon[data-v-95899854],
.select-country-container .country-header .close-icon[data-v-95899854] {
  width: 24px;
  height: 24px;
}
.select-country-container .countyr-content[data-v-95899854] {
  flex: 1;
  background-color: #fff;
  padding: 32px 0;
  overflow-y: auto;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item[data-v-95899854] {
  margin-bottom: 12px;
  align-items: center;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item[data-v-95899854]:nth-last-of-type(1) {
  margin-bottom: 0;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .item-first-level[data-v-95899854] {
  width: 100%;
  margin-bottom: 20px;
  padding: 0 24px;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .item-first-level .item-first-level-title[data-v-95899854] {
  font-size: var(--body2);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon[data-v-95899854] {
  justify-content: center;
  position: relative;
  width: 24px;
  height: 24px;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .collapse-btn-item[data-v-95899854] {
  width: 14px;
  height: 1.6px;
  background-color: rgb(26, 29, 37);
  position: absolute;
  right: 0;
  transition: transform 0.5s ease;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .expand-btn[data-v-95899854] {
  transform: rotate(90deg);
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .isExpand[data-v-95899854] {
  transform: rotate(0deg);
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content[data-v-95899854] {
  width: 100%;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list[data-v-95899854] {
  width: 100%;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item[data-v-95899854] {
  width: 100%;
  padding: 5px 24px;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-flag-container .flag[data-v-95899854] {
  width: 24px;
  margin: 8px;
  height: 16px;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-flag-container .name[data-v-95899854] {
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-lan-list[data-v-95899854] {
  flex-wrap: nowrap;
  max-width: 200px;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-lan-list .country-lan-item[data-v-95899854] {
  width: 100%;
  white-space: nowrap;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-lan-list .country-lan-item-text[data-v-95899854] {
  cursor: pointer;
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
  border-bottom: 1px solid transparent;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-lan-list .country-lan-item-text[data-v-95899854]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .header-panel-content .country-list .country-item .country-lan-list .country-lan-item .vertical-line[data-v-95899854] {
  width: 1px;
  height: 14px;
  background-color: rgb(26, 29, 37);
  margin: 0 8px;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .slide-enter-active[data-v-95899854],
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .slide-leave-active[data-v-95899854] {
  transition: all 0.5s ease;
  overflow: hidden;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .slide-enter-from[data-v-95899854] {
  max-height: 0;
  opacity: 0;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .slide-enter-to[data-v-95899854],
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .slide-leave-from[data-v-95899854] {
  max-height: 500px;
  opacity: 1;
}
.select-country-container .countyr-content .collapse-first-level-content .nav-first-level-item .slide-leave-to[data-v-95899854] {
  max-height: 0;
  opacity: 0;
}.horizontal-text-link-wrapper[data-v-20266584] {
  width: 100%;
}
.horizontal-text-link-wrapper .link-list[data-v-20266584] {
  gap: clamp(0px, 4.1666666667vw, 60px);
}
.horizontal-text-link-wrapper .link-list .link-item[data-v-20266584] {
  cursor: pointer;
  font-size: var(--body3);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
  line-height: 1.5;
  padding-bottom: clamp(0px, 0.3472222222vw, 5px);
  border-bottom: clamp(0px, 0.0694444444vw, 1px) solid transparent;
}
.horizontal-text-link-wrapper .link-list .link-item[data-v-20266584]:hover, .horizontal-text-link-wrapper .link-list .link-item.isActive[data-v-20266584] {
  border-bottom-color: rgb(26, 29, 37);
}.horizontal-text-link-wrapper[data-v-340eac6a] {
  width: 100%;
}
.horizontal-text-link-wrapper .link-list[data-v-340eac6a] {
  padding: 0 6.4vw;
}
.horizontal-text-link-wrapper .link-list .link-item[data-v-340eac6a] {
  margin-bottom: 5.3333333333vw;
  padding-left: 4.2666666667vw;
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}.common-header-pc-container[data-v-b038fdac] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
  z-index: 1000;
  transition: all 0.5s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.common-header-pc-container.scrolled[data-v-b038fdac], .common-header-pc-container[data-v-b038fdac]:hover, .common-header-pc-container.with-backbround-color[data-v-b038fdac] {
  -webkit-backdrop-filter: blur(160px);
          backdrop-filter: blur(160px);
  background: rgba(34, 34, 34, 0.85) !important;
}
.common-header-pc-container .current-position-country[data-v-b038fdac] {
  padding: clamp(0px, 0.9722222222vw, 14px) clamp(0px, 2.7777777778vw, 40px) clamp(0px, 0.9722222222vw, 14px) clamp(0px, 14.4444444444vw, 208px);
  align-items: center;
  background-color: rgb(26, 29, 37);
}
.common-header-pc-container .current-position-country-wrapper[data-v-b038fdac] {
  width: 100%;
  max-width: 1312px;
  align-items: center;
}
.common-header-pc-container .current-position-country-wrapper-content[data-v-b038fdac] {
  gap: clamp(0px, 1.6666666667vw, 24px);
}
.common-header-pc-container .current-position-country-wrapper-content .show-country-info[data-v-b038fdac] {
  gap: clamp(0px, 0.5555555556vw, 8px);
}
.common-header-pc-container .current-position-country-wrapper-content .show-country-info .text[data-v-b038fdac],
.common-header-pc-container .current-position-country-wrapper-content .show-country-info .jump_ask[data-v-b038fdac] {
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.common-header-pc-container .current-position-country-wrapper-content .change-country[data-v-b038fdac] {
  gap: clamp(0px, 1.6666666667vw, 24px);
}
.common-header-pc-container .current-position-country-wrapper .close-icon[data-v-b038fdac] {
  width: clamp(0px, 1.6666666667vw, 24px);
  height: clamp(0px, 1.6666666667vw, 24px);
  cursor: pointer;
}
.common-header-pc-container .current-position-country-wrapper .close-icon img[data-v-b038fdac] {
  width: 100%;
  height: 100%;
}
.common-header-pc-container .header-content[data-v-b038fdac] {
  width: 100%;
  height: clamp(0px, 3.8888888889vw, 56px);
  margin: 0 auto;
  padding: clamp(0px, 0.8333333333vw, 12px) clamp(0px, 4.4444444444vw, 64px);
}
.common-header-pc-container .header-content-left[data-v-b038fdac] {
  width: clamp(0px, 7.3611111111vw, 106px);
  height: clamp(0px, 2.2222222222vw, 32px);
  flex-shrink: 0;
  margin-right: clamp(0px, 3.4027777778vw, 49px);
}
.common-header-pc-container .header-content-left[data-v-b038fdac] img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
.common-header-pc-container .header-content-right[data-v-b038fdac] {
  flex: 1;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.common-header-pc-container .header-content-right .nav-menu[data-v-b038fdac] {
  list-style: none;
  display: flex;
  flex-shrink: 1;
  min-width: 0;
}
.common-header-pc-container .header-content-right .nav-menu li.is-hide[data-v-b038fdac] {
  display: none;
}
.common-header-pc-container .header-content-right .nav-menu li[data-v-b038fdac] {
  margin-left: clamp(0px, 1.3888888889vw, 20px);
  flex-shrink: 0;
}
.common-header-pc-container .header-content-right .nav-menu li.active a[data-v-b038fdac] {
  border-color: #fff;
}
.common-header-pc-container .header-content-right .nav-menu li a[data-v-b038fdac] {
  text-decoration: none;
  padding: clamp(0px, 0.3819444444vw, 5.5px) 0;
  position: relative;
  white-space: nowrap;
  font-size: var(--body4);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.common-header-pc-container .header-content-right .nav-menu li a[data-v-b038fdac]::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: clamp(0px, 0.0694444444vw, 1px);
  background-color: #fff;
  transition: all 0.5s ease;
  transform: translateX(-50%);
}
.common-header-pc-container .header-content-right .nav-menu li a[data-v-b038fdac]:hover::after {
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.common-header-pc-container .header-content-right .nav-menu li[data-v-b038fdac]:nth-of-type(1) {
  margin-left: 0;
}
.common-header-pc-container .header-content-right-operations[data-v-b038fdac] {
  flex-shrink: 1;
  min-width: 0;
}
.common-header-pc-container .header-content-right-operations .right-item-icons[data-v-b038fdac],
.common-header-pc-container .header-content-right-operations .right-item-btns[data-v-b038fdac],
.common-header-pc-container .header-content-right-operations .right-item-links[data-v-b038fdac] {
  flex-shrink: 0;
}
.common-header-pc-container .header-content-right-operations .right-item-icons[data-v-b038fdac] {
  gap: clamp(0px, 1.3888888889vw, 20px);
}
.common-header-pc-container .header-content-right-operations .right-item-icons .right-icon[data-v-b038fdac] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-style: normal;
  width: clamp(0px, 2.2222222222vw, 32px);
  height: clamp(0px, 2.2222222222vw, 32px);
  transition: color 0.3s ease;
  border-radius: clamp(0px, 0.2777777778vw, 4px);
}
.common-header-pc-container .header-content-right-operations .right-item-icons .right-icon[data-v-b038fdac]:hover {
  color: #ccc;
  background-color: rgba(255, 255, 255, 0.1);
}
.common-header-pc-container .header-content-right-operations .right-item-icons .right-icon .icon[data-v-b038fdac] {
  width: clamp(0px, 1.25vw, 18px);
  height: clamp(0px, 1.25vw, 18px);
}
.common-header-pc-container .header-content-right-operations .right-item-btns[data-v-b038fdac] {
  margin-left: clamp(0px, 2.0833333333vw, 30px);
  margin-right: clamp(0px, 1.6666666667vw, 24px);
  gap: clamp(0px, 0.5555555556vw, 8px);
}
.common-header-pc-container .header-content-right-operations .right-item-btns .right-button[data-v-b038fdac] {
  display: inline-block;
  padding: clamp(0px, 0.3819444444vw, 5.5px) clamp(0px, 1.3888888889vw, 20px);
  height: auto;
  background-color: transparent;
  border-radius: clamp(0px, 0.2777777778vw, 4px);
  text-decoration: none;
  transition: all 0.3s ease;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  font-size: var(--body4);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.common-header-pc-container .header-content-right-operations .right-item-btns .right-button[data-v-b038fdac]:hover {
  background-color: #fff;
  color: #000;
}
.common-header-pc-container .header-content-right-operations .right-item-links[data-v-b038fdac] {
  gap: clamp(0px, 0.5555555556vw, 8px);
}
.common-header-pc-container .header-content-right-operations .right-item-links .right-link[data-v-b038fdac] {
  transition: color 0.3s ease;
  border-bottom: clamp(0px, 0.0694444444vw, 1px) solid transparent;
  font-size: var(--body4);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}
.common-header-pc-container .header-content-right-operations .right-item-links .right-link[data-v-b038fdac]:hover {
  color: rgb(255, 255, 255);
}
.common-header-pc-container .header-content-right-operations .right-item-links .right-link.is-active[data-v-b038fdac] {
  border-bottom-color: #fff;
  color: rgb(255, 255, 255);
}
.common-header-pc-container .header-content-right .collapse-menu[data-v-b038fdac] {
  flex-shrink: 0;
  min-width: clamp(0px, 2.2222222222vw, 32px);
  width: clamp(0px, 2.2222222222vw, 32px);
  height: clamp(0px, 2.2222222222vw, 32px);
}
.common-header-pc-container .header-content .isCompact .nav-menu.hidden[data-v-b038fdac],
.common-header-pc-container .header-content .isCompact .header-content-right-operations.hidden[data-v-b038fdac] {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.common-header-pc-container .header-panel-content[data-v-b038fdac] {
  width: 100%;
  max-height: 0;
  background: rgba(255, 255, 255, 0.9);
  overflow-y: auto;
  padding: 0 clamp(0px, 4.375vw, 63px);
  transition: padding 0.5s ease-out, max-height 0.5s ease-out;
  position: relative;
  z-index: 2;
}
.common-header-pc-container .header-panel-content.is-expanded[data-v-b038fdac] {
  height: auto;
  max-height: 100vh;
  padding: clamp(0px, 3.3333333333vw, 48px) clamp(0px, 4.375vw, 63px);
  transition: padding 0.5s ease-in, max-height 0.5s ease-in;
}
.common-header-pc-container .header-panel-content.vehicle-model[data-v-b038fdac], .common-header-pc-container .header-panel-content.select-country[data-v-b038fdac], .common-header-pc-container .header-panel-content.user-support[data-v-b038fdac] {
  max-height: clamp(0px, 37.5vw, 540px);
}
.header-panel-shadow[data-v-b038fdac] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  transition: all 0.5s ease;
  z-index: 500;
  background: rgba(0, 0, 0, 0.25);
  -webkit-backdrop-filter: blur(clamp(0px, 0.6944444444vw, 10px));
          backdrop-filter: blur(clamp(0px, 0.6944444444vw, 10px));
}
.header-panel-shadow.show-blur-shadow[data-v-b038fdac] {
  height: 100vh;
}.collapse-mob-container .collapse-first-level-content .nav-first-level-item.is-hide[data-v-e7c13a52] {
  display: none;
}.collapse-mob-container .collapse-first-level-content .nav-first-level-item[data-v-e7c13a52] {
  margin-bottom: 12px;
  align-items: center;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item[data-v-e7c13a52]:nth-last-of-type(1) {
  margin-bottom: 0;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level[data-v-e7c13a52] {
  width: 100%;
  margin-bottom: 20px;
  padding: 0 24px;
  align-items: center;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .item-first-level-title[data-v-e7c13a52] {
  font-size: var(--body2);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon[data-v-e7c13a52] {
  justify-content: center;
  position: relative;
  width: 24px;
  height: 24px;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .collapse-btn-item[data-v-e7c13a52] {
  width: 14px;
  height: 1.6px;
  background-color: rgb(26, 29, 37);
  position: absolute;
  right: 0;
  transition: transform 0.5s ease;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .expand-btn[data-v-e7c13a52] {
  transform: rotate(90deg);
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .isExpand[data-v-e7c13a52] {
  transform: rotate(0deg);
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .jump-link-btn .jump-link-icon[data-v-e7c13a52] {
  width: 14px;
  height: 14px;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .header-panel-content[data-v-e7c13a52] {
  width: 100%;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-enter-active[data-v-e7c13a52],
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-leave-active[data-v-e7c13a52] {
  transition: all 0.5s ease;
  overflow: hidden;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-enter-from[data-v-e7c13a52] {
  max-height: 0;
  opacity: 0;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-enter-to[data-v-e7c13a52],
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-leave-from[data-v-e7c13a52] {
  max-height: 500px;
  opacity: 1;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-leave-to[data-v-e7c13a52] {
  max-height: 0;
  opacity: 0;
}
.collapse-mob-container .current_site_info_wrapper[data-v-e7c13a52] {
  padding: 0px 24px;
}
.collapse-mob-container .current_site_info_wrapper .site_info_wrapper .site_icon[data-v-e7c13a52] {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.collapse-mob-container .current_site_info_wrapper .site_info_wrapper .site_name[data-v-e7c13a52] {
  font-size: var(--body4);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.collapse-mob-container .current_site_info_wrapper .lan_wrapper[data-v-e7c13a52] {
  gap: 16px;
}
.collapse-mob-container .current_site_info_wrapper .lan_wrapper .lan[data-v-e7c13a52] {
  font-size: var(--body4);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.collapse-mob-container .current_site_info_wrapper .lan_wrapper .lan.isActive[data-v-e7c13a52] {
  text-decoration: underline;
  color: rgb(26, 29, 37);
}
.collapse-mob-container .operation-container[data-v-e7c13a52] {
  margin: 48px 24px 0;
  padding: 24px 20px;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  gap: 8px;
}
.collapse-mob-container .operation-container .operation-item .right-button[data-v-e7c13a52] {
  margin-right: 11px;
}
.collapse-mob-container .operation-container .operation-item .right-button[data-v-e7c13a52]:nth-last-child(1) {
  margin-right: 0;
}
.collapse-mob-container .operation-container .icon-content[data-v-e7c13a52] {
  margin-top: 16px;
}
.collapse-mob-container .operation-container .icon-content .icon-item .icon-img[data-v-e7c13a52] {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.collapse-mob-container .operation-container .icon-content .icon-item .icon-text[data-v-e7c13a52] {
  font-size: var(--body5);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
}
.common-header-mob-container[data-v-3a990a31] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: background-color 0.3s ease;
  z-index: 1000;
}
.common-header-mob-container .current-position-country[data-v-3a990a31] {
  padding: 4.2666666667vw 6.4vw;
  background-color: rgb(26, 29, 37);
}
.common-header-mob-container .current-position-country .current-position-country-wrapper-content[data-v-3a990a31] {
  gap: 3.2vw;
}
.common-header-mob-container .current-position-country .current-position-country-wrapper-content .show-country-info .text-wrapper .text[data-v-3a990a31],
.common-header-mob-container .current-position-country .current-position-country-wrapper-content .show-country-info .text-wrapper .jump_ask[data-v-3a990a31] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.common-header-mob-container .current-position-country .current-position-country-wrapper-content .show-country-info .close-icon[data-v-3a990a31] {
  padding: 1.3333333333vw;
}
.common-header-mob-container .current-position-country .current-position-country-wrapper-content .show-country-info .close-icon img[data-v-3a990a31] {
  width: 4.8vw;
  height: 4.8vw;
}
.common-header-mob-container .current-position-country .current-position-country-wrapper-content .change-country[data-v-3a990a31] {
  gap: 6.4vw;
}
.common-header-mob-container .header-mob-content-wrapper[data-v-3a990a31] {
  height: 13.3333333333vw;
  align-items: center;
  padding: 2.6666666667vw 6.4vw;
  background-color: rgba(34, 34, 34, 0.85);
  -webkit-backdrop-filter: blur(3.2vw);
          backdrop-filter: blur(3.2vw);
}
.common-header-mob-container .header-mob-content-wrapper.scrolled[data-v-3a990a31] {
  background-color: rgba(34, 34, 34, 0.85);
}
.common-header-mob-container .header-mob-content-wrapper .left-section[data-v-3a990a31] {
  flex: 1;
}
.common-header-mob-container .header-mob-content-wrapper .left-section .logo-container[data-v-3a990a31] {
  width: 22.4vw;
  height: 6.9333333333vw;
}
.common-header-mob-container .header-mob-content-wrapper .left-section .logo-container[data-v-3a990a31] img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
.common-header-mob-container .header-mob-content-wrapper .right-section[data-v-3a990a31] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .right-item-btns .right-button[data-v-3a990a31] {
  display: inline-block;
  padding: 1.2vw 2.6666666667vw;
  height: auto;
  border-radius: 1.0666666667vw;
  text-decoration: none;
  transition: all 0.3s ease;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
}
.common-header-mob-container .header-mob-content-wrapper .right-section .collapse-menu img[data-v-3a990a31] {
  width: 6.4vw;
  height: 6.4vw;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon[data-v-3a990a31] {
  width: 4.2666666667vw;
  height: 3.7333333333vw;
  position: relative;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em[data-v-3a990a31] {
  width: 4.2666666667vw;
  height: 1.5px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  transition: all 0.3s;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em[data-v-3a990a31]::before, .common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em[data-v-3a990a31]::after {
  content: "";
  width: 4.2666666667vw;
  height: 1.5px;
  background: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em[data-v-3a990a31]::before {
  top: -1.0666666667vw;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em[data-v-3a990a31]::after {
  bottom: -1.0666666667vw;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em.rotate[data-v-3a990a31] {
  background: transparent;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em.rotate[data-v-3a990a31]::before {
  transform: translateX(-50%) rotate(45deg);
  top: 0;
}
.common-header-mob-container .header-mob-content-wrapper .right-section .cg-mob-header-menu-icon em.rotate[data-v-3a990a31]::after {
  transform: translateX(-50%) rotate(-45deg);
  bottom: 0;
}
.cg-mob-header-modal[data-v-3a990a31] {
  position: fixed;
  left: 0;
  right: 0;
  top: 13.3333333333vw;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(21.3333333333vw);
          backdrop-filter: blur(21.3333333333vw);
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  padding-top: 10.6666666667vw;
  padding-bottom: 8.5333333333vw;
}
.cg-mob-header-modal.active[data-v-3a990a31] {
  opacity: 1;
  visibility: visible;
  overflow-y: auto;
}
.cg-mob-header-modal .cg-mob-header-footer[data-v-3a990a31] {
  font-family: "思源黑体 CN";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 0.2666666667vw solid rgb(235, 237, 239);
  border-bottom: 0.2666666667vw solid rgb(235, 237, 239);
  padding: 4.2666666667vw 0;
  display: flex;
  align-items: center;
}
.cg-mob-header-modal .cg-mob-header-footer .cg-mob-header-footer-link[data-v-3a990a31] {
  flex: 1;
  text-align: center;
}
.cg-mob-header-modal .cg-mob-header-footer .cg-mob-header-footer-link[data-v-3a990a31]:first-child {
  border-right: 0.2666666667vw solid rgb(235, 237, 239);
}
.cg-mob-header-modal .cg-mob-header-footer .button-base[data-v-3a990a31] {
  font-family: "思源黑体 CN";
}
.countries-sties-select-container[data-v-3a990a31] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  transform: translateX(100%);
}