@charset "UTF-8";
/* CSS Document */
/*タブレット用スタイル*/
@media (min-width: 768px) and (max-width: 959px) {

/*セクション間余白-----------------------------------------------------------*/
  section {
    padding: 60px 0;
  }
  footer {
    padding: 30px 0;
  }
/*Header-----------------------------------------------------------*/


/*Nav-----------------------------------------------------------*/


/*MV-----------------------------------------------------------*/
.mv {
  margin-top: 60px;
}

/*CTA-----------------------------------------------------------*/
.cta {
  padding: 85px 0 40px;
}

/*CTA2-----------------------------------------------------------*/


/*sec01-----------------------------------------------------------*/


/*sec02-----------------------------------------------------------*/


/*sec03-----------------------------------------------------------*/
.sec03 h3 {
  position: relative;
  margin-top: -40px;
  margin-bottom: 20px;
}

/*sec04-----------------------------------------------------------*/


/*sec05-----------------------------------------------------------*/


/*sec06-----------------------------------------------------------*/
.sec06 {
  position: relative;
  background: url(../img/pc_sec06_bg.png) center/cover;
  padding-top: 80px;
  padding-bottom: 60px;
}
.sec06 .arrow {
  border-width: 50px 150px 0 150px;
}

/*sec07-----------------------------------------------------------*/
.sec07 h2 {
  background: url(../img/sp_sec07_h2_bg.png)
}

/*sec08-----------------------------------------------------------*/
.sec08 {
  padding: 30px 0 60px;
  background: url(../img/pc_sec08_bg.png) no-repeat center/cover;
}
.sec08 .brett ul li {
  font-size: 24px;
}

/*sec09-----------------------------------------------------------*/
.sec09 h2 {
  position: relative;
  top: -20px;
  margin-bottom: -20px;
}
.sec09 .brett {
  width: 480px;
}

/*sec10-----------------------------------------------------------*/


/*sec11-----------------------------------------------------------*/
.sec11 h2{
  background: url(../img/sp_sec07_h2_bg.png)
}
.sec11 .inner {
  margin-top: 30px;
}
.swiper-container {
  position: relative;
  width: auto;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
}
.swiper-button-next:after, .swiper-button-prev:after {
  width: 50px;
}
.swiper-button-prev {
  left: 15px;
}
.swiper-button-next {
  right: 15px;
}
.sec11 .white_box {
  padding-bottom: 30px;
}
/*sec12-----------------------------------------------------------*/


/*sec13-----------------------------------------------------------*/


/*sec14-----------------------------------------------------------*/


/*sec15-----------------------------------------------------------*/


/*sec16-----------------------------------------------------------*/


/*sec17-----------------------------------------------------------*/


/*sec18-----------------------------------------------------------*/


/*sec19-----------------------------------------------------------*/


/*sec20-----------------------------------------------------------*/


/*Footer----------------------------------------------------------- */
  footer ul li {
    margin: 0;
  }
  footer ul li a {
    margin: 0;
    padding: 0 10px;
  }
  footer ul li:first-child a {
    padding-left: 0;
  }
}

/*タブレット用スタイルend*/
