@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Noto+Serif+SC:wght@200..900&display=swap');

.ch .notoserif {
    font-family: "Noto Serif SC", serif;
}

.ch .col_header .navi .inner_navi {
    align-items: center;
}


.ch .col_header .navi a.contact {
    display: flex;
    align-items: center;
    max-height: 42px;
    padding: 0.8em 2.8em;;
}


.ch .navi_footer {
    width: calc(100% - 325px);
}

.ch .col_footer {
    max-width: 1087px;
}



@media screen and (max-width: 1000px) {
.ch .col_header .navi a.contact {
    width: 50%;
    padding: 0.8em 1em;
    justify-content: center;
    max-width: 195px;
    margin: 2em auto;
}
}