@charset "UTF-8";

/* PC 캐시리워드 스타일 파일 2025.05.28 생성 */
figure {display:block;margin:0;}
#cfmClWrapper {padding-bottom:140px;}/* 하단 QR코드 바 영역 확보 */

.offerwall-cont {display:block; width:1080px; margin:0 auto; text-align:center;}
.offerwall-cont .column {width:1080px;}
.offerwall-figure {position:relative;display:block;margin:0;}
.offerwall_header img {vertical-align:top;}
.offerwall-tab {height:90px; background:#000;}
.offerwall-tab ul {display:flex;height:90px;justify-content:center;}
.offerwall-tab ul li {width:230px;height:90px;}
.offerwall-tab ul li a {display:block;width:230px;height:90px;line-height:90px;text-indent:33px;font-size:30px;font-weight:900;letter-spacing:-2px;color:#fff;background:#000;}
.offerwall-tab ul .offerwall-tabtem a.active {color:#000;background:#f4f4f4;}
.offerwall-tab ul .offerwall-tabtem a span {position:relative;}
.offerwall-tab ul .offerwall-tabtem a span:after {content:"";position:absolute;bottom:-2px;left:0;width:100%;height:10px;background:#feee78;transition-delay: 0.2s;clip-path: inset(0% 100% 0% 0%);transition:clip-path 0.4s;opacity:0.8;}
.offerwall-tab ul .offerwall-tabtem a.active span:after {clip-path: inset(0% 0% 0% 0%);}
.offerwall-tab ul .offerwall-tabtem a.active span:before {content:"";position:absolute;top:8px;left:-43px;width:33px;height:33px;background:url(/shop5g/images/pc/deal/offerwall-active_icon.png) 50% 50% no-repeat;animation:rotate 2s ease infinite;}
.offerwall-link1 {position:absolute;top:560px;left:300px;width:470px;height:90px;line-height:90px;text-align:center;color:transparent;}
.offerwall-link2 {position:absolute;top:660px;left:300px;width:470px;height:90px;line-height:90px;text-align:center;color:transparent;}
.offerwall-guide {position:relative; height:873px;}
.offerwall-guide .bx-wrapper {top:-618px;}
.offerwall-guide .bx-wrapper li {width:350px;}
.offerwall-guide .bx-wrapper .guide-txt {display:block; height:60px; text-align:center; font-size:20px; opacity:0; transition:all 0.4s;}
.offerwall-guide .bx-wrapper img {transform:scale(0.7); opacity:0.6; transition:all 0.4s;}
.offerwall-guide .bx-wrapper [aria-hidden="false"] + li .guide-txt,
.offerwall-guide .bx-wrapper .activeSlide .guide-txt {opacity:1;}
.offerwall-guide .bx-wrapper [aria-hidden="false"] + li + li .guide-txt {opacity:0;}
.offerwall-guide .bx-wrapper .activeSlide img,
.offerwall-guide .bx-wrapper [aria-hidden="false"] + li img {transform:scale(1); opacity:1;}
.offerwall-guide .bx-wrapper [aria-hidden="false"] + li + li img {transform:scale(0.7); opacity:0.6;}

.offerwall-guide a.bx-prev {position:absolute; top:250px; left:50%; margin-left:-220px; margin-top:0; width:30px; height:50px; color:transparent;}
.offerwall-guide a.bx-next {position:absolute; top:250px; left:50%; margin-left:190px; margin-top:0; width:30px; height:50px; color:transparent;}
.offerwall-guide .bx-wrapper .bx-pager {padding-top:30px;}
.offerwall-guide .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {display:inline-block;margin:0 5px; }
.offerwall-guide .bx-wrapper .bx-pager.bx-default-pager a {display:inline-block; width:10px;height:10px;margin:0;border-radius:10px;font-size:2px;color:transparent;background:transparent;}
.offerwall-guide .bx-wrapper .bx-pager.bx-default-pager a.active {width:30px; background:#000;}

.offerwall_qrcode {position:fixed;bottom:0;left:50%;width:1080px;margin-left:-540px;text-align:center;z-index:99;}
.offerwall_qrcode .codefix {position:fixed;bottom:0;left:50%;width:107px;margin-left:-353px;text-align:center;}
@media screen and (max-width:1080px)  {
    .offerwall_qrcode {left:0;margin-left:0;}
    .offerwall_qrcode .codefix {left:187px;margin-left:0;}
}
.accordions {width: 1080px;margin: 170px auto 200px}
.accordions h2 {margin-bottom:30px; padding-left:36px; text-align:left; font-size:26px; font-weight:700; letter-spacing:-1px; background:url(/shop5g/images/pc/deal/offerwall-notice_icon.png) 0 50% no-repeat;}
.accordion-trigger {display: block;position: relative;width: 1080px;margin: 0 auto;background-color: #e9e9e9;border-top: 1px solid #666;padding: 0 82px 0 30px!important;color: #222;font-size: 22px;text-align: left;line-height: 70px;font-weight: 700;cursor: pointer;}
.accordion .accordion-trigger:before {content: "";display: block;position: absolute;right: 30px;top: 30px;width: 22px;height: 11px;background-image: url(https://inside.kt.com/images/common/bg-accordions-arrow-black.png);
background-repeat: no-repeat;background-position: 0 0}
.accordion.active .accordion-trigger:before {background-position: 0 -11px}
.accordion-contents {display: none;width: 980px;margin: 0 auto;padding: 60px 0;text-align:left;line-height:34px;font-size:18px;word-break: keep-all}
.accordion-contents li {position:relative; padding-left:10px;}
.accordion-contents li:after {content:""; position:absolute; top:16px; left:0; width:2px; height:2px; border-radius:2px; background:#000;}
.accordion-contents li li:after {content:none;}
.accordion.active .accordion-contents {display: block}
@keyframes rotate {
0% {transform:rotate(0);}
100% {transform:rotate(360deg);}
}