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

/*セクション間余白-----------------------------------------------------------*/
  section {
    padding: 60px 0;
  }
  footer {
    padding: 30px 0;
  }
/*はみ出し画像中央-----------------------------------------------------------*/
  .wic1 img {
    width: 1600px;
    max-width: 1600px;
  }
  .wic1 {
    margin-left: calc(50% - 800px);
  }
  .wic2 img {
    width: 1000px;
    max-width: 1000px;
  }
  .wic2 {
    margin-left: calc(50% - 500px);
  }
  .wic3 img {
    width: 1200px;
    max-width: 1200px;
  }
  .wic3 {
    margin-left: calc(50% - 600px);
  }
/*Header-----------------------------------------------------------*/
header .logo {
  padding-right: 30px;
}

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


/*MV-----------------------------------------------------------*/
.mv .posa {
  width: 320px;
  left: calc(50% - 375px);
  bottom: 53px;
}

/*CTA-----------------------------------------------------------*/


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


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


/*sec03-----------------------------------------------------------*/


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


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


/*sec06-----------------------------------------------------------*/


/*sec07-----------------------------------------------------------*/


/*sec08-----------------------------------------------------------*/
.sec08 h3 {
  margin-top: -48px;
}

/*sec09-----------------------------------------------------------*/
.sec09 h3 {
  margin-top: 0;
  margin-left: -40px;
}

/*sec10-----------------------------------------------------------*/
.sec10 .white_box_s h3 {
  /* display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; */
  margin-top: -30px;
}
.sec10 .white_box_s p {
  padding: 0 15px;
}

/*sec11-----------------------------------------------------------*/


/*sec12-----------------------------------------------------------*/


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


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


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


/*CTA2-----------------------------------------------------------*/
.cta2 .form_wrap .posa {
  top: -60px;
  left: -30px;
  width: 20%;
}
.cta2 .line_wrap {
  padding: 30px;
}
.cta2 .line_wrap h3 {
  padding-bottom: 30px;
}

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