*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}*,:after,:before{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ul,li,ol{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}@font-face{font-family:oneMP;src:url(../font/ONE-Mobile-POP-OTF.otf)format("woff")}@font-face{font-family:nsrNeo;src:url(../font/NanumSquareNeo-cBd.ttf)format("woff")}@font-face{font-family:sd5;src:url(../font/SCDream5.otf)format("woff")}@font-face{font-family:ptdB;src:url(../font/Pretendard-Black.otf)format("woff")}@font-face{font-family:ptdSB;src:url(../font/Pretendard-SemiBold.ttf)format("woff")}@font-face{font-family:ptdBd;src:url(../font/Pretendard-Bold.otf)format("woff")}@font-face{font-family:jalnan;src:url(../font/Jalnan2TTF.ttf)format("woff")}@font-face{font-family:cf24;src:url(../font/Cafe24Ssurround-v2.0.otf)format("woff")}@font-face{font-family:nbgB;src:url(../font/NanumBarunGothicBold.ttf)format("woff")}@font-face{font-family:hakgoyPuzzleB;src:url(../font/Hakgyoansim%20Puzzle%20OTF%20Black.otf)format("woff")}@font-face{font-family:sbAggroB;src:url(../font/SB%20%EC%96%B4%EA%B7%B8%EB%A1%9C%20B.ttf)format("woff")}@font-face{font-family:sbAggroM;src:url(../font/SB%20%EC%96%B4%EA%B7%B8%EB%A1%9C%20M.ttf)format("woff")}@font-face{font-family:tenada;src:url(../font/Tenada.ttf)format("woff")}@font-face{font-family:Recipekorea;src:url(../font/Recipekorea%20%EB%A0%88%EC%BD%94%EC%B2%B4%20FONT.ttf)format("woff")}body{-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:#0000;-ms-tap-highlight-color:#0000;-o-tap-highlight-color:#0000;touch-action:none;width:100%;height:100%;font-family:ptdSB,oneMP,굴림,Gulim,arial,sans-serif;line-height:1;position:fixed;top:0;left:0;overflow:hidden}#wrap{background-color:#fff;width:1280px;height:720px;position:absolute;top:0;left:0;overflow:hidden}.animate-cc{position:absolute;top:0;left:0}html,body,#wrap{-webkit-user-select:none;user-select:none;touch-action:none}.remove{display:none!important}.hidden{visibility:hidden!important}.hidden-all,.hidden-all *{visibility:hidden!important;pointer-events:none!important}.disable{opacity:.5!important;pointer-events:none!important}.lock,.lock *{pointer-events:none!important}.log-area{background-color:#0000004d}html,body{background-color:#f4f2fd}-webkit-scrollbar{display:none}*{scrollbar-width:none;scrollbar-color:transparent transparent}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none}.content{background:url(../images/bg_home.png) 0 0/contain no-repeat;width:1280px;height:720px;position:absolute;top:0;left:0}.home{z-index:50;background:url(../images/bg_home.png) 0 0/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.home .home-title{color:#fff;background:url(../images/title.png) 0 0/contain no-repeat;justify-content:center;align-items:center;width:320px;height:40px;padding:2px 27px 0 0;font-family:sbAggroM;font-size:20px;display:flex;position:absolute;top:71px;left:475px}.home .home-title .emp{color:#b9e9ff}.grade{color:#3b364b;font-family:hakgoyPuzzleB;font-size:72px;position:absolute;top:136px;left:50%;transform:translate(-50%)}.grade .emp{color:#675cd1}.btns{justify-content:center;align-items:center;display:flex;position:absolute;top:215px;left:50%;transform:translate(-50%)}.btns>div{cursor:pointer}.btns .btn-lesson-0{background:url(../images/btn_lesson_0.png) -2px -2px/680px 403px no-repeat;width:337px;height:399px;margin-top:53px}.btns .btn-lesson-0.mouse-over{background-position:-341px -2px}.btns .btn-lesson-1{background:url(../images/btn_lesson_1.png) -2px -2px/617px 395px no-repeat;width:305.5px;height:391px;margin-top:20px}.btns .btn-lesson-1.mouse-over{background-position:-309.5px -2px}.btns .btn-lesson-2{background:url(../images/btn_lesson_2.png) -2px -2px/616px 393.5px no-repeat;width:305px;height:389.5px;margin-top:45px}.btns .btn-lesson-2.mouse-over{background-position:-309px -2px}.btns .btn-lesson-3{background:url(../images/btn_lesson_3.png) -2px -2px/712px 423.5px no-repeat;width:353px;height:419.5px}.btns .btn-lesson-3.mouse-over{background-position:-357px -2px}.nav-top{background-color:#ffffff80;border:2.5px solid #fff;border-radius:50px;justify-content:space-evenly;align-items:center;width:1150px;height:55px;display:flex;position:absolute;top:30px;left:30px}.nav-top .btn-ls{color:#9e5e0e;cursor:pointer;justify-content:center;align-items:center;width:24%;font-family:tenada;font-size:23px;display:flex}.nav-top .btn-ls-1{color:#2e8725}.nav-top .btn-ls-2{color:#a23d69}.nav-top .btn-ls-3{color:#0f7fa3}.nav-top .btn-ls.off{color:#c0bda9}.nav-top .btn-ls.mouse-over{color:#9e5e0e}.nav-top .btn-ls-1.mouse-over{color:#2e8725}.nav-top .btn-ls-2.mouse-over{color:#a23d69}.nav-top .btn-ls-3.mouse-over{color:#0f7fa3}.nav-top .btn-ls .bullet-num{color:#fff;background-color:#ffab10;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;font-family:cf24;font-size:16px;display:flex}.nav-top .btn-ls-1 .bullet-num{background-color:#5bb12b}.nav-top .btn-ls-2 .bullet-num{background-color:#e966a0}.nav-top .btn-ls-3 .bullet-num{background-color:#00b4ee}.nav-top .btn-ls.off .bullet-num{background-color:#c1beaa}.nav-top .btn-ls .text{margin-top:7px}.nav-top .btn-ls.mouse-over .bullet-num{background-color:#ffab10}.nav-top .btn-ls-1.mouse-over .bullet-num{background-color:#5bb12b}.nav-top .btn-ls-2.mouse-over .bullet-num{background-color:#e966a0}.nav-top .btn-ls-3.mouse-over .bullet-num{background-color:#00b4ee}.nav-top .dash{opacity:.3;background-color:#c1beaa;border-radius:50px;width:2.5px;height:33.5px}.btn-home{cursor:pointer;background:url(../images/btn_home.png) -2px -2px/116px 59px no-repeat;width:55px;height:55px;position:absolute;top:30px;left:1195px}.btn-home.mouse-over{background-position:-59px -2px}.lesson{width:100%;height:573px;position:absolute;top:110px}.scroll-container{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden auto}.scroll-inner{width:100%;padding:0 70px 0 74px;position:relative}.scroll-inner .page{position:relative}.scroll-inner .page:not(:last-child){margin-bottom:40px}.scroll-inner .dividing-line{grid-template-columns:104px auto 1fr;align-items:center;gap:16px;width:1100px;height:48px;margin-bottom:30px;display:grid;position:relative;left:14px}.scroll-inner .dividing-line .icon-book{background:url(../images/icon_book.png) 0 0/contain no-repeat;justify-content:center;align-items:center;width:104px;height:48px;font-family:cf24;font-size:20px;display:flex}.scroll-inner .dividing-line .text{color:#464974;margin:5px 0 0;font-family:Recipekorea;font-size:28px}.scroll-inner .dividing-line .dash-line{background:url(../images/dash_line.svg);height:6px;padding-right:10px}.scroll-inner .button-box{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:15px;width:1100px;display:grid;position:relative}.scroll-inner .button-box .btn-link{background-color:#fbf4ff;border:4px solid #0000;border-radius:30px;width:350px;height:290px}.scroll-inner .button-box .btn-link.mouse-over{border:4px solid #d9caf3}.scroll-inner .button-box .btn-link img{width:332.5px;height:187px;position:relative;top:7px;left:5px}.scroll-inner .button-box .btn-link span{color:#3a3845;text-align:center;justify-content:center;align-items:center;width:100%;height:98px;font-family:ptdB;font-size:25px;line-height:1.5;display:flex;position:relative}.scroll-bar{z-index:10;background:#cabff1;border-radius:50px;justify-content:center;width:23px;height:532px;padding:1.5px 0;display:flex;position:absolute;top:135px;left:1210px;overflow:visible}.scroll-bar-inner{cursor:pointer;opacity:.8;background:#fff;border:2px solid #cabff1;border-radius:50px;width:20px;height:120px;position:relative;top:0}.scroll-bar .btn-up{cursor:pointer;background:url(../images/btn_up.png) -2px -2px/19.5px 28px no-repeat;width:15.5px;height:11px;position:absolute;top:-26px}.scroll-bar .btn-down{cursor:pointer;background:url(../images/btn_up.png) -2px -2px/19.5px 28px no-repeat;width:15.5px;height:11px;position:absolute;bottom:-26px;transform:scaleY(-1)}