@media screen and (min-width:769px) {

  /* PC */
  .swiper-container {
    margin: 0 auto;
    width: 1500px;
    height: 100%;
  }

  .swiper-slide {
    width: 1200px;
    height: 400px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
  }

  .swiper-slide-active .p1734m0d2a7462a270f119,
  .swiper-slide-duplicate-active .p1734m0d2a7462a270f119 {
    transform: scale(2.43);
    z-index: 9;
  }

  .swiper-wrapper {
    align-items: center;
  }

  .p1734m75feaa21db8da5ce,
  .p1734m93512f34b08661ce>.row>div>.row:nth-of-type(2) {
    position: absolute !important;
    display: none;
  }

  .swiper-slide-active .p1734m75feaa21db8da5ce,
  .p1734m93512f34b08661ce>.row .swiper-slide-active>.row:nth-child(2) {
    display: block;
  }

  .p1734m93512f34b08661ce>.row>div>.row:nth-of-type(2) {
    bottom: -289px;
    left: -225px;
    z-index: 9;
  }

  .swiper-pagination.swiper-pagination-fraction {
    color: #FFF;
    width: 86%;
    text-align: right;
    bottom: 250px;
  }

  .swiper-button-next {
    left: 87% !important;
    top: 585px !important;
    z-index: 99;
  }

  .swiper-button-prev {
    left: 81% !important;
    top: 585px !important;
    z-index: 99;
  }

  .swiper-button-prev:after,
  .swiper-container-rtl .swiper-button-next:after,
  .swiper-button-next:after,
  .swiper-container-rtl .swiper-button-prev:after {
    display: none !important;
  }


}

@media screen and (max-width:768px) {

  /* m */
  .xg_img.p1734m75feaa21db8da5ce {
    position: absolute;
    bottom: 0;
    width: 65px;
    height: auto;
  }
  .p1734m93512f34b08661ce .swiper-pagination {position: absolute !important;bottom: 50%!important;color: #FFF;}
  .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
    content: '<';
    font-size: 20px;
  }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    left: 0px;
    right: auto;
    top: 27%;
    color: #FFF;
  }
  .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
    content: '>';
    font-size: 20px;
  }
  .p1734m93512f34b08661ce .swiper-button-next{
    color: #FFF !important;
    top: 27%;
  }
}