.red_txt{color: #EA1917;}

.article_02{background: #F9FAFB;}
.article_02 .cont02_wrap{position: relative;}
.article_02 .cont02_wrap .cont02_btn{position: absolute; bottom: 0%; left: 30.6%; width: 38.9%; height: 13.3%;}

.article_0201{background: #F3F5F7;}
.cont0202_wrap, .cont0201_wrap{position: relative;}
.cont0201_btn{position: absolute; width: 35%; height:5.2%; bottom:0%; left:32.5%; }

.cont0202_wrap button{position: absolute;width: 8%; height:9.2%; bottom:38%; left:3.5%; }

.event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__inner{display: block; background: #fff;}
.event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list{background: #fff; gap: 8px; padding: 12px 0;}
.event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list .c-tab__item{overflow: hidden; position: relative;height: 38px; background-color: transparent; border: 1px solid #dee1e5; border-radius: 100px; transition: background-color 0.3s; flex: auto;}
.event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list .c-tab__item.active{background-color: #111;border-color: #111;}
.event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list .c-tab__item .c-tab__button{display: flex;align-items: center; justify-content: center;height: 100%; padding: 0 16px; font-size: 14px; font-weight: 400; line-height: 20px; color: #111; width: auto; min-width: none;}
.event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list .c-tab__item.active .c-tab__button{font-weight: 600;color: #fff;}
.event-benefit-template .article_03 .c-tab__panel {padding: 16px 0 112px; position: relative;}
.event-benefit-template .article_03 .c-tab__panel:last-of-type{padding-bottom: 16px;}
.event-benefit-template .article_03 .c-tab__panel a{position: absolute; width: 22.3%; }
                                                                                                              .event-benefit-template .article_04 .c-title__desc{color:#444;}
@media screen and (min-width: 767px) {
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(1){left: 0%; top:30.25%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(2){left: 25.85%; top:30.25%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(3){left: 51.67%; top:30.25%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(4){left: 77.5%; top:30.25%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(5){left: 0%; top:62.6%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(6){left: 25.85%; top:62.6%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(7){left: 51.67%; top:62.6%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(8){left: 77.5%; top:62.6%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(9){left: 0%; top:95%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(10){left: 25.85%; top:95%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(11){left: 51.67%; top:95%; height: 1.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(12){left: 77.5%; top:95%; height: 1.35%;}

.event-benefit-template .article_03 #scroll-tab-content-01-panel-02 .product__linker:nth-of-type(1){left: 0%; top:83%; height: 4.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-02 .product__linker:nth-of-type(2){left: 25.85%; top:83%; height: 4.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-02 .product__linker:nth-of-type(3){left: 51.67%; top:83%; height: 4.35%;}

.event-benefit-template .article_03 #scroll-tab-content-01-panel-03 .product__linker:nth-of-type(1){left: 0%; top:86%; height: 3.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-03 .product__linker:nth-of-type(2){left: 25.85%; top:86%; height: 3.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-03 .product__linker:nth-of-type(3){left: 51.67%; top:86%; height: 3.35%;}

.event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(1){left: 0%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(2){left: 25.85%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(3){left: 51.67%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(4){left: 77.5%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(5){left: 0%; top:92.5%; height: 2%;}

.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(1){left: 0%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(2){left: 25.85%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(3){left: 51.67%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(4){left: 77.5%; top:44.8%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(5){left: 0%; top:92.5%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(6){left: 25.85%; top:92.5%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(7){left: 51.67%; top:92.5%; height: 2%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(8){left: 77.5%; top:92.5%; height: 2%;}

.event-benefit-template .article_03 #scroll-tab-content-01-panel-06 .product__linker:nth-of-type(1){left: 0%; top:94%; height: 4.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-06 .product__linker:nth-of-type(2){left: 25.85%; top:94%; height: 4.35%;}
.event-benefit-template .article_03 #scroll-tab-content-01-panel-06 .product__linker:nth-of-type(3){left: 51.67%; top:94%; height: 4.35%;}
}
.article_04 .article__inner{position: relative;}
.article_04 .article__inner .cont04_btn{position: absolute; top: 0; left: 0.8%; width: 98.4%; height: 67%; }

.cont05_wrap{position: relative;}
.cont05_wrap .event_tab01_popup01{position: absolute; top: 0; left: 0; width: 49%; height: 100%; }
.cont05_wrap .event_tab01_popup02{position: absolute; top: 0; right: 0; width: 49%; height: 100%; }

.article_06 .article__inner{position: relative;}
.article_06 .cont06_btn01{position: absolute; width: 48%; left: 1%; top:33%; height: 39%; }
.article_06 .cont06_btn02{position: absolute; width: 48%; left: 51%; top:33%; height: 39%; }

.cont04_wrap{position: relative;}
.cont04_wrap .cont05_btn{position: absolute; bottom: 0; left:30.5%; height: 9%; width: 39%; }
@media screen and (min-width: 767px) {
    #popup-prd-01{min-height: auto !important; max-width: 1165px;}
    #popup-prd-01 .popup{min-height: auto !important;}
    #popup-prd-01 .popup img{width: 100%;}
    #popup-prd-01 .popup img.mobile{display: none;}
}
@media screen and (max-width: 767px) {
    .article_02{border-top: 1px solid #EFF0F2; border-bottom: 1px solid #EFF0F2;}
    .article_02 .cont02_wrap .cont02_btn{bottom: 5.4%; height: 17.3%; left: 4.6%; width: 89.9%;}

    .cont0201_btn{bottom: 1%; left:5.5%;height:4.2%;width: 90%;}
    .cont0202_wrap button{bottom: 43%; left: 7.5%; width: 20%;}

    .event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__inner{margin: 0; }
    .event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list{gap: calc(8 / 390 * 100vw); padding: calc(24 / 390 * 100vw) calc(20 / 390 * 100vw);overflow-x: auto;}
    .event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list .c-tab__item{flex: none;}
    .event-benefit-template .article_03 .c-tab--rounded-rectangle .c-tab__list .c-tab__item .c-tab__button{padding: 0 calc(13 / 390 * 100vw); font-size: calc(13 / 390 * 100vw); line-height: 138.462%; }
    .event-benefit-template .article_03 .c-tab__panel {padding: calc(2 / 390 * 100vw) calc(20 / 390 * 100vw) calc(100 / 390 * 100vw);}
    .event-benefit-template .article_03 .c-tab__panel:last-of-type{padding-bottom: calc(0 / 390 * 100vw);}
    .event-benefit-template .article_03 .c-tab__panel a{width: 43.35%; }
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(1){left: 5%; top:15.4%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(2){left: 51.5%; top:15.4%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(3){left: 5%; top:31.75%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(4){left: 51.5%; top:31.75%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(5){left: 5%; top:48.1%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(6){left: 51.5%; top:48.1%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(7){left: 5%; top:64.45%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(8){left: 51.5%; top:64.45%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(9){left: 5%; top:80.8%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(10){left: 51.5%; top:80.8%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(11){left: 5%; top:97.1%; height: 0.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-01 .product__linker:nth-of-type(12){left: 51.5%; top:97.1%; height: 0.7%;}

    .event-benefit-template .article_03 #scroll-tab-content-01-panel-02 .product__linker:nth-of-type(1){left: 5%; top:43%; height: 2.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-02 .product__linker:nth-of-type(2){left: 51.5%; top:43%; height:2.7%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-02 .product__linker:nth-of-type(3){left: 5%; top:89.4%; height: 2.7%;}

    .event-benefit-template .article_03 #scroll-tab-content-01-panel-03 .product__linker:nth-of-type(1){left: 5%; top:45%; height: 1.9%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-03 .product__linker:nth-of-type(2){left: 51.5%; top:45%; height:1.9%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-03 .product__linker:nth-of-type(3){left: 5%; top:91.8%; height: 1.9%;}

    .event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(1){left: 5%; top:30.2%; height: 1.4%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(2){left: 51.5%; top:30.2%; height:1.4%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(3){left: 5%; top:62.2%; height: 1.4%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(4){left: 51.5%; top:62.2%; height:1.4%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-04 .product__linker:nth-of-type(5){left: 5%; top:94.4%; height: 1.4%;}

    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(1){left: 5%; top:22.9%; height: 1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(2){left: 51.5%; top:22.9%; height:1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(3){left: 5%; top:47.2%; height: 1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(4){left: 51.5%; top:47.2%; height:1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(5){left: 5%; top:71.5%; height: 1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(6){left: 51.5%; top:71.5%; height:1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(7){left: 5%; top:95.8%; height: 1%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-05 .product__linker:nth-of-type(8){left: 51.5%; top:95.8%; height:1%;}

    .event-benefit-template .article_03 #scroll-tab-content-01-panel-06 .product__linker:nth-of-type(1){left: 5%; top:47.5%; height: 2%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-06 .product__linker:nth-of-type(2){left: 51.5%; top:47.5%; height:2%;}
    .event-benefit-template .article_03 #scroll-tab-content-01-panel-06 .product__linker:nth-of-type(3){left: 5%; top:97.9%; height: 2%;}

    .article_04 .article__inner .cont04_wrap{padding: 0 calc(20 / 390 * 100vw) calc(0 / 390 * 100vw);}
    .article_04 .article__inner .cont04_btn{top: 0; left: 4.8%; width: 90.4%; height: 73%;}

    
    .cont05_wrap .event_tab01_popup01{top: 0; left: 6%; width: 88%; height: 50%; }
    .cont05_wrap .event_tab01_popup02{top: 53%; right: 6%; width: 88%; height: 47%; }

    
    .article_06 .cont06_btn01{position: absolute; width: 90%; left: 5%; top:19%; height: 22%; }
    .article_06 .cont06_btn02{position: absolute; width: 90%; left: 5%; top:54%; height: 25%; }

    .cont04_wrap .cont05_btn{left:5%; width: 90%; height: 7%; bottom: 0%;}

    #popup-prd-01{min-height: auto !important; max-width: 1165px;}
    #popup-prd-01 .popup img{width: 100%;}
    #popup-prd-01 .popup .scroll{overflow-x: scroll; margin: 30px 0;}
    #popup-prd-01 .popup img.pc{display: none;}

}