.main-challenge-wrap{background-image:url(/views/res/imgs/common/sec_02_bg_01.svg);background-repeat:repeat;background-position:center;background-color:#E4F4FF}.challenge-info-wrap{position:relative;padding:40px 20px 60px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.1);border:solid 2px #CE1D74;border-radius:10px;background-color:#fff}@media screen and (min-width: 992px){.challenge-info-wrap{padding:80px 0 80px}}.challenge-info-wrap .pc-bg-wrap{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.challenge-info-wrap .main-title-wrap{margin-bottom:0}@media screen and (min-width: 768px){.challenge-info-wrap .main-title-wrap{position:relative;z-index:10;margin:0 auto}}.challenge-info-wrap .main-title-wrap .title{margin:10px 0}@media screen and (min-width: 768px){.challenge-info-wrap .main-title-wrap .title{margin:20px 0}}.challenge-info-wrap .main-title-wrap .desc{font-size:14px}@media screen and (min-width: 768px){.challenge-info-wrap .main-title-wrap .desc{font-size:18px}}.challenge-info-wrap:before,.challenge-info-wrap:after{content:'';position:absolute;z-index:100;bottom:0;width:15px;height:60px;background-image:url(/views/res/imgs/main/sec_03_img_01_m.svg);background-repeat:no-repeat;background-position:center;background-size:auto;transform:translate(0, 55%)}@media screen and (min-width: 992px){.challenge-info-wrap:before,.challenge-info-wrap:after{transform:translate(0, 60%);background-image:url(/views/res/imgs/main/sec_03_img_01.svg);width:30px;height:120px}}.challenge-info-wrap:before{left:30px}@media screen and (min-width: 992px){.challenge-info-wrap:before{left:50px}}.challenge-info-wrap:after{right:30px}@media screen and (min-width: 992px){.challenge-info-wrap:after{right:50px}}.challenge-list-wrap{position:relative;margin-top:10px;padding:40px 20px 27px;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.1);border:solid 2px #CE1D74;border-radius:10px;background-color:#fff}@media screen and (min-width: 768px){.challenge-list-wrap{margin-top:20px;padding:6.67223vw}}@media screen and (min-width: 1200px){.challenge-list-wrap{padding:80px}}.challenge-list-wrap .list-inner{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 992px){.challenge-list-wrap .list-inner{gap:30px 16px;grid-template-columns:repeat(6, 1fr)}}.challenge-list-wrap .list-item{position:relative;margin-top:-1px}@media screen and (min-width: 992px){.challenge-list-wrap .list-item{margin-left:-1px}}.challenge-list-wrap .list-item:after{right:0}.challenge-list-wrap .list-item .inner{display:flex;align-items:center;flex-direction:column;height:100%}@media screen and (min-width: 992px){.challenge-list-wrap .list-item .inner{min-height:166px}}.challenge-list-wrap .list-item .inner:after{top:auto;bottom:0}.challenge-list-wrap .list-item .inner .icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#F1F2F5;border-radius:50%;transition:.2s}@media screen and (min-width: 992px){.challenge-list-wrap .list-item .inner .icon-wrap{width:100px;height:100px}}.challenge-list-wrap .list-item .inner .icon-wrap::after{content:"";position:absolute;bottom:-12px;display:block;width:24px;height:24px;background-image:url(/views/res/imgs/main/challenge/Checkbox_img_off.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.2s}.challenge-list-wrap .list-item .inner .icon-wrap .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;opacity:0;transition:.2s}@media screen and (min-width: 992px){.challenge-list-wrap .list-item .inner .icon-wrap .icon{width:80px;height:80px}}.challenge-list-wrap .list-item .inner .icon-wrap .old-icon{opacity:1}.challenge-list-wrap .list-item .inner .txt-title{font-family:"gmarket sans", sans-serif;font-size:12px;font-weight:400;line-height:1.4;text-align:center;color:#54173C;margin-top:22px}@media screen and (min-width: 992px){.challenge-list-wrap .list-item .inner .txt-title{font-size:15px}}.challenge-list-wrap .list-item.done{border-radius:10px}.challenge-list-wrap .list-item.done .txt-title{color:#54173C}.challenge-list-wrap .list-item.done .icon-wrap{background-color:#FFE8F1}.challenge-list-wrap .list-item.done .icon-wrap .icon{opacity:1}.challenge-list-wrap .list-item.done .icon-wrap .icon-1{background-image:url(/views/res/imgs/main/challenge/challenge_img_01_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-2{background-image:url(/views/res/imgs/main/challenge/challenge_img_02_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-3{background-image:url(/views/res/imgs/main/challenge/challenge_img_03_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-4{background-image:url(/views/res/imgs/main/challenge/challenge_img_04_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-5{background-image:url(/views/res/imgs/main/challenge/challenge_img_05_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-6{background-image:url(/views/res/imgs/main/challenge/challenge_img_06_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-7{background-image:url(/views/res/imgs/main/challenge/challenge_img_07_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-8{background-image:url(/views/res/imgs/main/challenge/challenge_img_08_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-9{background-image:url(/views/res/imgs/main/challenge/challenge_img_09_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-10{background-image:url(/views/res/imgs/main/challenge/challenge_img_10_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-11{background-image:url(/views/res/imgs/main/challenge/challenge_img_11_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-12{background-image:url(/views/res/imgs/main/challenge/challenge_img_12_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-13{background-image:url(/views/res/imgs/main/challenge/challenge_img_13_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-14{background-image:url(/views/res/imgs/main/challenge/challenge_img_14_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-15{background-image:url(/views/res/imgs/main/challenge/challenge_img_15_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-16{background-image:url(/views/res/imgs/main/challenge/challenge_img_16_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-17{background-image:url(/views/res/imgs/main/challenge/challenge_img_17_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-18{background-image:url(/views/res/imgs/main/challenge/challenge_img_18_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-19{background-image:url(/views/res/imgs/main/challenge/challenge_img_19_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-20{background-image:url(/views/res/imgs/main/challenge/challenge_img_20_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-21{background-image:url(/views/res/imgs/main/challenge/challenge_img_21_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-22{background-image:url(/views/res/imgs/main/challenge/challenge_img_22_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-23{background-image:url(/views/res/imgs/main/challenge/challenge_img_23_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-24{background-image:url(/views/res/imgs/main/challenge/challenge_img_24_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-25{background-image:url(/views/res/imgs/main/challenge/challenge_img_25_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-26{background-image:url(/views/res/imgs/main/challenge/challenge_img_26_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-27{background-image:url(/views/res/imgs/main/challenge/challenge_img_27_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-28{background-image:url(/views/res/imgs/main/challenge/challenge_img_28_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-29{background-image:url(/views/res/imgs/main/challenge/challenge_img_29_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-30{background-image:url(/views/res/imgs/main/challenge/challenge_img_30_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap .icon-31{background-image:url(/views/res/imgs/main/challenge/challenge_img_31_actived.svg)}.challenge-list-wrap .list-item.done .icon-wrap::after{background-image:url(/views/res/imgs/main/challenge/Checkbox_img_on.svg)}@media screen and (min-width: 992px){.challenge-list-wrap .list-item:not(.done){cursor:pointer}.challenge-list-wrap .list-item:hover:not(.done) .icon-wrap{background-color:#FFE8F1}.challenge-list-wrap .list-item:hover:not(.done) .icon-wrap .old-icon{opacity:0}.challenge-list-wrap .list-item:hover:not(.done) .icon-wrap .new-icon{opacity:1}}.challenge-list-wrap .btn-wrap{text-align:center}.challenge-list-wrap.all-done .complete-challenge-wrap{visibility:visible}.challenge-list-wrap .complete-challenge-wrap{visibility:hidden;display:flex;align-items:center;justify-content:center;position:absolute;z-index:30;left:0;top:0;bottom:0;right:0;padding:0 20px 0;background-color:rgba(0,0,0,0.6);text-align:center}.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap{padding:40px 36px;border-radius:10px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);background-color:#fff}@media screen and (min-width: 992px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap{width:100%;max-width:535px;padding:50px 4.89838vw}}@media screen and (min-width: 1920px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap{padding:50px 94px}}.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .info-title{font-family:"gmarket sans", sans-serif;font-size:22px;font-weight:600;line-height:1.6;color:#54173C}@media screen and (min-width: 768px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .info-title{font-size:26px}}@media screen and (min-width: 992px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .info-title{font-size:30px}}.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .img-complete{width:150px;height:150px;margin:10px 0}@media screen and (min-width: 992px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .img-complete{width:16.67825vw;height:16.67825vw}}@media screen and (min-width: 1440px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .img-complete{width:240px;height:240px}}.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .txt-info-rank{font-size:14px;line-height:1.6}@media screen and (min-width: 992px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .txt-info-rank{margin-top:0;font-size:18px}}.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .info-desc{padding:20px 20px;border-radius:10px;background-color:rgba(241,122,134,0.1);font-size:14px;line-height:1.71;text-align:center;color:#000}@media screen and (min-width: 992px){.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .info-desc{font-size:18px}}.challenge-list-wrap .complete-challenge-wrap .info-complete-wrap .info-desc .tag{font-weight:500;color:#e55c6a}@media screen and (max-width: 991.98px){.challenge-list-wrap.open .list-item.done{order:10}.challenge-list-wrap.open .list-item:nth-child(n+10){display:block}.challenge-list-wrap.open .btn-more:after{transform:rotateZ(180deg)}.challenge-list-wrap.open .btn-wrap::before{display:none}.challenge-list-wrap .list-item:nth-child(n+10){display:none}.btn-wrap{position:relative;margin-top:25px;order:20}.btn-wrap:before{content:"";position:absolute;top:-127px;left:0;width:100%;height:100px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.btn-wrap .btn-more{height:26px;font-weight:700;color:#CE1D74}.btn-wrap .btn-more:after{content:'';display:inline-block;width:20px;height:20px;margin-left:10px;background-image:url(/views/res/imgs/main/icon_arrow_down_toggle.svg);background-repeat:no-repeat}}
