.elementor-flip-box__image img {
    width: 100%;
    height: 100%;
    max-width: 300px!important;
}

.no-flip-sp {
    display: none;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box {
        height: 30vh;
    }
    .elementor-flip-box__image img {
        max-width: 120px!important;
    }
    .elementor-flip-box__layer__description {
        padding: 0 50px!important;
    }
}

@media screen and (max-width: 767px) and (min-width: 525px) {
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box {
        height: 20vh;
    }
    .elementor-flip-box__image img {
        max-width: 115px!important;
    }
    .elementor-flip-box__layer__description {
        padding: 0 50px!important;
    }
}

@media screen and (max-width: 524px) and (min-width: 391px) {
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box {
        height: 15vh;
    }
    .elementor-flip-box__image img {
        max-width: 80px!important;
    }
    .elementor-flip-box__layer__description {
        padding: 0 20px!important;
    }
    .flip-pc {
        display: none!important;
    }
    .no-flip-sp {
        display: block;
        width: 100%;
    }
    .no-flip-sp .no-flip-sp-image {
        width: 100%;
        text-align: center;
    }
    .image-wrapper {
        background-color: rgba(0, 0, 0, 0);
        background-image: url("/wp-content/uploads/2021/05/tri.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .no-flip-sp>.no-flip-sp-image img {
        width: 80px!important;
    }
    .no-flip-sp>.no-flip-sp-image p {
        color: #fff;
        padding: 0 30px;
    }
}

@media screen and (max-width: 390px) {
    .elementor-17 .elementor-element.elementor-element-4c2999c8 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-3b2c37 .elementor-flip-box,
    .elementor-17 .elementor-element.elementor-element-589d6bba .elementor-flip-box {
        height: 10vh;
    }
    .elementor-flip-box__image img {
        max-width: 50px!important;
    }
    .elementor-flip-box__layer__description {
        padding: 0 10px!important;
    }
    .flip-pc {
        display: none!important;
    }
    .no-flip-sp {
        display: block;
        width: 100%;
    }
    .no-flip-sp .no-flip-sp-image {
        width: 100%;
        text-align: center;
    }
    .image-wrapper {
        background-color: rgba(0, 0, 0, 0);
        background-image: url("/wp-content/uploads/2021/05/tri.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .no-flip-sp>.no-flip-sp-image img {
        width: 80px!important;
    }
    .no-flip-sp>.no-flip-sp-image p {
        color: #fff;
        padding: 0 30px;
    }
}