@charset "UTF-8";@font-face{font-family:'Pretendard';font-weight:900;font-display:swap;src:local('Pretendard Black'),url(../fontsPretendard/Pretendard-Black.woff2) format("woff2"),url(../fontsPretendard/Pretendard-Black.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:800;font-display:swap;src:local('Pretendard ExtraBold'),url(../fontsPretendard/Pretendard-ExtraBold.woff2) format("woff2"),url(../fontsPretendard/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:700;font-display:swap;src:local('Pretendard Bold'),url(../fontsPretendard/Pretendard-Bold.woff2) format("woff2"),url(../fontsPretendard/Pretendard-Bold.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:600;font-display:swap;src:local('Pretendard SemiBold'),url(../fontsPretendard/Pretendard-SemiBold.woff2) format("woff2"),url(../fontsPretendard/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:500;font-display:swap;src:local('Pretendard Medium'),url(../fontsPretendard/Pretendard-Medium.woff2) format("woff2"),url(../fontsPretendard/Pretendard-Medium.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:400;font-display:swap;src:local('Pretendard Regular'),url(../fontsPretendard/Pretendard-Regular.woff2) format("woff2"),url(../fontsPretendard/Pretendard-Regular.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:300;font-display:swap;src:local('Pretendard Light'),url(../fontsPretendard/Pretendard-Light.woff2) format("woff2"),url(../fontsPretendard/Pretendard-Light.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:200;font-display:swap;src:local('Pretendard ExtraLight'),url(../fontsPretendard/Pretendard-ExtraLight.woff2) format("woff2"),url(../fontsPretendard/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-family:'Pretendard';font-weight:100;font-display:swap;src:local('Pretendard Thin'),url(Pretendard-Thin.woff2) format("woff2"),url(Pretendard-Thin.woff) format("woff")}@font-face{font-family:'NexonLv2Gothic';font-weight:300;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicLight.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicLight.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicLight.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicLight.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicLight.ttf) format("truetype");font-display:swap}@font-face{font-family:'NexonLv2Gothic';font-weight:400;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicRegular.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicRegular.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicRegular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicRegular.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicRegular.ttf) format("truetype");font-display:swap}@font-face{font-family:'NexonLv2Gothic';font-weight:500;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicMedium.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicMedium.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicMedium.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicMedium.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicMedium.ttf) format("truetype");font-display:swap}@font-face{font-family:'NexonLv2Gothic';font-weight:700;font-style:normal;src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicBold.eot);src:url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicBold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicBold.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/webfontworld/NexonLv2Gothic/NexonLv2GothicBold.ttf) format("truetype");font-display:swap}.main-container *{box-sizing:border-box}.main-container article{max-width:720px;margin:0 auto;padding:0 15px}.main-container .row:after{content:'';display:table;clear:both}.main-container img{width:100%}.s_txt1{font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s_txt2{width:100%;font-size:1em;overflow:hidden;text-overflow:ellipsis;line-height:1.5!important;height:3em!important;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.s_txt3{width:100%;font-size:1em;overflow:hidden;text-overflow:ellipsis;line-height:1.5!important;height:4.5em!important;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main-container .sec1{padding-top:30px}.main-container .sec1 a{display:block}.main-container h2{color:#4f2a7f;font-size:18px;line-height:28px;font-weight:700}.main-container p.sub-tit{color:#000;font-size:15px;line-height:19px;font-weight:400;margin-top:8px}.main-container .sec1 article{padding:0}.main-container .sec1 h3{color:#000;font-size:20px;line-height:30px;font-weight:500;word-break:keep-all;text-align:right}.main-container .sec1 p{color:#000;font-size:18px;line-height:28px;font-weight:700}.main-container .sec1 time{display:block;color:#000;font-size:13px;line-height:28px;font-weight:500;text-align:right}.main-container .sec1 span{width:277px;height:184px;overflow:hidden;display:block;margin:15px 0}.main-container .sec1 .swiper{padding-top:73px;margin-top:0;width:100%}.main-container .sec1 .swiper-wrapper{margin-left:0}.main-container .sec1 .swiper-pagination{bottom:20px}.main-container .sec1 .swiper-pagination span{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0;background-color:#fff;opacity:1}.main-container .sec1 .swiper-pagination span+span{margin-left:8px}.main-container .sec1 .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(256,256,256,0.4)}.main-container .sec2{padding-top:30px;padding-bottom:30px}.main-container .sec2 ul{margin-top:20px}.main-container .sec2 li{width:152px;float:left}.main-container .sec2 h3{font-size:13px;line-height:18px;color:#000;font-weight:500;word-break:keep-all}.main-container .sec2 span{display:block;width:152px;height:114px;overflow:hidden;margin-bottom:8px}.main-container .swiper{padding-top:50px;margin-top:-50px;width:100%}.main-container .swiper-wrapper{margin-left:0}.main-container .swiper .swiper-button-prev{left:auto;right:25px;margin:0;top:15px;width:30px;height:48px;background:url(../images/main/btn_left.png) no-repeat center;background-size:13px 13px}.main-container .swiper .swiper-button-next{left:auto;right:0;margin:0;top:15px;width:30px;height:48px;background:url(../images/main/btn_right.png) no-repeat center;background-size:13px 13px}.main-container .swiper .swiper-button-prev:after{display:none}.main-container .swiper .swiper-button-next:after{display:none}.main-container .sec3{padding-top:30px;padding-bottom:30px;background-color:#f8f8f8}.main-container .sec3 ul{margin-top:20px}.main-container .sec3 li{width:152px;float:left}.main-container .sec3 h3{font-size:13px;line-height:18px;color:#000;font-weight:500;word-break:keep-all}.main-container .sec3 span{display:block;width:152px;height:114px;overflow:hidden;margin-bottom:8px}.main-container .sec4{padding-top:30px;padding-bottom:30px}.main-container .sec4 h4{font-size:16px;line-height:17px;color:#4f2a7f;font-weight:500;word-break:keep-all;margin-top:20px;padding-left:24px;width:80%}.main-container .sec4 h4.new{background:url(../images/main/ic_new.png) no-repeat 0 center;background-size:19px 19px}.main-container .sec4 h4.pop{background:url(../images/main/ic_fire.png) no-repeat 2px center;background-size:13px 17px}.main-container .sec4 h4.rec{background:url(../images/main/ic_planet-earth.png) no-repeat 0 center;background-size:18px 18px}.main-container .sec4 h5{font-size:14px;line-height:26px;color:#000;font-weight:500;word-break:keep-all;margin-bottom:5px}.main-container .sec4 p{font-size:12px;line-height:18px;color:#000;font-weight:400;word-break:keep-all}.main-container .sec4 p.sub-tit{color:#000;font-size:15px;line-height:19px;font-weight:400;margin-top:8px}.main-container .sec4 span{display:block;width:152px;height:86px;overflow:hidden;margin-bottom:8px}.main-container .sec4 ul{margin-top:15px}.main-container .sec4 li{width:152px;float:left}.main-container .sec5{padding-top:30px;padding-bottom:10px;background-color:#f8f8f8}.main-container .sec5 ul{margin-top:15px}.main-container .sec5 li{width:calc((100% - 20px)/2);float:left;display:table;margin-bottom:20px}.main-container .sec5 li+li{margin-left:20px}.main-container .sec5 li:nth-child(2n+1){margin-left:0}.main-container .sec5 span{display:block;width:100%;max-width:198px;height:auto;overflow:hidden;border:1px solid #ddd;text-align:center;background-color:#fff}.main-container .sec5 h3{font-size:13px;line-height:21px;color:#000;font-weight:400;word-break:keep-all;margin-top:8px}.main-container .sec6{padding-top:30px;padding-bottom:30px}.main-container .sec6 ul{margin-top:15px}.main-container .sec6 li{width:100%}.main-container .sec6 li+li{margin-top:10px}.main-container .sec6 li a{display:block;border:1px solid #ddd;padding:15px}.main-container .sec6 h4{font-size:14px;line-height:26px;color:#4f2a7f;font-weight:700;margin-bottom:5px}.main-container .sec6 h3{font-size:15px;line-height:26px;color:#000;font-weight:500;word-break:keep-all;margin-bottom:10px}.main-container .sec6 li p{font-size:12px;line-height:21px;color:#000;font-weight:400;width:100%;overflow:hidden;text-overflow:ellipsis;height:63px!important;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main-container .sec7{padding-top:10px;padding-bottom:30px}.main-container .sec7 ul{margin-top:15px}.main-container .sec7 li{width:100%}.main-container .sec7 li+li{margin-top:10px}.main-container .sec7 li a{display:block;border:1px solid #ddd;padding:15px;position:relative;padding-left:164px}.main-container .sec7 h3{font-size:15px;line-height:22px;color:#000;font-weight:500;word-break:keep-all;margin-bottom:5px;margin-top:8px}.main-container .sec7 span{display:block;width:134px;height:134px;overflow:hidden;position:absolute;left:15px;top:15px}.main-container .sec7 li p{font-size:12px;line-height:19px;color:#000;font-weight:400;width:100%;overflow:hidden;text-overflow:ellipsis;height:76px!important;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.main-container .sec8{padding-top:30px;padding-bottom:10px;background-color:#faf4ff}.main-container .sec8 ul{margin-top:20px}.main-container .sec8 li{width:calc((100% - 20px)/2);float:left}.main-container .sec8 li+li{margin-left:20px}.main-container .sec8 li:nth-child(2n+1){margin-left:0}.main-container .sec8 li a{display:block;position:relative}.main-container .sec8 h4{font-size:14px;line-height:22px;color:#000;font-weight:700;word-break:keep-all;margin-bottom:15px;margin-top:10px}.main-container .sec8 h6{font-size:12px;line-height:17px;color:#4f2a7f;font-weight:500;word-break:keep-all;margin-top:10px}.main-container .sec8 p{font-size:12px;line-height:17px;color:#444;font-weight:400}.main-container .sec8 p.sub-tit{color:#000;font-size:15px;line-height:19px;font-weight:400;margin-top:8px}.main-container .sec8 span{display:block;width:100%;height:auto;max-width:256px;overflow:hidden;text-align:center}.main-container .sec8 li div{padding:10px 0 20px}.main-container .sec8 li div time{color:#000;display:block;text-align:left;font-size:10px;font-weight:300}.main-container .sec8 li div p{color:#000;font-size:12px;font-weight:400;line-height:22px;word-break:keep-all}.main-container .sec8 li div h3{color:#000;font-size:12px;font-weight:400;line-height:28px;margin-bottom:0;margin-top:5px}.main-container .sec8 li div p.name{font-size:14px;font-weight:500;line-height:28px;margin-bottom:10px}.main-container .sec8 li div .react-wrap{text-align:right;margin-top:0}.main-container .sec8 li div .react-wrap em{display:inline-block;padding-left:15px}.main-container .sec8 li div .react-wrap em.like{background:url(../images/main/ic_heart.png) no-repeat 0 center;background-size:10px 9px}.main-container .sec8 li div .react-wrap em.comm{margin-left:5px;background:url(../images/main/ic_message.png) no-repeat 0 center;background-size:10px 9px}.sec9{padding-top:30px;background-color:#f8f8f8;padding-bottom:30px}.sec9 .top3-list li{padding-right:0}.sec9 .profile-wrap dl.nick dt{max-width:80px}.sec9 .profile-wrap dl.nick dd{vertical-align:top}.sec9 .ing-club-list{margin-top:20px}.sec9 .ing-club-list li{background:none;border:1px solid #ddd}.sec9 .ing-club-list .top3-list li{border:0}.main-container .sec1 .swiper{line-height:0}.main-container .sec7{padding-bottom:0;padding-top:30px}.main-container .sec5 span{line-height:0}@font-face{font-family:'GmarketSans';font-weight:300;font-style:normal;src:url(./fontsGmarketSans/GmarketSansLight.eot);src:url(./fontsGmarketSans/GmarketSansLight.eot?#iefix) format("embedded-opentype"),url(./fontsGmarketSans/GmarketSansLight.woff2) format("woff2"),url(./fontsGmarketSans/GmarketSansLight.woff) format("woff"),url(./fontsGmarketSans/GmarketSansLight.ttf) format("truetype");font-display:swap}@font-face{font-family:'GmarketSans';font-weight:500;font-style:normal;src:url(./fontsGmarketSans/GmarketSansMedium.eot);src:url(./fontsGmarketSans/GmarketSansMedium.eot?#iefix) format("embedded-opentype"),url(./fontsGmarketSans/GmarketSansMedium.woff2) format("woff2"),url(./fontsGmarketSans/GmarketSansMedium.woff) format("woff"),url(./fontsGmarketSans/GmarketSansMedium.ttf) format("truetype");font-display:swap}@font-face{font-family:'GmarketSans';font-weight:700;font-style:normal;src:url(./fontsGmarketSans/GmarketSansBold.eot);src:url(./fontsGmarketSans/GmarketSansBold.eot?#iefix) format("embedded-opentype"),url(./fontsGmarketSans/GmarketSansBold.woff2) format("woff2"),url(./fontsGmarketSans/GmarketSansBold.woff) format("woff"),url(./fontsGmarketSans/GmarketSansBold.ttf) format("truetype");font-display:swap}.main-challenge-wrap{height:365px;max-width:720px;margin:10px auto 0}.main-challenge-wrap .challenge-banner{height:305px;background:#6EC36B url(../images/challenge/main_bg.svg) no-repeat 210px 33px;background-size:164px 264px;padding:25px 16px 0;position:relative}.main-challenge-wrap .challenge-banner h3{font-size:0;max-width:197px;margin-bottom:13px}.main-challenge-wrap .challenge-banner p{font-size:12px;font-family:'NotoKr-Medium';font-weight:500;line-height:20px;letter-spacing:-.03em;text-align:left}.main-challenge-wrap .challenge-banner .btn-apply{font-size:0;width:200px;height:50px;background:url(../images/challenge/btn-apply.svg) no-repeat;background-size:100%;display:block;margin-top:20px}.counting-wrap{position:absolute;z-index:2;top:0;right:16px;width:106px;height:119px;background:url(../images/challenge/bg_count.svg) no-repeat;background-size:100%;padding-top:73px;text-align:center;font-size:12px;font-weight:700;line-height:26px;letter-spacing:-.02em;color:#050505;font-family:'GmarketSans'}.counting-wrap span{vertical-align:top;display:inline-block;font-family:'GmarketSans';color:#050505;font-size:18px;font-weight:700}.main-challenge-wrap .challenge-list{background:#D2F570;padding-top:0;margin-top:0;height:60px}.main-challenge-wrap .challenge-list li{padding:13px 85px 10px 59px;position:relative;background:#D2F570;box-sizing:border-box}.main-challenge-wrap .challenge-list li time{position:absolute;left:16px;top:14px}.main-challenge-wrap .challenge-list li .react-wrap{position:absolute;right:16px;top:0}.main-challenge-wrap .challenge-list li time,.main-challenge-wrap .challenge-list li p{font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.02em;text-align:left;overflow:hidden;text-overflow:ellipsis;line-height:1.5!important;height:3em!important;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-challenge-wrap .challenge-list li p b{font-weight:400;color:#9428FF}.main-challenge-wrap .challenge-list li .btn-like{font-size:12px;font-weight:600;line-height:30px;letter-spacing:-.02em;text-align:left}.main-challenge-wrap .challenge-list .react-wrap .btn-like{padding-left:20px;background:url(../images/challenge/ic_like2.svg) no-repeat 0 center;background-size:14px 14px;width:auto;height:60px;line-height:60px}.main-challenge-wrap .challenge-list .react-wrap .btn-like.on{background:url(../images/challenge/ic_like2_on.svg) no-repeat 0 center;background-size:14px 14px;transition:.3s;-webkit-transition:.3s}.main-challenge-wrap .challenge-list li.no-data{text-align:center;padding:0;line-height:58px}.main-container .sec2{background-color:#f8f8f8}.main-container .sec7{padding-bottom:30px;background-color:#f8f8f8}.main-container .sec5{background-color:#fff}.sec1 .sec1-2{background-color:#f0eaff;padding:15px}.sec1 .sec1-2 h6{text-align:left;font-size:15px;font-weight:700;color:#47008c;margin-bottom:8px;letter-spacing:-.68px;word-break:keep-all}.sec1 .sec1-2 h3{text-align:left;font-size:18px;font-weight:700;color:#000;letter-spacing:-.5px;margin-bottom:0;line-height:1.36em}.sec1 .sec1-2 .swiper{margin-top:15px;padding-top:0}.sec1 .sec1-2 li{width:100%!important}.sec1 .sec1-2 li p.cat{font-size:13px;text-align:left;letter-spacing:-.31px;height:auto!important;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;color:#47008c;font-weight:400}.sec1 .sec1-2 li p.cat b{font-weight:700}.sec1 .sec1-2 li div{position:relative;padding:13px 13px 13px 182px;display:block;background-color:#fff;height:95px}.sec1 .sec1-2 span{width:auto;height:auto;display:inline-block;margin:0}.sec1 .sec1-2 .img{position:absolute;left:0;top:0;width:170px;height:95px;max-width:286px;max-height:158px}.sec1 .sec1-2 .img img{width:100%;height:100%;object-fit:cover}.sec1 .sec1-2 li h5{font-size:15px;line-height:1.36em!important;color:#151515;text-align:left;overflow:hidden;text-overflow:ellipsis;height:4.08em!important;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;word-break:keep-all}.sec1 .sec1-2 .swiper-pagination{padding-left:170px;bottom:8px}.sec1 .sec1-2 .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#f0eaff;opacity:1}.sec1 .sec1-2 .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:6px}.sec1 .sec1-2 .swiper-pagination .swiper-pagination-bullet-active{background-color:#84679c}.main-container .sec1 .swiper{padding-top:0}.sec1 .txt-slogan{padding:93px 0 20px;font-size:15px;line-height:1.52;letter-spacing:-.63px;text-align:center;color:#000;font-weight:400;word-break:keep-all;margin:0 auto}.sec1 .txt-slogan b{font-weight:700}.main-container .sec4 h4{font-size:12.5px;letter-spacing:-.39px;line-height:26px;color:#000;font-weight:400;padding-left:9px;position:relative;width:calc(100% - 60px)}.main-container .sec4 h4.new,.main-container .sec4 h4.pop,.main-container .sec4 h4.rec{background:none}.main-container .sec4 h4::before{content:'';position:absolute;left:0;top:3px;width:4px;height:17px;background-color:#4f2a7f}.main-container .sec4 h4 b{font-weight:700;font-size:16px}.main-container .swiper .swiper-button-prev,.main-container .swiper .swiper-button-next{top:13px}