.RRR .ks-banner {
    background-size: auto 100%;
}

.RRR .content {
    padding-top: 0;
}

.ks-banner-titleRRR {
    position: absolute;
    top: 10vh;
    left: 47%;
    width: 33%;
}

#product_a3,
.product_RR {
    /*     background: -webkit-gradient(linear, left top, left bottom, from(#cde093), color-stop(3%, #cde093), color-stop(90%, #cde093), color-stop(93%, #cde093));
    background: -webkit-linear-gradient(top, #cde093, #cde093 3%, #cde093 90%, #cde093 93%);
    background: -moz- oldlinear-gradient(top, #cde093, #cde093 3%, #cde093 90%, #cde093 93%);
    background: -o-linear-gradient(top, #cde093, #cde093 3%, #cde093 90%, #cde093 93%);
    background: linear-gradient(to bottom, #cde093, #cde093 3%, #cde093 90%, #cde093 93%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(205, 224, 147, 0)), color-stop(3%, rgba(205, 224, 147, .431)), color-stop(90%, rgba(205, 224, 147, .431)), color-stop(93%, rgba(205, 224, 147, 0)));
    background: -webkit-linear-gradient(top, rgba(205, 224, 147, 0), rgba(205, 224, 147, .431) 3%, rgba(205, 224, 147, .431) 90%, rgba(205, 224, 147, 0) 93%);
    background: -moz- oldlinear-gradient(top, rgba(205, 224, 147, 0), rgba(205, 224, 147, .431) 3%, rgba(205, 224, 147, .431) 90%, rgba(205, 224, 147, 0) 93%);
    background: -o-linear-gradient(top, rgba(205, 224, 147, 0), rgba(205, 224, 147, .431) 3%, rgba(205, 224, 147, .431) 90%, rgba(205, 224, 147, 0) 93%);
    background: linear-gradient(to bottom, rgba(205, 224, 147, 0), rgba(205, 224, 147, .431) 3%, rgba(205, 224, 147, .431) 90%, rgba(205, 224, 147, 0) 93%);
 */

}

#product_a3 .producta-MsgBg,
.product_RR .producta-MsgBg {
    /* background: -webkit-radial-gradient(50% 50%, closest-side, var(--teal) 0%, var(--success) 100%);
    background: -moz- oldradial-gradient(50% 50%, closest-side, var(--teal) 0%, var(--success) 100%);
    background: -o-radial-gradient(50% 50%, closest-side, var(--teal) 0%, var(--success) 100%); */
    background: radial-gradient(closest-side at 50% 50%, var(--teal) 0%, var(--success) 100%);
}

#product_a3 .producta-MsgBg:after,
.product_RR .producta-MsgBg:after {
    background: url(../images/svg/arrow2.svg) no-repeat;
}


#product_a3 .productb-MsgPaint,
.product_RR .productb-MsgPaint {
    background: url(../images/product/MsgPaint-bg2.png) no-repeat center;
    background-size: contain;
}

#product_a3 .productb-MsgPaint .text,
#product_a3 .productb-text,
.product_RR .productb-MsgPaint .text,
.product_RR .productb-text {
    color: #1c5831;
}

#product_a3 .producta-subInfodt .txt,
.product_RR .producta-subInfodt .txt {
    color: #cde093;
}

@media screen and (max-width: 1024px) {
    .ks-banner-titleRRR {
        width: 45%;
    }
}

@media screen and (max-width: 768px) {
    .RRR .ks-banner {
        background-image: url(../images/ks/bg_m.jpg);
        height: 145.8vw;
    }

    .ks-banner-titleRRR {
        top: 20vw;
        width: 90%;
        left: 50%;
        -webkit-transform: translateX(-48%);
        -moz-transform: translateX(-48%);
        -ms-transform: translateX(-48%);
        -o-transform: translateX(-48%);
        transform: translateX(-48%);
    }

    .RRR .producta-subInfodt {
        font-size: 1.2em;
    }
}