.layout_hidden__L0qjn{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.layout_textEmphasis__MjoiK{display:inline-block;font-family:Wemakeprice,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#5ec7c3;vertical-align:2px}.layout_layout__PZUwL{display:flex;flex-direction:column;min-width:1248px;min-height:100vh}.layout_layout__PZUwL .slick-arrow:before{content:none}.layout_layout__PZUwL .slick-disabled{opacity:0;visibility:hidden}.content_hidden__oS2MM{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.content_textEmphasis__QYhwV{display:inline-block;font-family:Wemakeprice,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#5ec7c3;vertical-align:2px}.content_content__OgM0Z{flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.footer_hidden__13Z_R{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.footer_textEmphasis__SqS2x{display:inline-block;font-family:Wemakeprice,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#5ec7c3;vertical-align:2px}.footer_footer__A_3o8{display:flex;justify-content:center;padding:40px 0;background-color:#25282b}.footer_footer__A_3o8 .footer_footerInner__afXew{width:1200px}.footer_copyright__eQobb{color:#cfd1d5;font-size:12px;font-weight:500;line-height:16px}.footer_termsArea__TU1vJ{display:flex;align-items:center;gap:24px;margin-top:32px}.footer_termsArea__TU1vJ .footer_termsInfo__zkkuH{position:relative;color:#cfd1d5;font-size:14px;font-weight:500;line-height:18px}.footer_termsArea__TU1vJ .footer_termsInfo__zkkuH.footer_emphasis__jejwM{font-weight:700}.footer_infoArea__neCw_{margin-top:16px}.footer_infoArea__neCw_ .footer_infoWrap__bt5ke{display:flex;align-items:center}.footer_infoArea__neCw_ .footer_infoWrap__bt5ke+.footer_infoWrap__bt5ke{margin-top:6px}.footer_infoArea__neCw_ .footer_infoText__b_nCx{position:relative;font-size:11px;line-height:13px;color:#656a71}.footer_infoArea__neCw_ .footer_infoText__b_nCx+.footer_infoText__b_nCx{margin-left:17px}.footer_infoArea__neCw_ .footer_infoText__b_nCx+.footer_infoText__b_nCx:before{position:absolute;top:50%;left:-9px;width:1px;height:8px;background-color:#44474b;transform:translateY(-50%);content:""}.challengeBanner_hidden__IUk1J{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.challengeBanner_textEmphasis__Fn5RW{display:inline-block;font-family:Wemakeprice,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#5ec7c3;vertical-align:2px}.challengeBanner_bannerArea__QZNc8{overflow:hidden;position:relative;width:1400px;margin:0 auto 72px;border-radius:24px;outline:none}@media (max-width:1480px){.challengeBanner_bannerArea__QZNc8{width:1088px}}.challengeBanner_bannerArea__QZNc8 .slick-dots{position:absolute;right:64px;bottom:48px;width:auto;font-size:0;z-index:10}.challengeBanner_bannerArea__QZNc8 .slick-dots li{width:auto;height:auto;margin:0;vertical-align:top}.challengeBanner_bannerArea__QZNc8 .slick-dots li+li{margin-left:16px}.challengeBanner_bannerArea__QZNc8 .slick-dots li button{width:10px;height:10px;padding:0;border-radius:50%;background-color:rgba(18,22,25,.1);transition:background-color .3s ease-out}.challengeBanner_bannerArea__QZNc8 .slick-dots li button:before{content:none}.challengeBanner_bannerArea__QZNc8 .slick-dots li.slick-active button{background-color:#121619}.challengeBanner_link__Ykv9r{display:block;height:450px;background-size:cover;background-position:50%}.challengeList_hidden__hQbkN{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.challengeList_textEmphasis__sOsUu{display:inline-block;font-family:Wemakeprice,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#5ec7c3;vertical-align:2px}.challengeList_challengeListArea__2TKbq{overflow:hidden;width:1400px;margin:0 auto}@media (max-width:1480px){.challengeList_challengeListArea__2TKbq{width:1088px}.challengeList_challengeListArea__2TKbq .challengeList_challengeList__0moF_{display:flex;flex-wrap:wrap;margin:0 -20px -56px}.challengeList_challengeListArea__2TKbq .challengeList_challengeList__0moF_ .challengeList_listItem__DlTzj{flex:none;width:524px;margin:0 20px 56px!important}.challengeList_challengeListArea__2TKbq .challengeList_link___aLnK{flex-direction:column}.challengeList_challengeListArea__2TKbq .challengeList_imgArea__XzwIP{margin:0}.challengeList_challengeListArea__2TKbq .challengeList_infoArea__0gpeo{padding-top:40px;border:0}.challengeList_challengeListArea__2TKbq .challengeList_date__LJbHH{position:absolute;top:24px;left:24px;margin:0}.challengeList_challengeListArea__2TKbq .challengeList_participationArea__yizV0{margin-top:72px}}.challengeList_challengeList__0moF_ .challengeList_listItem__DlTzj+.challengeList_listItem__DlTzj{margin-top:48px}.challengeList_link___aLnK{position:relative;display:flex}.challengeList_link___aLnK:hover .challengeList_imgWrap__evEI5{transform:scale(1.075)}.challengeList_imgArea__XzwIP{flex:none;overflow:hidden;width:524px;height:336px;margin-right:96px;border-radius:14px}.challengeList_imgWrap__evEI5{height:100%;border-radius:14px;background-size:cover;background-position:50%;transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}.challengeList_infoArea__0gpeo{flex-grow:1;display:flex;padding-top:80px;border-top:1px solid #9fa4ab}.challengeList_date__LJbHH{flex:none;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-right:56px;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;font-size:13px;font-weight:700;line-height:15px;text-align:center;color:#fff}.challengeList_date__LJbHH.challengeList_READY__c0VbR{background-color:#fff;border:1px solid rgba(68,71,75,.2);color:#656a71}.challengeList_date__LJbHH.challengeList_PROGRESS__w4bCu{background-color:#121619}.challengeList_date__LJbHH.challengeList_FINISH__3ZVpO{background-color:#cfd1d5}.challengeList_title__6zb5E{overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:-moz-fit-content;height:fit-content;line-height:40px;text-overflow:ellipsis;word-break:break-word;font-size:28px;white-space:pre-line;color:#121619}.challengeList_participationArea__yizV0{position:relative;display:flex;margin-top:80px;font-size:20px;color:#121619}.challengeList_participationArea__yizV0:before{position:absolute;top:-35px;left:0;width:24px;height:3px;background-color:#121619;content:""}.challengeList_participationArea__yizV0 .challengeList_participationTitle__SmcrA{flex:none;margin-right:24px;font-weight:700}.challengeList_text__ngdYX{margin-top:16px;font-size:15px;font-weight:500;line-height:20px;color:#9fa4ab;word-break:break-word}.challenge_hidden__Dfz_Q{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.challenge_textEmphasis__CWx3i{display:inline-block;font-family:Wemakeprice,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#5ec7c3;vertical-align:2px}.challenge_wrap__P013_{padding:56px 0 120px}.challenge_emptyArea___QCBs{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.challenge_emptyArea___QCBs:before{flex:none;width:104px;height:104px;margin-bottom:32px;background-image:url(/img/v2/components/challenge/iconEmpty.png);background-size:cover;content:""}.challenge_emptyArea___QCBs .challenge_title__5pr_c{color:#121619;font-size:20px;font-weight:700;line-height:26px}.challenge_emptyArea___QCBs .challenge_desc__mN8Xp{margin-top:8px;color:#656a71;font-size:14px;font-weight:500;line-height:22px}