
section.gallery .gallery_nav_img {
  display:-ms-flexbox;/*--- IE10 ---*/
  display:-webkit-flex;/*--- safari（PC）用 ---*/
  display: flex;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  max-width: 1050px;
  margin: 0 auto;
  padding: 25px 4px;
}
section.gallery .gallery_nav_img .item {
  margin-right: 10px;
  cursor: pointer;
}
section.gallery .gallery_nav_img .item img {
  width: 100%;
}
section.gallery .slick-arrow{
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
}
section.gallery .slick-arrow.prev{
  margin-right: 10px;
}
section.gallery .slick-arrow.next{
  margin-left: 5px;
}
section.gallery .slick-arrow:hover{
  opacity: .6;
}
section.gallery .slick-arrow::before,
section.gallery .slick-arrow::after{
  content: "";
  position: absolute;
  top: 48%;
  width: 35%;
  height: 1px;
  border-radius: 4px;
  background: #fff;
}
section.gallery .slick-arrow.prev::before{
  left: 35%;
  transform: rotate(-40deg);
  transform-origin: bottom left;
}
section.gallery .slick-arrow.prev::after{
  left: 35%;
  transform: rotate(40deg);
  transform-origin: top left;
}
section.gallery .slick-arrow.next::before{
  right: 35%;
  transform: rotate(40deg);
  transform-origin: bottom right;
}
section.gallery .slick-arrow.next::after{
  right: 35%;
  transform: rotate(-40deg);
  transform-origin: top right;
}
/* SP */
@media screen and (max-width: 768px) {
	section.gallery .gallery_nav_img,
  section.gallery .gallery_nav_img02 {
		padding: 25px 2px 5px;
	}
	section.gallery .slick-arrow{
		width: 16px;
		height: 16px;
	}
}



/* ----------------------
　　カラー変更部分　リセット
---------------------- */

.lineup_detail_box .lineup_detail_color ul li.color_01 {background: linear-gradient(180deg, #fff 0%, #fff 50%, #fff 50%, #fff 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_02 {background: linear-gradient(180deg, #000 0%, #000 50%, #000 50%, #000 100%);}

.lineup_detail_box .lineup_detail_color ul li.color_03 {background: linear-gradient(180deg, #000 0%, #000 50%, #008ab2 50%, #008ab2 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_04 {background: linear-gradient(180deg, #000 0%, #000 50%, #a89473 50%, #a89473 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_05 {background: linear-gradient(180deg, #000 0%, #000 50%, #ae1325 50%, #ae1325 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_06 {background: linear-gradient(180deg, #000 0%, #000 50%, #fff 50%, #fff 100%);}

.lineup_detail_box .lineup_detail_color ul li.color_07 {background: linear-gradient(180deg, #008ab2 0%, #008ab2 50%, #008ab2 50%, #008ab2 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_08 {background: linear-gradient(180deg, #a89473 0%, #a89473 50%, #a89473 50%, #a89473 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_09 {background: linear-gradient(180deg, #52302c 0%, #52302c 50%, #52302c 50%, #52302c 100%);}

.lineup_detail_box .lineup_detail_color ul li.color_10 {background: linear-gradient(180deg, #ae1325 0%, #ae1325 50%, #ae1325 50%, #ae1325 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_11 {background: linear-gradient(180deg, #8f919d 0%, #8f919d 50%, #8f919d 50%, #8f919d 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_12 {background: linear-gradient(180deg, #9ca7b3 0%, #9ca7b3 50%, #9ca7b3 50%, #9ca7b3 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_13 {background: linear-gradient(180deg, #33344c 0%, #33344c 50%, #33344c 50%, #33344c 100%);}
