#corp_img_slider .gallery .slick-track{
  position: relative;
}

#corp_img_slider .gallery .slick-slide,
#corp_img_slider .gallery .slick-current,
#corp_img_slider .gallery .slick-active{ 
  position: absolute!important;
}


#corp_img_slider .choice-btn .slick-list .slick-track{
  transition: none!important;
}

#corp_img_slider .gallery .slick-slide,
#corp_img_slider .gallery .slick-current,
#corp_img_slider .gallery .slick-active{
  top: 0px!important;
}

#corp_img_slider .gallery .slick-slide,
#corp_img_slider .gallery .slick-current,
#corp_img_slider .gallery .slick-active{
  left: 0px!important;
}

slick-active
#corp_img_slider .gallery .slick-slide{
  width: 100%!important;
}

#corp_img_slider .choice-btn .slick-list .slick-track{
  display: flex;
  flex-wrap: wrap;
}

#corp_img_slider .choice-btn .slick-list{
 justify-content: center;
}


/*===================================

スライダーのためのcss
===================================*/
/*画像の横幅を100%にしてレスポンシブ化*/
#corp_img_slider{
  width: 50%;
}

#corp_img_slider .gallery,
#corp_img_slider .gallery .slick-list,
#corp_img_slider .gallery .slick-list .slick-track .slick-slide,
#corp_img_slider .gallery .slick-list .slick-track .slick-slide img{
	width: 100%!important;
}

#corp_img_slider .choice-btn,
#corp_img_slider .choice-btn .slick-list,
#corp_img_slider .choice-btn .slick-list .slick-track .slick-slide,
#corp_img_slider .choice-btn .slick-list .slick-track .slick-slide img{
	width: 100%;
}

#corp_img_slider .gallery .slick-list .slick-track,
#corp_img_slider .choice-btn .slick-list .slick-track{
  width: 426px!important;
}



@media only screen and (max-width: 1300px) and (max-width: 786px){
  #corp_img_slider .gallery .slick-list .slick-track,
  #corp_img_slider .choice-btn .slick-list .slick-track{
    width: 200%!important;
  }

}

#corp_img_slider .gallery .slick-list .slick-track .slick-slide{
  height: 100%;
}


#corp_img_slider .gallery .slick-track{
  height: 320px;  
}


@media only screen and (max-width: 1300px) and (max-width: 786px){
  #corp_img_slider .gallery .slick-track{
    height: 233px;  
  }
}


#corp_img_slider{
  margin: 0 auto 30px;
}



@media only screen and (max-width: 1300px) and (max-width: 786px){
#corp_img_slider{
  margin: 0 0 30px 0;
  }
}


/*選択するサムネイル画像の設定*/
#corp_img_slider .choice-btn{
  height: 64px;
}


#corp_img_slider .choice-btn li{
  height: 64px;
	cursor: pointer;
	outline: none;
	background:#333;
	width:20%!important;
}

#corp_img_slider .choice-btn li img{
	opacity: 0.4;/*選択されていないものは透過40%*/
}

#corp_img_slider .choice-btn li.slick-current img{
	opacity: 1;/*選択されているものは透過しない*/
}

#corp_img_slider .choice-btn .slick-track {
	transform: unset !important;/*画面幅サイズ変更に伴うサムネイル固定*/
}
