.footer{background-color:#fbfbfb;border-top:1px solid #f1f1f1;box-sizing:border-box;padding:50px 0;width:100%}.footer__select__bg{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.footer__lang__btn{box-sizing:border-box;height:100%;padding:8px 10px;position:relative;width:100%}.footer__lang__btn span{color:#9e9e9e;font-size:12px}.footer__lang__btn-active{padding-left:22px;padding-right:14px;width:auto}.footer__lang__btn-active:before{background:url(/images/ico-world.1dd94.svg) no-repeat 50% 50%/100% auto;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;top:0;width:18px}.footer__lang__btn-active:after{border-bottom:1px solid #9e9e9e;border-right:1px solid #9e9e9e;bottom:3px;content:"";height:6px;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);transition:.15s;width:6px}.footer__lang__btn-active.active:after{bottom:0;top:3px;transform:rotate(-135deg)}.footer__lang__btn-active.active+ul{max-height:9999px;opacity:1;transform:translateY(0);z-index:9}.footer__lang__select{margin-top:-3px;position:relative;width:100%;z-index:2}.footer__lang__select__list{background-color:#fff;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.25);left:calc(50% - 60px);max-height:0;opacity:0;overflow:hidden;padding:5px 0;position:absolute;top:calc(100% + 10px);transform:translateY(-20px);transition:.12s;z-index:-1}.footer__lang__select__item{box-sizing:border-box;transition:.15s;width:120px}.footer__lang__select__item.active,.footer__lang__select__item:hover{background-color:#f7f7f7}.footer__wrap{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:auto;max-width:1330px;min-height:170px;padding:0 40px;position:relative;width:100%}.footer__bi{background:url(/images/bi-kakaogames-footer.49d07.svg) no-repeat 50% 50%/100% auto;height:23px;position:relative;width:124px}.footer__bi a{display:block;height:100%;width:100%}.footer__content{box-sizing:border-box;max-width:850px;padding:0 10px;width:80%}.footer__content__list{margin-bottom:20px}.footer__content__item{display:inline-block;margin-right:16px;padding:3px 0}.footer__content__item a,.footer__content__item button{display:block}.footer__content__item:last-of-type{margin-right:0}.footer__content__item span{border-bottom:1px solid transparent;color:#666;display:inline-block;font-size:14px;font-weight:400;position:relative;transition:.15s}.footer__content__item span.important{font-weight:600}@media(hover:hover)and (pointer:fine){.footer__content__item:hover em,.footer__content__item:hover span{border-color:#666}}.footer__content__copy,.footer__content__info{color:#9e9e9e;font-size:12px;font-weight:400}.footer__content__info{display:inline-block;line-height:16px;margin-right:5px}.footer__content__info--em{color:#666}.footer__content__cert-link .cert-link{align-items:center;display:inline-flex;margin-top:8px}.footer__content__cert-link .cert-link span{color:#666;font-size:14px;font-weight:400;line-height:1;margin-right:4px}.footer__content__cert-link .cert-link>img{height:auto;width:6px}@media(hover:hover)and (pointer:fine){.footer__content__cert-link .cert-link:hover span{text-decoration:underline}}.footer__content p a{color:#9e9e9e;font-size:12px}.footer__content p .btn-company-info{all:unset;cursor:pointer;display:inline-block;outline:0}.footer__content p .btn-company-info span{color:#9e9e9e;display:inline-block;font-size:12px;line-height:1;position:relative}.footer__content p .btn-company-info span:before{background-color:#9e9e9e;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.footer__content p+p{margin-top:16px}.footer__side{flex-shrink:0;text-align:center;width:96px}.footer__side__cert{bottom:0;display:block;position:absolute;right:30px;text-align:right}.footer__side__cert .logo-cert{display:inline-block;font-size:0;position:relative;text-indent:-9999px}.footer__side__cert .logo-cert--isms{background:url(/images/logo-cert-isms.ab217.png) no-repeat 50% 50%/100% auto;height:96px;width:96px}@media screen and (max-width:1024px){.footer{padding:25px 0}.footer__lang__btn{box-sizing:border-box;height:100%;padding:8px 10px;position:relative;width:100%}.footer__lang__btn span{color:#9e9e9e;font-size:12px}.footer__lang__btn-active{padding-left:22px;padding-right:14px;width:auto}.footer__lang__btn-active:before{background:url(/images/ico-world.1dd94.svg) no-repeat 50% 50%/100% auto;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;top:0;width:18px}.footer__lang__btn-active:after{border-bottom:1px solid #9e9e9e;border-right:1px solid #9e9e9e;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:0;top:3px;transform:rotate(-135deg);width:6px}.footer__lang__btn-active.active+ul{max-height:500px;opacity:1;z-index:9}.footer__lang__select{left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.footer__lang__select__list{bottom:calc(100% + 10px);left:calc(50% - 60px);position:absolute;top:auto;transform:translateY(20px)}.footer__lang__select__item{box-sizing:border-box;transition:.15s;width:120px}.footer__lang__select__item.active,.footer__lang__select__item:hover{background-color:#f7f7f7}.footer__wrap{display:block;padding:50px 20px 0}.footer .footer__bi{display:none}.footer__content{max-width:none;text-align:center;width:100%}.footer__content__list{margin-bottom:10px}.footer__content__item{margin:3px 16px 3px 0}.footer__content p .btn-company-info,.footer__content__info{display:none}.footer__content p+p{margin-top:10px}.footer__side{padding-top:20px;text-align:center;width:100%}.footer__side__cert{bottom:auto;display:block;position:relative;right:auto;text-align:center}.footer__side__cert .logo-cert--isms{height:72px;width:72px}}
.section-error .error-box{align-items:center;display:flex;flex-direction:column;height:99rem;justify-content:center}.section-error .error-box .icon-error{font-size:1rem;height:15.2rem;margin-bottom:5rem;position:relative;width:34rem}.section-error .error-box .icon-error:before{left:0;top:.7em}.section-error .error-box .icon-error:after,.section-error .error-box .icon-error:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTguMjY1NiIgeT0iMC41MDQ4ODMiIHdpZHRoPSI2LjY5MzMxIiBoZWlnaHQ9IjI0LjU0MjEiIHJ4PSIzLjM0NjY2IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAxOC4yNjU2IDAuNTA0ODgzKSIgZmlsbD0iI0VBRUFFQSIvPgo8cmVjdCB4PSIyMi45OTIyIiB5PSIxNy44NTYiIHdpZHRoPSI2LjY5MzMxIiBoZWlnaHQ9IjI0LjU0MjEiIHJ4PSIzLjM0NjY2IiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMjIuOTkyMiAxNy44NTYpIiBmaWxsPSIjRUFFQUVBIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%/100% auto;content:"";height:2.2em;position:absolute;width:2.2em}.section-error .error-box .icon-error:after{right:0;top:8.5em}.section-error .error-box .icon-error span{height:100%;left:0;position:absolute;top:0;width:100%}.section-error .error-box .icon-error .icon-01:before{animation:spin 4s linear infinite;height:15em;left:4.5em;top:0;width:15em}.section-error .error-box .icon-error .icon-01:after,.section-error .error-box .icon-error .icon-01:before{background:url(/images/ico-error-01.c0552.svg) no-repeat 50% 50%/100% auto;content:"";position:absolute}.section-error .error-box .icon-error .icon-01:after{animation:spin 5s linear infinite;height:4em;left:24.9em;top:.5em;width:4em}.section-error .error-box .icon-error .icon-02:before{animation:spin 5s linear infinite reverse;background:url(/images/ico-error-01.c0552.svg) no-repeat 50% 50%/100% auto;content:"";height:9em;left:18.8em;position:absolute;top:6em;width:9em}.section-error .error-box p em{color:#000;display:block;font-size:3.8rem;font-weight:600;text-align:center}.section-error .error-box p span{color:#000;display:block;font-size:1.8rem;font-weight:400;margin-top:1.6rem;text-align:center}.section-error .error-box a{align-items:center;border:.1rem solid #e0e0e0;border-radius:.4rem;box-sizing:border-box;display:flex;height:7.8rem;justify-content:center;margin-top:5.6rem;text-align:center;transition:.25s;width:31.8rem}.section-error .error-box a span{color:#000;font-size:1.8rem}@media(hover:hover)and (pointer:fine){.section-error .error-box a:hover{border-color:#000}}@media(max-width:767px){.section-error .error-box{align-items:center;display:flex;flex-direction:column;height:99rem;justify-content:center}.section-error .error-box .icon-error{font-size:1rem;height:15.2rem;margin-bottom:5rem;position:relative;width:34rem}.section-error .error-box p em{font-size:4rem;font-weight:600}.section-error .error-box p span{font-size:2.4rem;margin-top:1.3rem}.section-error .error-box a{border-radius:.4rem;height:9.8rem;margin-top:5.6rem;transition:0s;width:37.4rem}.section-error .error-box a span{font-size:2.8rem}}
