.fs-c-orderedList.second-list>li::before {
    content: "(" counter(number) ")";
}

html body#fs_ProductDetails .fs-c-productMarks {
    display: block;
}

.search-block label.productSearch-checkbox__label img {
    max-width: 24px;
}

@media (max-width: 767px) {
    form .search-block .search-wrapper {
        padding-bottom: 120px;
    }
}

.fs-body-about-terms dl.fs-c-explainList {
    background-color: unset;
}

.color-ball {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 0 6px 0 3px;
}

.color-ball.pink {
    background-color: #ED93BB
}

.color-ball.berge {
    background-color: #DBCDB9
}

.color-ball.gray {
    background-color: #B5B5B6
}


.check-group.no-image {
    display: flex;
    align-items: center;
}

.fs-c-documentColumn__content>.fs-c-orderedList.second-list {
    padding-left: 10px;
}

.js-center {
    justify-content: center;
}

.faq .faq__content .content-group .group-a .group-inner a.c-free-button {
    text-decoration: unset;
}

@media (max-width: 767px) {
    main .about-container .about-main .main-text .main-description,
    main .about-container .about-main .main-text .main-heading {
        text-align: left;
    }
}
}

ul.fs-p-listWithCheckmark li:nth-child(2) {
    display: none;
}

.area-search {
    position: relative;
    z-index: 90;
}


element.style {
}
.nav-overlay.overlay-open {
    z-index: 91 !important;
}


.fr3-item__rankContainer {
    display: none !important;
}

/* 商品一覧-予約商品マーク・販売期間 */
.fs-c-productList__list .fs-c-productMarks .fs-c-mark--preorder{
    border-radius: 20px;
    padding: 3px 10px;
    font-size: 12px;
    width: fit-content;
}
.fs-c-productList__list .fs-c-productListItem__salesPeriod .fs-c-salesPeriod__date{
    font-size: 14px;
}

