
/*index_kv*****************/
/* 設定 */
#slider {width:100%; height:100%; position:relative;}
.slide-wrap {width:100%; }

#slider .bx-wrapper li{width:100%;}
#slider .bx-wrapper img { width: 100%;  height:100%;  display: block;}

/* コントローラー */
#slider .bx-controls {position:absolute;width:100%;z-index:100;top:30%;left:0;}

#slider .bx-controls-direction {max-width:100%;min-width:100%;top:0;position:absolute;}

#slider .bx-controls-direction a {position:absolute;width:30px;height:60px;display:block;z-index:9999;text-indent:-9999px;top:50%;}

#slider .bx-wrapper .bx-prev {  left: 0;  background: url('../images/sp_index/prev.png') no-repeat ; background-size:30px 60px;}
#slider .bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus {  background-position: 0 0;}
#slider .bx-wrapper .bx-next {  right: 0;  background: url('../images/sp_index/next.png') no-repeat; background-size:30px 60px;}

/* bx-pager *******/
#slider .bx-pager {text-align:center;clear:both;display:block;position:relative; top:145px; width:100%;}
#slider .bx-pager-item {line-height:1; height:5px; width:20%;background:#313131; overflow:hidden; display:inline-block; margin:0;}

#slider .bx-pager-item a {background-color:#bababa; display:block;}
#slider .bx-pager-item a {padding-top:200px; display:block;}
#slider .bx-pager-item a.active {opacity:0;}
#slider .bx-pager-item a:hover {opacity:0.3;}



/*index_member*****************/
/* 設定 */
#slider2 {width:65%; height:100%; min-height:350px; position:relative; margin:0 auto; }
.slide-wrap2 {width:100%;  position:absolute;}
.slide-wrap2 .photo { width:100%; height:200px; overflow:hidden;align-items: center; display: flex;}
.slide-wrap2 .photo img{ width:100%;}


/* コントローラー */
#slider2 .bx-controls {position:absolute;width:100%;z-index:100;top:40%;left:0;}

#slider2 .bx-controls-direction {max-width:100%;min-width:100%;top:0;position:absolute;}

#slider2 .bx-controls-direction a {position:absolute;width:64px;height:27px;display:block;z-index:9999;text-indent:-9999px;top:50%;}

#slider2 .bx-wrapper .bx-prev {  left: -25%;  background: url('../images/sp_index/slide_prev.png') no-repeat ; background-size:64px 27px;}
#slider2 .bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus {  background-position: 0 0;}
#slider2 .bx-wrapper .bx-next {  right:-25%;  background: url('../images/sp_index/slide_next.png') no-repeat; background-size:64px 27px;}

/* bx-pager *******/
#slider2 .bx-pager { display:none;}