@charset "UTF-8";



.copy-c02 {
  position: absolute;
  content: '©Wire Collective';
  color: #fff;
  bottom: 0;
  right: 2px;
  z-index: 9;
  text-shadow: 1px 1px 1px #000;
}

.copy-c03 {
  position: absolute;
  content: '©Wire Collective';
  color: #fff;
  bottom: 3.5vw;
  right: 2px;
  z-index: 9;
  text-shadow: 1px 1px 1px #000;
}



.copy-c {
  position: absolute;
  content: '©Wire Collective';
  color: #fff;
  bottom: 2vw;
  right: 2vw;
  z-index: 9;
}


[class^="copy-c"] {

  font-size: 10px;

}





 
.tp-image_movie-deco.move_ov {
    
    position: relative;
    margin-top: -45px;

}


.image_movetxt {
    display: flex;
    justify-content: flex-end;
    margin-top: 5px;
    color: red;
    font-weight: bold;
}


body .tp-involve {

  background: #fff;
}

.tp-involve_list-caption {

  border: 1px solid #F8F6F6;
}

.youtube_ic {

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.dsp {
  display: block;
}

@media screen and (min-width: 768px){

  .on_sp {
    display: none !important;
  }

}

@media screen and (max-width: 767px){

body .tp-image_movie-deco.move_ov {
 
    margin-top: -5px;
 

}
.on_pc {

  display: none !important;
}

}






.relation 
.c-kv_title {

      text-shadow: 1px 2px 5px #333;
}


    .relation .c-kv_inner {
        background: url(/hcp/img/relation_top01.jpg) no-repeat center center / cover;
    }


  @media screen and (max-width:767px) {


 .relation .c-kv_inner {
        background: url(/hcp/img/relation_top01sp.jpg) no-repeat center center / cover !important;
    }


  }




  @media screen and (max-width: 767.98px) {
   .top .tp-kv-picture {
        background: url(/hcp/img/kv_sp.webp) no-repeat center center / cover;
    }
}