@import"/common/lib/style/webfont/DoHyeon.css";@import"/common/lib/style/webfont/PaperLogy.css";@import"/common/lib/style/webfont/Pretendard.css";body,html{padding:0;margin:0;font-size:13px}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,table,th,td,form,fieldset,legend,input,textarea,button,select,a{margin:0;padding:0;box-sizing:border-box}article,aside,dialog,footer,header,main,section,footer,nav{display:block}ul,ol{list-style:none}a{color:inherit;text-decoration:none;cursor:pointer}a:active,a:focus,a:hover{text-decoration:none}button{border:none;background:none;cursor:pointer}button:focus,button:active{outline:none}img{display:block;max-width:100%}body{min-width:360px;font-family:"BMDOHYEON",sans-serif}button{font-family:inherit}.blind{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0, 0, 0, 0);overflow:hidden}.inner{margin:0 auto}.header{position:relative;z-index:10;background-color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header .group-header .inner{display:flex;justify-content:space-between;align-items:center;padding:0 10px;max-width:1200px;height:64px}.header .group-header h1 a{display:flex}.header .btn-box{display:flex;align-items:center;gap:20px}.header .btn-box button{display:flex;justify-content:center;align-items:center;padding:0 15px;height:40px;border-radius:50px;border:1px solid #000;color:#111;transition:background-color .3s,color .3s,border-color .3s}@media(hover: hover)and (pointer: fine){.header .btn-box button:hover{background-color:#f5f5f5;border-color:#888;color:#888}.header .btn-box button:hover svg path{stroke:#888}}.header .btn-box .btn-share,.header .btn-box .btn-logincheck{font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:17px}.header .btn-box .btn-share{display:flex;justify-content:center;align-items:center;gap:5px}.header .btn-box .btn-share svg path{transition:stroke .3s}.header .btn-box .logout{background-color:#151515;color:#fff}@media(max-width: 768px){.header .group-header .inner{height:48px}.header .btn-box{gap:12px}.header .btn-box button{height:36px}}.sc-main{position:relative;min-height:1014px;background-image:url("https://static.inven.co.kr/image_2011/invengames/anniversary/1th/main_hero.png?v=260114a");background-repeat:no-repeat;background-size:cover;overflow:hidden}.sc-main .group-main{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;margin:0 auto;padding-top:54px;max-width:1543px}.sc-main .group-main .inner{position:relative;z-index:10}.sc-main .group-main .invengames-logo{margin:0 auto 105px;width:-moz-fit-content;width:fit-content}.sc-main .group-main .main-img{margin:0 auto 53px}.sc-main .group-main .main-img img{margin:0 auto}.sc-main .group-main .event-txt{margin:0 auto 50px;color:#fff;font-size:36px;font-weight:400;line-height:140%;text-align:center;word-break:keep-all}.sc-main .group-main .point{color:#f37da8}.sc-main .group-main ul{display:flex;align-items:center;flex-direction:column;gap:14px;margin:0 auto 30px;padding:30px 82px;width:-moz-fit-content;width:fit-content;border-radius:24px;background:linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #AA14F0 -42.58%, rgba(170, 20, 240, 0.18) 4.35%, rgba(151, 60, 68, 0.05) 99.99%, rgba(185, 54, 245, 0) 100%)}.sc-main .group-main ul li{display:flex;align-items:center;gap:8px}.sc-main .group-main ul li span,.sc-main .group-main ul li p{color:#fff;font-size:20px;font-weight:400;line-height:150%}.sc-main .group-main ul li span{padding:0 9px}.sc-main .group-main .period{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0 40px;width:-moz-fit-content;width:fit-content;min-height:68px;border-radius:999px;border:2px solid #eba9ff;background:rgba(0,0,0,.19);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#fff;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:140%}.sc-main .deco-01,.sc-main .deco-02,.sc-main .deco-03,.sc-main .deco-04{position:absolute;pointer-events:none}.sc-main .deco-01{top:116px;right:0;animation:floatCombo 4.2s ease-in-out infinite;will-change:transform}.sc-main .deco-02{top:454px;left:0;animation:floatCombo 6s ease-in infinite;will-change:transform}.sc-main .deco-03{top:35px;left:50%;transform:translateX(-50%) rotate(-5deg);width:max-content;animation:moving 6s ease-in-out infinite;will-change:transform}.sc-main .deco-04{top:-35px;left:50%;transform:translateX(-50%) rotate(-5deg);width:max-content;animation:moving-2 6s ease-in-out infinite;will-change:transform}@keyframes floatCombo{0%,100%{transform:translate(0, 0) rotate(-1deg)}25%{transform:translate(4px, -3px) rotate(1deg)}50%{transform:translate(0, -6px) rotate(-1deg)}75%{transform:translate(-4px, -3px) rotate(1deg)}}@keyframes moving{0%,100%{transform:translate(-50%, 0) rotate(10deg)}50%{transform:translate(-50%, 10px) rotate(0deg)}}@keyframes moving-2{0%,100%{transform:translate(-50%, 10px) rotate(-10deg)}50%{transform:translate(-50%, 0) rotate(0deg)}}@media(max-width: 1200px){.sc-main{min-height:700px}.sc-main .group-main{padding-top:40px;max-width:100vw}.sc-main .group-main .invengames-logo{margin:0 auto 60px}.sc-main .group-main .main-img{margin:0 auto 40px;padding:0 30px}.sc-main .group-main .event-txt{margin:0 auto 40px;font-size:24px;line-height:32px}.sc-main .group-main ul{gap:14px;margin:0 auto 20px;padding:20px 40px;border-radius:20px}.sc-main .group-main ul li{gap:6px}.sc-main .group-main ul li span,.sc-main .group-main ul li p{font-size:16px;line-height:20px}.sc-main .group-main ul li span{padding:0 6px}.sc-main .group-main .period{margin-bottom:30px;padding:0 25px;min-height:48px;font-size:16px;line-height:24px}.sc-main .deco-01 img,.sc-main .deco-02 img{margin:0 auto;width:80%}.sc-main .deco-03 img,.sc-main .deco-04 img{margin:0 auto;max-width:100vw}.sc-main .deco-01{top:60px;right:-70px}.sc-main .deco-02{top:500px;left:-20px}.sc-main .deco-03{top:35px}.sc-main .deco-04{top:-35px}}@media(max-width: 768px){.sc-main{min-height:600px}.sc-main .group-main .invengames-logo{margin:0 auto 40px}.sc-main .group-main .invengames-logo img{width:180px}.sc-main .group-main .main-img{margin:0 auto 30px;padding:0 20px}.sc-main .group-main .event-txt{margin:0 auto 30px;font-size:18px;line-height:24px}.sc-main .group-main ul{gap:12px;padding:20px 7px;border-radius:16px}.sc-main .group-main ul li{gap:4px}.sc-main .group-main ul li span,.sc-main .group-main ul li p{line-height:18px}.sc-main .group-main ul li span{padding:0}.sc-main .group-main .period{padding:0 10px;font-size:14px;line-height:16px}.sc-main .deco-01 img,.sc-main .deco-02 img{margin:0 auto;width:50%}.sc-main .deco-03 img,.sc-main .deco-04 img{margin:0 auto;max-width:100vw}.sc-main .deco-01{top:40px;right:-140px}.sc-main .deco-03{top:70px}.sc-main .deco-04{top:0}}.content{padding-top:187px;min-height:2410px;background-image:url("https://static.inven.co.kr/image_2011/invengames/anniversary/1th/main_bg.png?v=260114a");background-repeat:no-repeat;background-size:cover}.content .inner{margin:0 auto;max-width:1200px}@media(max-width: 1200px){.content{padding-top:120px;min-height:auto}}@media(max-width: 768px){.content{padding-top:80px}}.tab-box{display:flex;align-items:center}.tab-box .tab{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:180px;border-top:3px solid rgba(0,0,0,0);word-break:keep-all;transition:.3s ease all}.tab-box .tab.on{border-top:3px solid #b936f5;background:rgba(221,97,163,.01);box-shadow:0 4px 24px 0 rgba(188,59,216,.24)}.tab-box .tab.on .tab-title{background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tab-box .tab.on .tab-txt{color:#fff}@media(hover: hover)and (pointer: fine){.tab-box .tab:hover{border-top:3px solid #b936f5;background:rgba(221,97,163,.01);box-shadow:0 4px 24px 0 rgba(188,59,216,.24)}.tab-box .tab:hover .tab-title{background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tab-box .tab:hover .tab-txt{color:#fff}}.tab-box .tab .tab-title{color:#5f4094;font-size:24px;font-weight:400;line-height:30px}.tab-box .tab .tab-txt{color:#c5cce2;text-align:center;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:25px}@media(max-width: 1200px){.tab-box .tab{height:160px}.tab-box .tab .tab-title{font-size:18px}.tab-box .tab .tab-txt{font-size:16px;line-height:20px}}@media(max-width: 768px){.tab-box .tab{justify-content:flex-start;gap:10px;padding:15px 10px 0;height:140px}.tab-box .tab .tab-title{font-size:16px}.tab-box .tab .tab-txt{font-size:12px;line-height:18px}}.group-link{padding-bottom:180px}@media(max-width: 1200px){.group-link{padding-bottom:120px}}@media(max-width: 768px){.group-link{padding-bottom:60px}}.group-link .link-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:68px 0;width:100%;background:#11061d}.group-link .link-box:has(.notice-list){gap:40px;padding-top:48px;width:calc(100% - 20px)}.group-link .link-box:has(.notice-list) .notice-list{display:none;flex-direction:column;justify-content:center;align-items:center}.group-link .link-box:has(.notice-list) .notice-list li{color:#d5d6e7;text-align:center;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:400;line-height:27px;list-style:disc inside;word-break:keep-all}.content:has(.sc-benefit-03.on) .notice-list{display:flex}.group-link .link-box .link{position:relative;display:flex;justify-content:center;align-items:center;padding:0 60px;height:73px;border-radius:4px;border:1px solid #eba9ff;color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:25px;overflow:hidden;transition:color .45s ease}.group-link .link-box .link::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);opacity:0;transition:opacity .45s ease;z-index:0}.group-link .link-box .link:not(:hover) .link-txt{background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(hover: hover)and (pointer: fine){.group-link .link-box .link:hover::before{opacity:1}.group-link .link-box .link:hover .link-txt{color:#fff}}.group-link .link-box .link .link-txt{position:relative;z-index:1}@media(max-width: 1200px){.group-link .link-box{padding:40px 10px}.group-link .link-box:has(.notice-list){gap:20px;padding-top:32px}.group-link .link-box:has(.notice-list) .notice-list li{font-size:14px;line-height:20px}.group-link .link-box .link{padding:0 40px;height:60px;font-size:18px;line-height:24px}}@media(max-width: 768px){.group-link .link-box{padding:30px 10px}.group-link .link-box:has(.notice-list){gap:16px;padding-top:24px}.group-link .link-box:has(.notice-list) .notice-list li{font-size:12px;line-height:16px}.group-link .link-box .link{padding:0 20px;height:48px;font-size:16px;line-height:20px}}.sc-benefit{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.sc-benefit.on{opacity:1;visibility:visible;max-height:-moz-fit-content;max-height:fit-content;padding-top:120px}@media(max-width: 1200px){.sc-benefit.on{padding-top:80px}.sc-benefit .inner{padding:0 10px}}@media(max-width: 768px){.sc-benefit.on{padding-top:40px}}.sc-benefit-01 .inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.sc-benefit-01 .benefit-intro{margin-bottom:130px}.sc-benefit-01 .benefit-intro h2{margin-bottom:40px;text-align:center;color:#f8f8f8;font-size:40px;font-weight:400;line-height:60px;word-break:keep-all}.sc-benefit-01 .benefit-intro h2 .point{color:#dd61a3}.sc-benefit-01 .benefit-intro .desc{margin-bottom:8px;color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:500;line-height:45px;word-break:keep-all}.sc-benefit-01 .benefit-intro .notice{color:#c5cce2;text-align:center;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:500;line-height:24px;word-break:keep-all}.sc-benefit-01 .benefit-intro .notice+.notice{margin-top:40px}.sc-benefit-01 .benefit-info{display:flex;flex-direction:column;gap:100px;margin-bottom:120px;width:100%}.sc-benefit-01 .benefit-info .info-item{display:flex;justify-content:center}.sc-benefit-01 .benefit-info .info-item:first-of-type .img-box{display:flex;flex-direction:column;align-items:center;position:relative}.sc-benefit-01 .benefit-info .info-item:first-of-type .img-box::after{content:"";display:flex;position:absolute;bottom:-75px;left:50%;transform:translateX(-50%);width:57px;height:55px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='55' fill='none'%3E%3Cpath fill='url(%23a)' fill-opacity='.8' d='M19.072 53.632q.128-1.408.128-7.04V33.664q-6.272.127-11.392.256-5.12.127-7.808.256V19.84q1.92 0 7.168-.128 5.249-.127 12.032-.256-.127-6.4-.256-11.52 0-5.248-.128-7.808h8.192q4.095 0 7.68-.128.64 1.792 1.152 7.168.64 5.249 1.024 12.032a612 612 0 0 1 11.904-.128q5.376-.128 8.064-.128V33.28q-2.56.128-7.808.128t-11.648.128q.256 6.912.384 12.672.128 5.632.128 7.808z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1.183' x2='57.367' y1='20.395' y2='23.694' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23eba9ff'/%3E%3Cstop offset='1' stop-color='%23ffb0fa'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.sc-benefit-01 .benefit-info .info-item .img-box{flex-shrink:0;width:530px;height:416px;border-radius:24px;border:1px solid #eba9ff;background:linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #AA14F0 -42.58%, rgba(170, 20, 240, 0.18) 4.35%, rgba(151, 60, 68, 0.05) 99.99%, rgba(185, 54, 245, 0) 100%)}.sc-benefit-01 .benefit-info .info-item .txt-box{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:670px}.sc-benefit-01 .benefit-info .info-item .txt-box .desc{position:relative;color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:500;line-height:38px;word-break:keep-all}.sc-benefit-01 .benefit-info .info-item .txt-box .notice{color:#c5cce2;text-align:center;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:24px;word-break:keep-all}.sc-benefit-01 .benefit-info .info-item .txt-box svg{position:absolute;top:36px;left:calc(50% - 38px)}@media(max-width: 1200px){.sc-benefit-01 .benefit-intro{margin-bottom:80px}.sc-benefit-01 .benefit-intro h2{margin-bottom:30px;font-size:24px;line-height:40px}.sc-benefit-01 .benefit-intro .desc{font-size:20px;line-height:28px}.sc-benefit-01 .benefit-intro .notice{font-size:16px;line-height:20px}.sc-benefit-01 .benefit-intro .notice+.notice{margin-top:30px}.sc-benefit-01 .benefit-info{gap:60px;margin-bottom:80px}.sc-benefit-01 .benefit-info .info-item:first-of-type .img-box::after{bottom:-48px;width:40px;height:36px;background-size:40px 36px}.sc-benefit-01 .benefit-info .info-item .img-box{width:265px;height:208px;border-radius:12px}.sc-benefit-01 .benefit-info .info-item .txt-box{gap:10px;max-width:400px}.sc-benefit-01 .benefit-info .info-item .txt-box .desc{font-size:24px;line-height:32px}.sc-benefit-01 .benefit-info .info-item .txt-box .notice{font-size:16px;line-height:20px}.sc-benefit-01 .benefit-info .info-item .txt-box svg{top:28px;left:calc(50% - 20px);width:88px;height:10px}}@media(max-width: 768px){.sc-benefit-01 .benefit-intro{margin-bottom:40px}.sc-benefit-01 .benefit-intro h2{margin-bottom:20px;font-size:20px;line-height:32px}.sc-benefit-01 .benefit-intro .desc{font-size:16px;line-height:20px}.sc-benefit-01 .benefit-intro .notice{font-size:14px;line-height:16px}.sc-benefit-01 .benefit-intro .notice+.notice{margin-top:20px}.sc-benefit-01 .benefit-info{gap:60px;margin-bottom:40px}.sc-benefit-01 .benefit-info .info-item{gap:10px;margin:0 auto;max-width:500px}.sc-benefit-01 .benefit-info .info-item:first-of-type .img-box::after{bottom:-48px;width:40px;height:36px;background-size:40px 36px}.sc-benefit-01 .benefit-info .info-item .img-box{width:128px;height:104px;border-radius:10px}.sc-benefit-01 .benefit-info .info-item .img-box img{max-height:100%;height:100%}.sc-benefit-01 .benefit-info .info-item .txt-box{gap:8px;max-width:none;width:202px}.sc-benefit-01 .benefit-info .info-item .txt-box .desc{font-size:16px;line-height:20px}.sc-benefit-01 .benefit-info .info-item .txt-box .notice{font-size:12px;line-height:16px}.sc-benefit-01 .benefit-info .info-item .txt-box svg{top:16px;left:calc(50% - 16px);width:57px;height:10px}}.sc-benefit-02 .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.sc-benefit-02 .benefit-intro{margin-bottom:130px;width:100%}.sc-benefit-02 .benefit-intro h2{margin-bottom:40px;color:#f8f8f8;text-align:center;font-size:40px;font-weight:400;line-height:60px;word-break:keep-all}.sc-benefit-02 .benefit-intro p:first-of-type{margin-bottom:24px;color:#f8f8f8;text-align:center;font-size:40px;font-weight:400;line-height:60px;word-break:keep-all}.sc-benefit-02 .benefit-intro p:first-of-type .point{color:#dd61a3}.sc-benefit-02 .benefit-intro p.notice{color:#c5cce2;text-align:center;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:500;line-height:24px}.sc-benefit-02 .benefit-event{margin-bottom:200px;width:100%}.sc-benefit-02 .benefit-event h3{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;position:relative;margin:0 auto 120px;padding:0 30px;width:-moz-fit-content;width:fit-content;height:58px;border-radius:999px;background:linear-gradient(180deg, #A37BFF 0%, #73A4FE 100%);color:#f8f8f8;text-align:center;font-family:paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:38px}.sc-benefit-02 .benefit-event h3::after{content:"";display:flex;position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:65px;height:72px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='73' fill='none'%3E%3Cpath stroke='%23a37bff' stroke-width='6' d='M2.598 71.5 35.796 14l31.802 55.083'/%3E%3Ccircle cx='35.598' cy='14' r='13.5' fill='url(%23a)' stroke='%23a37bff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='44.098' x2='29.598' y1='26' y2='1.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23a37bff'/%3E%3Cstop offset='1' stop-color='%233dd6ab'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.sc-benefit-02 .benefit-event .event-wrap{display:flex;justify-content:center;align-items:center}.sc-benefit-02 .benefit-event .img-box{flex-shrink:0;width:530px;height:416px;border-radius:24px;border:1px solid #eba9ff;background:linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #AA14F0 -42.58%, rgba(170, 20, 240, 0.18) 4.35%, rgba(151, 60, 68, 0.05) 99.99%, rgba(185, 54, 245, 0) 100%)}.sc-benefit-02 .benefit-event .txt-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1;max-width:670px}.sc-benefit-02 .benefit-event .txt-box .desc{position:relative;color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:500;line-height:44px}.sc-benefit-02 .benefit-event .txt-box svg{position:absolute;top:36px;left:calc(50% - 168px);width:155px}.sc-benefit-02 .benefit-event .txt-box .notice{color:#c5cce2;text-align:center;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:500;line-height:24px;word-break:keep-all}.sc-benefit-02 .recommend-product{margin-bottom:120px;width:100%}.sc-benefit-02 .recommend-product h3{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;position:relative;margin:0 auto 120px;padding:0 30px;width:-moz-fit-content;width:fit-content;height:58px;border-radius:999px;background:linear-gradient(180deg, #A37BFF 0%, #73A4FE 100%);color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:38px}.sc-benefit-02 .recommend-product h3::after{content:"";display:flex;position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:65px;height:72px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='73' fill='none'%3E%3Cpath stroke='%23a37bff' stroke-width='6' d='M2.598 71.5 35.796 14l31.802 55.083'/%3E%3Ccircle cx='35.598' cy='14' r='13.5' fill='url(%23a)' stroke='%23a37bff'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='44.098' x2='29.598' y1='26' y2='1.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23a37bff'/%3E%3Cstop offset='1' stop-color='%233dd6ab'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.sc-benefit-02 .recommend-product .list-box{display:flex;flex-direction:column;gap:40px}.sc-benefit-02 .recommend-product .list-box+.list-box{margin-top:120px}.sc-benefit-02 .recommend-product .list-box .txt-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.sc-benefit-02 .recommend-product .list-box h4{color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:500;line-height:38px}.sc-benefit-02 .recommend-product .list-box .price{color:#fff;text-align:center;font-family:Paperlogy,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.sc-benefit-02 .recommend-product .list-box .original{color:#c5cce2;text-decoration-line:line-through}.sc-benefit-02 .recommend-product .list-box .discount{font-weight:700}.sc-benefit-02 .recommend-product .list-box .percent{background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.sc-benefit-02 .recommend-product .list-box .grid-column{display:grid;justify-content:center;margin:0 auto;padding:68px 0;width:100%;border-radius:24px;border:1px solid #eba9ff;background:linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #AA14F0 -42.58%, rgba(170, 20, 240, 0.18) 4.35%, rgba(151, 60, 68, 0.05) 99.99%, rgba(185, 54, 245, 0) 100%)}.sc-benefit-02 .recommend-product .list-box .grid-column-4{grid-template-columns:repeat(4, 244px);gap:30px}.sc-benefit-02 .recommend-product .list-box .grid-column-4 li{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.sc-benefit-02 .recommend-product .list-box .grid-column-4 .img-box{position:relative;width:244px;height:244px;aspect-ratio:1/1;border-radius:6px;overflow:hidden}.sc-benefit-02 .recommend-product .list-box .grid-column-4 .img-box::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-radius:6px}.sc-benefit-02 .recommend-product .list-box .grid-column-4 .txt-box p{color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:500;line-height:19px}.sc-benefit-02 .recommend-product .list-box .grid-column-6{grid-template-columns:repeat(6, 172px);gap:22px}.sc-benefit-02 .recommend-product .list-box .grid-column-6 li{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.sc-benefit-02 .recommend-product .list-box .grid-column-6 .img-box{position:relative;width:172px;height:172px;aspect-ratio:1/1;border-radius:4px;overflow:hidden}.sc-benefit-02 .recommend-product .list-box .grid-column-6 .img-box::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-radius:4px}.sc-benefit-02 .recommend-product .list-box .grid-column-6 .txt-box p{color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:500;line-height:19px}@media(max-width: 1200px){.sc-benefit-02 .benefit-intro{margin-bottom:80px}.sc-benefit-02 .benefit-intro h2,.sc-benefit-02 .benefit-intro p:first-of-type{margin-bottom:30px;font-size:24px;line-height:40px}.sc-benefit-02 .benefit-intro p.notice{font-size:16px;line-height:20px}.sc-benefit-02 .benefit-event{margin-bottom:120px}.sc-benefit-02 .benefit-event h3{margin:0 auto 80px;padding:0 20px;height:42px;font-size:24px;line-height:28px}.sc-benefit-02 .benefit-event h3::after{top:-40px;width:45px;height:50px;background-size:45px 50px}.sc-benefit-02 .benefit-event .img-box{width:265px;height:208px;border-radius:24px}.sc-benefit-02 .benefit-event .img-box img{max-height:100%;height:100%}.sc-benefit-02 .benefit-event .txt-box{gap:10px}.sc-benefit-02 .benefit-event .txt-box .desc{font-size:24px;line-height:42px}.sc-benefit-02 .benefit-event .txt-box svg{top:32px;left:calc(50% - 126px);width:115px}.sc-benefit-02 .benefit-event .txt-box .notice{font-size:16px;line-height:20px}.sc-benefit-02 .recommend-product{margin-bottom:80px}.sc-benefit-02 .recommend-product h3{margin:0 auto 80px;padding:0 20px;height:42px;font-size:24px;line-height:28px}.sc-benefit-02 .recommend-product h3::after{top:-40px;width:45px;height:50px;background-size:45px 50px}.sc-benefit-02 .recommend-product .list-box{gap:30px}.sc-benefit-02 .recommend-product .list-box+.list-box{margin-top:80px}.sc-benefit-02 .recommend-product .list-box .txt-box{gap:12px}.sc-benefit-02 .recommend-product .list-box h4{font-size:24px;line-height:32px}.sc-benefit-02 .recommend-product .list-box .price{font-size:16px;line-height:18px}.sc-benefit-02 .recommend-product .list-box .grid-column{padding:40px 0;border-radius:18px;max-width:800px}.sc-benefit-02 .recommend-product .list-box .grid-column-4{grid-template-columns:repeat(4, 160px);gap:20px}.sc-benefit-02 .recommend-product .list-box .grid-column-4 li{gap:10px}.sc-benefit-02 .recommend-product .list-box .grid-column-4 .img-box{width:160px;height:160px}.sc-benefit-02 .recommend-product .list-box .grid-column-4 .txt-box p{font-size:14px;line-height:18px}.sc-benefit-02 .recommend-product .list-box .grid-column-6{grid-template-columns:repeat(3, 150px);gap:18px;max-width:800px}.sc-benefit-02 .recommend-product .list-box .grid-column-6 li{gap:10px}.sc-benefit-02 .recommend-product .list-box .grid-column-6 .img-box{width:150px;height:150px}.sc-benefit-02 .recommend-product .list-box .grid-column-6 .txt-box p{font-size:14px;line-height:18px}}@media(max-width: 768px){.sc-benefit-02 .benefit-intro h2,.sc-benefit-02 .benefit-intro p:first-of-type{margin-bottom:20px;font-size:20px;line-height:32px}.sc-benefit-02 .benefit-intro p.notice{font-size:14px;line-height:16px}.sc-benefit-02 .benefit-event{margin-bottom:80px}.sc-benefit-02 .benefit-event .event-wrap{flex-direction:column;gap:16px}.sc-benefit-02 .benefit-event h3{margin:0 auto 40px;padding:0 20px;height:40px;font-size:18px;line-height:24px}.sc-benefit-02 .benefit-event h3::after{top:-35px;width:40px;height:45px;background-size:40px 45px}.sc-benefit-02 .benefit-event .txt-box{flex:none;gap:8px;max-width:none}.sc-benefit-02 .benefit-event .txt-box svg{top:12px;left:calc(50% - 85px);width:80px}.sc-benefit-02 .benefit-event .txt-box .desc{font-size:16px;line-height:20px}.sc-benefit-02 .benefit-event .txt-box .notice{font-size:12px;line-height:16px}.sc-benefit-02 .recommend-product{margin-bottom:80px}.sc-benefit-02 .recommend-product h3{margin:0 auto 40px;padding:0 20px;height:40px;font-size:18px;line-height:24px}.sc-benefit-02 .recommend-product h3::after{top:-35px;width:40px;height:45px;background-size:40px 45px}.sc-benefit-02 .recommend-product .list-box{gap:30px}.sc-benefit-02 .recommend-product .list-box+.list-box{margin-top:40px}.sc-benefit-02 .recommend-product .list-box .txt-box{gap:10px}.sc-benefit-02 .recommend-product .list-box h4{font-size:18px;line-height:24px}.sc-benefit-02 .recommend-product .list-box .price{font-size:14px;line-height:18px}.sc-benefit-02 .recommend-product .list-box .grid-column{gap:10px;padding:16px;width:-moz-fit-content;width:fit-content;border-radius:12px}.sc-benefit-02 .recommend-product .list-box .grid-column .img-box{width:140px;height:140px}.sc-benefit-02 .recommend-product .list-box .grid-column .txt-box p{font-size:12px;line-height:16px}.sc-benefit-02 .recommend-product .list-box .grid-column.grid-column-4{grid-template-columns:repeat(2, 140px)}.sc-benefit-02 .recommend-product .list-box .grid-column.grid-column-6{grid-template-columns:repeat(2, 140px)}}.sc-benefit-03 .benefit-intro{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:130px}.sc-benefit-03 .benefit-intro h2,.sc-benefit-03 .benefit-intro p{color:#f8f8f8;text-align:center;font-size:40px;font-weight:400;line-height:60px;word-break:keep-all}.sc-benefit-03 .benefit-intro h2 .point,.sc-benefit-03 .benefit-intro p .point{color:#dd61a3}.sc-benefit-03 .benefit-intro p{letter-spacing:-0.005em}.sc-benefit-03 .partner-product{margin-bottom:120px}.sc-benefit-03 .partner-product>ul{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.sc-benefit-03 .partner-product>ul>li{display:flex;flex-direction:column;padding:0 16px 20px;width:390px;border-radius:16px;border:1px solid #eba9ff;background:linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #AA14F0 -42.58%, rgba(170, 20, 240, 0.18) 4.35%, rgba(151, 60, 68, 0.05) 99.99%, rgba(185, 54, 245, 0) 100%);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.sc-benefit-03 .partner-product>ul>li:first-of-type h3{width:90px;background-size:90px 55px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='55' fill='none'%3E%3Cpath fill='url(%23a)' d='M0 0h90v41.905L45 55 0 41.905z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-16.667' x2='102.032' y1='-20.952' y2='13.274' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23b3a0d3'/%3E%3Cstop offset='1' stop-color='%235a28af'/%3E%3Cstop offset='1' stop-color='%235e00ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.sc-benefit-03 .partner-product h3{display:flex;justify-content:center;align-items:center;margin-bottom:16px;width:134px;height:55px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='134' height='55' fill='none'%3E%3Cpath fill='url(%23a)' d='M0 0h134v41.905L67 55 0 41.905z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-24.815' x2='136.816' y1='-20.952' y2='48.44' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23b3a0d3'/%3E%3Cstop offset='1' stop-color='%235a28af'/%3E%3Cstop offset='1' stop-color='%235e00ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:134px 55px;color:#f5f5f5;font-size:18px;font-weight:400;line-height:22px}.sc-benefit-03 .partner-product .game h4{margin-bottom:8px;color:#f8f8f8;font-family:Paperlogy,sans-serif;font-size:15px;font-weight:700;line-height:18px}.sc-benefit-03 .partner-product .game .desc{color:#f8f8f8;font-family:Paperlogy,sans-serif;font-size:14px;font-weight:500;line-height:16px;min-height:32px;word-break:keep-all}.sc-benefit-03 .partner-product .game .game-list{display:grid;grid-template-columns:repeat(4, 84px);gap:6px;margin-top:10px}.sc-benefit-03 .partner-product .game .game-list li{display:flex}.sc-benefit-03 .partner-product .game .game-list .img-box{position:relative;z-index:1;width:84px;height:84px;border-radius:4px;overflow:hidden}.sc-benefit-03 .partner-product .game .game-list .img-box::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg, #FFF 0%, #666 100%);-webkit-mask:linear-gradient(#FFF 0 0) content-box,linear-gradient(#FFF 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sc-benefit-03 .partner-product .goods{margin:16px 0}.sc-benefit-03 .partner-product .goods .goods-box{display:flex;flex-direction:column;justify-content:space-between;padding:16px;height:294px;border-radius:6px;background:#010208}.sc-benefit-03 .partner-product .goods .goods-box>p{word-break:keep-all;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:500;line-height:19px;text-align:center;background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.sc-benefit-03 .partner-product .goods h4{margin-bottom:16px;color:#f8f8f8;font-family:Paperlogy,sans-serif;font-size:15px;font-weight:700;line-height:18px}.sc-benefit-03 .partner-product .goods .goods-list{display:grid;justify-content:center;gap:10px}.sc-benefit-03 .partner-product .goods .goods-list:has(li+li){grid-template-columns:repeat(2, 156px)}.sc-benefit-03 .partner-product .goods .goods-list:has(li+li) .img-box{width:152px;height:190px;border:1px solid #666}.sc-benefit-03 .partner-product .goods .goods-list li{display:flex;flex-direction:column;align-items:center;gap:8px}.sc-benefit-03 .partner-product .goods .goods-list .img-box{border-radius:2px}.sc-benefit-03 .partner-product .goods .goods-list .txt-box p{color:#f8f8f8;text-align:center;font-family:Paperlogy,sans-serif;font-size:10px;font-weight:500;line-height:12px}.sc-benefit-03 .partner-product .link{display:flex;justify-content:center;align-items:center;margin:0 auto;width:290px;height:45px;border-radius:96px;background:linear-gradient(100deg, #B936F5 -21.45%, #C64C85 100%, #F1005B 100%);color:#fff;text-align:center;text-shadow:0 .663px 5.304px rgba(110,110,199,.5);font-size:16px;font-weight:400;line-height:normal;transition:background-position .5s ease,filter .25s ease,box-shadow .25s ease,transform .25s ease;background-size:200% 200%}@media(hover: hover)and (pointer: fine){.sc-benefit-03 .partner-product .link:hover{background-position:right center;filter:brightness(1.08);box-shadow:0 10px 22px rgba(0,0,0,.25);transform:translateY(-2px)}}@media(max-width: 1200px){.sc-benefit-03 .benefit-intro{gap:30px;margin-bottom:80px}.sc-benefit-03 .benefit-intro h2,.sc-benefit-03 .benefit-intro p{font-size:24px;line-height:40px}.sc-benefit-03 .partner-product{margin-bottom:80px}.sc-benefit-03 .partner-product>ul{display:grid;grid-template-columns:repeat(2, 365px);gap:10px}.sc-benefit-03 .partner-product>ul>li{padding:0 12px 26px;width:365px;border-radius:16px}.sc-benefit-03 .partner-product>ul>li:first-of-type h3{width:90px;background-size:90px 55px}.sc-benefit-03 .partner-product .game h4{margin-bottom:8px;font-size:15px;line-height:18px}.sc-benefit-03 .partner-product .game .desc{font-size:14px;line-height:16px;min-height:32px}.sc-benefit-03 .partner-product .game .game-list{display:grid;grid-template-columns:repeat(4, 80px);gap:6px}.sc-benefit-03 .partner-product .game .game-list .img-box{width:80px;height:80px}.sc-benefit-03 .partner-product .goods{margin:16px 0}.sc-benefit-03 .partner-product .goods .goods-box{padding:12px;height:294px}.sc-benefit-03 .partner-product .goods h4{margin-bottom:16px;font-size:15px;line-height:18px}.sc-benefit-03 .partner-product .goods .goods-list:has(li+li){grid-template-columns:repeat(2, 156px)}.sc-benefit-03 .partner-product .goods .goods-list:has(li+li) .img-box{width:152px;height:190px}.sc-benefit-03 .partner-product .goods .goods-list .txt-box p{font-size:10px;line-height:12px}}@media(max-width: 768px){.sc-benefit-03 .benefit-intro{gap:30px;margin-bottom:40px}.sc-benefit-03 .benefit-intro h2,.sc-benefit-03 .benefit-intro p{font-size:20px;line-height:32px}.sc-benefit-03 .partner-product>ul{grid-template-columns:repeat(1, 340px)}.sc-benefit-03 .partner-product>ul>li{padding:0 12px 20px;width:340px;border-radius:12px}.sc-benefit-03 .partner-product .game .game-list{grid-template-columns:repeat(4, 74px)}.sc-benefit-03 .partner-product .game .game-list .img-box{width:74px;height:74px}.sc-benefit-03 .partner-product .goods .goods-box{padding:10px;height:280px}.sc-benefit-03 .partner-product .goods .goods-list:has(li+li){grid-template-columns:repeat(2, 140px)}.sc-benefit-03 .partner-product .goods .goods-list:has(li+li) .img-box{width:140px;height:174px}.sc-benefit-03 .partner-product .goods .goods-list .txt-box p{font-size:10px;line-height:12px}}
/*# sourceMappingURL=anniversary_1st.css.map */