@charset "UTF-8";
/*TOP用*/

/*----------------------------------------------------------------- 
スライドバナー
----------------------------------------------------------------- */
#slideBnr .slideBnrList {
  width:100%;
  max-width:1080px;
  margin:0 auto
}
.slideBnrList li img {
  width:100%;
  max-width:320px;
  height:auto
}
.slideBnrList li p {
  font-size:20px;
  margin-top:5px
}
.slideBnrList figure {
  /*box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);*/
  width:100%;
  max-width:320px;
}
@media only screen and (min-width:751px) {
  #slideBnr {
    padding:20px 0;
  }
  .slideBnrList {
    display:flex;
    flex-wrap:wrap;
    gap: 30px 20px;
  }
  .slideBnrList li {
    width: calc((100% - 40px) / 3);
  }

}
@media only screen and (max-width:750px) {
  #slideBnr {
    padding:20px 0;
  }
  .slideBnrList li {
    width:350px;
    padding:0 15px
  }
  .seasonWrap .topinnerWrap{width: 100%;}
.slideBnrList .prev-arrow,
.slideBnrList .next-arrow {
  position: absolute;
  top: 50%;
  margin: 0;
  padding: 0;
  line-height: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  font-weight: bold;
    z-index: 1;
    width: 40px;
    height: 40px;
    display: block;
}

.slideBnrList .prev-arrow {
  left: 10px;
    margin-top: -20px;
}

.slideBnrList .next-arrow {
  right: 10px;
  margin-top: -20px;
}
/* ここまで */

.slideBnrList .next-arrow::before {
  content: '';
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2014%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221%201%207%207%201%2013%22%2F%3E%3C%2Fsvg%3E'); 
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size:contain;
  opacity: 0.8;
}   
.slideBnrList .prev-arrow::before {
content: '';
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2014%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221%201%207%207%201%2013%22%2F%3E%3C%2Fsvg%3E'); 
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size:contain;
  opacity: 0.8;
   transform: scale(-1, 1);
}
    
}


  .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
 
 
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '';
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2014%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221%201%207%207%201%2013%22%2F%3E%3C%2Fsvg%3E'); 
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size:contain;
  opacity: 0.8;
}
  .flex-direction-nav a.flex-prev::before{
   content: '';
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%2014%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221%201%207%207%201%2013%22%2F%3E%3C%2Fsvg%3E'); 
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size:contain;
  opacity: 0.8;
   transform: scale(-1, 1);
  }
  
  
  .flexslider:hover .flex-direction-nav .flex-next{right: 0;}
  .flexslider:hover .flex-direction-nav .flex-prev {left: 0;}
@media only screen and (min-width: 751px){
}
@media only screen and (max-width:750px){

  
}