/* Original artwork and typography, with current payment terms and no testimonials. */
body{background:#fff}
.sec-mv,.sec-point{position:relative;container-type:inline-size}
.finished-artwork{display:block;width:100%;margin:0;padding:0}
.finished-artwork>img{display:block;width:100%;height:auto;max-width:none}
.sec-brand .payment-wrap{padding:30px 20px;background:#eaf9f9;border-radius:0 0 28px 28px}
.sec-brand .payment-wrap .accordion-wrap{margin-top:0}
.sec-brand .img-style02{border-radius:28px;padding-bottom:36px}
.sec-brand .img-style03{border-radius:28px;padding-bottom:36px}
.sec-brand .list-brand>.list .ttl-num{z-index:1}
.original-media{position:relative;width:100%;overflow:hidden}
.original-media>img{display:block;position:absolute;left:0;width:100%;height:auto;max-width:none}
.media-sp{display:none}
@media(max-width:767px){
 .media-pc{display:none}.media-sp{display:block}
 .sec-brand .payment-wrap{padding:20px 10px}
 .sec-brand .img-style02,.sec-brand .img-style03{padding-bottom:20px}
 .sec-brand .ttl-brand{margin:0 -20px;width:calc(100% + 40px);max-width:none}
}
