@charset "utf-8";
/* CSS Document */

/* header CSS */
/* ============================================ */
/* 202101_PCヘッダー表示 */
@media screen and (min-width: 48em) {
.navigation-top { top: 0;}
#masthead.site-header .menu-scroll-down { display: none;}
#masthead .headWrap { /*border-bottom: 1px solid #ccc;*/ padding: 11px 30px;}
}


/* 202203_PCヘッダー表示 */
@media screen and (min-width: 48em) {
.header_logo {
    margin: 0;
    padding: 0;
}
.header_logo a img {
    vertical-align: top;
}
.navigation-top {
    position: unset !important;
}
}
@media screen and (min-width: 1920px) {
.headWrap {
    max-width: 1920px;
    margin: 0 auto;
}
}
@media screen and (min-width: 480px) and (max-width:1100px) {
.header_content {
    width: 25%;
    vertical-align: unset;
}
#site-navigation {
    width: 70%;
}
}


