.img_wrap{position: relative;}

.event-benefit-template .article-03 .c-tab--round .c-tab__inner{justify-content:center;}
.event-benefit-template .article-03 .tit_area{margin-bottom: 48px;}
.event-benefit-template .article-03 .custom-scroll-slider__content-wrapper{column-gap:0;}
.event-benefit-template .article-03 .custom-scroll-slider__item{ min-width: 573px; max-width: 573px;}
.event-benefit-template .article-03 .custom-scroll-slider p.small{color: #444; font-size: 14px; font-weight: 400; margin-top: 8px; margin-left: 18px;}


.app_coupon .img_wrap{margin-top: 24px;}
.app_coupon .img_wrap button{position: absolute; width: 22%; left: 26%; height: 100%; top:0; }
.app_coupon .img_wrap a{position: absolute; width: 22%; left: 48.6%; height: 100%; top:0; }

@media screen and (min-width: 767px) {
    .app_coupon .custom-scroll-slider--exclusive-purchage-benefit .custom-scroll-slider__content-wrapper{gap: 0;}
    .app_coupon .custom-scroll-slider--exclusive-purchage-benefit .custom-scroll-slider__content-wrapper .custom-scroll-slider__item{flex: 0 0 calc(100% / 3);}
    #switch-tab-2depth-content-03 .l-img-accordion-manager{display: none;}
    .img_wrap2{display: none;}
}

@media screen and (max-width: 767px) {
    .event-benefit-template .c-tab--round .c-tab__list{justify-content:center;}

    .event-benefit-template .article-03 .tit_area{margin-bottom: 0px;}
    .event-benefit-template .article-03 .custom-scroll-slider__item{ min-width: calc(350 / 390 * 100vw); max-width: calc(350 / 390 * 100vw);}
    .event-benefit-template .article-03 .custom-scroll-slider p.small{color: #444; font-size: 12px; font-weight: 400; margin-top: calc(0 / 390 * 100vw); margin-left: calc(37 / 390 * 100vw);}

    .app_coupon .img_wrap{margin-top: 24px;}
    .app_coupon .img_wrap button{position: absolute; width: 44%; left: 5%; height: 76%; top:24%; }
    .app_coupon .img_wrap a{position: absolute; width: 44%; left: 50.7%; height: 76%; top:24%; }

    #switch-tab-2depth-content-03 .custom-scroll-slider{display: none;}

    .scroll_x .img_wrap{padding-left: calc(20 / 390 * 100vw); overflow-x: scroll;}
    .scroll_x .img_wrap picture{max-width: 200%; width: 200%; padding-right: calc(20 / 390 * 100vw);}
    .img_wrap2 {padding: calc(48 / 390 * 100vw) calc(20 / 390 * 100vw) 0;}
    
}