@charset "UTF-8";

#v + .widget_gallery01 .slick-slide{

    transition:transform .8s ease;

}

#v + .widget_gallery01 {

    overflow:visible;

}
#v + .widget_gallery01 .slick-list {
  overflow: visible;
}


#v + .widget_gallery01 .slick-slide.up{

    transform:translateY(-40px);

}

#v + .widget_gallery01 .slick-slide.down{

    transform:translateY(0);

}

#v + .widget_gallery01 .inner_item{

    transition:.8s ease;

}
header:not(.nofixed) {
position: relative;
}


/*-----MV調整_260724-----*/
#mv_outer {
    padding-top: 150px;
}
#mv .mv_text {
    height: auto;
    top: -130px !important;
}
@media screen and (max-width: 900px) {
    #mv .mv_text {
        top: -110px !important;
    }
    /*#mv .mv_text h2 {
        font-size: 4.5rem !important;
    }*/
}
@media screen and (max-width: 786px) {
    #mv_outer {
        padding-top: 130px;
    }
    #mv .mv_text {
        top: -112px !important;
    }
}
@media screen and (max-width: 768px) {
    #mv .mv_text {
        top: -106px !important;
    }
    /*#mv .mv_text h2 {
        font-size: 4rem !important;
    }*/
}
@media screen and (max-width: 600px) {
    #mv_outer {
        padding-top: 20vw;
    }
    #mv .mv_text {
        top: calc(-10vw - 2.75vw * 1.3 - 1.15vw * 1.6 - 1.5px)!important;
        top: -80px !important;
    }
    /*#mv .mv_text h2 {
        font-size: 5.5vw !important;
    }*/
    #mv .mv_text h2, #mv .mv_text p {
        min-height: auto;
    }
}
/*20260804*/
.widget_shop01 .inner_item_txt .heading>*:first-child:last-child {
    display: none;
}
.widget_shop01 .map {
    display: none;
}


/*-----フォント修正_260807-----*/
#title_text + section .heading.block_header_1 .h {
  font-family: "Zen Kaku Gothic New", sans-serif !important;
  font-weight: 500;
}
#title_text + section .heading.block_header_1 .h,
#txt_fl + section .heading.block_header_6 .h,
#line + section .heading.block_header_6 p  {
  font-size: 3rem;
}
#c2+div .inner_item .heading.block_header_4 .h,
#st+section .heading.block_header_2 .h {
  font-size: 3rem !important;
}
@media screen and (max-width: 768px) {
  #title_text + section .heading.block_header_1 .h {
    font-size: 2.8rem;
  }
}