.singleMV {
  width: 100%;
  position: relative;
  background-position: center;
  background-size: cover;
}
.singleMV::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 740px 740px 0 0;
  border-color: #a62222 transparent transparent transparent;
  opacity: 0.3;
  position: absolute;
  top: 0;
  left: 0;
}
.singleMV .h1 {
  width: 500px;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.singleMV .h1 picture {
  display: block;
  width: 100%;
}
/* ページスクロール */
@keyframes scroll1 {
  0%{height:39px}
  75%{height:0}
  100%{height:0}
}
.scrollBtn {
  display: block;
  width: 40px;
  margin: 0 auto;
  padding: 0 0 44px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.scrollBtn::after {
  content: "";
  width: 1px;
  height: 39px;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  animation: scroll1 1.8s ease 0s infinite backwards;
}
@media all and (min-width:681px) {
  .interview1 .singleMV .h1 {
    width: calc(533px * 0.9);
  }
  .interview2 .singleMV .h1 {
    width: calc(506px * 0.9);
  }
  /* .interview3 .singleMV .h1 {
    width: calc(547px * 0.9);
  } */
  .interview3 .singleMV .h1 {
    width: calc(558px * 0.9);
  }
  .interview4 .singleMV .h1 {
    width: calc(561px * 0.9);
  }
  .interview5 .singleMV .h1 {
    width: calc(778px * 0.9);
  }
  .interview1 .singleMV {
    background-image: url(../img/interview/single/interview1/mv.jpg);
  }
  .interview2 .singleMV {
    background-image: url(../img/interview/single/interview2/mv.jpg);
  }
  .interview3 .singleMV {
    background-image: url(../img/interview/single/interview3/mv.jpg);
  }
  .interview4 .singleMV {
    background-image: url(../img/interview/single/interview4/mv.jpg);
  }
  .interview5 .singleMV {
    background-image: url(../img/interview/single/interview5/mv.jpg);
  }
  .interview6 .singleMV {
    background-image: url(../img/interview/single/interview6/mv.jpg);
  }
  .scrollBtn:hover {
    opacity: 0.6;
  }
}
@media all and (max-width:680px) {
  .interview1 .singleMV {
    background-image: url(../img/interview/single/interview1/mv_sp.jpg);
  }
  .interview2 .singleMV {
    background-image: url(../img/interview/single/interview2/mv_sp.jpg);
  }
  .interview3 .singleMV {
    background-image: url(../img/interview/single/interview3/mv_sp.jpg);
  }
  .interview4 .singleMV {
    background-image: url(../img/interview/single/interview4/mv_sp.jpg);
  }
  .interview5 .singleMV {
    background-image: url(../img/interview/single/interview5/mv_sp.jpg);
  }
  .interview6 .singleMV {
    background-image: url(../img/interview/single/interview6/mv_sp.jpg);
  }
  .singleMV::after {
    border-width: 125vw 80vw 0 0;
  }
  .singleMV .h1 {
    width: 79.22vw;
  }
  .interview1 .singleMV .h1 {
    /* width: calc(79.22vw * 0.8); */
    width: 79.22vw;
  }
  .interview2 .singleMV .h1 {
    /* width: calc(73.75vw * 0.8); */
    width: 73.75vw;
  }
  /* .interview3 .singleMV .h1 {
    width: calc(82.03vw * 0.8);
    width: 82.03vw;
  } */
  .interview3 .singleMV .h1 {
    /* width: calc(87.97vw * 0.8); */
    width: 87.97vw;
  }
  .interview4 .singleMV .h1 {
    /* width: calc(83.28vw * 0.8); */
    width: 83.28vw;
  }
  .interview5 .singleMV .h1 {
    /* width: calc(70.31vw * 0.8); */
    width: 88.907vw;
  }
}


/* インタビュー背景
***************************************************************/
.slant_bg {
  background-image: url(../img/interview/slant_bg3.svg);
  background-position: center top -270px;
  background-repeat: no-repeat;
  background-size: 100%;
  position: relative;
}
@media all and (min-width: 681px) {
  _:-ms-lang(x)::-ms-backdrop, .slant_bg {
    background-size: 2800px;
  }
}
@media all and (max-width:680px) {
  .slant_bg {
    background-image: url(../img/interview/slant_bg3_sp.svg);
    background-position: center top -140px;
  }
}
@media all and (max-width:370px) {
}



/* インタビューブロック1
***************************************************************/
.block1 {
  padding: 140px 0 170px;
}
.block1 .inner {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.block1 .txtBox {
  width: 592px;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  display: flex;
  align-items: center;
}
.block1 .txtBox .in {
  width: 100%;
  padding: 50px;
  background-color: #E1E1D2;
}
.block1 .txtBox .p1 {
  font-size: 18px;
  text-align: justify;
  line-height: 2.11;
  letter-spacing: 0.05em;
  margin-top: 20px;
}
.block1 .thumb {
  width: 650px;
  height: 548px;
  position: relative;
  right: -50px;
  margin-left: auto;
  background-position: center;
  background-size: cover;
}
@media all and (min-width: 681px) {
  .interview1 .block1 .thumb {
    background-image: url(../img/interview/single/interview1/img1.jpg);
  }
  .interview2 .block1 .thumb {
    background-image: url(../img/interview/single/interview2/img1.jpg);
  }
  .interview3 .block1 .thumb {
    background-image: url(../img/interview/single/interview3/img1.jpg);
  }
  .interview4 .block1 .thumb {
    background-image: url(../img/interview/single/interview4/img1.jpg);
  }
  .interview5 .block1 .thumb {
    height: 585px;
    background-image: url(../img/interview/single/interview5/img1.jpg);
  }
  .interview6 .block1 .thumb {
    background-image: url(../img/interview/single/interview6/img1.jpg);
  }
}
@media all and (max-width:680px) {
  .block1 {
    padding: 50px 0 80px;
  }
  .block1 .inner {
    width: 100%;
    padding-bottom: 46.09vw;
  }
  .block1 .txtBox {
    width: 78.4vw;
    margin: 0 auto;
    height: auto;
    position: relative;
    left: auto;
    top: 46.09vw;
    display: block;
  }
  .block1 .txtBox .in {
    width: 100%;
    padding: 9vw 5.4vw;
  }
  .block1 .txtBox .p1 {
    font-size: 16px;
    line-height: 1.86;
    letter-spacing: 0;
    margin-top: 4vw;
  }
  .block1 .thumb {
    width: 85.94vw;
    height: 81.72vw;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
  }
  /* title */
  .block1 .txtBox .tit1 {
    width: 55.78vw;
  }
  /* thumb */
  .interview1 .block1 .thumb {
    background-image: url(../img/interview/single/interview1/img1_sp.jpg);
  }
  .interview2 .block1 .thumb {
    background-image: url(../img/interview/single/interview2/img1_sp.jpg);
  }
  .interview3 .block1 .thumb {
    background-image: url(../img/interview/single/interview3/img1_sp.jpg);
  }
  .interview4 .block1 .thumb {
    background-image: url(../img/interview/single/interview4/img1_sp.jpg);
  }
  .interview5 .block1 .thumb {
    background-image: url(../img/interview/single/interview5/img1_sp.jpg);
  }
  .interview6 .block1 .thumb {
    background-image: url(../img/interview/single/interview6/img1_sp.jpg);
  }
}
@media all and (max-width:370px) {
}



/* itemWrap
***************************************************************/
.itemWrap + .itemWrap {
  margin-top: 170px;
}
.itemWrap .in {
  margin-right: calc((100vw - 1000px)/2);
  display: flex;
  flex-flow: row-reverse;
  justify-content: space-between;
  position: relative;
}
.itemWrap .txtBox {
  width: 500px;
  position: relative;
  z-index: 1;
}
.itemWrap .txtBox .p1 {
  font-size: 20px;
  text-align: justify;
  line-height: 2.1;
  letter-spacing: 0.02em;
  margin-top: 40px;
}
.itemWrap .thumb {
  width: calc(100% - 570px);
  min-width: 440px;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.itemWrap .thumb1 {
  height: 435px;
}
.itemWrap .thumb2 {
  height: 710px;
}
.itemWrap .thumb3 {
  height: 858px;
}
.itemWrap .bg_logo1 {
  width: 590px;
  position: absolute;
  z-index: 2;
  left: -50px;
  top: 390px;
}
.itemWrap .bg_logo2 {
  width: 732px;
  position: absolute;
  left: -40px;
  bottom: 0;
}
.itemWrap.item1 .txtBox .tit1 {
  width: 448px;
}
.itemWrap.item2 .txtBox .tit1 {
  width: 489px;
}
.itemWrap.item3 .txtBox .tit1 {
  width: 498px;
}
@media all and (min-width: 681px) {
  .itemWrap.rev .in {
    margin-left: calc((100vw - 1000px)/2);
    margin-right: 0;
    flex-flow: row;
  }
  /* title */
  .interview2 .itemWrap.item1 .txtBox .tit1 {
    width: 446px;
  }
  .interview2 .itemWrap.item2 .txtBox .tit1 {
    width: 494px;
  }
  .interview2 .itemWrap.item3 .txtBox .tit1 {
    width: 508px;
  }
  /* .interview3 .itemWrap.item1 .txtBox .tit1 {
    width: 518px;
  }
  .interview3 .itemWrap.item2 .txtBox .tit1 {
    width: 493px;
  }
  .interview3 .itemWrap.item3 .txtBox .tit1 {
    width: 576px;
  } */
  
  .interview3 .itemWrap.item1 .txtBox .tit1 {
    width: 449px;
  }
  .interview3 .itemWrap.item2 .txtBox .tit1 {
    width: 494px;
  }
  .interview3 .itemWrap.item3 .txtBox .tit1 {
    width: 436px;
  }
  .interview4 .itemWrap.item1 .txtBox .tit1 {
    width: 496px;
  }
  .interview4 .itemWrap.item2 .txtBox .tit1 {
    width: 500px;
  }
  .interview4 .itemWrap.item3 .txtBox .tit1 {
    width: 504px;
  }
  .interview5 .itemWrap.item1 .txtBox .tit1 {
    width: 100%;
  }
  .interview5 .itemWrap.item2 .txtBox .tit1 {
    width: 100%;
  }
  .interview5 .itemWrap.item3 .txtBox .tit1 {
    width: 478px;
  }
  /* thumb */
  .interview1 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview1/img2.jpg);
  }
  .interview1 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview1/img3.jpg);
  }
  .interview1 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview1/img4.jpg);
  }
  .interview2 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview2/img2.jpg);
  }
  .interview2 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview2/img3.jpg);
  }
  .interview2 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview2/img4.jpg);
  }
  .interview3 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview3/img2.jpg);
  }
  .interview3 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview3/img3.jpg);
  }
  .interview3 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview3/img4.jpg);
  }
  .interview4 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview4/img2.jpg);
  }
  .interview4 .itemWrap .thumb2 {
    height: 851px;
    background-image: url(../img/interview/single/interview4/img3.jpg);
  }
  .interview4 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview4/img4.jpg);
  }
  .interview5 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview5/img2.jpg);
  }
  .interview5 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview5/img3.jpg);
  }
  .interview5 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview5/img4.jpg);
  }
  .interview6 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview6/img2.jpg);
  }
  .interview6 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview6/img3.jpg);
  }
  .interview6 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview6/img4.jpg);
  }
}
@media all and (min-width: 681px) and (max-width:1020px)  {
  .itemWrap .in {
    margin-right: 10px;
  }
  .itemWrap.rev .in {
    margin-left: 10px;
  }
  .itemWrap .thumb {
    width: 440px;
  }
}
@media all and (max-width:680px) {
  .itemWrap + .itemWrap {
    margin-top: 80px;
  }
  .itemWrap .in {
    width: 85.94vw;
    margin: 0 auto;
    display: block;
  }
  .itemWrap .txtBox {
    width: 100%;
  }
  .itemWrap .txtBox .p1 {
    font-size: 16px;
    line-height: 1.86;
    letter-spacing: 0;
    margin-top: 6vw;
  }
  .itemWrap .thumb {
    width: 100%;
    min-width: auto;
    margin-top: 6vw;
  }
  .itemWrap .thumb1 {
    height: 46.88vw;
  }
  .itemWrap .thumb2 {
    height: 65.63vw;
  }
  .itemWrap .thumb3 {
    height: 112.5vw;
    margin-top: 12vw;
  }
  .itemWrap .bg_logo1 {
    width: 90vw;
    z-index: 0;
    left: -50px;
    top: auto;
    bottom: -60px;
  }
  .itemWrap .bg_logo2 {
    width: 82.19vw;
    left: auto;
    right: -5vw;
    bottom: -30px;
  }
  /* title */
  .itemWrap.item1 .txtBox .tit1 {
    width: 75vw;
  }
  .itemWrap.item2 .txtBox .tit1 {
    width: 83.13vw;
  }
  .itemWrap.item3 .txtBox .tit1 {
    width: 77.81vw;
  }
  /* .interview3 .itemWrap.item1 .txtBox .tit1 {
    width: 80.94vw;
  }
  .interview3 .itemWrap.item3 .txtBox .tit1 {
    width: 89.06vw;
  } */
  .interview3 .itemWrap.item3 .txtBox .tit1 {
    width: 63.28vw;
  }
  .interview4 .itemWrap.item1 .txtBox .tit1 {
    width: 78.44vw;
  }
  .interview4 .itemWrap.item3 .txtBox .tit1 {
    width: 78.59vw;
  }
  .interview5 .itemWrap.item1 .txtBox .tit1 {
    width: 81.31vw;
  }
  .interview5 .itemWrap.item2 .txtBox .tit1 {
    width: 89.69vw;
  }
  .interview5 .itemWrap.item3 .txtBox .tit1 {
    width: 61.72vw;
  }
  /* thumb */
  .interview1 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview1/img2_sp.jpg);
  }
  .interview1 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview1/img3_sp.jpg);
  }
  .interview1 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview1/img4_sp.jpg);
  }
  .interview2 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview2/img2_sp.jpg);
  }
  .interview2 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview2/img3_sp.jpg);
  }
  .interview2 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview2/img4_sp.jpg);
  }
  .interview3 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview3/img2_sp.jpg);
  }
  .interview3 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview3/img3_sp.jpg);
  }
  .interview3 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview3/img4_sp.jpg);
  }
  .interview4 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview4/img2_sp.jpg);
  }
  .interview4 .itemWrap .thumb2 {
    height: 112.63vw;
    background-image: url(../img/interview/single/interview4/img3_sp.jpg);
  }
  .interview4 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview4/img4_sp.jpg);
  }
  .interview5 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview5/img2_sp.jpg);
  }
  .interview5 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview5/img3_sp.jpg);
  }
  .interview5 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview5/img4_sp.jpg);
  }
  .interview6 .itemWrap .thumb1 {
    background-image: url(../img/interview/single/interview6/img2_sp.jpg);
  }
  .interview6 .itemWrap .thumb2 {
    background-image: url(../img/interview/single/interview6/img3_sp.jpg);
  }
  .interview6 .itemWrap .thumb3 {
    background-image: url(../img/interview/single/interview6/img4_sp.jpg);
  }
}
@media all and (max-width:370px) {
}


/* inNav
***************************************************************/
.inNav {
  width: 690px;
  margin: 0 auto;
  padding: 155px 0 175px;
  display: flex;
  justify-content: space-between;
}
.inNav .w_link1 {
  width: 130px;
  margin: 0;
}
.inNav .all .w_link1 {
  width: 312px;
}
@media all and (min-width: 681px) {
}
@media all and (max-width:680px) {
  .inNav {
    width: 85.94vw;
    padding: 60px 0 70px;
  }
  .inNav .w_link1 {
    width: 17.5vw;
    margin: 0;
  }
  .inNav .all .w_link1 {
    width: 42.5vw;
  }
}
@media all and (max-width:370px) {
}



/* コンテンツ
***************************************************************/
@media all and (min-width: 681px) {
}
@media all and (max-width:680px) {
}
@media all and (max-width:370px) {
}
