.swiper2sp,.swiper3sp,.swiper4sp,.swiper5sp,.swiper6sp {
/* 複数個設置した場合はこれも追加 */
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper {
	/* 複数個設置した場合はこれも追加 */
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  /* wrapperのサイズを調整 */
  width: 100%;
}
.swiper-slide {
  /* スライドのサイズを調整、中身のテキスト配置調整、背景色 */
  color: #333333;
  width: 100%;
  height: 100%;
  text-align: center;
	background-color: #FFFFFF;
}
.swiper-sub {
	/* 2.15枚掲載のところに3分の1の画像なので100％/2.15/3 */
    width: 15.50387596%;
    text-decoration: none;
    z-index: 2;
    position: absolute;
}
@media (min-width: 760px) {
.swiper-sub {
	/* 7.2枚掲載のところに3分の1の画像なので100％/7.2/3 */
    width: 4.6296296%;
}
}

/* TOP用装飾 */
.swiper-top01 {
}
.swiper-top01txt {
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
}
.swiper-top02txt {
	padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
	font-size: 12px;
	line-height: 20px;
}
video {
	width: 100%;
	height: 50%;
}

.swiper-slide video {
  vertical-align: bottom;
}

.swiper-slide iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
}



.xxxxxxx {
	padding-top:5px;
	padding-top:5px;
    margin-bottom:5px;
}



.swiper2sp,.swiper3sp,.swiper4sp,.swiper5sp,.swiper6sp {
	padding-top:5px;
    padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
}
.swip-sbg01,.swip-sbg02,.swip-sbg03,.swip-sbg04,.swip-sbg05,.swip-sbg06,.swip-sbg07,.swip-sbg08,.swip-sbg09,.swip-sbg10,.swip-sbg11,.swip-sbg12 {
    background-repeat: no-repeat;
    background-position: right top;
}
.swip-sbg01 {background-image: url(../../../saiji/img/swiper/01-bg.png);}
.swip-sbg02 {background-image: url(../../../saiji/img/swiper/02-bg.png);}
.swip-sbg03 {background-image: url(../../../saiji/img/swiper/03-bg.png);}
.swip-sbg04 {background-image: url(../../../saiji/img/swiper/04-bg.png);}
.swip-sbg05 {background-image: url(../../../saiji/img/swiper/05-bg.png);}
.swip-sbg06 {background-image: url(../../../saiji/img/swiper/06-bg.png);}
.swip-sbg07 {background-image: url(../../../saiji/img/swiper/07-bg.png);}
.swip-sbg08 {background-image: url(../../../saiji/img/swiper/08-bg.png);}
.swip-sbg09 {background-image: url(../../../saiji/img/swiper/09-bg.png);}
.swip-sbg10 {background-image: url(../../../saiji/img/swiper/10-bg.png);}
.swip-sbg11 {background-image: url(../../../saiji/img/swiper/11-bg.png);}
.swip-sbg12 {background-image: url(../../../saiji/img/swiper/12-bg.png);}
.swiper2sp-ttl {
	font-size: 22px;
    line-height: 30px;
	text-align: left;
}
.swiper2sp-con {
	font-size: 14px;
    line-height: 22px;
	text-align: left;
	padding-top:20px;
	padding-bottom:10px;
	height: 60px;
}
.swiper2sp-con-saiji {
	font-size: 12px;
    line-height: 26px;
	text-align: left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	height: 190px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

.swiper2sp .swiper-button-prev,.swiper3sp .swiper-button-prev {
	width: 55px;
	height: 55px;
	background-color: #e51a00;
	background: url(../../../img/common/swiper-button-prev.png) no-repeat center center / contain;
	text-decoration: none;
}
.swiper2sp .swiper-button-next,.swiper3sp .swiper-button-next {
	width: 55px;
	height: 55px;
	background-color: #e51a00;
	background: url(../../../img/common/swiper-button-next.png) no-repeat center center / contain;
	text-decoration: none;
}


*:focus {
outline: none;
}