




body {
    font-family: "Noto Serif JP", serif;
    font-optical-sizing: auto;
    font-style: normal;
    /*
    overflow-x: unset;
    contain: paint;
    */
}



.l-content {
    overflow: unset;
    contain: paint;
}


.l-header__btns__btn {
    color: #fff;
    background-color: #AA8E59;
    border-radius: unset;
}
.l-header__btns__btn--sub {
    color: #333;
    background-color: transparent;
}





@media screen and (min-width: 769px) {
    .l-header__hamburger {
        background-color: transparent;
    }
    .l-header__hamburger::before, .l-header__hamburger::after {
        color: #333;
    }
}





@media screen and (min-width: 769px) {
    .l-inner--ver2 {
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }
}
@media screen and ( max-width: 768px ){
    .l-inner--ver2 {
        max-width: none;
        padding-left: 0;
        padding-right: 0;
    }
}





.c-button--primary {
    color: #fff;
    font-family: "Noto Serif JP", serif;
    font-optical-sizing: auto;
    font-style: normal;
    background-color: #AA8E59;
    border: 2px solid #AA8E59;
}
.c-button--secondary {
    color: #fff;
    font-family: "Noto Serif JP", serif;
    font-optical-sizing: auto;
    font-style: normal;
    background-color: #010101;
    border: 2px solid #010101;
}


