@charset "utf-8";

/*------------------------------------

------------------------------------*/
#mainVisual.index_mainVisual .headline > * {
    text-shadow: 0 0 .5em rgba(90,37,22,0.6), 0 0 .5em rgba(90,37,22,0.6), 0 0 .5em rgba(90,37,22,0.6), 0 0 .5em rgba(90,37,22,0.6);
}
#mainVisual_slider {}
#mainVisual_slider > .slideer--items + .slideer--items {
    display: none;
}
#mainVisual_slider > .slideer--items * {
    height: stretch;
    height: -webkit-fill-available;
    object-fit: cover;
    object-position: center;
    width: 100%;
}

#mainVisual_slider .slick-list,
#mainVisual_slider .slick-list * {
    height: stretch;
    height: -webkit-fill-available;
    object-fit: cover;
    object-position: center;
    width: 100%;
}


@media only screen and (max-width: 767px) {
#mainVisual_slider,
#mainVisual_slider .slick-list,
#mainVisual_slider .slick-list * {
    height: var(--size_500);
}

    
    
}
@media only screen and (max-width: 575px) {}
@media print, screen and (min-width: 768px) {
#mainVisual_slider,
#mainVisual_slider .slick-list,
#mainVisual_slider .slick-list * {
    max-height: var(--size_500);
}
}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
    
    
}
@media print, screen and (min-width: 992px) {
    
    
}
@media print, screen and (min-width: 1200px) {
}
@media print, screen and (min-width: 1400px) {
#mainVisual_slider,
#mainVisual_slider .slick-list,
#mainVisual_slider .slick-list * {
    max-height: var(--size_564);
}
    
}








/*------------------------------------

------------------------------------*/ 

#gmap {
    min-height: var(--size_400);
}

@media only screen and (max-width: 767px) {

    
}
@media only screen and (max-width: 575px) {

}
@media print, screen and (min-width: 768px) {

#gmap {
    height: var(--size_400);
}
    
    
}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
    
}
@media print, screen and (min-width: 992px) {
}
@media print, screen and (min-width: 1200px) {
}






/*------------------------------------

------------------------------------*/ 




@media only screen and (max-width: 767px) {
    
    
}
@media only screen and (max-width: 575px) {

}
@media print, screen and (min-width: 768px) {

    
    
}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
    
}
@media print, screen and (min-width: 992px) {
}
@media print, screen and (min-width: 1200px) {
}






/*------------------------------------

------------------------------------*/ 




@media only screen and (max-width: 767px) {
    
    
}
@media only screen and (max-width: 575px) {

}
@media print, screen and (min-width: 768px) {

    
    
}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
    
}
@media print, screen and (min-width: 992px) {
}
@media print, screen and (min-width: 1200px) {
}






/*------------------------------------

------------------------------------*/ 




@media only screen and (max-width: 767px) {
    
    
}
@media only screen and (max-width: 575px) {

}
@media print, screen and (min-width: 768px) {

    
    
}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
    
}
@media print, screen and (min-width: 992px) {
}
@media print, screen and (min-width: 1200px) {
}






/*------------------------------------

------------------------------------*/ 




@media only screen and (max-width: 767px) {
    
    
}
@media only screen and (max-width: 575px) {

}
@media print, screen and (min-width: 768px) {

    
    
}
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
    
}
@media print, screen and (min-width: 992px) {
}
@media print, screen and (min-width: 1200px) {
}
