.fs-p-logo{max-width:158px;}

.header-top h1 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
@media (max-width: 767px) {
.header-top h1 {
    font-size: 10px;
}
}

.fs-c-productPrice__main__label {background: #FF0000;color: #FFFFFF;padding: 0 5px;line-height: 1.5em;}

.fs-c-productPrice--listed .fs-c-price__value,
.fs-c-productPrice--listed .fs-c-price__currencyMark,
.fs-c-productPrice__addon--listed {
    text-decoration: line-through;
}

.fs-c-productPrice--listed + .fs-c-productPrice--selling .fs-c-productPrice__main__price, .fs-c-productPrice--listed + .fs-c-productPrice--selling > .fs-c-productPrice__addon{color:#FF0000;}


.fs-c-variationCart__variationName__stockValue { 
display: none; 
}

@media (max-width: 767px) {
    .bg-black a {
background-color: #000 !important;
}

div#ft_fixed li {
        width: 25% !important;
        height: 56px;
    }

div#ft_fixed li a {
display: flex !important;
justify-content: center !important;
align-items: center;
padding:3px 0 0 !important;
}

div#ft_fixed li i {
width: 20%;
margin-right: 5px
}

.fs-p-headerNavigation__link {
    flex-direction: inherit !important;
}

.item-list {
padding-top: 2px
}

}


.fs-l-header--min .fs-p-logo {
    max-width: 1320px;
    margin: 10px auto;
}


.fs-c-variationCart__cartButton.fs-c-variationCart__cartButton--outOfStock span.fs-c-string.fs-c-string--label {
    font-size: 0;
}

.fs-c-variationCart__cartButton.fs-c-variationCart__cartButton--outOfStock span.fs-c-string.fs-c-string--label::before {
    font-size: 12px;
    content: "販売期間外です";
}


.fs-c-featuredProduct .fs-c-featuredProduct__list .fs-c-productStock{
display:none;}


