
    [data-section-type=product] .card-container .wonder-product-list-li .wonder-product-img {
        margin-bottom: 20px !important;
    }


    @media screen and (max-width: 560px) {
        [data-section-type="product"] div.wonder-scroll-container:not(.enabled) ul.row-el.card-container.scroll-card-container {
            display: flex;
            flex-flow: nowrap;
            gap: 20px;
            width: 1000px;
        }
    }
    @media screen and (max-width: 560px) {
        [data-section-type="product"] div.wonder-scroll-container {
            overflow-x: auto;
        }
    }


@media screen and (max-width: 560px) {
    section .section-main-container.wonder-header[data-section-type=header] {
        height: 55px !important;
    }
    .wonder-header .wonder-header-inner .wonder-header-logo-wrapper .wonder-header-main .wonder-header-logo {
        position: relative !important;
        bottom: 5px !important;
    }
}


    @media screen and (max-width: 560px) {
        [data-section-type="reason"] [data-content-type=scroll] .wonder-scroll-container.enabled .card-container .col-el {
            flex-direction: column;
        }

        [data-section-type="reason"] [data-content-type=scroll] .wonder-scroll-container.enabled .card-container .col-el .reason-block {
            width: 100%;
            display: flex !important;
            justify-content: center;
            margin-left: 0;
        }

        [data-section-type=reason] .wonder-default-main-content .wonder-scroll-container.enabled {
            scroll-snap-type: none;
        }
        .wonder-comparison-01[data-composition-type=C] .table-01 .row-el .col-el {
            width: 320px !important;
        }
    }

    @media screen and (min-width: 561px) {
        [data-section-type=reason] .wonder-default-main-content .wonder-scroll-container.enabled {
            overflow-x: hidden;
            width: 1040px;
            max-width: 1040px !important;
            margin: 0;
        }

        .kigyo .scroll-hint-icon-wrap {
            display: none !important;
        }

        [data-section-type=reason] .wonder-default-main-content .wonder-scroll-container.enabled {
            width: 100%;
            justify-content: center;
            overflow-x: hidden;
        }
    }


@media screen and (min-width: 561px) {
  .wonder-cv-bubble {
    position: relative !important;
    right: 40px !important;
  }
}
@media screen and (max-width: 560px) {
  .wonder-cv-bubble {
    position: relative !important;
    right: 25px !important;
  }
}


[data-section-type="reason"] .section-body-container {
  padding-top: unset !important;
}
