/* カテゴリページオリジナルのスタイル */

.section.category_products {
    padding: calc(10*var(--rem)) 0 calc(15*var(--rem)) 0;
}
@media screen and (max-width:767px) {
    .section.category_products {
        padding: calc(10*var(--rem)) 0;
    }
}
.category_products .category_products__heading__eng {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: calc(3.4 * var(--rem));
    font-family: "helvetica-neue-lt-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    letter-spacing: -0.02em;
    line-height: 1;
}
@media screen and (max-width:767px) {
    .category_products .category_products__heading__eng {
        font-size: calc(4.2 * var(--rem));
    }
}
.category_products .category_products__heading__eng .category_products__heading__eng__num {
    display: inline-block;
    padding: 0 0 0 calc(2*var(--rem));
    font-size: calc(2.4 * var(--rem));
}
@media screen and (max-width:767px) {
    .category_products .category_products__heading__eng .category_products__heading__eng__num {
        font-size: calc(2.8 * var(--rem));
    }
}
.category_products .category_products__heading__eng .category_products__heading__eng__num #js-number {
    display: inline-block;
    padding: 0 0.2em;
}
.category_products .category_products__heading__ja {
    margin-top: calc(0.5 * var(--rem));
    font-size: calc(1.8 * var(--rem));
}
@media screen and (max-width:767px) {
    .category_products .category_products__heading__ja {
        margin-top: calc(0.8 * var(--rem));
        font-size: calc(2 * var(--rem));
    }
}
.contents_ .category_products .StyleT_Frame_ {
    margin-top: calc(4 * var(--rem));
}

.facilities-bnr {
    width: calc(94 * var(--rem));
    margin-left: auto;
    margin-right: auto;
    margin-bottom: calc(10 * var(--rem));
}
@media screen and (max-width:767px) {
    .facilities-bnr {
        width: 100%
    }
}