.link-box.category-link {
        text-align: right;
    }

    .link-box.category-link a {
        display: inline-block;
        position: relative;
        font-weight: bold;
    }

    .link-box.category-link a::before {
        content: "";
        width: 110px;
        height: 1px;
        background-color: #3F391F;
        display: inline-block;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .link-box.category-link a:hover {
        text-decoration: unset;
    }

    .link-box.category-link a p::after {
        content: "";
        display: inline-block;
        width: 4px;
        height: 4px;
        border-top: 1px solid #3F391F;
        border-right: 1px solid #3F391F;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-left: 5px;
    }

    .link-box.category-link a p {
        display: flex;
        align-items: center;
    }

    .link-box.category-link a:hover::before {
        display: none;
    }

    .sample- {
        display: none;
    }

.logout.my-true {
    display: none;
}

.login.my-false {
    display: none;
}
.fs-l-productLayout .product-main .product-cartarea .sample- {
display: none;
}

.ig-list p.image {
    position: relative;
    height: 0;
    padding-top: 100%;
}

.ig-list p.image img {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

/* 選択項目肢CSS変更・ここから */
.fs-c-variationPanelList__panel,
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock)) {
   border:2px solid #A8A391;
}
 
.fs-c-variationPanelList__radio:checked + .fs-c-variationPanelList__panel .fs-c-variationPanelList__panel__content {
 background: #3F391F;
}
.fs-c-variationPanelList__panel__content {
   background: #A8A391;
   color:#FFFFFF;
}
 
.fs-c-variationPanelList__panel__price{
   background:#FFFFFF
}

.fs-c-productVariationPrice__price{
   color:#3F391F
}

.fs-c-button--secondary{
   margin-top:3%;
}

/* 選択項目肢CSS変更・ここまで */