@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);.nanumsquare *{font-family:NanumSquare,sans-serif}@font-face{font-family:BRBA_B;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_seven@1.2/BRBA_B.woff) format("woff")}.main-title p{font-family:NanumSquareRoundEB}html{font-size:100%}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;letter-spacing:.03125rem;margin:0;padding:0}body,button,input,select,table,textarea{font-family:NanumSquare,sans-serif;letter-spacing:.5px}*{box-sizing:inherit}body,button,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}button,input,textarea{-webkit-appearance:none}ol,ul{list-style:none}a{color:inherit;outline:none;text-decoration:none}img{-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:bottom}.keep-all{word-break:keep-all}#root{height:100%}.chkbox{color:#d5d5d5;cursor:pointer;display:block;font-size:24px;outline:none;padding-left:3rem;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.chkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:2px solid #d5d5d5;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.2);height:36px;left:0;position:absolute;top:0;width:36px}.chkbox:hover input~.checkmark{background-color:#eee}.chkbox input:checked~.checkmark{border:2px solid #07fdc0}.checkmark:after{content:"";display:none;position:absolute}.chkbox input:checked~.checkmark:after{display:block}.chkbox .checkmark:after{border:solid #07fdc0;border-width:0 3px 3px 0;height:18px;left:10px;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.popup-content{border-radius:10px}@media (max-width:1024px){.chkbox{font-size:14px}.checkmark{top:-6px}}@media (max-width:768px){.chkbox{font-size:24px}.checkmark{top:0}}@media (max-width:500px){.chkbox{font-size:16px}.checkmark{top:-6px}}.GameCertification .certifi-box0 .certifi-title.chrome{padding-bottom:5rem;padding-top:0}.GameCertification .certifi-box0 .certifi-desc.chrome,.GameCertification .certifi-box0 .user-name-input.chrome{margin-top:0}.GameCertification .certifi-box0 .today.chrome{margin-bottom:0;margin-top:2rem}.GameCertification .certifi-btn-wrapp{bottom:20px;display:flex;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.GameCertification .certifi-btn-wrapp .certifi-btn{background-color:#f9e292;border-radius:32px;cursor:pointer;display:flex;font-size:22px;font-weight:600;margin:0 1rem;padding:1rem 2rem}.GameCertification .certifi-btn-wrapp .certifi-btn img{margin-right:.875rem;max-width:100%}.GameCertification .certifi-btn-wrapp .certifi-btn p{width:100%;word-break:break-all}.GameCertification{height:100vh;position:relative}.GameCertification .certifi-bg{height:100%;width:100%}.GameCertification .certifi-header{align-content:center;align-items:center;color:#fff;display:flex;font-size:50px;left:50%;position:absolute;top:2rem;-webkit-transform:translate(-50%);transform:translate(-50%)}.GameCertification .certifi-header label{background:#fff;border-radius:8px;color:#84c5ed;font-size:30px;font-weight:600;margin-right:1rem;padding:.25rem .5rem}.GameCertification .certifi-header p{font-family:BRBA_B}.GameCertification .certifi-box0{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.GameCertification .certifi-box0 .certifi-title{font-size:50px;font-weight:800;margin-bottom:1rem;padding-top:2rem}.GameCertification .certifi-box0 .certifi-line{border:2px solid #5face0}.GameCertification .certifi-box0 .user-name-input,.GameCertification .certifi-box0 .user-name-preview{background:transparent;border:none;font-size:36px;font-weight:800;margin-top:2rem;outline:none;text-align:center}.GameCertification .certifi-box0 .certifi-desc{font-size:28px;font-weight:400;line-height:1.5;margin-top:2rem}.GameCertification .certifi-box0 .certifi-desc label{font-weight:800}.GameCertification .certifi-box0 .today{font-size:20px;font-weight:600;margin-top:6rem}.GameCertification .certifi-btn-wrappp{bottom:20px;display:flex;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.GameCertification .certifi-btn-wrappp .certifi-btn{background-color:#aed4f1;border-radius:32px;cursor:pointer;display:flex;font-size:22px;font-weight:600;margin:0 1rem;padding:1rem 2rem}.GameCertification .certifi-btn-wrappp .certifi-btn img{margin-right:.875rem;max-width:100%}.GameCertification .certifi-btn-wrappp .certifi-btn p{width:100%;word-break:break-all}.GameCertification .hidden{visibility:hidden}.GameCertification .logo{bottom:2rem;position:absolute;right:4rem;text-align:center}.GameCertification .center{left:50%;right:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.popup-close-btn{align-content:center;align-items:center;background:#28b7ea;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;margin:1rem auto 0;padding:.5rem 1rem;width:50%}.popup-message{font-size:24px;padding:3rem;text-align:center;word-break:keep-all}.MapBgBox{position:absolute}.GameDesc .game-desc-wrap .game-desc-contents2{align-items:center;background-color:#e75481;border:4px solid #d60444;border-radius:28px;color:#fff;display:flex;font-family:BRBA_B;font-size:18px;height:51px;justify-content:center;margin-top:-1.5rem;width:153px;z-index:2}.GameDesc{max-width:15rem;position:absolute;text-align:center;word-break:keep-all}.GameDesc .game-desc-wrap,.GameDesc .game-desc-wrap .game-desc-step{align-items:center;display:flex;flex-direction:column;justify-content:center}.GameDesc .game-desc-wrap .game-desc-step{border-radius:50%;color:#fff;font-weight:600;height:64px;line-height:1;width:64px;z-index:3}.GameDesc .game-desc-wrap .game-desc-step .step-number{font-size:21px}.GameDesc .game-desc-wrap .game-desc-contents3{align-items:center;background-color:#ff6712;border:4px solid #d62a04;border-radius:28px;color:#fff;display:flex;font-family:BRBA_B;font-size:18px;height:51px;justify-content:center;margin-top:-1.5rem;width:153px;z-index:2}.MapBox{cursor:pointer}.MapBox,.MapBox .pengsoo-img{position:absolute}.MapBox .map-number{background:#000;color:#fff;font-weight:600;height:32px;width:32px}.MapBox .map-locked,.MapBox .map-number{align-items:center;border-radius:50%;display:flex;justify-content:center;position:absolute}.MapBox .map-locked{height:80px;width:80px;z-index:4}.planets{display:flex;justify-content:space-evenly}.planets .planet-desc{background-color:hsla(0,0%,100%,.7);border-radius:11px;color:#000;font-size:18px;font-weight:600;left:50%;padding:1.5rem;position:absolute;top:-143px;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:hidden;width:200px}.planets .planet-desc .text-p-first{padding-bottom:10px;padding-top:10px}.planets .planet-desc .text-p-last{padding-bottom:10px}.planets .planet-desc:after{border-color:hsla(0,0%,100%,.5) transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-9.8px;content:"";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.planets .planet-two{text-align:center}.planets .planet-two:hover .planet-desc{visibility:visible}.GameBox{background-color:#fff}.GameBox .game-box-mobile{max-width:100%}.GameBox .game-box{height:2163px;margin:0 auto;position:relative;width:1000px}.GameBox .game-box .cetification-btn-1{cursor:pointer;left:855px;position:absolute;top:1360px}.GameBox .game-box .cetification-btn-2{cursor:pointer;left:640px;position:absolute;top:1858px}.GameBox .game-box .cert-btn{cursor:pointer;height:120px;position:absolute;width:120px}.GameBox .game-box .cert-btn>img{height:100%;width:100%}.GameBox .game-box .cert-btn-1{left:1000px;top:798px}.GameBox .game-box .cert-btn-2{left:828px;top:1332px}.GameBox .game-box .cert-btn-3{left:660px;top:1864px}.test1{background:#e75481}.test1,.test2{align-items:center;border-radius:28px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:600;height:50px;justify-content:center;margin:0 1.5rem;padding:0 1.5rem;width:106px}.test2{background:#de1e25}.test1:active,.test2:active{background:#b6b6b6}.MainBanner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:1080px;position:relative;width:100%}.MainBanner .main-title-wrap{text-align:center}.MainBanner .main-title-wrap .main-title{color:#363636;font-family:BRBA_B;font-size:128px;padding-top:8rem}.MainBanner .main-title-wrap .main-tag-wrap{display:inline-block;margin-top:1rem}.MainBanner .main-title-wrap .main-tag-wrap .main-tags{background-color:#000;background-color:rgba(0,0,0,.5);border-radius:32px;color:#fff;display:flex;font-size:20px;font-weight:500;padding:0 1.5rem}.MainBanner .main-title-wrap .main-tag-wrap .main-tags p{margin:.5rem}.MainBanner .planets{display:flex;justify-content:space-evenly;margin-top:6rem}.MainBanner .planets .planet-desc{background-color:hsla(0,0%,100%,.5);border-radius:32px;font-size:18px;font-weight:600;padding:1.5rem;top:-60px;visibility:hidden;width:300px}.MainBanner .planets .planet-desc,.MainBanner .planets .planet-desc:after{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.MainBanner .planets .planet-desc:after{border-color:hsla(0,0%,100%,.5) transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-9.8px;content:"";z-index:1}.MainBanner .planets .planet-one{margin-top:5rem;text-align:center}.MainBanner .planets .planet-one:hover .planet-desc{visibility:visible}.MainBanner .planets .planet-two{text-align:center}.MainBanner .planets .planet-two:hover .planet-desc{visibility:visible}.MainBanner .planets .planet-three{margin-top:5rem;text-align:center}.MainBanner .planets .planet-three:hover .planet-desc{visibility:visible}.MainBanner .pengsoo{bottom:0}.MainBanner .main-bottom,.MainBanner .pengsoo{left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.MainBanner .main-bottom{align-content:center;align-items:center;bottom:13px;display:flex;justify-content:space-between;padding:0 3rem;width:100%}.MainBanner .main-bottom .main-btns{align-items:center;display:flex;margin-right:7rem}.MainBanner .main-bottom .main-btns .download-manual{background-color:#386b41;border-radius:36px;color:#fff;cursor:pointer;display:inline-block;font-size:26px;font-weight:600;margin-right:1rem;padding:.5rem 2rem}.MainBanner .main-bottom .main-btns .start-btn{background-color:#05b3d9;border-radius:36px;color:#fff;cursor:pointer;display:inline-block;font-size:44px;font-weight:600;margin-left:2.5rem;padding:.25rem 4rem}.MainBannerMobile .main-banner-mobile{max-width:100%}.MainBannerMobile .main-bottom{align-content:center;align-items:center;background:#313131;display:flex;flex-direction:column-reverse;justify-content:space-between;padding:2rem 1rem;width:100%}.MainBannerMobile .main-bottom .main-btns{align-content:center;align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:100%}.MainBannerMobile .main-bottom .main-btns .download-manual{background-color:#386b41;border-radius:36px;color:#fff;cursor:pointer;display:inline-block;font-size:26px;font-weight:600;margin-right:.5rem;padding:.5rem 2rem;text-align:center;width:50%}.MainBannerMobile .main-bottom .main-btns .start-btn{background-color:#05b3d9;border-radius:36px;color:#fff;cursor:pointer;display:inline-block;font-size:21px;font-weight:600;padding:.25rem 4rem}@media screen and (max-width:500px){.MainBannerMobile .main-bottom{padding:2rem .5rem}.MainBannerMobile .main-bottom .main-btns .download-manual,.MainBannerMobile .main-bottom .main-btns .start-btn{font-size:14px}.MainBannerMobile .main-bottom .logo{text-align:center}.MainBannerMobile .main-bottom .logo img{max-width:80%}}.CPCert{width:100%}.CPCert-body{position:relative;width:100%}.CPCert-body__img{width:100%}.CPCert-body__user{align-items:center;display:flex;flex-direction:row;gap:1rem;position:absolute;text-align:center;top:44%;width:100%}.CPCert-body__user__grade{flex:1 1;font-size:24px;font-weight:900;text-align:right}.CPCert-body__user__name{background:transparent;border:none;flex:1 1;font-size:24px;font-weight:900;line-height:24px;outline:none;text-align:left}.CPCert-body__date{position:absolute;text-align:center;top:74%;width:100%}.CPCert-footer{display:flex;flex-direction:row;gap:1.5rem;justify-content:center;padding:1rem;width:100%}.CPCert-footer__btn{cursor:pointer;flex-wrap:wrap;padding:.25rem .5rem}.CPCert-footer__btn,.SelectBox{align-items:center;display:flex;flex-direction:row}.SelectBox{margin-bottom:12px;min-width:340px;position:relative}.SelectBox__label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:space-between;left:25px;position:absolute;width:160px}.SelectBox__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #bbb;border-radius:12px;color:#333;cursor:pointer;display:inline-block;font-size:100%;font-weight:600;outline:0;padding:16px 14px 16px 210px;width:100%}.SelectBox__select::-ms-expand{display:none}.SelectBox__arrow{position:absolute;right:18px}.UserInfo__top{text-align:center}.UserInfo__top>img{height:128px}.UserInfo__body{background-color:#fff;border-radius:10px;padding:30px 20px 20px}.UserInfo__body__footer{display:flex;flex-direction:row;padding-bottom:4px;padding-top:8px}.UserInfo__body__footer__btn{background-color:#000;border:none;border-radius:10px;color:#fff;flex:1 1;font-size:100%;font-weight:700;padding:12px 8px}
/*# sourceMappingURL=main.fa7c1700.css.map*/