html[lang="en-US"] .c-block-first-guide__head {
    margin-right: -40px;
}

html[lang="en-US"] body {
    line-height: 1.5;
}

html[lang="en-US"] #growp-editor-wrapper .c-block-first-lead__last-title span,
html[lang="en-US"] #growp-editor-wrapper .c-block-first-lead__first-title,
html[lang="en-US"] #growp-editor-wrapper .c-block-first-lead__second-title,
html[lang="en-US"] #growp-editor-wrapper .c-block-first-lead__third-subtext,
html[lang="en-US"] #growp-editor-wrapper .c-block-front-order__head-title,
html[lang="en-US"] #growp-editor-wrapper .c-block-first-guide__head-title,
html[lang="en-US"] .c-block-first-lead__last-title span,
html[lang="en-US"] .c-block-first-lead__first-title,
html[lang="en-US"] .c-block-first-lead__second-title,
html[lang="en-US"] .c-block-first-lead__third-subtext,
html[lang="en-US"] .c-block-front-order__head-title,
html[lang="en-US"] .c-block-first-guide__head-title {
    letter-spacing: 0.05em;
}

html[lang="en-US"] .l-header__item {
    margin-left: 0;
}

html[lang="en-US"] .l-header__item-link {
    font-size: 14px;
}

html[lang="en-US"] .l-header__lang-link {
    font-size: 14px;
}

html[lang="en-US"] .c-overmenu__item-link {
    font-size: 14px;
}

html[lang="en-US"] .c-overmenu__item {
    padding-right: 0;
}

html[lang="en-US"] .c-overmenu__item:first-child {
    padding-left: 0;
}

html[lang="en-US"] .c-slidebar-menu__item-wrapper:not(:last-child) {
    padding-right: 0.5rem;
}

html[lang="en-US"] .c-slidebar-menu__content {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
}

@media screen and (max-width: 59.3125em) {
    html[lang="en-US"] .c-slidebar-menu__content {
        padding: 0 2rem 15rem;
    }
}

@media (max-width: 1200px) {
    html[lang="en-US"] .l-header__item-link {
        font-size: 12px;
    }

    html[lang="en-US"] .l-header__lang-link {
        font-size: 12px;
    }

    html[lang="en-US"] .c-overmenu__item-link {
        font-size: 12px;
    }
}

@media screen and (min-width: 0em) and (max-width: 46.8125em) {
    html[lang="en-US"] .l-footer__nav {
        display: block;
    }

    html[lang="en-US"] .l-footer__nav-link {
        margin-left: 0;
    }

    html[lang="en-US"] .l-footer__nav-link:not(:last-child) {
        margin-bottom: 0.5rem;
    }
}

@media screen and (max-width: 46.8125em) {
    html[lang="en-US"] .c-block-banner__link.is-sm .c-block-banner__link-inner {
        height: auto;
        max-height: none;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    html[lang="en-US"] .c-block-banner__link.is-sm .c-block-banner__link-title {
        font-size: 1rem;
        line-height: 1.3;
    }

    html[lang="en-US"] .c-block-banner__link.is-sm .c-block-banner__link-text {
        margin-top: 8px;
    }

    html[lang="en-US"] .c-block-front-order__item-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    html[lang="en-US"] .c-block-front-order__item.is-sm .c-block-front-order__item-title {
        line-height: 1.3;
        font-size: 1rem;
    }

    html[lang="en-US"] .c-block-front-order__item.is-sm {
        height: auto;
        max-height: none;
    }

    html[lang="en-US"] .c-block-front-order__item.is-sm .c-block-front-order__item-text {
        margin-top: 8px;
    }

    html[lang="en-US"] .c-block-first-guide__head {
        margin-right: 0;
    }
}

html[lang="en-US"] #growp-editor-wrapper .c-block-first-guide__head {
    margin-right: 0;
}

html[lang="en-US"] .c-custom-order__cards-title,
html[lang="en-US"] .c-custom-order__checkbox-title {
    line-height: 1.6;
}

html[lang="en-US"] .c-forms__content.is-name-en {
    flex-direction: column;
}

html[lang="en-US"] .c-forms__content.is-name-en.is-column .c-forms__unit {
    width: 100%;
    justify-content: flex-start;
}

html[lang="en-US"] .c-forms__content.is-name-en.is-column .c-forms__unit:not(:last-child) {
    margin-bottom: 0.5rem;
}

html[lang="en-US"] .c-forms__content.is-name-en.is-column .c-forms__unit-name {
    width: 9em;
    text-align: left;
}

html[lang="en-US"] .c-tabs__navs li a,
html[lang="en-US"] body.post-type-archive-commitments .c-tabs__navs li a,
html[lang="en-US"] body.tax-commitments_category .c-tabs__navs li a {
    font-size: 1rem;
    line-height: 1.3;
    padding: 1rem;
}

@media screen and (min-width: 0em) and (max-width: 46.8125em) {
    html[lang="en-US"] .c-tabs__navs li a,
    html[lang="en-US"] body.post-type-archive-commitments .c-tabs__navs li a,
    html[lang="en-US"] body.tax-commitments_category .c-tabs__navs li a {
        font-size: .875rem;
        padding: 8px 0;
    }
}

html[lang="en-US"] .c-block-product__table th {
    max-width: 8rem;
    padding: .625rem 0.5rem;
}

html[lang="en-US"] .c-block-product__table td {
    padding: .625rem 0.5rem;
}
