@charset "utf-8";
/* CSS Document */

section.slider-part {
  position: relative;
/*  height: 960px; */
  height: 70vh;
  overflow: hidden;
}
section.slider-part .mySwiper {
    height: 100%;
/*    background: #f1f1f1; 背景色指定 */
}
.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  -ms-touch-action: auto;
        touch-action: auto;
}

/*　スライドごとに背景色を変える
.swiper-slide.slide1, .swiper-slide.slide3, .swiper-slide.slide5 {
    background: #daf5ff;
}
 */

.btn-flat-border {
  display: inline-block;
  padding: 0.3em 1em;
  text-decoration: none;
  color: #000000;
  border: solid 2px #f8b600;
  border-radius: 10px;
  transition: .4s;
  background: #f8b600;
  width: 50%;
  font-weight: bolder;
}

.btn-flat-border:hover {
  background: #fc8e00;
  color: white !important;
  text-decoration: none !important;
}

.buy_btn {
  margin: 0.5em auto;
  text-align: center;
}


/*::::::::::::::::::::::::::::::::::
　デフォルト表示調整
:::::::::::::::::::::::::::::::::::*/

/*:: もっと見るを非表示にする :::::::::::::::::::::::*/
.block-link { 
  display: none;
}

.btn-more-link {
  margin-top: 30px;
  text-align: center;
}

.btn-more-link--link {
  padding: 0.5em 1em;
  margin: 2em 0;
  font-weight: bold;
  color: #363636;
  background: #FFF;
  border: solid 1px #363636;
  border-radius: 10px;
}

/*:: イベント上部の余白調整 :::::::::::::::::::::::*/
.block-top-event {
  padding: 30px 0px;
}

/*:: 商品サムネイル中央寄せ :::::::::::::::::::::::*/
.block-thumbnail-t {
  display: flex;
  justify-content: center;
}

/*:: サムネイル商品名左寄せ :::::::::::::::::::::::*/
.block-thumbnail-t--goods-name {
    text-align: left;
}

/*:: 表示形式を非表示にする :::::::::::::::::::::::*/
.block-goods-list--sort-order-items{ 
  display: none;
}
.block-goods-list--display-style-items {
  display: none;
}

/*:: 表示件数（上）を非表示にする :::::::::::::::::::::::*/
.block-goods-list--pager-top{ 
  display: none;
}

/* 表示件数（下）を非表示にする */
.block-goods-list--pager-bottom{ 
  display: none;
}

