@charset "UTF-8";.common-header-pc-container[data-v-4bdaa80c] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 14;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(255, 255, 255);
  height: 60px;
}
@media (min-width: 1441px) {
.common-header-pc-container[data-v-4bdaa80c] {
    height: 3.125vw;
}
}
@media (min-width: 1024px) and (max-width: 1440.98px) {
.common-header-pc-container[data-v-4bdaa80c] {
    height: 60px;
}
}
@media (max-width: 1023.98px) {
.common-header-pc-container[data-v-4bdaa80c] {
    height: 16vw;
}
}
.common-header-pc-container[data-v-4bdaa80c] {
  height: 60px;
  background-color: transparent;
  z-index: 1000;
  transition: all 0.3s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.common-header-pc-container.scrolled[data-v-4bdaa80c], .common-header-pc-container[data-v-4bdaa80c]:hover, .common-header-pc-container.with-backbround-color[data-v-4bdaa80c] {
  backdrop-filter: blur(160px);
  background: #fff !important;
  font-size: 14;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: #1A1D25;
  line-height: 1.5;
}
.common-header-pc-container.scrolled .header-content-right .nav-menu li.highlight a[data-v-4bdaa80c], .common-header-pc-container:hover .header-content-right .nav-menu li.highlight a[data-v-4bdaa80c], .common-header-pc-container.with-backbround-color .header-content-right .nav-menu li.highlight a[data-v-4bdaa80c] {
  border-color: #1a1d25;
  color: #1a1d25;
}
.common-header-pc-container .header-content[data-v-4bdaa80c] {
  width: 100%;
  height: 60px;
  margin: 0 auto;
}
.common-header-pc-container .header-content-left[data-v-4bdaa80c] {
  position: absolute;
  left: 64px;
  width: 238px;
  height: 32px;
  flex-shrink: 0;
  padding-top: 4px;
}
.common-header-pc-container .header-content-left .logo-img[data-v-4bdaa80c] {
  height: 12px;
}
.common-header-pc-container .header-content-right[data-v-4bdaa80c] {
  flex: 1;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.common-header-pc-container .header-content-right .nav-menu[data-v-4bdaa80c] {
  list-style: none;
  display: flex;
  flex-shrink: 1;
  min-width: 0;
  width: 100%;
}
.common-header-pc-container .header-content-right .nav-menu li[data-v-4bdaa80c] {
  padding: 0 20px;
  flex-shrink: 0;
  transition: all 0.5s ease;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  cursor: pointer;
}
.common-header-pc-container .header-content-right .nav-menu li .nav-item-border[data-v-4bdaa80c] {
  position: absolute;
  width: 0;
  height: 100%;
  border-bottom: 2px solid;
  border-color: #E60012;
  transition: all 0.3s ease;
}
.common-header-pc-container .header-content-right .nav-menu li a[data-v-4bdaa80c] {
  text-decoration: none;
  font-weight: 500;
  padding: 5.5px 0;
  border-bottom: 2px solid transparent;
  font-size: 14px;
  white-space: nowrap;
}
.common-header-pc-container .header-content-right .nav-menu li[data-v-4bdaa80c]:nth-of-type(1) {
  margin-left: 0;
}
.common-header-pc-container .header-content-right .nav-menu .active > div[data-v-4bdaa80c] {
  width: calc(100% - 40px);
}
.common-header-pc-container .header-content-right .nav-menu .active > a[data-v-4bdaa80c] {
  position: relative;
  z-index: 2;
  color: #E60012;
}
.common-header-pc-container .header-content-right-operations[data-v-4bdaa80c] {
  flex-shrink: 1;
  min-width: 0;
}
.common-header-pc-container .header-content-right-operations .right-item-icons[data-v-4bdaa80c],
.common-header-pc-container .header-content-right-operations .right-item-btns[data-v-4bdaa80c],
.common-header-pc-container .header-content-right-operations .right-item-links[data-v-4bdaa80c] {
  flex-shrink: 0;
}
.common-header-pc-container .header-content-right-operations .right-item-icons[data-v-4bdaa80c] {
  gap: 20px;
}
.common-header-pc-container .header-content-right-operations .right-item-icons .right-icon[data-v-4bdaa80c] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  width: 32px;
  height: 32px;
  transition: color 0.3s ease;
  border-radius: 4px;
  cursor: pointer;
}
.common-header-pc-container .header-content-right-operations .right-item-icons .right-icon img[data-v-4bdaa80c] {
  width: 18px;
  height: 18px;
}
.common-header-pc-container .header-content-right-operations .right-item-btns[data-v-4bdaa80c] {
  margin-left: 30px;
  margin-right: 24px;
  gap: 8px;
}
.common-header-pc-container .header-content-right-operations .right-item-btns .right-button[data-v-4bdaa80c] {
  display: inline-block;
  padding: 7px 20px;
  background-color: transparent;
  color: #fff;
  border-radius: 4px;
  text-decoration: none;
  font-size: 14px;
  transition: all 0.3s ease;
}
.common-header-pc-container .header-content-right-operations .right-item-btns .right-button[data-v-4bdaa80c]:hover {
  background-color: #fff;
  color: #000;
}
.common-header-pc-container .header-content-right-operations .right-item-links[data-v-4bdaa80c] {
  gap: 8px;
}
.common-header-pc-container .header-content-right-operations .right-item-links .right-link[data-v-4bdaa80c] {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  transition: color 0.3s ease;
}
.common-header-pc-container .header-content-right-operations .right-item-links .right-link[data-v-4bdaa80c]:hover {
  color: #ccc;
}
.common-header-pc-container .header-content-right .collapse-menu[data-v-4bdaa80c] {
  flex-shrink: 0;
  min-width: 32px;
  width: 32px;
  height: 32px;
}
.common-header-pc-container .header-content .isCompact .nav-menu.hidden[data-v-4bdaa80c],
.common-header-pc-container .header-content .isCompact .header-content-right-operations.hidden[data-v-4bdaa80c] {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.common-header-pc-container .header-panel-content[data-v-4bdaa80c] {
  width: 100%;
  height: 0;
  background-color: #F8F9FA;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  left: 0;
  transition: padding 0.5s ease-out, height 0.5s ease-out;
  z-index: 999;
}
.common-header-pc-container .header-panel-content.is-expanded[data-v-4bdaa80c] {
  height: 60px;
}
.common-header-pc-container .header-panel-content.is-height-zero[data-v-4bdaa80c] {
  height: 0;
}
.common-header-pc-container .header-panel-content.select-country[data-v-4bdaa80c] {
  max-height: 540px;
}
.common-header-pc-container .header-panel-content .child-model-list-container[data-v-4bdaa80c] {
  display: flex;
  gap: 80px;
  justify-content: center;
  width: 100%;
}
.common-header-pc-container .header-panel-content .child-model-item[data-v-4bdaa80c] {
  font-size: 14;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: #1A1D25;
  max-width: 260px;
  flex-shrink: 0;
  transition: color 0.3s ease;
}
.common-header-pc-container .header-panel-content .child-model-item[data-v-4bdaa80c]:hover {
  color: #E60012;
}.collapse-mob-container .collapse-first-level-content .nav-first-level-item[data-v-dd2054cc] {
  align-items: center;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item[data-v-dd2054cc]:nth-last-of-type(1) {
  margin-bottom: 0;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level[data-v-dd2054cc] {
  width: 100%;
  padding: 18px 24px;
  cursor: pointer;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .item-first-level-title[data-v-dd2054cc] {
  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-dd2054cc] {
  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-dd2054cc] {
  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-dd2054cc] {
  transform: rotate(90deg);
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .item-first-level .collapse-btn-icon .isExpand[data-v-dd2054cc] {
  transform: rotate(0deg);
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .header-panel-content[data-v-dd2054cc] {
  width: 100%;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-enter-active[data-v-dd2054cc],
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-leave-active[data-v-dd2054cc] {
  transition: all 0.5s ease;
  overflow: hidden;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-enter-from[data-v-dd2054cc] {
  max-height: 0;
  opacity: 0;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-enter-to[data-v-dd2054cc],
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-leave-from[data-v-dd2054cc] {
  max-height: 500px;
  opacity: 1;
}
.collapse-mob-container .collapse-first-level-content .nav-first-level-item .slide-leave-to[data-v-dd2054cc] {
  max-height: 0;
  opacity: 0;
}
.collapse-mob-container .collapse-level-content[data-v-dd2054cc] {
  width: 100%;
}
.collapse-mob-container .collapse-level-content li[data-v-dd2054cc] {
  height: 48px;
  padding: 13px 24px;
  font-size: 14;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: #5C606A;
}
.collapse-mob-container .operation-container[data-v-dd2054cc] {
  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-dd2054cc] {
  margin-right: 11px;
}
.collapse-mob-container .operation-container .operation-item .right-button[data-v-dd2054cc]:nth-last-child(1) {
  margin-right: 0;
}
.collapse-mob-container .operation-container .icon-content[data-v-dd2054cc] {
  margin-top: 16px;
}
.collapse-mob-container .operation-container .icon-content .icon-item .icon-img[data-v-dd2054cc] {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.collapse-mob-container .operation-container .icon-content .icon-item .icon-text[data-v-dd2054cc] {
  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-32ea037e] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 44px;
  display: flex;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 2.6666666667vw 6.4vw;
  background-color: transparent;
  transition: background-color 0.3s ease;
  z-index: 1000;
}
.common-header-mob-container.scrolled[data-v-32ea037e], .common-header-mob-container[data-v-32ea037e]:hover, .common-header-mob-container.with-backbround-color[data-v-32ea037e] {
  background-color: #fff;
}
.common-header-mob-container.scrolled .right-section .cg-mob-header-menu-icon em[data-v-32ea037e],
.common-header-mob-container.scrolled .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::after,
.common-header-mob-container.scrolled .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::before, .common-header-mob-container:hover .right-section .cg-mob-header-menu-icon em[data-v-32ea037e],
.common-header-mob-container:hover .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::after,
.common-header-mob-container:hover .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::before, .common-header-mob-container.with-backbround-color .right-section .cg-mob-header-menu-icon em[data-v-32ea037e],
.common-header-mob-container.with-backbround-color .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::after,
.common-header-mob-container.with-backbround-color .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::before {
  background-color: #1a1d25;
}
.common-header-mob-container .left-section[data-v-32ea037e] {
  width: 100%;
}
.common-header-mob-container .left-section .logo-container[data-v-32ea037e] {
  width: 100%;
  height: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-header-mob-container .left-section .logo-container img[data-v-32ea037e] {
  height: 12px;
}
.common-header-mob-container .right-section[data-v-32ea037e] {
  display: flex;
  align-items: center;
  gap: 16px;
  position: absolute;
}
.common-header-mob-container .right-section .right-item-btns[data-v-32ea037e] {
  margin-right: 4.2666666667vw;
}
.common-header-mob-container .right-section .collapse-menu img[data-v-32ea037e] {
  width: 6.4vw;
  height: 6.4vw;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon[data-v-32ea037e] {
  width: 4.2666666667vw;
  height: 3.7333333333vw;
  position: relative;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em[data-v-32ea037e] {
  width: 18px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  transition: all 0.3s;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::before, .common-header-mob-container .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::after {
  content: "";
  width: 18px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::before {
  top: -6px;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em[data-v-32ea037e]::after {
  bottom: -6px;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em.rotate[data-v-32ea037e] {
  background: transparent;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em.rotate[data-v-32ea037e]::before {
  transform: translateX(-50%) rotate(45deg);
  top: 0;
}
.common-header-mob-container .right-section .cg-mob-header-menu-icon em.rotate[data-v-32ea037e]::after {
  transform: translateX(-50%) rotate(-45deg);
  bottom: 0;
}
.cg-mob-header-modal[data-v-32ea037e] {
  position: fixed;
  left: 0;
  right: 0;
  top: 44px;
  bottom: 0;
  background: #fbfbfb;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
  padding-top: 10px;
}
.cg-mob-header-modal.active[data-v-32ea037e] {
  opacity: 1;
  visibility: visible;
  overflow-y: auto;
}
.cg-mob-header-modal .cg-mob-header-footer[data-v-32ea037e] {
  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-32ea037e] {
  flex: 1;
  text-align: center;
}
.cg-mob-header-modal .cg-mob-header-footer .cg-mob-header-footer-link[data-v-32ea037e]:first-child {
  border-right: 0.2666666667vw solid rgb(235, 237, 239);
}
.cg-mob-header-modal .cg-mob-header-footer .button-base[data-v-32ea037e] {
  font-family: "思源黑体 CN";
}
.countries-sties-select-container[data-v-32ea037e] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  transform: translateX(100%);
}