@charset "UTF-8";
/* タイトル */
h2{
  margin: 50px 0 30px 0;
  display: block;
}
h2 img:first-child {
  margin-right: 30px;
}
h2 img{
  display: inline-block;
  vertical-align: middle;
}
/* ギャラリーリスト */
.gallery .gallery_list .gallery_list_item .photo {
  margin-bottom: 50px;
}
.gallery .gallery_list .gallery_list_item .description {
  margin-bottom: 50px;
  padding: 0 35px;
  font-size: 14px;
}
/* ラインナップ */
.lineup {
  margin-bottom: 80px;
}
.lineup .lineup_title {
  margin-bottom: 50px;
  text-align: center;
  border: 2px solid #b0b0b0;
  border-left: none;
  border-right: none;
  padding: 17px 0;
}
.lineup .lineup_slider  {
  padding: 0 50px;
  margin: 0 auto;
}
.lineup .lineup_slider .lineup_slider_item  {
}
.lineup .lineup_slider .lineup_slider_item .photo {
  margin-bottom: 5px;
}
.lineup .lineup_slider .lineup_slider_item .title {
  font-size: 12px;
  margin-bottom: 10px;
  max-width: 270px;
  margin: 0 auto;

}
.lineup .lineup_slider .lineup_slider_item .price {
  text-align: right;
  font-size: 20px;
  font-weight: bold;
  max-width: 270px;
  margin: 0 auto;

}
.lineup .lineup_slider .lineup_slider_item .price-label {
  font-size: 14px;
}
.lineup .lineup_slider_arrow  {
  position: relative;
}

/* ナビゲーション */
.navigation {
  margin-bottom: 20px;
}
.navigation .navigation_list {
  text-align: center;
  font-size: 0;
}
.navigation .navigation_list .navigation_list_item {
  display: inline-block;
  max-width: 240px;
}

/* スライダー */
 .slick-prev:before, .slick-next:before {
   content: ""!important;
 }
.slick-prev, .slick-next {
  top: 0!important;
  margin-top: 80px!important;
}
.slick-prev {
  left: 0!important;
}
.slick-next {
  right: 0!important;
}
.slick-slide {
  text-align: center!important;
}
.slick-slide img {
  display: inline-block!important;
}

@media screen and (max-width: 767px) {
  img{
    max-width: 100%;
  }
  h2 img:first-child{
    width: 100%;
    margin: 0 auto;
    display: block;
    margin-bottom: 50px;
  }
.navigation .navigation_list .navigation_list_item {
width: 50%;
}
  .navigation .navigation_list .navigation_list_item img {
    width: 100%;
	height:auto;
  }
}