@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap";@font-face{font-family:DungGeunMo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/DungGeunMo.woff) format("woff");font-weight:400;font-style:normal}*{font-family:Noto Sans KR,sans-serif;box-sizing:border-box}html{position:relative;font-size:18px}html,html body{width:100%;height:100%}html body{margin:0;background:#f4f4f4}html body .base{width:100%;height:100%;min-width:320px;max-width:480px;margin-left:auto;margin-right:auto;background:#fff}html body .base header{height:3.5rem;display:flex;align-items:center;justify-content:space-between}html body .base header.root{background-color:#0e0340}html body .base header.root .txt-01{color:#fff;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}html body .base main{width:100%;min-height:calc(100% - 3.5rem - 0rem);background:#fff}html body .base footer{height:0}a{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/icons/arrow_select.svg) no-repeat 90% 50%;height:1.25rem;padding:0 1rem 0 .5rem;object-fit:contain;border:1px solid #cacaca;background-color:#fff;font-size:.5rem;font-style:normal;font-weight:300;border-radius:1rem}select::-ms-expand{display:none}textarea{font-family:Noto Sans KR,sans-serif;resize:none;background-color:#fff;border-radius:.3125rem;border:1px solid #ddd;flex-grow:1;font-size:.5rem;font-style:normal;font-weight:300;padding:.25rem .5rem}textarea::placeholder{color:#bdbdbd}input{flex-grow:1;border-radius:.25rem;border:1px solid #ddd;background-color:#fff;font-size:.625rem;font-style:normal;font-weight:300;padding:.25rem .5rem;min-height:1.75rem}input::placeholder{color:#bdbdbd}img{max-width:100%;height:auto}.scroll::-webkit-scrollbar{display:none}.scroll{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis}.text-ellipsis,.text-nowrap{white-space:nowrap}.text-pre{white-space:pre-line}.billboard{background-color:#2c7fc9;height:1.5rem;display:flex;align-items:center;justify-content:start;font-size:.75rem;font-style:normal;font-weight:300;color:#71b3ed}.billboard span{color:#fff;margin:0 .5rem}.tag{border-radius:10rem;color:#fff;display:flex;align-items:center;justify-content:center;padding:.0625rem .5rem;flex-shrink:1;width:max-content;font-size:.5rem;font-style:normal;font-weight:400;line-height:normal;min-width:1.5rem}.tag.tag-01{background-color:#2c7fc9}.tag.tag-02{background-color:#d7b6d0}.tag.tag-03{background-color:#efac25}.tag.tag-rank-01{background-color:#2c7fc9}.tag.tag-rank-02{background-color:#333}.tag.tag-rank-03{background-color:#666}.tag.tag-rank-04{background-color:#999}.tab-main{padding:.725rem 1rem 0;margin-bottom:1rem;display:flex;border-bottom:1px solid #ddd;font-size:.75rem;font-style:normal;font-weight:300}.tab-main .tab{flex-shrink:0;margin-right:1rem;height:1.25rem;padding-bottom:.125rem;cursor:pointer}.tab-main .tab.active{border-bottom:1px solid #111}.tab-sub{display:flex;font-size:.75rem;font-style:normal;font-weight:300;color:#666}.tab-sub .tab{flex-shrink:0;margin-right:.5rem;padding:.125rem .5rem;border:1px solid #ddd;border-radius:10rem}.tab-sub .tab.active{color:#fff;background-color:#111}.help{font-size:.625rem;font-style:normal;font-weight:300;color:#999}.help>ul{margin:0;padding:0;list-style:none}.help>ul>li{margin-bottom:.5rem}.help>ul>li:before{content:"•";margin-right:.5rem}.help>ul>li>ul{list-style-type:none;-webkit-padding-start:.75rem;padding-inline-start:.75rem}.help>ul>li li{content:"";margin-right:.5rem}.help>ul>li li:before{content:"-";margin-right:.5rem}.help.help-none ul li{margin-bottom:.5rem}.help.help-none ul li:before{content:none}.date,.view-count{color:#999;font-size:.625rem;font-style:normal;font-weight:400}.date{display:flex;align-items:center}.date .icon-calender{width:.625rem;height:.75rem;margin-right:.25rem}.btn{cursor:pointer;border-radius:.25rem;color:#fff;font-size:.625rem;font-style:normal;font-weight:500;display:flex;justify-content:center;align-items:center;min-height:1.75rem;min-width:3rem;line-height:1.25rem;padding:0 .25rem}.btn.btn-01{background-color:#0e0340}.btn.btn-02{background-color:#ffc700}.btn.btn-03{background-color:#333}.btn.btn-text-01{height:1.5rem;font-size:.5rem;font-style:normal;font-weight:400;color:#999}.btn.btn-cancel{padding:0 .25rem;background-color:#a9b4be}.btn.btn-max-w{max-width:6.25rem}.btn.btn-refresh{color:#999;font-weight:400;line-height:normal}.btn.btn-logout{border-radius:.625rem;border:1px solid #ddd;background:#f1f1f1}.btn.btn-naver{background:#17b75e}.btn.btn-login-kakao{color:#381c1e;background:#fae100}.btn.btn-login-apple,.btn.btn-login-kakao{height:2rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;border-radius:.625rem}.btn.btn-login-apple{color:#111;background:#fff}.btn .btn-tag{background-color:#fff;border-radius:10rem;border:1px solid #ddd;color:#000;font-size:.5rem;font-style:normal;font-weight:400;padding:0 .5rem;line-height:normal;display:flex}.btn .btn-tag img{width:.5rem;margin-right:.125rem}.btn-fixed-bottom{position:fixed;color:#fff;background:#0e0340;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;width:100%;max-width:480px;bottom:0;display:flex;align-items:center;justify-content:center;height:3rem}.rotate.rotate-90{transform:rotate(90deg)}.rotate.rotate-270{transform:rotate(-90deg)}.rotate.rotate-180{transform:rotate(180deg)}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.input-reply{display:flex}.input-reply textarea{margin-right:.25rem}.exp{color:#999;font-size:.625rem}.coin,.exp{font-style:normal;font-weight:400}.coin{color:#2c7fc9;font-size:.75rem}.coin span{font-weight:700}.cash{color:#efac25;font-size:.75rem;font-style:normal;font-weight:400}.cash span{font-weight:700}.row{flex-direction:row}.col,.row{display:flex}.col{flex-direction:column}.center{display:flex;justify-content:center;align-items:center}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.title{color:#000;font-style:normal;font-weight:400;font-size:1rem}.title.title-xl{font-size:1.5rem}.title.title-lg{font-size:1.25rem}.title.title-md{font-size:1rem}.title.title-sm{font-size:.875rem}.title.title-xs{font-size:.75rem}.title.title-xxs{font-size:.625rem}.title.title-dot{font-family:DungGeunMo,serif}.title.title-color-white{color:#fff}.title.title-color-black{color:#000}.txt{color:#999;font-style:normal;font-weight:400;line-height:normal;font-size:.625rem}.txt.txt-xl{font-size:.875rem}.txt.txt-lg{font-size:.75rem}.txt.txt-md{font-size:.625rem}.txt.txt-sm{font-size:.5rem}.txt.txt-danger{color:#983131}.txt.txt-warning{color:#ffc82e}.txt.txt-black{color:#111}.txt.txt-gray{color:#999}.txt.txt-link{color:#2c7fc9}.grow{flex-grow:1}.flex{flex:1 1}.line{width:100%;background-color:#ddd}.line .gauge{background-color:#111}.p.p-sm{padding:.5rem}.p.p-xs{padding:.25rem}.p.p-xxs{padding:.125rem}.px{padding-left:1rem;padding-right:1rem}.px.px-xl{padding-left:2rem;padding-right:2rem}.px.px-lg{padding-left:1.5rem;padding-right:1.5rem}.px.px-sm{padding-left:.5rem;padding-right:.5rem}.px.px-xs{padding-left:.25rem;padding-right:.25rem}.py{padding-top:1rem;padding-bottom:1rem}.py.py-xl{padding-top:2rem;padding-bottom:2rem}.py.py-lg{padding-top:1.5rem;padding-bottom:1.5rem}.py.py-sm{padding-top:.5rem;padding-bottom:.5rem}.py.py-xs{padding-top:.25rem;padding-bottom:.25rem}.py.py-xxs{padding-top:.125rem;padding-bottom:.125rem}.pt{padding-top:1rem}.pt.pt-xl{padding-top:2rem}.pt.pt-lg{padding-top:1.5rem}.pt.pt-md{padding-top:1rem}.pt.pt-sm{padding-top:.5rem}.pt.pt-xs{padding-top:.25rem}.pb{padding-bottom:1rem}.pb.pb-xl{padding-bottom:2rem}.pb.pb-lg{padding-bottom:1.5rem}.pb.pb-md{padding-bottom:1rem}.pb.pb-sm{padding-bottom:.5rem}.pb.pb-xs{padding-bottom:.25rem}.pb.pb-xxs{padding-bottom:.125rem}.pl{padding-left:1rem}.pl.pl-xl{padding-left:2rem}.pl.pl-lg{padding-left:1.5rem}.pl.pl-md{padding-left:1rem}.pl.pl-sm{padding-left:.5rem}.pl.pl-xs{padding-left:.25rem}.pr{padding-right:1rem}.pr.pr-xl{padding-right:2rem}.pr.pr-lg{padding-right:1.5rem}.pr.pr-md{padding-right:1rem}.pr.pr-sm{padding-right:.5rem}.pr.pr-xs{padding-right:.25rem}.p,.p.p-md{padding:1rem}.z-99{z-index:99}.popup-wrap{display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;position:fixed;inset:0;z-index:99;outline:none;background-color:rgba(0,0,0,.5)}.popup-wrap .popup{width:auto;height:auto;min-width:12rem;border-radius:1rem;background-color:#fff}.popup-wrap .popup .icon-popup{width:2rem;height:2rem}.popup-wrap .popup .text-01{color:#999;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}.popup-wrap .popup .text-01 b{color:#111}.w-0_375{width:.375rem}.w-0_5{width:.5rem}.w-0_625{width:.625rem}.w-0_75{width:.75rem}.w-0_875{width:.875rem}.w-1{width:1rem}.w-1_25{width:1.25rem}.w-1_5{width:1.5rem}.w-2{width:2rem}.w-3{width:3rem}.w-2_8125{width:2.8125rem}.w-4{width:4rem}.w-5{width:5rem}.w-5_625{width:5.625rem}.w-7{width:7rem}.w-8{width:8rem}.w-9{width:9rem}.w-10{width:10rem}.w-70p{width:70%}.w-full{width:100%}.h-0_0625{height:.625rem}.h-1{height:1rem}.h-1_5{height:1.5rem}.h-2{height:2rem}.h-3{height:3rem}.h-3_5{height:3.5rem}.h-4{height:4rem}.h-5{height:5rem}.h-5_625{height:5.625rem}.h-9{height:9rem}.h-12{height:12rem}.h-full{height:100%}.min-w-4{min-width:4rem}.min-w-5{min-width:5rem}.min-w-6_25{min-width:6.25rem}.min-w-7{min-width:7rem}.min-w-8{min-width:8rem}.max-w-12{max-width:12rem}.max-w-17_5{max-width:17.5rem}.max-h-5{max-height:5rem}.cursor{cursor:pointer}.fill{object-fit:fill}.level{width:.875rem;height:.875rem}.input-bg{background-color:#f1f1f1;padding:0 1rem 1rem;height:4rem;position:-webkit-sticky;position:sticky;bottom:0;min-width:320px;max-width:480px}.img-item{width:5rem;height:5rem;border-radius:.375rem}.img-item.img-item-lg{width:8rem;height:8rem}.img-item-wrap{position:relative;min-width:5rem;background-color:#f1f1f1}.img-item-wrap,.img-item-wrap .img-item-end{width:5rem;height:5rem;border-radius:.375rem}.img-item-wrap .img-item-end{background-color:rgba(0,0,0,.5);position:absolute;top:0;color:#fff;font-size:.875rem;font-style:normal;font-weight:400;white-space:nowrap;display:flex;justify-content:center;align-items:center}.home{background-color:#0e0340;color:#fff}.home .shortcut{display:flex;font-size:.625rem;font-style:normal;font-weight:300;padding:1rem 0;margin-bottom:1rem}.home .shortcut .item{display:flex;height:auto;flex-direction:column;margin-right:1rem;max-width:3.25rem;flex-shrink:0;color:#fff}.home .shortcut .item:first-child{margin-left:1rem}.home .shortcut .item .icon{width:3rem;height:3rem;border-radius:3rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.home .shortcut .item .icon.odd{background-color:#2c7fc9}.home .shortcut .item .icon.even{background-color:#d7b6d0}.home .shortcut .item .icon img{width:1.5rem;height:1.5rem}.home .shortcut .item .name{text-align:center}.home .section-lottery .list{display:flex}.home .section-lottery .list .item{flex-shrink:0;width:5.625rem;height:auto;margin-right:1rem;margin-bottom:1rem}.home .section-lottery .list .item:first-child{margin-left:1rem}.home .section-lottery .list .item .img-product{width:12rem;height:12rem;border-radius:.625rem;margin-bottom:.5rem}.home .section-quiz .list{display:flex}.home .section-quiz .list .item{flex-shrink:0;width:5.625rem;height:auto;margin-right:1rem;margin-bottom:1rem}.home .section-quiz .list .item:first-child{margin-left:1rem}.home .section-quiz .list .item .img-product{width:8rem;height:8rem;border-radius:.625rem;margin-bottom:.5rem;background:#f1f1f1}.home .section-store .list{display:flex}.home .section-store .list .item{flex-shrink:0;width:9rem;height:auto;margin-right:1rem}.home .section-store .list .item:first-child{margin-left:1rem}.home .section-store .list .item .img-product{width:12rem;height:12rem;border-radius:.625rem;margin-bottom:.5rem}.home .section-notice .list{display:flex;flex-direction:column}.home .section-notice .list .item{display:flex;height:auto;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:.0625rem solid #ddd}.poem .text-01{color:#999;font-size:.625rem;font-style:normal;font-weight:400}.poem .letter{color:#000;font-size:.75rem;font-style:normal;font-weight:500;width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:.25rem;border:1px dashed #111;display:flex;justify-content:center;align-items:center;background-color:#fff}.poem .reply{border-bottom:1px solid #ddd}.poem .reply .user{display:flex;align-items:center;margin-bottom:1rem}.poem .reply .text-01{color:#666;margin-left:1rem}.poem .reply .text-01,.poem .subject{font-size:.625rem;font-style:normal;font-weight:400}.poem .subject{display:flex;align-items:center;color:#999}.poem-answer{border-radius:.625rem;background-color:#f1f1f1;padding:1rem}.poem-answer.winner{border-radius:0 0 .625rem .625rem}.poem-answer.winner .tag{font-size:.5rem;font-style:normal;font-weight:500;margin-right:.25rem}.poem-answer .user{display:flex;align-items:center;margin-bottom:1rem}.poem-answer .sentence{background-color:#e6e6e6;border-radius:.25rem;font-size:.625rem;font-style:normal;font-weight:300;display:flex;justify-content:start;align-items:center;padding-left:.5rem;flex-grow:1;color:#999}.poem-input{background-color:#f1f1f1;border-radius:.625rem;padding:1rem}.poem-input .input .list-wrap{display:flex;width:100%}.poem-input .input .list-wrap .list{flex-grow:1;margin-right:.25rem}.quiz-list .icon{width:5rem;height:5rem;min-width:5rem;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1;border-radius:.375rem}.quiz-list .icon img{width:3rem;height:3rem}.quiz-detail .text-01{color:#999;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.quiz-detail .text-02{color:#ccc;font-size:.625rem;font-style:normal;font-weight:400}.quiz-detail .text-03{color:#ddd;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}.quiz-detail .hint{border-radius:.625rem;border:2px solid #2c7fc9;position:absolute;padding:.25rem;color:#999;right:.8rem;bottom:.5rem;font-weight:600}.quiz-detail .hint .black{color:#000}.quiz-detail .hint .label{width:2rem;position:absolute;top:-1.125rem;left:-1.125rem}.quiz-detail .hint-img-wrap{position:absolute;right:1.5rem;bottom:1.5rem;font-weight:600}.quiz-detail .hint-img-wrap .hint-img{border-radius:.625rem;border:2px solid #2c7fc9;color:#999;width:4.5rem}.quiz-detail .hint-img-wrap .label{width:2rem;position:absolute;top:-1rem;left:-1rem}.quiz-detail .text-store{color:#00c73c;font-weight:400;font-size:14px;line-height:1.25em}.quiz-detail .text-name{font-size:16px;line-height:20px;font-weight:400}.quiz-detail .box-choice-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.quiz-detail .box-choice-container .box-choice{border-radius:.375rem;border:1px solid #ddd;color:#999;flex:1 1;position:relative;cursor:pointer}.quiz-detail .box-choice-container .box-choice:before{content:"";display:block;padding-top:100%}.quiz-detail .box-choice-container .box-choice.active{border:1px solid #2c7fc9}.quiz-detail .box-choice-container .box-choice.active .circle{border:4px solid #2c7fc9}.quiz-detail .box-choice-container .box-choice.active .name{color:#2c7fc9}.quiz-detail .box-choice-container .box-choice .circle{width:.75rem;height:.75rem;border-radius:.375rem;border:4px solid #ddd;color:#999}.quiz-detail .box-choice-container .box-choice .name{color:#999;text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.quiz-detail .btn-choice{background:#0e0340;color:#fff;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem;height:3rem;cursor:pointer}.rank-now .text-01{color:#999;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}.rank-now .text-02{color:#111;font-size:.75rem;font-style:normal;font-weight:300;line-height:normal}.rank-item{height:1.75rem;min-height:1.75rem;border:1px solid #ddd;border-radius:.375rem;margin-bottom:.5rem}.rank-item .text-01{color:#999;font-size:.5rem}.rank-item .text-01,.rank-item .text-02{font-style:normal;font-weight:400;line-height:normal}.rank-item .text-02{color:#000;font-size:.625rem}.rank-history-item{height:5rem}.rank-history-item .text-01{color:#999;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}.rank-history-item .text-02{color:#333;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.roulette-detail .img-bg{height:320px;max-width:100%;background-image:url(/images/bg_roulette.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.roulette-detail .img-bg .img-roulette{width:21.625rem;height:15.125rem;background-image:url(/images/roulette_object\ 1.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.roulette-detail .img-bg .img-roulette .slot{height:7rem;overflow:hidden}.roulette-detail .img-bg .img-roulette .coin-remain{border-radius:.5rem;background:#fff;font-size:.5rem;font-style:normal;font-weight:400;line-height:normal;align-items:center;justify-content:center;padding:0 .5rem;display:flex}.roulette-detail .img-bg .img-roulette .coin-remain span{font-size:.625rem;font-weight:700}.roulette-detail .img-bg .img-roulette .btn-spin{background-color:#0366d3;border-radius:1rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;color:#fff;width:7rem;height:2rem;display:flex;align-items:center;justify-content:center;box-shadow:10px 10px 10px 0 rgba(0,0,0,.9);cursor:pointer}.roulette-detail .img-bg .img-roulette .btn-spin.ten{background:#e93a97}.roulette-detail .img-bg .img-roulette .item-slot{width:7rem;height:7rem}.roulette-detail .text-01{color:#111;font-size:.75rem}.roulette-detail .text-01,.roulette-detail .text-02{font-style:normal;font-weight:300;line-height:normal}.roulette-detail .text-02{color:#666;font-size:.875rem}.lottery-detail .text-01{color:#999;font-size:.75rem}.lottery-detail .text-01,.lottery-detail .text-02{font-style:normal;font-weight:400;line-height:1.25rem}.lottery-detail .text-02{color:#ccc;font-size:.625rem}.lottery-detail .text-03{color:#666;font-size:.875rem;font-style:normal;font-weight:300;line-height:normal}.lottery-detail .hint{border-radius:.625rem;border:2px solid #2c7fc9;position:absolute;padding:.25rem;color:#999;right:.8rem;bottom:.5rem;font-weight:600}.lottery-detail .hint .black{color:#000}.lottery-detail .hint .label{width:2rem;position:absolute;top:-1.125rem;left:-1.125rem}.lottery-detail .hint-img-wrap{position:absolute;right:1.5rem;bottom:1.5rem;font-weight:600}.lottery-detail .hint-img-wrap .hint-img{border-radius:.625rem;border:2px solid #2c7fc9;color:#999;width:4.5rem}.lottery-detail .hint-img-wrap .label{width:2rem;position:absolute;top:-1rem;left:-1rem}.auction-detail .txt-01,.item-auction .text-01{color:#983131;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.game-item .icon{width:3rem;height:3rem}.game-detail .scene{width:100%;height:31.25rem;max-width:100%;background-image:url(/images/bg_game.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.game-detail .scene .img-gameboy{width:20.5rem;height:25.75rem;background-image:url(/images/arcade_img.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.game-detail .scene .img-gameboy .coin-remain{border-radius:.5rem;background:#fff;font-size:.5rem;font-style:normal;font-weight:400;line-height:normal;align-items:center;justify-content:center;padding:0 .5rem;display:flex}.game-detail .scene .img-gameboy .coin-remain span{font-size:.625rem;font-weight:700}.game-detail .scene .img-gameboy .btn-play{background-color:#0366d3;border-radius:1rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;color:#fff;width:7rem;height:2rem;display:flex;align-items:center;justify-content:center}.game-detail .scene .img-gameboy .display{background-color:#fff;border-radius:1.25rem;max-width:18rem;max-height:18rem}.game-detail .scene .img-gameboy .display>canvas{border-radius:1.25rem}.game-detail .img-product{border-radius:.625rem}.game-detail .tag-coin{background-color:#0366d3;color:#fff;border-radius:1rem;font-size:.5rem;font-style:normal;font-weight:400;line-height:normal;padding:0 .5rem}.achv-friend-detail .grid{display:grid;grid-template-columns:repeat(3,5rem);grid-template-rows:repeat(3,9rem);justify-content:space-between}.achv-friend-detail .item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.achv-friend-detail .item .icon{position:relative;display:flex;justify-content:center;align-items:center;width:6rem;height:6rem}.achv-friend-detail .item .icon .img-get{width:5.25rem;height:5.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);border-radius:4rem;display:flex;justify-content:center;align-items:center}.achv-friend-detail .item .icon .img-get img{width:3rem;height:3rem}.achv-friend-detail .item .icon .img-gift{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4rem;padding:1rem;display:flex;justify-content:center;align-items:center}.achv-friend-detail .item .bg-wrap{width:5.25rem;height:5.25rem;display:flex;align-items:center;justify-content:center;border-radius:4rem;border:2px dashed #f1f1f1}.achv-friend-detail .item .bg-wrap.end{border:2px dashed #ffc700}.achv-friend-detail .item .bg-wrap.end .bg{background-color:#ffc700;color:#fff}.achv-friend-detail .item .bg-wrap .bg{background-color:#f1f1f1;width:4.75rem;height:4.75rem;border-radius:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;color:#ccc}.achv-friend-detail .item .bg-wrap .bg .img-smile{width:40px;height:40px}.brand-item{width:3rem;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal;margin-right:.5rem}.brand-item .icon{width:3rem;height:3rem;border-radius:2rem;background-color:#f1f1f1;border:2px solid #ddd}.brand-item .icon.active{border:2px solid #111;background-color:#f1f1f1}.brand-item .icon img{border-radius:1.5rem}.my{background-color:#f1f1f1;min-height:100%}.my .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:1.5rem}.my .box{border-radius:.625rem;background:#fff}.header-my{background-color:#f1f1f1;position:relative;z-index:1}.popup-barcode{overflow:hidden}.popup-barcode .img-brand{width:4rem;border-radius:1rem}.popup-barcode .img-product{width:10rem;border-radius:.625rem;border:1px solid #ddd}.popup-coupon input{color:#999;font-weight:300}.popup-coupon input,.popup-daily-quest .box{background-color:#f1f1f1;font-style:normal;line-height:normal}.popup-daily-quest .box{border-radius:.3125rem;padding:.25rem .5rem;color:#000;font-size:.625rem;font-weight:400}.popup-daily-quest .cell{margin-right:.125rem;border-radius:.125rem;background-color:#ddd;width:.5rem;height:.625rem}.popup-daily-quest .cell.active{background-color:#ffc700}.popup-daily-quest .txt-01{color:#000;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}.popup-daily-quest .txt-01 span{color:#983131;font-size:.625rem;font-style:normal;font-weight:500;line-height:normal}.popup-share-key .txt-01{color:#999;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}.popup-share-key .txt-01 span{color:#000}.popup-share-key .qr-code{width:6.25rem;height:6.25rem}.popup-share-key input{border-radius:.3125rem;background:#f1f1f1;color:#999}.notice-detail .txt-01,.popup-share-key input{font-size:.625rem;font-style:normal;font-weight:300;line-height:normal}.notice-detail .txt-01{color:#111}.notice-detail .txt-02{color:#000}.notice-detail .txt-02,.notice-detail .txt-03{font-size:.625rem;font-style:normal;font-weight:300;line-height:normal}.notice-detail .txt-03{color:#999}.notice-detail input{border-radius:.3125rem;background:#f1f1f1;font-size:.625rem;font-style:normal;font-weight:300;line-height:normal}.suggestion-write .btn-wrap{background:#f1f1f1}.suggestion-write input,.suggestion-write textarea{border-radius:.3125rem;border:1px solid #ddd;background:#fff;font-size:.625rem;font-style:normal;font-weight:300;line-height:normal}.login{height:100%;background-color:#f1f1f1;position:absolute;width:100%;min-width:320px;max-width:480px;bottom:0}.login .title-01{font-size:1.5rem;font-style:normal;font-weight:300;line-height:normal}.login .title-01 span{font-weight:400}.loading{color:#fff;display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;position:fixed;inset:0;z-index:99;outline:none}.loading .box{padding:.5rem;border-radius:.3125rem;background:rgba(0,0,0,.5)}.loading .box img{width:2rem;height:2rem}.popup-sign-up input{width:12rem;height:1.5rem;border:1px solid #ddd;border-radius:.3125rem;font-weight:300;text-align:center}.popup-sign-up .txt-01,.popup-sign-up input{font-size:.625rem;font-style:normal;line-height:normal}.popup-sign-up .txt-01{color:#333;font-weight:400}.btn-more{cursor:pointer;color:#999;font-size:.5rem;font-weight:400;height:2rem}.btn-more,.privacy-policy .txt-01{font-style:normal;line-height:normal}.privacy-policy .txt-01{color:#111;font-size:.625rem;font-weight:300}.privacy-policy .title-01{color:#111;font-size:.625rem;font-style:normal;font-weight:500;line-height:normal}.coupon-review{background-color:#f1f1f1}.coupon-review .box,.coupon-review input,.coupon-review textarea{border-radius:.3125rem;border:1px solid #ddd;background:#fff}.coupon-review .text-01{color:#ccc;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}.coupon-review .btn-del{position:absolute;width:1rem;height:1rem;border-radius:1rem;top:-.25rem;right:-.25rem;background:#ddd}.scorer .txt-01{color:#ffc82e;font-size:.75rem;font-weight:500}.score,.scorer .txt-01{font-style:normal;line-height:normal}.score{background-color:#fff;border-radius:10rem;border:1px solid #ddd;color:#000;font-size:.5rem;font-weight:400;width:2.25rem;min-width:2.25rem;height:.75rem;display:flex;justify-content:center;align-items:center}.score img{width:.5rem;margin-right:.125rem}.popup-winner .txt-01{color:#2c7fc9;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.popup-winner .item-winner{border-radius:.25rem;background:#f1f1f1;height:1.5rem;width:10rem;display:flex;justify-content:center;align-items:center}.img-main{width:100%}.bg-color-primary{background:#fff}.bg-color-secondary{background:#f1f1f1}.bg-color-black{background:#111}.bg-color-btn-01{background:#0e0340}.bg-color-btn-02{background:#ffc700}.color-03{color:#fff}.color-cash{color:#efac25}.color-title{color:#111}.color-white{color:#fff}.absolute{position:absolute}.top-0{top:0}.bottom-0{bottom:0}.right-0{right:0}.left-0{left:0}.max-w-full{width:100%;max-width:480px}.btn-back{padding:0;cursor:pointer}.btn-back img{height:1rem;transform:rotate(180deg)}.hidden{overflow:hidden}.space-nowrap{white-space:nowrap}.text-color-home{color:#fff}.home-ranking .tab{color:#999}.home-ranking .tab.active{color:#fff}.item-home-rank{height:1.75rem;min-height:1.75rem;border-radius:.625rem;background:hsla(0,0%,100%,.1);margin-bottom:.5rem}.item-home-rank .text-01{color:#fff;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.item-home-rank .text-02{color:#999;font-size:.5rem}.item-home-rank .text-02,.item-home-rank .text-03{font-style:normal;font-weight:400;line-height:normal}.item-home-rank .text-03{color:#fff;font-size:.625rem}.text-dot{font-family:DungGeunMo,serif}.item-end{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-size:.875rem}.item-end,.radius{border-radius:.625rem}.radius.radius-sm{border-radius:.375rem}.radius.radius-xs{border-radius:.25rem}.relative{position:relative}.badge-new{background:#fff;display:flex;align-items:center;justify-content:center;border-radius:1rem;position:absolute;left:0;top:0}.badge-new .inner{background:#e20000;border-radius:1rem}.badge-app{position:absolute;right:.25rem;top:.25rem;height:.5rem}.popup-level-up .icon{width:7.5rem;height:7.5rem;border-radius:4rem;border:2px dotted #ddd;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.event-app-down{background:#000}.event-app-down .text-01{color:#fff;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.event-app-down .text-01 .color-01{color:#e1523d}.event-app-down .text-01 .color-02{color:#ffc700}.event-app-down .text-02{color:#fff;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal}.event-app-down .text-03{color:#e1523d;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.event-app-down .text-04{color:#333;font-size:.7rem;font-style:normal;font-weight:450;line-height:normal}.event-app-down .text-05{color:#e1523d}.event-app-down .btn,.event-app-down .text-05{font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.event-app-down .btn{border-radius:.375rem;height:2rem;cursor:pointer;color:#fff;max-width:17.5rem}.event-app-down .btn.btn-01{background:#ffc700}.event-app-down .btn.btn-02{background:#333}.event-app-down .btn.btn-03{background:#e1523d}.event-app-down .btn.btn-04{background:#666}.event-app-down .card-01{border-radius:.9375rem;background:#fff;padding:1rem;width:100%;max-width:17.5rem}.event-app-down .card-02{border-radius:.9375rem;border:1px solid #fff;padding:1rem;width:100%;color:#fff;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.border{border:1px solid #ddd}.popup-roulette{display:flex;justify-content:center;align-items:center;height:100vh;margin:0}.popup-roulette .item-single{width:4rem;height:4rem;background-color:#f1f1f1;border-radius:.25rem}.popup-roulette .grid-container{display:grid;grid-template-columns:repeat(5,2.3125rem);grid-template-rows:repeat(2,2.3125rem);grid-gap:.25rem;gap:.25rem}.popup-roulette .grid-item{background-color:#f1f1f1;border-radius:.25rem}.quiz-thumb-cash{background-image:url(/icons/quiz_cash_bg.png)}.quiz-thumb-cash,.quiz-thumb-point{background-size:cover;background-repeat:no-repeat;background-position:50%}.quiz-thumb-point{background-image:url(/icons/quiz_point_bg.png)}.text-coin{color:#2c7fc9!important}.text-cash,.text-coin{font-weight:600!important}.text-cash{color:#efac25!important}.alarm .item-alarm .text-01{color:#000;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap}.alarm .item-alarm .text-02{color:#999;font-size:.75rem;font-style:normal;font-weight:300;line-height:normal}.alarm .item-alarm .text-02 span{color:#000;font-weight:400}.alarm .item-alarm .text-03{color:#333;font-size:.75rem;font-style:normal;font-weight:300;line-height:normal}.alarm .item-alarm .btn-close{width:1rem;height:1rem;border-radius:1rem;background:#ffc700;top:-.25rem;right:-.25rem}.grid-container-win-review{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.grid-container-win-review .grid-item{background-color:#fff;border-radius:.375rem}.grid-con{display:grid}.grid-con.col-2{grid-template-columns:repeat(2,1fr)}.grid-con.gap-1{gap:1rem}.square-container{width:100%;position:relative}.square-container>img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0}.square-container:before{content:"";display:block;padding-top:100%}.btn-like{background-color:#fff;border-radius:10rem;border:1px solid #ddd;color:#000;font-size:.5rem;font-style:normal;font-weight:400;padding:0 .5rem;line-height:normal}.btn-like img{width:.5rem;margin-right:.125rem}.fixed{position:fixed}.friend .box{padding:1rem}.friend .box,.friend .box-01{border-radius:.375rem;background:#f1f1f1}.friend .box-01{padding:.5rem 1rem}.friend .btn-add{padding:1rem;border-radius:.375rem;border:1px dashed #ddd;background:#fff;color:#ddd;text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.friend .icon{width:.75rem;height:.75rem}.friend-find .grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.friend-find .box{padding:.5rem;border-radius:.375rem;background:#f1f1f1;margin-bottom:.5rem}.friend-find .box .tag{border-radius:1.4375rem;background:#fff;padding:0 .5rem}.friend-find .box .tag-completed{border-radius:1.4375rem;background:#ddd;color:#999;padding:0 .5rem}.friend-find .btn-write{color:#fff;background:#0e0340;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}