@charset 'utf-8';

.boxSlide.nkslider,
.boxSlide.nkslider2,
.boxSlide.nkslider3{
  position: relative;
  /*width: 100%;*/
}
.nkslider .boxSlideList,
.nkslider2 .boxSlideList,
.nkslider3 .boxSlideList{
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: none;
  margin: 0 auto;
}
.nkslider .boxSlideLine,
.nkslider2 .boxSlideLine,
.nkslider3 .boxSlideLine{
  position: absolute;
  z-index: 11;
  top: 0;
  left: 0;
}
.nkslider .boxSlideOne,
.nkslider2 .boxSlideOne,
.nkslider3 .boxSlideOne{
  position: relative;
  float: left;
  width: 252px;
  margin-right: 24px;
}
.nkslider3 .boxSlideOne{
  width: 324px;
  margin-right: 54px;
}
.nkslider .boxSlideOne:last-child,
.nkslider2 .boxSlideOne:last-child,
.nkslider3 .boxSlideOne:last-child{
  margin-right: 0;
}

.nkslider .slideNaviL,
.nkslider .slideNaviR,
.nkslider2 .slideNaviL,
.nkslider2 .slideNaviR,
.nkslider3 .slideNaviL,
.nkslider3 .slideNaviR{
  display: inline-block;
  position: absolute;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  cursor: pointer;
}

.nkslider .slideNaviL,
.nkslider2 .slideNaviL,
.nkslider3 .slideNaviL{
  width: 90px;
  left: -9%;
}
.nkslider .slideNaviR,
.nkslider2 .slideNaviR,
.nkslider3 .slideNaviR{
  width: 90px;
  right: -9%;
}


@media all and (max-width: 640px){/* Sp ***************/

.boxSlide.nkslider,
.boxSlide.nkslider2,
.boxSlide.nkslider3{
  position: relative;
  /*width: 100%;*/
}
.nkslider .boxSlideList,
.nkslider2 .boxSlideList,
.nkslider3 .boxSlideList{
  position: relative;
  overflow: hidden;
  width: 70%;
  max-width: none;
  margin: 0 auto;
}
.nkslider .boxSlideLine,
.nkslider2 .boxSlideLine,
.nkslider3 .boxSlideLine{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-bottom: 3%;
}
.nkslider .boxSlideOne,
.nkslider2 .boxSlideOne,
.nkslider3 .boxSlideOne{
  position: relative;
  float: left;
  /*width: 32%;
  margin-right: 2%;*/
  width: 100%;
  margin-right: 1.25%;
  /*padding-bottom: 20%;*/
}
.nkslider .boxSlideOne:last-child,
.nkslider2 .boxSlideOne:last-child,
.nkslider3 .boxSlideOne:last-child{
  margin-right: 0;
}
.nkslider .boxSlideOneIn,
.nkslider2 .boxSlideOneIn,
.nkslider3 .boxSlideOneIn{
  width: 90%;
  margin: 0 auto;
}
.nkslider .slideNaviL,
.nkslider .slideNaviR,
.nkslider2 .slideNaviL,
.nkslider2 .slideNaviR,
.nkslider3 .slideNaviL,
.nkslider3 .slideNaviR{
  display: inline-block;
  position: absolute;
  z-index: 11;
  top: 50%;
  transform: translateY(-50%);
  width: 10%;
  /*max-width: 34px;*/
  margin: auto;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 0 0 5px 1px #acdfcb;
}
.nkslider .slideNaviL,
.nkslider2 .slideNaviL,
.nkslider3 .slideNaviL{
  left: 1%;
}
.nkslider .slideNaviR,
.nkslider2 .slideNaviR,
.nkslider3 .slideNaviR{
  right: 1%;
}



}/* /Sp **************/