/* GS CSS */

/* 20230704 */
.parallaxImage-image {
box-shadow: none;
}
.btn-primary {
white-space: normal;
}

/* 20230124 */
.storeMap-wrapper + .text-align-center {
display: none!important;
}

/* 20230203 */
.internationalServiceNetworkModal-body>._list {
table-layout: fixed;
}
.internationalServiceNetworkModal-body>._list>._body>._item>._country {
width: 15%;
word-break: break-all;
}
.internationalServiceNetworkModal-body>._list>._body>._item>._tel {
width: 15%;
white-space: normal;
}
.internationalServiceNetworkModal-body>._list>._body>._item>._url {
width: 25%;
word-break: break-all;
}
.internationalServiceNetwork-list>._areas>._list>._item>._cites>._list>._service {
text-align: center;
margin-bottom: 0;
padding: 1rem;
}

/* 20230904 */
.swiper-initialized.generalMainVisual .swiper-switch:before,
.imageCarouselPageHeader .swiper-initialized.imageCarouselPageHeader-image .swiper-switch:before,
.swiper-initialized.storeGallery .swiper-switch:before,
.topMainVisual .swiper-initialized.topMainVisual-image .swiper-switch:before {
  content: "\F04C";
}
.swiper-initialized.generalMainVisual .swiper-switch.is-paused:before,
.imageCarouselPageHeader .swiper-initialized.imageCarouselPageHeader-image .swiper-switch.is-paused:before,
.swiper-initialized.storeGallery .swiper-switch.is-paused:before,
.topMainVisual .swiper-initialized.topMainVisual-image .swiper-switch.is-paused:before {
  content: "\F04B";
}

/* 20230906 */
a.productCard div._body p._arrival {
  margin-left: -10px;
  margin-right: -10px;
}
a.productCard div._body p._arrival .left-arrival,
div.productMain div.productMain-data div._body p._arrival .left-arrival {
  margin-right: 4px;
}
