html{background-color:#383838;scroll-behavior:smooth}.page_wrap{position:relative}.header_wrap{position:absolute;top:0;left:0;width:100%;height:80px;transition:height 0.2s;box-sizing:border-box;z-index:90}.header_wrap.fixed{position:fixed}.header_wrap::before{content:'';position:absolute;top:0;left:0;width:100%;height:120%;background:url(../img/bg_header_gra.webp?v=86867786) repeat-x 0 0/auto 100%}.header_wrap .header{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px;box-sizing:border-box;z-index:2}.header_wrap .logo_link{display:block;width:128px;aspect-ratio:128/35;background-position:center;background-size:contain;transition:-webkit-filter 0.25s;transition:filter 0.25s;transition:filter 0.25s,-webkit-filter 0.25s;will-change:filter}.header_wrap .btn_logout{width:22px;aspect-ratio:16/14;margin-left:auto;background:url(../img/icn_logout.webp?v=cffe116d) center/contain no-repeat;opacity:0.7}.main_ball{position:relative;background-color:#000;overflow:hidden}.section_ball{position:relative;width:100%;color:#fff}.section_ball .deco_wrap{position:absolute;top:0;left:50%;width:calc(1600px + 37.5%);max-width:2560px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section_ball .deco{position:absolute;top:50%;left:50%;width:100%;background:center/contain no-repeat;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_ball .snow{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.section_ball [data-slide-up]{opacity:0}.section_ball .on[data-slide-up]{-webkit-animation:fade-in-up 0.8s ease-out 0s both;animation:fade-in-up 0.8s ease-out 0s both;-webkit-animation:fade-in-up 0.8s ease-out var(--enter-delay, 0s) both;animation:fade-in-up 0.8s ease-out var(--enter-delay, 0s) both}.section_ball [data-slide-up] [data-slide-up]{opacity:1;-webkit-animation:none;animation:none}.section_ball [data-fade-in]{opacity:0;transition:opacity 0.3s}.section_ball .on[data-fade-in]{opacity:1;transition:opacity 1s;transition-delay:0s;transition-delay:var(--enter-delay, 0s)}.section_ball .content_wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:1024px;height:100%;margin:0 auto;box-sizing:border-box}.section_ball .title_wrap{display:flex;flex-direction:column}.section_ball .title_wrap .title{background:center/contain no-repeat}.section_ball .desc_list{display:flex;flex-direction:column;font-size:16px;text-align:left}.section_ball .desc_list .desc{position:relative;display:inline;padding-left:27px}.section_ball .desc_list .desc::before{content:'';position:absolute;top:3px;left:10px;width:14px;aspect-ratio:14/15;background:url(../img/icn_bullet.webp?v=774dc5b2) center/contain no-repeat}.section_ball .status_box{position:relative;display:flex;flex-direction:column;width:320px;padding:34px 40px 30px;background:radial-gradient(circle at 0 0, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0) 45%),radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0) 45%),rgba(255, 255, 255, 0.1);border:2px solid rgba(255, 255, 255, 0.3);border-radius:26px;white-space:nowrap;backdrop-filter:blur(3px);box-sizing:border-box}.section_ball .status_box::before{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;background:linear-gradient(to bottom right, #fff, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%, #fff);border-radius:inherit;-webkit-mask:linear-gradient(#000, #000) content-box,linear-gradient(#000, #000);mask:linear-gradient(#000, #000) content-box,linear-gradient(#000, #000);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.section_ball .status_box .label{color:#d4d4d4;font-size:20px}.section_ball .status_box .count_wrap{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.section_ball .status_box .count{display:flex;align-items:flex-end;margin-top:16px;font-size:50px;line-height:1}.section_ball .status_box .count .unit{margin-left:12px;font-size:22px;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.section_ball .status_box .total{position:relative;margin-left:1em;color:#707070;font-size:40px}.section_ball .status_box .total::before{content:'';position:absolute;top:50%;left:-40%;width:3px;height:1em;background-color:#6f6f6f;-webkit-transform:translate(0, -50%) rotate(34deg);transform:translate(0, -50%) rotate(34deg)}.section_ball .status_box .detail{display:flex;flex-direction:column;justify-content:flex-end;margin-top:8px;color:#a6a6a6;font-size:18px;text-align:right}.section_ball .status_box .detail.notice{font-size:16px}.section_ball .status_box .detail .detail_text{display:block}.section_ball .login_area{position:relative;display:flex;justify-content:center;width:100%}.section_ball .login_dim{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:110%;max-width:96vw;height:105%;background-color:rgba(0, 0, 0, 0.8);border:3px solid #742222;border-radius:29px;box-shadow:inset 0 0 30px rgba(116, 34, 34, 0.5);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}.section_ball .login_dim.on{-webkit-animation-name:login-dim-fade-in-up;animation-name:login-dim-fade-in-up}.section_ball .btn_login{display:flex;justify-content:center;align-items:center;width:390px;aspect-ratio:390/95;padding-bottom:4px;background:url(../img/btn_login.webp?v=b0843d16) center/contain no-repeat;color:#b4b3b3;font-size:20px;letter-spacing:-0.025em}.btn_beige,.btn_red{display:inline-flex;justify-content:center;align-items:center;background:center/100% 100% no-repeat;font-size:22px;letter-spacing:-0.025em;box-sizing:border-box}.btn_red{width:212px;aspect-ratio:212/67;background-image:url(../img/btn_red_medium.webp?v=e5b19559);color:#eddcd6}.btn_red.large{width:262px;aspect-ratio:262/67;background-image:url(../img/btn_red_large.webp?v=f30e8359)}.btn_beige{width:211px;aspect-ratio:211/67;background-image:url(../img/btn_beige_medium.webp?v=ed6af76e);color:#797167}.btn_beige.small{width:172px;aspect-ratio:172/67;background-image:url(../img/btn_beige_small.webp?v=6a16d7be)}.section_ball.intro{height:1240px;z-index:2}.section_ball.intro .bg_wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.section_ball.intro .bg_wrap .bg_layer{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.section_ball.intro .bg_wrap .outside,.section_ball.intro .bg_wrap .snow{top:-106px;right:-380px;left:auto;width:1667px;height:auto;aspect-ratio:1667/833}.section_ball.intro .bg_wrap .outside{position:absolute;background:url(../img/intro_bg_outside.webp?v=a02104cb) center/contain no-repeat}.section_ball.intro .deco.room{top:65.97%;width:2560px;aspect-ratio:2560/1636;background-image:url(../img/intro_bg_room.webp?v=2417e31e)}.section_ball.intro .deco.owl{top:57.62%;left:21.66%;max-width:575px;aspect-ratio:575/883;background-image:url(../img/intro_deco_owl.webp?v=9fd74218)}.section_ball.intro .deco.owl::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/intro_deco_owl_blink.webp?v=035c43e8) center/contain no-repeat;opacity:0;-webkit-animation:owl-blink 23s ease-in-out infinite;animation:owl-blink 23s ease-in-out infinite}.section_ball.intro .deco.compass{top:84.84%;left:16.52%;max-width:512px;aspect-ratio:512/360;background-image:url(../img/intro_deco_compass.webp?v=eb410b5c)}.section_ball.intro .deco.stamp{top:84.56%;left:78.83%;max-width:460px;aspect-ratio:460/187;background-image:url(../img/intro_deco_stamp.webp?v=bfd66441)}.section_ball.intro .deco.gift{top:71.49%;left:85.76%;max-width:729px;aspect-ratio:729/733;background-image:url(../img/intro_deco_gift.webp?v=df148d4a)}.section_ball.intro .deco.candle{top:47.3%;left:72.4%;max-width:397px;aspect-ratio:397/731;background-image:url(../img/intro_deco_candle.webp?v=8bd19fa3)}.section_ball.intro .deco.candle .fire{position:absolute;width:151px;aspect-ratio:151/246;-webkit-transform-origin:50% 60%;transform-origin:50% 60%;-webkit-animation:candle-flicker 2.4s ease-in-out infinite;animation:candle-flicker 2.4s ease-in-out infinite}.section_ball.intro .deco.candle .fire::before{content:'';position:absolute;background:center/contain no-repeat}.section_ball.intro .deco.candle .fire::after{content:'';position:absolute;background:center/contain no-repeat}.section_ball.intro .deco.candle .fire::before{top:-10%;left:-16.7%;width:133%;aspect-ratio:168/246;background-image:url(../img/intro_deco_candle_glow.webp?v=e43fcf5e);-webkit-animation:candle-glow 3.2s ease-in-out infinite;animation:candle-glow 3.2s ease-in-out infinite}.section_ball.intro .deco.candle .fire::after{top:0;right:0;bottom:0;left:0;background-image:url(../img/intro_deco_candle_fire.webp?v=a6b12883)}.section_ball.intro .deco.candle .fire:nth-of-type(1){top:-66px;left:-30px}.section_ball.intro .deco.candle .fire:nth-of-type(2){top:-133px;left:130px;-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.section_ball.intro .deco.candle .fire:nth-of-type(3){top:-43px;left:129px;width:143px;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.section_ball.intro .deco.candle .fire:nth-of-type(4){top:39px;left:293px;width:119px;opacity:0.8;-webkit-animation-delay:-2.1s;animation-delay:-2.1s}.section_ball.intro .deco.candle .fire:nth-of-type(2)::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section_ball.intro .deco.candle .fire:nth-of-type(4)::after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section_ball.intro .deco.tone{top:144.84%;width:2560px;aspect-ratio:2560/3592;background-image:url(../img/intro_bg_tone.webp?v=2f86392a);pointer-events:none}.section_ball.intro .deco_wrap.front{pointer-events:none;z-index:2}.section_ball.intro .btn_scroll_down,.section_ball.intro .deco.candle,.section_ball.intro .deco.compass,.section_ball.intro .deco.gift,.section_ball.intro .deco.owl,.section_ball.intro .deco.stamp,.section_ball.intro .letter_wrap .btn_wrap{opacity:0}.section_ball.intro.on .deco.candle,.section_ball.intro.on .deco.compass,.section_ball.intro.on .deco.gift,.section_ball.intro.on .deco.owl,.section_ball.intro.on .deco.stamp{-webkit-animation:deco-fade-in-down 1s ease-out both;animation:deco-fade-in-down 1s ease-out both}.section_ball.intro.on .deco.compass{-webkit-animation-delay:0.2s;animation-delay:0.2s}.section_ball.intro.on .deco.candle{-webkit-animation-delay:0.4s;animation-delay:0.4s}.section_ball.intro.on .deco.gift{-webkit-animation-delay:0.6s;animation-delay:0.6s}.section_ball.intro.on .deco.stamp{-webkit-animation-delay:0.8s;animation-delay:0.8s}.section_ball.intro.on .envelope.seal{-webkit-animation:seal-open 0.7s ease-out 0.9s both;animation:seal-open 0.7s ease-out 0.9s both}.section_ball.intro.on .envelope.flap{-webkit-animation:flap-open 1s ease-in-out 1s both;animation:flap-open 1s ease-in-out 1s both}.section_ball.intro.on .letter{-webkit-animation:letter-rise 1.8s cubic-bezier(0.22, 1, 0.36, 1) 1.7s both;animation:letter-rise 1.8s cubic-bezier(0.22, 1, 0.36, 1) 1.7s both}.section_ball.intro.on .letter_wrap .btn_wrap{-webkit-animation:fade-in-up 0.6s ease-out 1.9s both;animation:fade-in-up 0.6s ease-out 1.9s both}.section_ball.intro.on .btn_scroll_down{-webkit-animation:fade-in 0.6s ease-out 2.1s both;animation:fade-in 0.6s ease-out 2.1s both}.section_ball.intro .letter_wrap{position:absolute;bottom:18%;left:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:721px;height:870px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-perspective:2000px;perspective:2000px;z-index:2}.section_ball.intro .letter_wrap .envelope{position:absolute;background:center/contain no-repeat}.section_ball.intro .letter_wrap .envelope.front{bottom:0;width:100%;aspect-ratio:739/505;background-image:url(../img/intro_envelope_front.webp?v=30bab6a7);-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7));z-index:3}.section_ball.intro .letter_wrap .envelope.seal{bottom:15%;left:40%;width:20%;aspect-ratio:1;background-image:url(../img/intro_envelope_seal.webp?v=99ad5c14);-webkit-filter:drop-shadow(-2px 2px 5px rgba(0, 0, 0, 0.5));filter:drop-shadow(-2px 2px 5px rgba(0, 0, 0, 0.5));z-index:5}.section_ball.intro .letter_wrap .envelope.inner{bottom:30%;width:100%;aspect-ratio:739/236;background-image:url(../img/intro_envelope_inner.webp?v=fe92124d)}.section_ball.intro .letter_wrap .envelope.flap{bottom:20%;width:100%;aspect-ratio:739/322;background-image:url(../img/intro_envelope_flap.webp?v=c78383cc);-webkit-transform-origin:top center;transform-origin:top center;z-index:4}.section_ball.intro .letter_wrap .letter_slot{position:absolute;top:0;bottom:4px;left:0;width:100%;overflow:hidden;z-index:2}.section_ball.intro .letter_wrap .letter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;width:100%;aspect-ratio:528/772;padding:96px 60px 0;background:url(../img/intro_letter.webp?v=11208c73) center/100% 100% no-repeat;color:#59504b;font-size:14px;line-height:1.5;text-align:center;-webkit-transform:translate3d(0, 34%, 0);transform:translate3d(0, 34%, 0);box-sizing:border-box}.section_ball.intro .letter_wrap .letter .title{width:67%;aspect-ratio:432/163;background:url(../img/intro_title.webp?v=1688d4bf) center/contain no-repeat}.section_ball.intro .letter_wrap .letter .desc{margin-top:20px}.section_ball.intro .letter_wrap .letter .desc .highlight{color:#801111}.section_ball.intro .letter_wrap .letter .period{margin-top:20px;color:#575757}.section_ball.intro .letter_wrap .letter .schedule{display:flex;flex-direction:column;align-items:center;aspect-ratio:273/149;margin-top:16px;padding:16px;background:url(../img/intro_letter_memo.webp?v=ad32d406) center/100% 100% no-repeat;box-sizing:border-box}.section_ball.intro .letter_wrap .letter .schedule .label{display:flex;justify-content:center;align-items:center;padding:10px 20px;background-color:#9a2828;border-radius:99px;color:#fff;font-weight:normal;white-space:nowrap}.section_ball.intro .letter_wrap .letter .schedule_list{margin-top:7px;color:#424141;font-size:16px;line-height:1.6;text-align:left}.section_ball.intro .letter_wrap .btn_wrap{position:absolute;bottom:11%;left:0;display:flex;justify-content:center;gap:37px;width:100%;z-index:6}.section_ball.intro .letter_wrap .btn_wrap .btn_red{width:219px;color:#d2d1d1;font-size:20px;line-height:1;letter-spacing:0}.section_ball.intro .btn_scroll_down{position:absolute;top:1103px;left:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:20px;height:48px;padding-bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;z-index:2}.section_ball.intro .btn_scroll_down::before{content:'';background:center/contain no-repeat}.section_ball.intro .btn_scroll_down::after{content:'';background:center/contain no-repeat}.section_ball.intro .btn_scroll_down::before{display:none;width:20px;aspect-ratio:20/28;background-image:url(../img/icn_scroll_mouse.webp?v=8f07d07e)}.section_ball.intro .btn_scroll_down::after{width:15px;aspect-ratio:15/8;margin-top:3px;background-image:url(../img/icn_scroll_arrow.webp?v=8294f6a9);-webkit-animation:scroll-down 1.4s infinite;animation:scroll-down 1.4s infinite}.section_ball.journal{height:1385px;background:#140e0b url(../img/journal_bg.webp?v=3918eb31) center top/2560px auto no-repeat;z-index:1}.section_ball.journal .deco.tree{top:59.28%;left:16.76%;max-width:858px;aspect-ratio:858/1496;background-image:url(../img/journal_deco_tree.webp?v=557281ed)}.section_ball.journal .deco.branch{top:46.32%;left:calc(50% + 20px);max-width:1177px;aspect-ratio:1177/655;background-image:url(../img/journal_deco_branch.webp?v=070a1efb);opacity:0;transition:opacity 0.3s}.section_ball.journal:has(.book:last-child.on,.book_wrap.on) .deco.branch{opacity:1;transition:opacity 1s 0.9s}.section_ball.journal .deco.ornament,.section_ball.journal .deco.sock{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);-webkit-transform:translate(-50%, -50%) rotate(var(--swing-angle, 0deg));transform:translate(-50%, -50%) rotate(var(--swing-angle, 0deg));-webkit-transform-origin:50% 0;transform-origin:50% 0}.section_ball.journal .deco.ornament{max-width:56px}.section_ball.journal .deco.ornament.ornament_1{top:52.74%;left:calc(50% - 689px);aspect-ratio:56/179;background-image:url(../img/journal_deco_ornament_1.webp?v=0d523848)}.section_ball.journal .deco.ornament.ornament_2{top:50.76%;left:calc(50% - 627px);aspect-ratio:56/126;background-image:url(../img/journal_deco_ornament_2.webp?v=a5f130ca)}.section_ball.journal .deco.ornament.ornament_3{top:27.55%;left:calc(50% + 635px);max-width:60px;aspect-ratio:60/191;background-image:url(../img/journal_deco_ornament_3.webp?v=f2c40cc8)}.section_ball.journal .deco.ornament.ornament_4{top:29.78%;left:calc(50% + 683px);aspect-ratio:56/253;background-image:url(../img/journal_deco_ornament_4.webp?v=0487f7dc)}.section_ball.journal .deco.sock{top:36.79%;left:calc(50% + 1090px);max-width:132px;aspect-ratio:132/247;background-image:url(../img/journal_deco_sock.webp?v=798c956b)}.section_ball.journal .deco.books{top:88.88%;left:82.32%;max-width:857px;aspect-ratio:857/280;background-image:url(../img/journal_deco_books.webp?v=77156aaf)}.section_ball.journal .content_wrap{padding-top:123px}.section_ball.journal .content_header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:980px;margin-bottom:60px}.section_ball.journal .title_wrap .title{width:100%;max-width:322px;aspect-ratio:322/112;margin-left:-5px;background-image:url(../img/journal_title.webp?v=3f2c8a27)}.section_ball.journal .title_wrap .desc_list .desc{display:inline}.section_ball.journal .desc_list{color:#cacaca}.section_ball.journal .desc_list .desc::before{-webkit-filter:grayscale(1);filter:grayscale(1)}.section_ball.journal .book_wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;row-gap:120px;width:100%}.section_ball.journal .book{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:20%;aspect-ratio:246/307;margin:0 -3.5px;padding:30px 20px 20px 30px;background:url(../img/journal_book.webp?v=609811dd) center/100% 100% no-repeat;color:#fff;text-align:center;-webkit-filter:saturate(0.4) brightness(0.8) contrast(1.1);filter:saturate(0.4) brightness(0.8) contrast(1.1);box-sizing:border-box}.section_ball.journal .book .num{position:relative;width:43%;color:#cca37a;font-size:38px;line-height:1;white-space:nowrap}.section_ball.journal .book .num::before{content:'';position:absolute;top:50%;left:50%;width:100%;aspect-ratio:94/101;background:url(../img/journal_book_num.webp?v=3c195cc3) center/contain no-repeat;-webkit-transform:translate(-50%, -49%);transform:translate(-50%, -49%)}.section_ball.journal .book .num::after{content:attr(data-num);position:absolute;top:50%;left:50%;width:100%;aspect-ratio:88/87;background:url(../img/journal_book_num_mask.webp?v=73a2551c) center/cover no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0.8;-webkit-transform:translate(-50%, -29%);transform:translate(-50%, -29%)}.section_ball.journal .book .name{display:flex;justify-content:center;align-items:center;height:54px;font-size:16px}.section_ball.journal .book .label{position:relative;display:flex;justify-content:center;align-items:center;width:80%;aspect-ratio:145/50;background:url(../img/journal_book_label.webp?v=35b9a9ef) center/100% 100% no-repeat;font-size:17px;line-height:1}.section_ball.journal .book.achieved{-webkit-filter:none;filter:none}.section_ball.journal .book.achieved .label::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 65%) 130% 0/200% 100% no-repeat;-webkit-mask:url(../img/journal_book_label.webp?v=35b9a9ef) center/contain no-repeat;mask:url(../img/journal_book_label.webp?v=35b9a9ef) center/contain no-repeat;pointer-events:none}.section_ball.journal .book.achieved.on .label::after{-webkit-animation:book-shine 1s ease-in-out calc(0s + 0.5s) both;animation:book-shine 1s ease-in-out calc(0s + 0.5s) both;-webkit-animation:book-shine 1s ease-in-out calc(var(--enter-delay, 0s) + 0.5s) both;animation:book-shine 1s ease-in-out calc(var(--enter-delay, 0s) + 0.5s) both}.section_ball.journal .note_list{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:960px;margin-top:112px;color:#757575;font-size:15px;line-height:1.6}.section_ball.journal .note_list .note{position:relative;padding-left:22px}.section_ball.journal .note_list .note::before{content:'';position:absolute;top:5px;left:0;width:14px;aspect-ratio:14/15;background:url(../img/icn_bullet.webp?v=774dc5b2) center/contain no-repeat;-webkit-filter:grayscale(1) brightness(0.58);filter:grayscale(1) brightness(0.58)}.section_ball.journal .note_list .note + .note{margin-top:4px}.section_ball.apply{height:964px;background:#233253 url(../img/apply_bg.webp?v=7e52efd9) center -134px/2560px auto no-repeat}.section_ball.apply .deco.gift.left{top:97%;left:-7.4%;width:26.3%;aspect-ratio:269/285;background-image:url(../img/apply_deco_gift_1.webp?v=1a19e1ff)}.section_ball.apply .deco.gift.right{top:88.9%;left:118.3%;width:14.4%;aspect-ratio:147/159;background-image:url(../img/apply_deco_gift_2.webp?v=0e0bae48)}.section_ball.apply .content_wrap{padding-top:91px}.section_ball.apply .content_header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:980px}.section_ball.apply .title_wrap .title{width:244px;aspect-ratio:244/112;margin-left:-4px;background-image:url(../img/apply_title.webp?v=41afc1bc)}.section_ball.apply .desc_list{margin-top:-6px;color:#b9b9b9;line-height:1.4}.section_ball.apply .desc_list .desc + .desc{margin-top:9px}.section_ball.apply .desc_list .desc::before{-webkit-filter:grayscale(1) brightness(0.915);filter:grayscale(1) brightness(0.915)}.section_ball.apply .login_area{margin-top:60px}.section_ball.apply .card_wrap{display:flex;justify-content:center;gap:22px;width:100%}.section_ball.apply .card{position:relative;flex:none;width:31%;aspect-ratio:328/481;background:url(../img/apply_card.webp?v=6d7613c6) center/contain no-repeat;color:#3b3b3b;text-align:center;white-space:nowrap}.section_ball.apply .card::after{content:'';position:absolute;bottom:-5%;left:50%;width:130%;aspect-ratio:379/98;background:url(../img/apply_card_snow.webp?v=be58a5f5) center/contain no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.section_ball.apply .card .card_inner{position:relative;display:flex;flex-direction:column;height:100%;padding:49px 0 0;box-sizing:border-box}.section_ball.apply .card .card_action,.section_ball.apply .card .card_info{position:relative;display:flex;flex-direction:column;align-items:center}.section_ball.apply .card .card_info{flex:1 1 30%}.section_ball.apply .card .card_action{flex:1 1 70%}.section_ball.apply .card .title{color:#742222;font-size:34px;font-weight:normal}.section_ball.apply .card .winner{margin-top:21px;font-size:24px}.section_ball.apply .card .date{margin-top:9px;color:#5f5f5f;font-family:customKR,sans-serif;font-size:16px}.section_ball.apply .card .counter{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:10%;color:#000;font-family:customKR,sans-serif}.section_ball.apply .card .counter .count{position:relative;top:-3px;width:42px;font-size:20px;letter-spacing:0;text-align:center}.section_ball.apply .card .btn_count{position:relative;width:22px;aspect-ratio:1;background-color:rgba(255, 255, 255, 0.4);border:1px solid rgba(123, 105, 93, 0.4);touch-action:manipulation;box-sizing:border-box}.section_ball.apply .card .btn_count::before{content:'';position:absolute;top:50%;left:50%;width:9px;height:2px;background-color:#5f5f5f;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_ball.apply .card .btn_count::after{content:'';position:absolute;top:50%;left:50%;width:9px;height:2px;background-color:#5f5f5f;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_ball.apply .card .btn_count.minus::after{content:none}.section_ball.apply .card .btn_count.plus::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.section_ball.apply .card .btn_count:disabled{background-color:rgba(185, 185, 185, 0.4);border-color:rgba(114, 114, 114, 0.4);cursor:default}.section_ball.apply .card .btn_count:disabled::before{background-color:#868686;opacity:0.6}.section_ball.apply .card .btn_count:disabled::after{background-color:#868686;opacity:0.6}.section_ball.apply .card .btn_apply{display:flex;justify-content:center;align-items:center;width:72%;aspect-ratio:237/74;margin-top:7%;background:url(../img/apply_btn.webp?v=52759910) center/contain no-repeat;color:#e0e0e0;font-size:24px;letter-spacing:-0.025em}.section_ball.apply .card.closed .my_count{margin-top:54%}.section_ball.apply .card .my_count{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;margin-top:5%}.section_ball.apply .card .my_count .label{display:flex;justify-content:center;align-items:center;padding:8px 16px;background-color:#cac3b9;border-radius:18px;color:#2c2c2c;font-size:18px}.section_ball.apply .card .my_count .count_value{color:#262626;font-size:25px;font-weight:normal;-webkit-transform:translateY(-0.05em);transform:translateY(-0.05em)}.section_ball.apply .card.disabled .counter{color:#868686}.section_ball.apply .card.disabled .btn_apply{color:#dcdcdc;opacity:0.5;-webkit-filter:saturate(0) brightness(1.5);filter:saturate(0) brightness(1.5);cursor:default}.section_ball.apply .card.closed .card_inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:75%;background-color:rgba(0, 0, 0, 0.651);-webkit-mask:url(../img/apply_card.webp?v=6d7613c6) left top/100% auto no-repeat;mask:url(../img/apply_card.webp?v=6d7613c6) left top/100% auto no-repeat}.section_ball.apply .card.closed .title{color:#222}.section_ball.apply .card .closed_notice{position:absolute;top:59px;left:12.8%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:74.1%;aspect-ratio:243/213;padding-bottom:8%;background:url(../img/popup_bg_mini.webp?v=d10315c2) center/contain no-repeat;color:#832828;font-size:20px;letter-spacing:-0.025em;box-sizing:border-box}.section_ball.apply .card .closed_notice::before{content:'';width:27px;aspect-ratio:1;margin-bottom:5px;background:url(../img/icn_check.webp?v=88cec8c7) center/contain no-repeat;-webkit-filter:grayscale(1) brightness(4.2);filter:grayscale(1) brightness(4.2)}.section_ball.notice{background-color:#233253}.section_ball.notice::after,.section_ball.notice::before{content:'';position:absolute;left:0;width:100%;height:86px;background:url(../img/notice_pattern.webp?v=3a3bce67) left top/62px 86px repeat-x;opacity:0.502;mix-blend-mode:overlay;pointer-events:none}.section_ball.notice::before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.section_ball.notice::after{bottom:0;background-position-x:16px}.section_ball.notice .deco.snowflake{max-width:58px;aspect-ratio:58/65;background-image:url(../img/notice_deco_snowflake.webp?v=66cdd39c);-webkit-animation:snowflake-twinkle 4s ease-in-out infinite;animation:snowflake-twinkle 4s ease-in-out infinite}.section_ball.notice .deco.snowflake:nth-of-type(1){top:25.13%;left:76.33%;-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.section_ball.notice .deco.snowflake:nth-of-type(2){top:68.86%;left:73.67%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.section_ball.notice .deco.snowflake:nth-of-type(3){top:46.25%;left:67.66%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:-1.3s;animation-delay:-1.3s}.section_ball.notice .deco.snowflake:nth-of-type(4){top:47.64%;left:31.68%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:-3.5s;animation-delay:-3.5s}.section_ball.notice .deco.snowflake:nth-of-type(5){top:25.46%;left:23.44%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:-4.2s;animation-delay:-4.2s}.section_ball.notice .deco.snowflake:nth-of-type(6){top:70.04%;left:19.8%;-webkit-animation-delay:-2s;animation-delay:-2s}.section_ball.notice .content_wrap{align-items:flex-start;width:550px;padding:120px 0}.section_ball.notice .title{font-size:24px}.section_ball.notice .notice_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;margin-top:24px}.section_ball.notice .subtitle{position:relative;margin-bottom:2px;padding-left:19px;color:#d2cd99;font-size:18px}.section_ball.notice .subtitle::before{content:'';position:absolute;top:3px;left:0;width:14px;aspect-ratio:14/15;background:url(../img/icn_bullet.webp?v=774dc5b2) center/contain no-repeat}.section_ball.notice .notice_list{color:#cbcbcb;font-size:15px;line-height:1.6}.section_ball.notice .notice_list .notice_item{position:relative;padding-left:19px}.section_ball.notice .notice_list .notice_item::before{content:'ㆍ';position:absolute;top:0;left:5px;color:#757575}.landing_footer{position:relative;display:flex;justify-content:center;align-items:center;gap:55px;width:100%;height:89px;background-color:#383838}.landing_footer .footer_ci{width:108px;aspect-ratio:108/16;background-size:contain;opacity:0.6}.landing_footer .footer_copy_text{color:#979797;font-size:12px;text-align:center}.popup_ball{position:fixed;width:644px;max-width:none;max-height:none;padding:0;background:none;border:0;color:#5e5b5b;text-align:center;overflow:visible}.popup_ball::-webkit-backdrop{background-color:rgba(0, 0, 0, 0.471)}.popup_ball::backdrop{background-color:rgba(0, 0, 0, 0.471)}.popup_ball[open]{-webkit-animation:popup-in 0.3s ease-out;animation:popup-in 0.3s ease-out}.popup_ball[open]::-webkit-backdrop{-webkit-animation:fade-in 0.3s ease-out;animation:fade-in 0.3s ease-out}.popup_ball[open]::backdrop{-webkit-animation:fade-in 0.3s ease-out;animation:fade-in 0.3s ease-out}.popup_ball .popup_inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:644/441;background:url(../img/popup_bg_tall.webp?v=2658e714) center/contain no-repeat}.popup_ball.short .popup_inner{aspect-ratio:644/274;background-image:url(../img/popup_bg_short.webp?v=12df95da)}.popup_ball .icn{width:39px;aspect-ratio:1;margin-bottom:10px;background:center/contain no-repeat}.popup_ball .icn.check{background-image:url(../img/icn_check.webp?v=88cec8c7)}.popup_ball .icn.alert{background-image:url(../img/icn_alert.webp?v=93797f18)}.popup_ball .title{color:#742222;font-size:34px}.popup_ball.error .title{font-size:26px;white-space:pre-line}.popup_ball .desc{margin-top:23px;font-size:18px}.popup_ball .desc .point{color:#742222;font-weight:normal}.popup_ball .btn_wrap{display:flex;justify-content:center;gap:9px;margin-top:36px}.popup_ball .icn ~ .desc{margin-top:13px}.popup_ball .icn ~ .btn_wrap{margin-top:28px}.popup_ball .btn_close{position:absolute;top:15%;right:11%;width:22px;aspect-ratio:1}.popup_ball .btn_close::before{content:'';position:absolute;top:50%;left:50%;width:28px;height:2px;background-color:#781615;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup_ball .btn_close::after{content:'';position:absolute;top:50%;left:50%;width:28px;height:2px;background-color:#781615;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup_ball .btn_close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media (hover: hover) and (pointer: fine){.btn_beige,.btn_login,.btn_red,.section_ball.apply .btn_apply{transition:color 0.2s,-webkit-filter 0.2s;transition:color 0.2s,filter 0.2s;transition:color 0.2s,filter 0.2s,-webkit-filter 0.2s}.btn_red:hover{color:#fff;-webkit-filter:brightness(1.2) saturate(1.2) contrast(1.05);filter:brightness(1.2) saturate(1.2) contrast(1.05)}.section_ball.intro .letter_wrap .btn_wrap .btn_red:hover{color:#fff}.btn_beige:hover{color:#615343;-webkit-filter:brightness(1.05);filter:brightness(1.05)}.section_ball .btn_login:hover{color:#eddcd6;-webkit-filter:brightness(1.2) saturate(1.2) contrast(1.05);filter:brightness(1.2) saturate(1.2) contrast(1.05)}.header_wrap .btn_logout{transition:opacity 0.2s}.header_wrap .btn_logout:hover{opacity:1}.header_wrap .logo_link:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.section_ball.apply .card:not(.disabled) .btn_apply:hover{color:#fff;-webkit-filter:brightness(1.2) saturate(1.2) contrast(1.05);filter:brightness(1.2) saturate(1.2) contrast(1.05)}.section_ball.intro .btn_scroll_down::before{display:block}}@media (max-width: 1024px){.header_wrap{position:fixed;top:0;left:0;display:flex;align-items:center;height:4.166rem;padding:10px 0;background-color:var(--header-bg);box-sizing:border-box}.header_wrap .header{padding:0}.header_wrap .logo{display:flex;justify-content:center;align-items:center;height:100%;margin:0 auto}.header_wrap .logo_link{height:85%}.header_wrap .menu_service{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:4.166rem;height:100%}.header_wrap .vertical_dots{width:4.166rem;height:100%}.header_wrap .btn_logout{position:absolute;top:50%;right:4.166rem;width:1.57rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.landing_footer{min-width:0}.section_ball .deco_wrap{width:1024px}.section_ball .content_wrap{width:100%}.section_ball .title_wrap{align-items:center}.section_ball .status_box{flex-direction:row;align-items:center;width:100%;max-width:600px;margin-top:35px;padding:20px 50px;background-color:rgba(255, 255, 255, 0.04);border-radius:99px}.section_ball .status_box .count_wrap{align-items:center}.section_ball .status_box .count{margin:0 0 0 17px;font-size:36px}.section_ball .status_box .total{font-size:24px}.section_ball .status_box .detail{flex-direction:row;gap:20px;margin-top:0}.section_ball .status_box .detail .detail_text{display:inline}.section_ball .status_box .detail .detail_text.used::before{content:'';display:inline-block;width:3px;height:14px;margin-right:16px;background-color:#a6a6a6}.section_ball.intro{height:1060px}.section_ball.intro .bg_wrap .outside{top:-7%;right:-36%;width:120%}.section_ball.intro .deco.room{top:57%;width:108%;aspect-ratio:1024/1158;background-image:url(../img/intro_bg_room_t.webp?v=6145d387)}.section_ball.intro .deco.owl{top:49%;left:4%;max-width:342px}.section_ball.intro .deco.compass{top:76%;left:4%;max-width:319px}.section_ball.intro .deco.stamp{top:83%;left:95%;max-width:357px}.section_ball.intro .deco.gift{top:65%;left:100%;max-width:410px}.section_ball.intro .deco.candle{top:43%;left:86%;max-width:249px}.section_ball.intro .deco.candle .fire{width:95px}.section_ball.intro .deco.candle .fire:nth-of-type(1){top:-41px;left:-19px}.section_ball.intro .deco.candle .fire:nth-of-type(2){top:-84px;left:82px}.section_ball.intro .deco.candle .fire:nth-of-type(3){top:-28px;left:81px;width:90px}.section_ball.intro .deco.candle .fire:nth-of-type(4){top:24px;left:184px;width:75px}.section_ball.intro .deco.tone{top:111.05%;width:1741px;max-width:none;opacity:0.7}.section_ball.intro .letter_wrap{top:12%;width:640px;height:760px}.section_ball.intro .letter_wrap .letter{padding:80px 60px 0;font-size:13px;-webkit-transform:translate3d(0, 33%, 0);transform:translate3d(0, 33%, 0)}.section_ball.intro .letter_wrap .letter .title{width:60%}.section_ball.intro .letter_wrap .letter .period{margin-top:18px}.section_ball.intro .letter_wrap .letter .schedule_list{font-size:14px}.section_ball.intro .btn_scroll_down{top:982px}.section_ball.journal{height:1378px;background:#140e0b url(../img/journal_bg_t.webp?v=f1a5da61) center -229px/1024px auto no-repeat}.section_ball.journal .login_area{width:auto}.section_ball.journal .deco.tree{top:72.53%;left:8.59%;max-width:580px}.section_ball.journal .deco.branch{top:53.01%;left:48.97%;max-width:845px;aspect-ratio:845/749;background-image:url(../img/journal_deco_branch_t.webp?v=8efa2355)}.section_ball.journal .deco.ornament.ornament_1{top:68.4%;left:19.43%;max-width:44px}.section_ball.journal .deco.ornament.ornament_2{top:66.76%;left:24.12%;max-width:44px}.section_ball.journal .deco.ornament.ornament_3{top:66.13%;left:77.19%;max-width:47px;aspect-ratio:60/109;background-position:center bottom;background-size:100% auto}.section_ball.journal .deco.ornament.ornament_4{top:67.94%;left:80.82%;max-width:45px;aspect-ratio:56/169;background-position:center bottom;background-size:100% auto}.section_ball.journal .deco.sock{display:none}.section_ball.journal .deco.books{top:78.37%;left:88.98%;max-width:477px}.section_ball.journal .content_wrap{padding-top:24px}.section_ball.journal .content_header{flex-direction:column;margin-bottom:50px}.section_ball.journal .title_wrap .title{margin:0 auto}.section_ball.journal .desc_list{padding-right:26px}.section_ball.journal .book_wrap{row-gap:43px;max-width:767px}.section_ball.journal .book{gap:16px;width:25%;padding:40px 25px 20px 35px}.section_ball.journal .book .num{font-size:35px}.section_ball.journal .book .name{font-size:15px}.section_ball.journal .book .label{font-size:16px}.section_ball.journal .note_list{max-width:700px;margin-top:65px}.section_ball.apply{height:890px;background:#a0a8bd url(../img/apply_bg_t.webp?v=7cbb1c23) center top/cover no-repeat}.section_ball.apply .deco.gift.left{top:85%;left:-5%;width:28%}.section_ball.apply .deco.gift.right{top:85%;left:102%;width:17%}.section_ball.apply .content_wrap{padding-top:56px}.section_ball.apply .content_header{flex-direction:column}.section_ball.apply .title_wrap .title{margin:0 auto}.section_ball.apply .desc_list{padding-right:28px}.section_ball.apply .desc_list .desc + .desc{margin-top:7px}.section_ball.apply .login_area{width:768px;max-width:100%}.section_ball.apply .card_wrap{gap:14px}.section_ball.apply .card .card_inner{padding:10% 0 0}.section_ball.apply .card .title{font-size:26px}.section_ball.apply .card .winner{margin-top:14px;font-size:20px}.section_ball.apply .card .date{margin-top:4px;font-size:14px}.section_ball.apply .card .counter{gap:14px}.section_ball.apply .card .counter .count{top:-2px;width:38px;font-size:18px}.section_ball.apply .card .btn_apply{font-size:20px}.section_ball.apply .card .my_count .label{font-size:15px}.section_ball.apply .card .my_count .count_value{font-size:20px}.section_ball.apply .card .closed_notice{top:44px;font-size:16px}.section_ball.apply .card .closed_notice::before{width:22px;margin-bottom:4px}.section_ball.notice .deco.snowflake{max-width:37px;opacity:0.5}.section_ball.notice .deco.snowflake:nth-of-type(1){top:26.6%;left:93.31%}.section_ball.notice .deco.snowflake:nth-of-type(2){top:81.6%;left:94.87%}.section_ball.notice .deco.snowflake:nth-of-type(3){top:55%;left:82.76%}.section_ball.notice .deco.snowflake:nth-of-type(4){top:54.5%;left:12.55%}.section_ball.notice .deco.snowflake:nth-of-type(5){top:24.6%;left:6.4%}.section_ball.notice .deco.snowflake:nth-of-type(6){top:82.4%;left:7.76%}.section_ball.notice .content_wrap{width:530px}.section_ball.notice .subtitle{font-size:15px}.section_ball.notice .notice_list{font-size:13px}}@media (max-width: 767px){html{background-color:#233253}.landing_footer{flex-direction:column;gap:22px;height:auto;margin-top:min(-25vw, -200px);padding:34px 0 40px;background-color:transparent}.section_ball{padding:0 20px}.section_ball .deco_wrap{width:768px}.section_ball .deco{max-width:none}.section_ball .desc_list{width:90%;font-size:1rem}.section_ball .desc_list .desc{padding-left:20px}.section_ball .desc_list .desc::before{left:0}.section_ball .status_box{max-width:430px;margin-top:min(10vw, 25px);padding:min(3vw, 15px) min(6vw, 30px);background:radial-gradient(circle at 0 0, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0) 45%),radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0) 45%),rgba(255, 255, 255, 0.04);border-width:1.5px}.section_ball .status_box .label{font-size:1.07rem}.section_ball .status_box .count{margin-left:16px;font-size:2.14rem}.section_ball .status_box .count .unit{font-size:1.5rem}.section_ball .status_box .total{font-size:1.8rem}.section_ball .status_box .total::before{width:2px}.section_ball .status_box .detail{flex-direction:column;gap:2px;font-size:1.25rem}.section_ball .status_box .detail .detail_text.used::before{content:none}.section_ball .status_box .detail.notice{font-size:1.07rem}.section_ball .btn_login{width:auto;padding:min(4vw, 40px) min(8vw, 80px);font-size:1.57rem}.section_ball.intro{height:min(1000px, 190vw)}.section_ball.intro .bg_wrap .outside{top:auto;right:-32%;bottom:53%;width:110%}.section_ball.intro .deco.room{top:62%;width:min(1100px, 210vw)}.section_ball.intro .deco.tone{top:35%;width:120%}.section_ball.intro .deco.owl{top:529px;left:-33px;width:352px}.section_ball.intro .deco.compass{top:845px;left:40px;width:323px}.section_ball.intro .deco.stamp{top:890px;left:805px;width:360px}.section_ball.intro .deco.gift{top:730px;left:746px;width:574px}.section_ball.intro .deco.candle{top:490px;left:700px;width:241px}.section_ball.intro .deco.candle .fire{width:92px}.section_ball.intro .deco.candle .fire:nth-of-type(1){top:-40px;left:-18px}.section_ball.intro .deco.candle .fire:nth-of-type(2){top:-81px;left:79px}.section_ball.intro .deco.candle .fire:nth-of-type(3){top:-26px;left:78px;width:87px}.section_ball.intro .deco.candle .fire:nth-of-type(4){left:178px;width:72px}.section_ball.intro .letter_wrap{top:auto;bottom:12%;width:96%;max-width:550px;height:143vw;max-height:800px}.section_ball.intro .letter_wrap .envelope.flap{bottom:16.5%}.section_ball.intro .letter_wrap .envelope.inner{bottom:24.5%}.section_ball.intro .letter_wrap .envelope.seal{bottom:12%}.section_ball.intro .letter_wrap .letter{padding:13% 6vw;font-size:1rem;-webkit-transform:translate3d(0, 58%, 0);transform:translate3d(0, 58%, 0)}.section_ball.intro .letter_wrap .letter .desc{margin-top:min(2.5vw, 15px)}.section_ball.intro .letter_wrap .letter .period{margin-top:min(2.5vw, 15px)}.section_ball.intro .letter_wrap .letter .schedule{margin-top:min(2.5vw, 15px);padding:min(3vw, 27px)}.section_ball.intro .letter_wrap .letter .schedule .label{padding:0.6vw 2vw}.section_ball.intro .letter_wrap .letter .schedule_list{font-size:1rem}.section_ball.intro .letter_wrap .btn_wrap{bottom:8%;gap:3vw}.section_ball.intro .letter_wrap .btn_wrap .btn_red{width:40%;font-size:1.23rem}.section_ball.intro .btn_scroll_down{top:auto;bottom:2%}.section_ball.journal{height:auto;padding:min(20vw, 100px) 3vw;overflow:hidden}.section_ball.journal .deco_wrap{top:min(92vw, 400px);width:min(145vw, 767px);height:auto;aspect-ratio:768/2866;background:url(../img/journal_bg_m.webp?v=a5253856) center top/cover no-repeat;-webkit-transform:translate(-50%, -22.09%);transform:translate(-50%, -22.09%)}.section_ball.journal .deco.tree{top:74.84%;left:5.21%;width:91.15%}.section_ball.journal .deco.branch{top:51.78%;left:52.67%;width:79.3%;aspect-ratio:609/1420;background-image:url(../img/journal_deco_branch_m.webp?v=aea14f1f)}.section_ball.journal .deco.ornament.ornament_1{top:23.94%;left:86.85%;width:5.73%}.section_ball.journal .deco.ornament.ornament_2{top:23.17%;left:92.84%;width:5.73%}.section_ball.journal .deco.ornament.ornament_3{top:34.25%;left:8.46%;width:6.12%}.section_ball.journal .deco.ornament.ornament_4{top:35.1%;left:13.41%;width:5.86%}.section_ball.journal .deco.books{top:84.54%;left:93.88%;width:92.06%}.section_ball.journal .content_wrap{padding-top:0}.section_ball.journal .content_header{margin-bottom:min(7vw, 30px)}.section_ball.journal .title_wrap{height:min(36vw, 150px)}.section_ball.journal .desc_list{padding-right:0}.section_ball.journal .book_wrap{row-gap:min(5vw, 25px);max-width:490px}.section_ball.journal .book{gap:min(3vw, 21px);width:50%;padding:min(7vw, 35px) min(6vw, 30px) min(4vw, 20px) min(8vw, 40px)}.section_ball.journal .book .num{font-size:2.5rem}.section_ball.journal .book .name{height:min(14vw, 54px);font-size:1.15rem}.section_ball.journal .book .label{font-size:1.2rem}.section_ball.journal .login_area:has(.login_dim) .book:nth-child(n + 5){display:none}.section_ball.journal .login_area:has(.login_dim) .book:nth-child(n + 3){-webkit-filter:blur(4px);filter:blur(4px)}.section_ball.journal .login_area .login_dim{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.85) 70%)}.section_ball.journal .note_list{width:412px;max-width:100%;margin:50px auto 0;color:#aaa;font-size:1rem}.section_ball.journal .note_list .note::before{top:4px}.section_ball.journal .note_list .note + .note{margin-top:7px}.section_ball.apply{height:auto;padding-bottom:min(15vw, 120px);background:#53607b url(../img/apply_bg_m.webp?v=19dfd27e) center bottom/cover no-repeat}.section_ball.apply .deco.gift.left{top:94%;left:-7.5%;width:30%}.section_ball.apply .deco.gift.right{top:53.8%;left:121%;width:21.5%}.section_ball.apply .content_wrap{padding-top:16px}.section_ball.apply .desc_list{padding-right:0;color:#ccc}.section_ball.apply .login_area{width:493px;max-width:100%;margin-top:min(8vw, 40px)}.section_ball.apply .card_wrap{flex-direction:column;align-items:center;gap:7px;padding:0}.section_ball.apply .card{width:100%;aspect-ratio:493/199;background-image:url(../img/apply_card_m.webp?v=af90bb43);text-align:left}.section_ball.apply .card::after{content:none}.section_ball.apply .card .card_inner{flex-direction:row;padding:0}.section_ball.apply .card .card_info{flex:0 0 56%;justify-content:center;align-items:flex-start;padding-left:7%;box-sizing:border-box}.section_ball.apply .card .title{font-size:1.6rem}.section_ball.apply .card .date,.section_ball.apply .card .winner{display:flex;align-items:center;gap:min(2vw, 8px)}.section_ball.apply .card .winner::before{content:'';flex:none;background:center/contain no-repeat}.section_ball.apply .card .date::before{content:'';flex:none;background:center/contain no-repeat}.section_ball.apply .card .winner{margin-top:min(4vw, 14px);font-size:1.3rem}.section_ball.apply .card .winner::before{width:min(3.5vw, 14px);aspect-ratio:1;background-image:url(../img/icn_person.webp?v=160487c4)}.section_ball.apply .card .date{margin-top:min(2vw, 7px);font-size:1.1rem}.section_ball.apply .card .date::before{width:min(4vw, 16px);aspect-ratio:1;background-image:url(../img/icn_clock.webp?v=bd143421)}.section_ball.apply .card .card_action{justify-content:center;padding:min(2vw, 10px) 0}.section_ball.apply .card .counter{flex:1 1 40%;gap:min(2vw, 8px);margin-top:2vw}.section_ball.apply .card .counter .count{font-size:1.14rem}.section_ball.apply .card .btn_apply{flex:1 1 40%;width:80%;margin-top:0;font-size:1.25rem}.section_ball.apply .card .my_count{flex:1 1 20%;align-self:stretch;gap:min(2vw, 8px);height:auto;padding:min(2vw, 10px);background-color:rgba(0, 0, 0, 0.12)}.section_ball.apply .card .my_count .label{width:auto;height:auto;padding:0;background:none;color:#5e5e5e;font-size:1.1rem}.section_ball.apply .card .my_count .label::after{content:' :'}.section_ball.apply .card .my_count .count_value{padding-bottom:0;color:#3b3b3b;font-size:1.1rem;-webkit-transform:none;transform:none}.section_ball.apply .card.closed .card_inner::before{top:3.5%;left:1%;width:55%;height:95%;-webkit-mask:none;mask:none}.section_ball.apply .card.closed .card_action{justify-content:center;padding-bottom:0}.section_ball.apply .card.closed .my_count{flex-direction:column;align-self:center;gap:min(2vw, 8px);height:auto;margin:0;background:none}.section_ball.apply .card.closed .my_count .label{padding:min(1.5vw, 6px) min(3vw, 12px);background-color:#e8e8e8;border-radius:99px;color:#474747;font-size:1.25rem}.section_ball.apply .card.closed .my_count .label::after{content:none}.section_ball.apply .card.closed .my_count .count_value{color:#2d2d2d;font-size:1.79rem}.section_ball.apply .card .closed_notice{top:50%;left:50%;width:78%;aspect-ratio:215/131;padding:0;background-size:100% 100%;font-size:1.43rem;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section_ball.apply .card .closed_notice::before{content:none}.section_ball.notice{padding-bottom:min(60vw, 220px)}.section_ball.notice .deco.snowflake{display:none}.section_ball.notice .content_wrap{width:100%;max-width:442px;padding:min(25vw, 90px) 0 0}.section_ball.notice .title{font-size:1.57rem}.section_ball.notice .subtitle{font-size:1.2rem}.section_ball.notice .notice_list{font-size:1rem}.popup_ball{width:511px;max-width:90%}.popup_ball .popup_inner{aspect-ratio:511/441;padding:min(8vw, 40px) min(6vw, 30px);background-image:url(../img/popup_bg_tall_m.webp?v=a7425cd3);background-size:100% 100%}.popup_ball.short .popup_inner{aspect-ratio:511/274}.popup_ball .icn{width:min(7vw, 40px);margin-bottom:min(1vw, 10px)}.popup_ball .title{font-size:1.6rem}.popup_ball .desc{margin-top:min(3vw, 16px);font-size:1.14rem}.popup_ball[data-popup='mobile'] .desc{font-size:1.21rem}.popup_ball .btn_wrap{gap:min(2vw, 10px);width:100%;margin-top:min(6vw, 20px)}.popup_ball .icn ~ .btn_wrap,.popup_ball .icn ~ .desc{margin-top:min(2.5vw, 20px)}.popup_ball .btn_beige,.popup_ball .btn_red{width:40%;font-size:1.23rem}.popup_ball .btn_beige.small{width:30%}.popup_ball .btn_red.large{width:60%}}@media (max-width: 600px){.section_ball.intro .deco.candle,.section_ball.intro .deco.compass,.section_ball.intro .deco.gift,.section_ball.intro .deco.owl,.section_ball.intro .deco.stamp{display:none}}@-webkit-keyframes seal-open{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-filter:drop-shadow(-5px 5px 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(-5px 5px 15px rgba(0, 0, 0, 0.3));-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes seal-open{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-filter:drop-shadow(-5px 5px 15px rgba(0, 0, 0, 0.3));filter:drop-shadow(-5px 5px 15px rgba(0, 0, 0, 0.3));-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes flap-open{0%{-webkit-filter:none;filter:none;-webkit-transform:rotateX(0);transform:rotateX(0);z-index:4}49%{z-index:4}50%{z-index:1}100%{-webkit-filter:brightness(0.65);filter:brightness(0.65);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);z-index:1}}@keyframes flap-open{0%{-webkit-filter:none;filter:none;-webkit-transform:rotateX(0);transform:rotateX(0);z-index:4}49%{z-index:4}50%{z-index:1}100%{-webkit-filter:brightness(0.65);filter:brightness(0.65);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);z-index:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes deco-fade-in-down{0%{opacity:0;-webkit-transform:translate(-50%, calc(-50% - 15px));transform:translate(-50%, calc(-50% - 15px))}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes deco-fade-in-down{0%{opacity:0;-webkit-transform:translate(-50%, calc(-50% - 15px));transform:translate(-50%, calc(-50% - 15px))}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes login-dim-fade-in-up{0%{opacity:0;-webkit-transform:translate(-50%, calc(-50% + 40px));transform:translate(-50%, calc(-50% + 40px))}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes login-dim-fade-in-up{0%{opacity:0;-webkit-transform:translate(-50%, calc(-50% + 40px));transform:translate(-50%, calc(-50% + 40px))}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@-webkit-keyframes letter-rise{100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes letter-rise{100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes owl-blink{0%,100%,17.39%,19.13%,45.65%,47.39%,48.04%,49.78%,65.22%,66.96%,89.13%,90.87%{opacity:0}18.04%,18.48%,46.3%,46.74%,48.7%,49.13%,65.87%,66.3%,89.78%,90.22%{opacity:1}}@keyframes owl-blink{0%,100%,17.39%,19.13%,45.65%,47.39%,48.04%,49.78%,65.22%,66.96%,89.13%,90.87%{opacity:0}18.04%,18.48%,46.3%,46.74%,48.7%,49.13%,65.87%,66.3%,89.78%,90.22%{opacity:1}}@-webkit-keyframes candle-flicker{0%,100%{-webkit-transform:scale(1, 1) rotate(0);transform:scale(1, 1) rotate(0)}25%{-webkit-transform:scale(0.97, 1.04) rotate(-1.5deg);transform:scale(0.97, 1.04) rotate(-1.5deg)}50%{-webkit-transform:scale(1.03, 0.96) rotate(1deg);transform:scale(1.03, 0.96) rotate(1deg)}75%{-webkit-transform:scale(0.98, 1.03) rotate(-0.5deg);transform:scale(0.98, 1.03) rotate(-0.5deg)}}@keyframes candle-flicker{0%,100%{-webkit-transform:scale(1, 1) rotate(0);transform:scale(1, 1) rotate(0)}25%{-webkit-transform:scale(0.97, 1.04) rotate(-1.5deg);transform:scale(0.97, 1.04) rotate(-1.5deg)}50%{-webkit-transform:scale(1.03, 0.96) rotate(1deg);transform:scale(1.03, 0.96) rotate(1deg)}75%{-webkit-transform:scale(0.98, 1.03) rotate(-0.5deg);transform:scale(0.98, 1.03) rotate(-0.5deg)}}@-webkit-keyframes candle-glow{0%,100%{opacity:0.7}50%{opacity:1}}@keyframes candle-glow{0%,100%{opacity:0.7}50%{opacity:1}}@-webkit-keyframes scroll-down{0%{opacity:0;-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}30%,60%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 6px, 0);transform:translate3d(0, 6px, 0)}}@keyframes scroll-down{0%{opacity:0;-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}30%,60%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 6px, 0);transform:translate3d(0, 6px, 0)}}@-webkit-keyframes book-shine{0%{background-position:130% 0}100%{background-position:-30% 0}}@keyframes book-shine{0%{background-position:130% 0}100%{background-position:-30% 0}}@-webkit-keyframes snowflake-twinkle{0%,100%{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{opacity:0.4;-webkit-transform:translate(-50%, -50%) rotate(20deg);transform:translate(-50%, -50%) rotate(20deg)}}@keyframes snowflake-twinkle{0%,100%{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{opacity:0.4;-webkit-transform:translate(-50%, -50%) rotate(20deg);transform:translate(-50%, -50%) rotate(20deg)}}@-webkit-keyframes popup-in{0%{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes popup-in{0%{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion: reduce){.popup_ball::-webkit-backdrop{transition-duration:0.01ms!important;transition-delay:0s!important;-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-delay:0s!important;animation-delay:0s!important}.achieved .label::after,.btn_scroll_down,.btn_wrap,.deco,.envelope,.header_wrap,.letter,.popup_ball,.popup_ball::backdrop,.section_ball.intro,[data-fade-in],[data-slide-up]{transition-duration:0.01ms!important;transition-delay:0s!important;-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-delay:0s!important;animation-delay:0s!important}.btn_scroll_down::after,.deco.candle .fire,.deco.candle .fire::before,.deco.owl::after,.deco.snowflake{-webkit-animation:none!important;animation:none!important}}