﻿.game-intro-wrap{touch-action:none}.game-intro-wrap .game-inner{height:100%;background-color:#000}.game-intro-wrap .game-inner .intro-status{position:relative;display:none;height:100%}.game-intro-wrap .game-inner .intro-status.active{display:block}.game-intro-wrap .game-inner .intro-status .quote-wrap{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);z-index:300}.game-intro-wrap .game-inner .intro-status.status-2 .quote-wrap{text-align:center;text-shadow:3px 4px 10px rgba(0,0,0,0.6);font-family:"GeneralKimJwajin", serif;font-size:26px;line-height:1.38;text-align:center;color:#fff}.game-intro-wrap .game-inner .intro-status.status-2 .quote-wrap.quote-step1{opacity:0}.game-intro-wrap .game-inner .intro-status.status-2 .quote-wrap.quote-step2{opacity:0;font-size:22px;line-height:1.55;text-align:center;color:#fff;top:67%}.game-intro-wrap .game-inner .intro-status.status-2 .quote-wrap.quote-step2 .text{font-family:"GeneralKimJwajin", serif}.game-intro-wrap .game-inner .intro-status.status-2 .quote-wrap.quote-step2 .text strong{font-family:"GeneralKimJwajin", serif;font-weight:700}.game-intro-wrap .game-inner .intro-status.status-2 .bg-img{position:relative}.game-intro-wrap .game-inner .intro-status.status-2 .img-scene2{display:none}.game-intro-wrap .game-inner .intro-status.status-2 .img-scene2.active{display:block}.game-intro-wrap .game-inner .intro-status.status-3{background-image:url(/views/res/imgs/page/game/game_intro/game-img-02@3x.png);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;height:100%}.game-intro-wrap .game-inner .intro-status.status-3 .bg-img{height:100%;position:relative;background-color:#000}.game-intro-wrap .game-inner .intro-status.status-3 .bg-img img{vertical-align:top;object-fit:cover}.game-intro-wrap .game-inner .intro-status.status-3 .bg-img .img-bg-anim{position:absolute;bottom:0;right:0;left:0;width:100%;filter:grayscale(90%);transform:translate(0, 100%)}.game-intro-wrap .game-inner .intro-status.status-3 .quote-wrap{font-family:"GeneralKimJwajin", serif;font-size:22px;line-height:1.55;text-align:center;color:#fff}.game-intro-wrap .game-inner .intro-status.status-3 .quote-wrap .text strong{font-weight:700;font-family:"GeneralKimJwajin", serif}.game-intro-wrap .game-inner .intro-status.status-3 .quote-wrap.quote-step4{opacity:0}.game-intro-wrap .game-inner .intro-status.status-3.dim:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.1);opacity:1}.game-intro-wrap .game-inner .bg-img{height:100%;color:#000}.game-intro-wrap .game-inner .bg-img:after{content:'';position:absolute;left:0%;top:0;height:100vh;width:2500%;background-image:url("/views/res/imgs/page/game/game_intro/ineratcion-clouds.png");background-size:100% 100%;transform:translateX(0%)}.game-intro-wrap .game-inner .bg-img .img-scene{display:none}.game-intro-wrap .game-inner .bg-img .img-scene.active{display:block}.game-intro-wrap .game-inner .bubble-shake{position:fixed;bottom:20px;left:50%;width:calc(100% - 16px);height:100px}.game-intro-wrap .game-inner .bubble-shake.shake{animation:shake 0.5s 1s;animation-iteration-count:1}.game-intro-wrap .game-inner .bubble-wrap{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding-left:12px;padding-right:48px;transform:translate(-50%, 0);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:background-image .5s;pointer-events:none}.game-intro-wrap .game-inner .bubble-wrap.ok-click{pointer-events:auto}.game-intro-wrap .game-inner .bubble-wrap .text-bubble{text-align:center;font-size:18px;font-weight:500;line-height:1.44;text-align:center;color:#fff}.game-intro-wrap .game-inner .bubble-wrap.st1{background-image:url(/views/res/imgs/page/game/game_intro/game-intro-textbox-img-01@3x.png)}.game-intro-wrap .game-inner .bubble-wrap.st2{background-image:url(/views/res/imgs/page/game/game_intro/game-intro-textbox-img-02@3x.png)}.game-intro-wrap .game-inner .bubble-wrap.st3{background-image:url(/views/res/imgs/page/game/game_intro/game-intro-textbox-img-03@3x.png)}.game-intro-wrap .game-inner .bubble-wrap.st4{background-image:url(/views/res/imgs/page/game/game_intro/game-intro-textbox-img-04@3x.png)}.game-intro-wrap .game-inner .btn-next{position:absolute;right:25px;top:50%;transform:translate(0%, -50%);width:15px;height:13px;background-image:url(/views/res/imgs/page/game/game_intro/btn-game-next.svg);background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:-9999px;display:none}.game-intro-wrap .game-inner .btn-next.active{display:block;animation:blink 1.25s infinite}.game-intro-wrap .game-inner .btn-skip{position:fixed;right:20px;top:32px;z-index:100;font-family:"GeneralKimJwajin", serif;font-size:16px;color:#aaa}.game-intro-wrap .game-inner .btn-skip:after{content:'';display:inline-block;width:20px;height:15px;margin-left:5px;vertical-align:-2px;background-image:url(/views/res/imgs/page/game/game_intro/icon-skip.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.game-intro-wrap .game-inner .btn-skip:before{content:'';display:block;position:absolute;bottom:-5px;left:0;width:83px;height:3px;margin-top:3px;background-image:url(/views/res/imgs/page/game/game_intro/skip-img.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.game-intro-wrap .status-2 .quote-wrap .text{transform:translate(0, 30px);opacity:0;transition:all 0.5s .2s}.game-intro-wrap .status-2.active .quote-wrap .text{transform:translate(0, 0);opacity:1}.clouds-transition.active:after{animation:ink-transition 0.75s steps(24) 0.05s forwards}@keyframes ink-transition{0%{transform:translateX(0%)}99%{transform:translateX(-100%);opacity:1}100%{transform:translateX(-100%);opacity:0}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.game-stage1-wrap{position:relative;height:100vh}.safari .game-stage1-wrap{min-height:-webkit-fill-available !important;height:-webkit-fill-available !important;height:fill-available !important}html.mobile .game-stage1-wrap{touch-action:none}.game-stage1-wrap .container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-nav-open .game-stage1-wrap .container{pointer-events:none}.game-stage1-wrap .scene-wrap{position:relative;width:100%;height:100%;cursor:grab;overflow:hidden}.game-stage1-wrap #scene{position:relative;width:100%;height:100%;pointer-events:visible !important}.game-stage1-wrap .depth{width:100%;height:100%}.game-stage1-wrap .img-game-wrap{position:absolute;top:0;left:0;width:150vw;height:100.05vw;min-width:224.88756vh;min-height:150vh;overflow:hidden;transition:width .45s ease-in-out, height .45s ease-in-out}.game-stage1-wrap .img-game-wrap svg,.game-stage1-wrap .img-game-wrap image{height:100%;width:100%}.game-stage1-wrap .img-game-wrap .item{cursor:pointer}.game-stage1-wrap .img-game-wrap .item>*{fill:none;stroke:none}.game-stage1-wrap .markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999}.game-stage1-wrap .markers .icon-marker{max-width:500px;max-height:500px;position:absolute;text-align:center;border-radius:100px;z-index:1;transform:translate(-50%, -50%);opacity:0.5;transition:opacity .3s;pointer-events:none}@media (orientation: portrait){.game-stage1-wrap .markers .icon-marker{min-width:400px;min-height:400px;height:65.18905vw;width:65.18905vw}}@media (orientation: landscape){.game-stage1-wrap .markers .icon-marker{min-width:300px;min-height:300px;height:26.05524vw;width:26.05524vw}}.game-stage1-wrap .markers .icon-marker .ripple{position:absolute;width:40%;height:40%;z-index:-1;left:50%;top:50%;opacity:1;margin:-20% 0 0 -20%;border-radius:50%;transform:scale(0);background-color:#fff !important;background-image:linear-gradient(90deg, rgba(255,255,255,0.5), rgba(255,255,255,0.15));animation:ripple-animation 5s infinite}.game-stage1-wrap .markers .icon-marker .ripple:nth-child(2){animation-delay:0.3s}.game-stage1-wrap .markers .icon-marker .ripple:nth-child(3){animation-delay:0.6s}.game-stage1-wrap .markers .icon-marker.idx-1{top:19.1904%;left:39.5%;mix-blend-mode:overlay}.game-stage1-wrap .markers .icon-marker.idx-2{top:92.50375%;left:60.3%;mix-blend-mode:overlay}@-webkit-keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}@-moz-keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}@-o-keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}@keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}.game-stage2-wrap{position:relative;height:100vh}.safari .game-stage2-wrap{min-height:-webkit-fill-available !important;height:-webkit-fill-available !important;height:fill-available !important}html.mobile .game-stage2-wrap{touch-action:none}.game-stage2-wrap .container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-nav-open .game-stage2-wrap .container{pointer-events:none}.game-stage2-wrap .scene-wrap{position:relative;width:100%;height:100%;cursor:grab;overflow:hidden}.game-stage2-wrap #scene{position:relative;width:100%;height:100%;pointer-events:visible !important}.game-stage2-wrap .depth{width:100%;height:100%}.game-stage2-wrap .img-game-wrap{position:absolute;top:0;left:0;width:150vw;height:100.05vw;min-width:224.88756vh;min-height:150vh;overflow:hidden;transition:width .45s ease-in-out, height .45s ease-in-out}.game-stage2-wrap .img-game-wrap svg,.game-stage2-wrap .img-game-wrap image{height:100%;width:100%}.game-stage2-wrap .img-game-wrap .item{cursor:pointer}.game-stage2-wrap .img-game-wrap .item>*{fill:none;stroke:none}.game-stage2-wrap .markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999}.game-stage2-wrap .markers .icon-marker{max-width:500px;max-height:500px;position:absolute;text-align:center;border-radius:100px;z-index:1;transform:translate(-50%, -50%);opacity:0.5;transition:opacity .3s;pointer-events:none}@media (orientation: portrait){.game-stage2-wrap .markers .icon-marker{min-width:400px;min-height:400px;height:65.18905vw;width:65.18905vw}}@media (orientation: landscape){.game-stage2-wrap .markers .icon-marker{min-width:300px;min-height:300px;height:26.05524vw;width:26.05524vw}}.game-stage2-wrap .markers .icon-marker .ripple{position:absolute;width:40%;height:40%;z-index:-1;left:50%;top:50%;opacity:0;margin:-20% 0 0 -20%;border-radius:50%;background-color:#fff !important;background-image:linear-gradient(90deg, rgba(255,255,255,0.5), rgba(255,255,255,0.15));animation:ripple-animation 5s infinite}.game-stage2-wrap .markers .icon-marker .ripple:nth-child(2){animation-delay:0.3s}.game-stage2-wrap .markers .icon-marker .ripple:nth-child(3){animation-delay:0.6s}.game-stage2-wrap .markers .icon-marker.idx-1{top:86.05697%;left:41%;mix-blend-mode:overlay}.game-stage2-wrap .markers .icon-marker.idx-2{top:75.71214%;left:78.6%;mix-blend-mode:overlay}@-webkit-keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}@-moz-keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}@-o-keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}@keyframes ripple-animation{0%,80%{opacity:1;transform:scale(0);transform:scale(0)}100%{opacity:0;transform:scale(1);transform:scale(1)}}html.mobile .game-stage3-wrap{touch-action:none}.game-stage3-wrap .container{height:100%;background-image:url(/views/res/imgs/page/game/game_stage3/game-img-04@3x.png);background-repeat:no-repeat;background-position:center;background-size:cover}.game-stage3-wrap .game-input-modal .modal-content{background-image:url(/views/res/imgs/page/game/game_stage3/game-modal-bg-img-02@3x.png);background-position:center;background-repeat:no-repeat;background-size:cover}.game-stage3-wrap .game-input-modal .modal-dialog{padding-top:0;padding-bottom:0}.game-stage3-wrap .game-input-modal .modal-header{flex-direction:column;align-items:center;padding:0}.game-stage3-wrap .game-input-modal .modal-header .title{padding-top:65px;font-family:"GeneralKimJwajin", serif;font-size:26px;line-height:1.38;text-align:center;color:#fff}.game-stage3-wrap .game-input-modal .modal-header .desc{padding-top:20px;font-family:"GeneralKimJwajin", serif;font-size:20px;line-height:1.8;text-align:center;color:#d8d8d8}.game-stage3-wrap .game-input-modal .modal-footer{padding:0 30px 65px}.game-stage3-wrap .game-input-modal .modal-footer .txt-info{margin-bottom:8px;font-size:14px;font-weight:400;text-align:center;color:#dcc183}.game-stage3-wrap .btn-audio{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:200;width:270px;height:93px;margin-top:25px;margin-bottom:10px;overflow:hidden;background-image:url(/views/res/imgs/page/game/game_stage3/game-modal-bg-img-03.svg);background-repeat:no-repeat;background-position:center 8px;background-size:cover;font-family:"sangsangrock", serif;font-size:23px;line-height:1.35;text-align:center;color:#fff}@media screen and (min-width: 992px){.game-stage3-wrap .btn-audio{cursor:pointer}}.game-stage3-wrap .btn-audio .bg-color{position:absolute;z-index:-1;left:0;top:0;bottom:0;width:0%;height:100%;background-color:#000}.game-stage3-wrap .btn-audio:before{content:'';display:inline-block;width:52px;height:52px;margin-right:5px;background-repeat:no-repeat;background-size:cover;background-position:center}.game-stage3-wrap .btn-audio.play:before{background-image:url(/views/res/imgs/page/game/game_stage3/icon-play.svg)}.game-stage3-wrap .btn-audio.pause:before{background-image:url(/views/res/imgs/page/game/game_stage3/icon-pause.svg)}html.mobile .game-stage4-wrap{touch-action:none}.game-stage4-wrap .container{overflow:hidden;position:relative;height:100vh}.game-stage4-wrap .container:after,.game-stage4-wrap .container:before{content:'';position:absolute;left:0;right:0;height:300px;background-color:#000}.game-stage4-wrap .container:after{top:0;background:#000;background:-moz-linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.game-stage4-wrap .container:before{bottom:0;background:#000;background:-moz-linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.game-stage4-wrap .container .bg-img{position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(/views/res/imgs/page/game/game_stage4/game-img-05.jpg);background-repeat:no-repeat;background-position:45%;background-size:cover}html.mobile .game-stage4-wrap{touch-action:none}.game-stage4-wrap #stage4Swiper .swiper-slide{height:100vh;background-color:#000;display:flex;align-items:center}.game-stage4-wrap .text-wrap{position:fixed;z-index:100;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%, -50%)}.game-stage4-wrap .text-wrap .text{font-family:"GeneralKimJwajin", serif;font-size:32px;line-height:1.38;text-align:center;color:#fff}.game-stage4-wrap .text-wrap .text .strong{font-weight:700}.game-stage4-wrap .btn-wrap{position:fixed;z-index:100;bottom:50px;width:100%;text-align:center}.game-stage4-wrap .game-input-modal .modal-content{background-image:url(/views/res/imgs/page/game/game_stage3/game-modal-bg-img-02@3x.png);background-position:center;background-repeat:no-repeat;background-size:cover}.game-stage4-wrap .game-input-modal .modal-dialog{padding-top:0;padding-bottom:0}.game-stage4-wrap .game-input-modal .modal-header{flex-direction:column;align-items:center;padding:0}.game-stage4-wrap .game-input-modal .modal-header .title{padding-top:65px;font-family:"GeneralKimJwajin", serif;font-size:26px;line-height:1.38;text-align:center;color:#fff}.game-stage4-wrap .game-input-modal .modal-header .title strong{font-family:"GeneralKimJwajin", serif !important}.game-stage4-wrap .game-input-modal .modal-header .desc{padding-top:20px;font-family:"Noto Serif KR", serif;font-size:16px;line-height:1.88;text-align:center;color:#d8d8d8}.game-stage4-wrap .game-input-modal .modal-footer{padding:0 30px 65px}.game-stage4-wrap .game-input-modal .modal-footer .label-hint{display:flex;align-items:center;justify-content:center;margin:0 auto 10px;width:136px;height:31px;background-image:url(/views/res/imgs/page/game/game_stage4/game-hint-img.svg);background-repeat:no-repeat;background-position:center;background-size:contain;font-size:15px;font-weight:300;text-align:center;color:#fff}.game-stage4-wrap .game-input-modal .modal-footer .label-hint .hint{margin-left:10px;font-weight:700}.game-result-wrap{height:auto !important}.game-result-wrap .btn-home{position:absolute;right:20px;top:30px;z-index:100;font-family:"GeneralKimJwajin", serif;font-size:16px;line-height:2.06;text-align:center;color:#aaa}.game-result-wrap .btn-home:after{content:'';position:absolute;height:3px;width:144px;left:50%;bottom:0;transform:translate(-50%, 0);background-image:url(/views/res/imgs/page/game/game_result/skip-img.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}.game-result-wrap .top-con{position:relative;background-image:url(/views/res/imgs/page/game/game_result/event-img-01@3x_n3.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.game-result-wrap .top-con .text-wrap{padding-top:100px;width:100%;text-align:center;font-family:"GeneralKimJwajin", serif;font-size:32px;line-height:1.38;text-align:center;color:#fff}.game-result-wrap .top-con .tag-copy-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:375px;margin:0 auto;height:223px;background-image:url(/views/res/imgs/page/game/game_result/game-paper-img@3x.png);background-repeat:no-repeat;background-position:center 10px;background-size:contain;text-align:center}.game-result-wrap .top-con .tag-copy-wrap .tag-clipboard{margin:2px 0 5px}.game-result-wrap .top-con .tag-copy-wrap .title{font-family:"Yydimibang", serif;font-size:24px;font-weight:700;line-height:1.67;color:#031920}.game-result-wrap .top-con .tag-copy-wrap .txt-tag{font-family:"Noto Serif KR", serif;font-size:16px;font-weight:600;text-align:center;color:#741f09;line-height:1.43}.game-result-wrap .top-con .tag-copy-wrap .desc{font-size:12px;font-weight:500;line-height:1.42;text-align:center;color:#535353}.game-result-wrap .bottom-con{padding:20px 20px 10px;position:relative;background-image:url(/views/res/imgs/page/game/game_result/event-bg-img-01@3x_n1.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;text-align:center}.game-result-wrap .bottom-con .countdown-container{position:relative}.game-result-wrap .bottom-con .countdown-container img{vertical-align:top}.game-result-wrap .bottom-con .countdown-wrap{position:absolute;z-index:10;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(-50%, -50%)}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner{display:flex;flex-direction:column;position:relative;width:100%;height:100%;text-align:center}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .title-top .title{font-size:13px;line-height:1.46;letter-spacing:.69519vw;color:rgba(255,255,255,0.7)}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .title-top .title-img{width:42.78075vw;height:35.82888vw;margin:0 auto;margin-bottom:4.4%;background:url(/views/res/imgs/modal/game-share-logo-m@3x.png) no-repeat center/cover}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .title-bottom{margin-bottom:15px}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .title-bottom .title{margin-bottom:4px;font-size:5.61497vw;line-height:1.19}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .title-bottom .date{font-size:11.49733vw;line-height:1.1162}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .countdown-num{display:flex;align-items:center;justify-content:center;margin:16.57754vw auto 0}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .countdown-num .desc{font-family:"GeneralKimJwajin", serif;font-size:6.95187vw;line-height:1.38;text-align:center;color:#fff;font-weight:400}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .countdown-num .desc strong{font-weight:700;font-family:"GeneralKimJwajin", serif}.game-result-wrap .bottom-con .countdown-wrap .countdown-inner .countdown-num .completeCount{color:#dfb97f}.game-result-wrap .bottom-con .btn-img-download{position:relative;padding-bottom:6px;margin-top:25px;font-size:16px;line-height:1.63;text-align:center;color:#fff}.game-result-wrap .bottom-con .btn-img-download:after{content:'';position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:156px;height:5px;background-image:url(/views/res/imgs/page/game/game_result/skip-img.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.game-result-wrap .bottom-con .btn-img-download:before{content:'';display:inline-block;width:30px;height:25px;margin-right:5px;background-image:url(/views/res/imgs/page/game/game_result/game-icon-download.svg);background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:-4px}.game-result-wrap .bottom-con .text-noti{margin-top:30px;font-family:"Noto Serif KR", serif;font-size:14px;line-height:1.71;text-align:center;color:#d8d8d8}.game-result-wrap .sec-bottom{padding-top:80px;padding-bottom:60px;background-image:url(/views/res/imgs/main/bg-img-06@3x_n4.png);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}.game-result-wrap .sec-bottom .list-sns{display:flex;justify-content:center}.game-result-wrap .sec-bottom .item-sns{margin:0 15px;text-align:center}.game-result-wrap .sec-bottom .item-sns .text{margin-top:6px;font-size:15px;font-weight:300;color:#d8d8d8}.game-result-wrap .sec-bottom .btn-wrap{text-align:center;margin-top:35px;margin-bottom:80px}.game-result-wrap .sec-bottom .btn-wrap .btn-share{width:246px;height:45px;background-image:url(/views/res/imgs/main/sns-link-btn-box-img.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.game-result-wrap .sec-bottom .btn-wrap .btn-share .text{font-family:"Noto Serif KR", serif;font-size:15px;font-weight:300;color:#d8d8d8}.game-result-wrap .sec-bottom .btn-wrap .btn-share .text:before{content:'';display:inline-block;width:20px;height:20px;margin-right:3px;background-image:url(/views/res/imgs/main/Icon-link.svg);background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.game-result-wrap .sec-bottom .txt-copy{font-family:"Noto Serif KR", serif;font-size:14px;font-weight:300;text-align:center;color:#777}.game-result-wrap .sec-bottom .txt-copy:before{content:'';display:block;margin:0 auto 30px;width:332px;height:18px;background-image:url(/views/res/imgs/main/footer-img.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@-webkit-keyframes up-down{0%,100%{transform:translate(0, 8px)}50%{transform:translate(0, -8px)}}@-moz-keyframes up-down{0%,100%{transform:translate(0, 8px)}50%{transform:translate(0, -8px)}}@-o-keyframes up-down{0%,100%{transform:translate(0, 8px)}50%{transform:translate(0, -8px)}}@keyframes up-down{0%,100%{transform:translate(0, 8px)}50%{transform:translate(0, -8px)}}.page-content-wrap{background-color:#031920}.game-wrap{height:100vh;color:#fff;display:none;overflow:hidden}.game-wrap.active{display:block}.game-wrap .modal-content{max-width:400px;margin:0 auto}@media screen and (min-width: 992px){.game-wrap{display:none !important}}.btn-mode-change{position:fixed;left:50%;top:25px;transform:translate(-50%, 0);background-image:url(/views/res/imgs/page/game/game-btn-img-01.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;z-index:400;width:238px;height:45px;display:flex;align-items:center;justify-content:center}.mode-off .btn-mode-change{background-image:url(/views/res/imgs/page/game/game-btn-img-02.svg);width:210px;height:45px}.mode-off .btn-mode-change .noti{display:block}.btn-mode-change .noti{display:none;position:absolute;bottom:-30px;width:100%;left:50%;transform:translate(-50%, 0);font-family:"GeneralKimJwajin", serif;font-size:14px;line-height:2;text-align:center;color:#d8d8d8}.btn-mode-change:before{content:'경수의 시선 적용 해제하기';display:inline-block;font-family:"GeneralKimJwajin", serif;font-size:16px;line-height:1.75;text-align:center;color:#fff}.mode-off .btn-mode-change:before{content:'경수의 시선 적용하기'}.btn-mode-change:after{content:'';display:inline-block;width:24px;height:15px;background-image:url(/views/res/imgs/page/game/game-icon-eye-close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;margin-left:10px}.mode-off .btn-mode-change:after{background-image:url(/views/res/imgs/page/game/game-icon-eye-open.svg)}.mode-bg-dim{fill:rgba(0,0,0,0);transition:fill .5s}.mode-off .mode-bg-dim{fill:rgba(0,0,0,0.6)}.common-drag-guide{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.1);opacity:1;z-index:999}.common-drag-guide .inner{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:260px;height:260px;transform:translate(-50%, -50%)}.common-drag-guide .icon .icon-drag-top,.common-drag-guide .icon .icon-drag-right,.common-drag-guide .icon .icon-drag-bottom,.common-drag-guide .icon .icon-drag-left{position:absolute;width:30px;height:45px;background-repeat:no-repeat;background-position:50%;background-size:cover}.common-drag-guide .icon-drag-top{top:-20px;left:50%;width:45px !important;height:30px !important;transform:translateX(-50%);background-image:url(/views/res/imgs/page/game/icon-drag-top.svg)}.common-drag-guide .icon-drag-right{top:50%;right:-20px;transform:translateY(-50%);background-image:url(/views/res/imgs/page/game/icon-drag-right.svg)}.common-drag-guide .icon-drag-bottom{bottom:-20px;left:50%;width:45px !important;height:30px !important;transform:translateX(-50%);background-image:url(/views/res/imgs/page/game/icon-drag-bottom.svg)}.common-drag-guide .icon-drag-left{top:50%;left:-20px;transform:translateY(-50%);background-image:url(/views/res/imgs/page/game/icon-drag-left.svg)}.common-drag-guide .title-wrap{max-width:210px;text-align:center;color:#fff}.common-drag-guide .title-wrap .title{margin-bottom:15px;font-family:"GeneralKimJwajin", serif;font-size:24px;line-height:1.25;text-shadow:0 0 30px rgba(0,0,0,0.5)}.common-drag-guide .title-wrap .desc{font-family:'Pretendard';font-size:15px;line-height:1.47;text-align:center;color:#fff}.common-drag-guide .title-wrap .desc::after{content:'* 아무곳이나 눌러 시작 *';display:block;margin-top:8px;color:rgba(255,255,255,0.6)}.game-find-modal{pointer-events:none}.game-find-modal .modal-dialog{max-width:500px;padding:0 15px;pointer-events:visible}.game-find-modal .modal-content{margin:0 auto;width:334px;height:505px;background-color:transparent;background-image:url(/views/res/imgs/page/game/game-modal-bg-img-01@3x.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center}.game-find-modal .modal-content .modal-header{text-align:center;padding-top:55px}.game-find-modal .modal-content .modal-header .btn-close{top:35px;right:25px;width:30px;background-image:url(/views/res/imgs/modal/icon-close-000.svg);height:30px}.game-find-modal .modal-content .modal-body{padding:10px 0 20px}.game-find-modal .modal-content .modal-footer{padding-bottom:50px}.game-find-modal .modal-content .img{width:100%;margin-bottom:20px}.game-find-modal .modal-content .title{width:100%;margin-bottom:0;font-family:"sangsangrock", serif;font-size:38px;line-height:0.79;text-align:center;color:#000}.game-find-modal .modal-content .desc{font-family:"sangsangrock", serif;font-size:26px;line-height:1.23;text-align:center;color:#000}.game-find-modal .modal-content .btn-popup{border-radius:5px;background-image:none;background-color:#333;font-size:18px;line-height:1.67}.game-complete-modal .modal-content{background-image:url(/views/res/imgs/modal/game-modal-bg-img-02@3x.png);background-repeat:no-repeat;background-position:center;background-size:cover}.game-complete-modal .modal-header{padding:30px 0}.game-complete-modal .modal-body .title{font-family:"GeneralKimJwajin", serif;font-size:20px;line-height:1.8;text-align:center;color:#fff}svg .check{opacity:0}.input-wrap{display:flex;align-items:stretch;background-image:url(/views/res/imgs/page/game/game_stage3/game-input-img.svg);background-repeat:no-repeat;background-position:left;background-size:contain}.input-wrap input[type="number"]::-webkit-outer-spin-button,.input-wrap input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrap input[type=number]{-moz-appearance:textfield}.input-wrap #codeInput{flex:0 0 calc(100% - 73px);width:calc(100% - 73px);height:55px;background-color:transparent;font-size:18px;line-height:1.67;text-align:left;padding-left:18px;color:#aaa;border:none}.input-wrap #codeInput::placeholder{font-size:18px;line-height:1.67;text-align:left;color:#aaa}.input-wrap #codeInput:-webkit-autofill{background-color:transparent;-webkit-box-shadow:none;-webkit-text-fill-color:#aaa}.input-wrap .btn-submit{flex:0 0 73px;width:73px;height:55px;background-image:url(/views/res/imgs/page/game/game_stage3/game-btn-img-04.svg);background-repeat:no-repeat;background-position:center;background-size:cover;font-family:"GeneralKimJwajin", serif;font-size:16px;line-height:1.88;text-align:center;color:#fff;cursor:pointer}#game_confirm_modal{z-index:1600}#game_confirm_modal .modal-title{font-family:"GeneralKimJwajin", serif;font-size:26px;line-height:1.38;text-align:center;color:#fff}#game_confirm_modal .modal-desc{padding-top:20px;font-family:"GeneralKimJwajin", serif;font-size:20px;line-height:1.8;text-align:center;color:#d8d8d8}.btn-test-wrap{position:absolute;z-index:200;left:0;top:20px}.btn-test-wrap .btn-test{border:1px solid magenta;color:magenta}
