@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');
.site__header {
    max-width: 1280px;
    margin : 5px auto;
}
.site__header-h1 {
    font-size: 12px;
}
.site-digest__header-box__inner {
    justify-content: flex-start;

}
.site-digest__header-box {
    padding: 15px 0;
}
.header__navigation-item {
    align-items: stretch;
}
.header__navigation-item.header__tab-item {
    width: auto;
    flex: auto;
}
.header__navigation-item.header__tab-item:not(:last-child),
.header__navigation-item.header__tab-item:not(:last-child) {
    margin-right : none;
}
.header__navigation-item.header__tab-item a.active {
    background : initial;
    color: initial;
}
.header__navigation-item.header__tab-item a {
    font-weight : normal;
    background : initial;
    color: initial;
    float: none;
    border-radius : unset;
    display : block;
    height : auto;
    padding : 7px 2em;
    margin-top : unset;
    border-right : 0.5px solid gray;
}
.spn-sticky-menu {
    border-bottom: unset;
    background-color: unset;
    height: auto;
    
}
@media screen and (min-width: 601px) {
    .header__navigation-item.header__tab-item a {
        min-width : auto;
        padding : auto;
    }
}
@media (max-width: 767px) {
    .site-digest__header-box .site__logo {
        max-width: none;
        margin-left: 0px !important;
        max-height: 50px !important;
        margin-bottom: 0px !important;
    }
}


