.common-all-sites-of-countries-pc-container[data-v-93c8af1c] {
  width: 100%;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper[data-v-93c8af1c] {
  width: 100%;
  max-width: clamp(0px, 91.1111111111vw, 1312px);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .select-country-title[data-v-93c8af1c] {
  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);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area[data-v-93c8af1c]:not(:last-child) {
  margin-bottom: clamp(0px, 4.4444444444vw, 64px);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .area-title[data-v-93c8af1c] {
  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);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list[data-v-93c8af1c] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(0px, 1.0416666667vw, 15px) clamp(0px, 6.25vw, 90px);
  justify-items: start;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item[data-v-93c8af1c] {
  width: 100%;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country-icon[data-v-93c8af1c] {
  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);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country[data-v-93c8af1c] {
  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;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country[data-v-93c8af1c]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-icon-left .country.ellipsis[data-v-93c8af1c] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-lan-list[data-v-93c8af1c] {
  flex-wrap: nowrap;
  max-width: clamp(0px, 13.8888888889vw, 200px);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item[data-v-93c8af1c] {
  white-space: nowrap;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item-text[data-v-93c8af1c] {
  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;
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item-text[data-v-93c8af1c]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.common-all-sites-of-countries-pc-container .select-country-wrapper .area .country-list .country-item .country-lan-list .country-lan-item .vertical-line[data-v-93c8af1c] {
  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);
}.common-all-sites-of-countries-mob-container[data-v-bf83027c] {
  width: 100%;
  padding: 0 6.4vw;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper[data-v-bf83027c] {
  width: 100%;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .select-country-title[data-v-bf83027c] {
  margin-bottom: 12.8vw;
  font-size: var(--sub-h2);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.4;
  color: rgb(26, 29, 37);
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .area-list-wrapper[data-v-bf83027c] {
  gap: 4.2666666667vw;
  flex-wrap: nowrap;
  overflow-x: auto;
  margin-bottom: 6.4vw;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .area-list-wrapper .area[data-v-bf83027c] {
  padding-bottom: 1.3333333333vw;
  border-bottom: 1px solid transparent;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .area-list-wrapper .area.checked[data-v-bf83027c] {
  border-bottom-color: rgb(26, 29, 37);
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .area-list-wrapper .area .area-title[data-v-bf83027c] {
  font-size: var(--body3);
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(26, 29, 37);
  white-space: nowrap;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list[data-v-bf83027c] {
  gap: 5.3333333333vw;
  justify-items: start;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item[data-v-bf83027c] {
  width: 100%;
  margin-bottom: 2.1333333333vw;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-icon-left .country-icon[data-v-bf83027c] {
  width: 5.3333333333vw;
  height: 3.7333333333vw;
  margin-right: 3.2vw;
  border-radius: 0.2666666667vw;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-icon-left .country[data-v-bf83027c] {
  font-size: var(--body3);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
  transition: 0.3s ease;
  cursor: pointer;
  border-bottom: 0.2666666667vw solid transparent;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-icon-left .country[data-v-bf83027c]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-icon-left .country.ellipsis[data-v-bf83027c] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-lan-list[data-v-bf83027c] {
  flex-wrap: nowrap;
  max-width: 53.3333333333vw;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-lan-list .country-lan-item[data-v-bf83027c] {
  white-space: nowrap;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-lan-list .country-lan-item-text[data-v-bf83027c] {
  cursor: pointer;
  font-size: var(--body4);
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
  border-bottom: 0.2666666667vw solid transparent;
  overflow: hidden;
  text-overflow: ellipsis;
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-lan-list .country-lan-item-text[data-v-bf83027c]:hover {
  color: rgb(26, 29, 37);
  border-bottom-color: rgb(26, 29, 37);
}
.common-all-sites-of-countries-mob-container .select-country-wrapper .country-list .country-item .country-lan-list .country-lan-item .vertical-line[data-v-bf83027c] {
  width: 0.2666666667vw;
  height: 3.7333333333vw;
  background-color: rgb(26, 29, 37);
  margin: 0 2.1333333333vw;
}