
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 {
		padding: 25px 2px 5px;
	}
	section.gallery .slick-arrow{
		width: 16px;
		height: 16px;
	}
  .lineup_detail_box .lineup_detail_list ul li {
  	padding: 3px 10px 3px 25px;
  	width: 49%;
  	box-sizing: border-box;
  }
  .lineup_detail_box .lineup_detail_list ul li span {
  	top: 9px;
  	left: 7px;
  }
}



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

.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, #344a49 0%, #344a49 50%, #344a49 50%, #344a49 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_04 {background: linear-gradient(180deg, #0d2b72 0%, #0d2b72 50%, #0d2b72 50%, #0d2b72 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_05 {background: linear-gradient(180deg, #5b686f 0%, #5b686f 50%, #5b686f 50%, #5b686f 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_06 {background: linear-gradient(180deg, #adafbe 0%, #adafbe 50%, #adafbe 50%, #adafbe 100%);}
.lineup_detail_box .lineup_detail_color ul li.color_07 {background: linear-gradient(180deg, #505b60 0%, #505b60 50%, #505b60 50%, #505b60 100%);}
