.c-gnav__depth1:before, .c-gnav .sub-menu .c-gnav__a{
    background-color: #000;
}

.l-header__left{
    display: block !important;
}

header{
    margin-bottom: 0 !important;
}

.l-footer img, .l-footer figure{
    width: fit-content;
}

.l-footer{
    background-color: #505c66;
}

.l-footer p{
   color: #fff;
}

.ark-block-columns__inner{
    display: flex;
    justify-content: space-around;
}

#block-20{
    display: none;
}

@media screen and (min-width: 960px){
    .ark-block-columns .ark-block-column{
        margin-left: 1.5rem;
    }
    .l-footer figure{
        margin: 0 auto;
    }
}

@media screen and (max-width: 959px){
    .ark-block-columns__inner{
        flex-direction: column;
    }
    .ark-block-columns .ark-block-column{
        margin-bottom: 1.5rem;
    }
}

/* ヘッダーバー */
.l-header__bar{
    background-color: #fff;
}

.l-header__bar .l-header__barInner {
    justify-content: flex-start;
}

.my-catchphrase_title{
    font-weight: unset;
    padding-right: .8em;
    font-size: .8rem;
	color: #000;
}

.c-drawerNav__li a{
    color: #fff;
}