@charset "UTF-8";
/* CSS Document */
.bxslider{
	list-style-type:none;
	margin:0!important;
	padding:0!important;
}
.bx-wrapper {
background-color: transparent!important;
margin: 0px auto!important;
border: none!important;
box-shadow: none!important;
}
.bx-wrapper ul {
    display: block;
    list-style-type: none;
    margin-block-start: 1em;
    margin-block-end: 0;
    padding-inline-start: 0px;
    unicode-bidi: isolate;
}

.bx-wrapper li {
  overflow: hidden;/*横スクロールバーが出ないように*/
  display: flex;
  align-items: center; /* 縦方向の中央揃え */
  justify-content: center; /* 横方向の中央揃え */
  flex-direction: column; /* 子要素の並びを上から下にする（要素の改行に対応） */

  text-align:center;
}
.bx-wrapper img,
.bx-wrapper video {
display: block;
  width: 100vw;
  height: 100vh;
	
  object-fit: cover;
  /*height: 95vh;*/ /*ページャーをファーストビューに含める*/
  /*height:600px;*/ /*任意の高さを指定*/
}

.video-box {
position: relative;
}

.zoom_slider > li[aria-hidden="false"] {
    animation: anime_zoom 10s linear;
}
.zoom_slider > li[aria-hidden="true"] {
    transform: scale(1.2);
}



@keyframes anime_zoom {
    0% {
        transform: scale(1.0);
    }
    100% {
        transform: scale(1.2);
    }
}


.bx-wrapper .img-box .pc {
display: block !important;
    margin: 0px auto!important;
}
.bx-wrapper .img-box .sp {
display: none !important;
    margin: 0px auto!important;
}
@media (max-width: 769px) {
.bx-wrapper li {
height: 40vh;
}
.bx-wrapper img,
.bx-wrapper video {
display: block;
  width: 100%;
  height: auto;
	
  object-fit: cover;
}


.bx-wrapper .img-box .pc {
display: none !important;
}
.bx-wrapper .img-box .sp {
display: block !important;
}
}