@charset "UTF-8";



@media (min-width: 769px){
a[href^="tel:"] {
    pointer-events: none;
}
}


/*----------MV設置----------*/
#mv_pc + section {
  max-height:initial!important;
}

#mv_pc + section .content_wrapper .inner_item_img img{
  max-height:initial!important;
}

#mv:before{
  height: 20px;
}

#mv .mv_pointer{
  top: -5px;
}

#mv:after{
  background: none;
}

#mv_pc + section{
  display:block;
}

#mv_pc + section  .content_wrapper{
  width: 60%;
}

#mv_sp + section{
  display:none;
}

.pc_mv_image{
  display:block!important;
}
.sp_mv_image{
  display:none!important;
}
#mv  {
    max-width: 1500px;
}
@media screen and (max-width:900px){
#mv_outer {
    height: 70vh;
}
#mv_pc + section .content_wrapper {
    width: 100%;
}
#mv_pc + .contents_box01{
    width: 95%;
}
  #mv_sp + section{
    display:block;
  }

  #mv_sp + section  .content_wrapper{
    width: 50%;
  }

  .pc_mv_image{
    display:none!important;
  }
  .sp_mv_image{
    display:block!important;
  }
  #mv.slide05 .mv_img li img {
    object-fit: contain;
  }
  #mv.slide05 .mv_img li.show img {
    background: #fff;
  }
  #mv.slide05 {
    width: 100%;
    min-height: 100%!important;
  }

  #mv .mv_scroll {
    left: -3vw;
    bottom:9vw;
  }

  #mv:before {
    top:4vw;
  } 

  #mv .mv_pointer{
    top: 5vw;
  }

}

@media screen and (max-width:330px){
  #mv_outer{
    width: 100vw;
  }
}
@media screen and (max-width:767px){
#mv {
    height: 115vh;
}
}
@media screen and (max-width:675px){
#mv {
    height: 100vh;
}
}
@media screen and (max-width:582px){
#mv {
    height: 86vh;
}
}
@media screen and (max-width:495px){
#mv {
    height: 74vh;
}
}
@media screen and (max-width:431px){
#mv {
    height: 64vh;
}
}

@media screen and (max-width:370px){
#mv {
    height: 55vh;
}
}


@media screen and (max-width: 480px){
.composite_box01.block_images_1 .inner_item_img img, .composite_box01.block_images_2 .inner_item_img img, .composite_box01.block_images_3 .inner_item_img img, .composite_box01.block_images_14 .inner_item_img img {
    height: 130px !important;
}
}