/* Add here all your css styles (customizations) */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');
body{
    font-family: "Noto Sans JP", sans-serif;
}

.u-bg-overlay__inner { position: inherit;}
/*.js-header-change-moment .navbar-toggler.btn.g-top-25 { top: 1.1rem;}*/

a.dropdown-toggle {outline: none;}
a.dropdown-toggle:hover{ text-decoration:none; color:#f73859;}

.dropdown-menu { min-width: 10rem; background-color: rgba(255,255,255,0.9); border:0px solid #fff;margin: .4rem 0 0; padding:5px 10px;}
.btn_res{padding-top: 0.55rem !important;padding-bottom: 0.55rem !important; margin:0 auto;}

@media (max-width: 767px){
.g-bg-img-hero {background-size: contain !important;}
}

@media (max-width: 666px) {
    .g-min-height-70vh { min-height: 50vh;}
}

@media (max-width: 666px) {
    .g-min-height-70vh {
        min-height: 50vh;
    }
}

.gallery_image {
    width: 185px;
    height: 185px;
    background-size: cover;
}

.news_title{
    color:black;
}

.news_title:hover{
    color:black;
}

button.fancybox-button.fancybox-button--fullscreen{
    display: none;
}