*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"Pretendard";font-weight:900;font-display:swap;src:local("Pretendard Black"),url(font/Pretendard-Black.subset.woff2) format("woff2"),url(font/Pretendard-Black.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(font/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(font/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(font/Pretendard-Bold.subset.woff2) format("woff2"),url(font/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(font/Pretendard-SemiBold.subset.woff2) format("woff2"),url(font/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(font/Pretendard-Medium.subset.woff2) format("woff2"),url(font/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(font/Pretendard-Regular.subset.woff2) format("woff2"),url(font/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url(font/Pretendard-Light.subset.woff2) format("woff2"),url(font/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(font/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(font/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(font/Pretendard-Thin.subset.woff2) format("woff2"),url(font/Pretendard-Thin.subset.woff) format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(font/NotoSansBold.woff) format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(font/NotoSansRegular.woff) format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:300;src:url(font/NotoSansLight.woff) format("woff")}@font-face{font-family:"ReportRg-Bold";src:url(font/c4566fc62ec9454e2e0e430b279d3199.eot);src:url(font/c4566fc62ec9454e2e0e430b279d3199.eot?#iefix) format("embedded-opentype"),url(font/c4566fc62ec9454e2e0e430b279d3199.woff) format("woff"),url(font/c4566fc62ec9454e2e0e430b279d3199.woff2) format("woff2"),url(font/c4566fc62ec9454e2e0e430b279d3199.ttf) format("truetype"),url(font/c4566fc62ec9454e2e0e430b279d3199.svg#ReportRg-Bold) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Pretendard";font-weight:900;font-display:swap;src:local("Pretendard Black"),url(font/Pretendard-Black.subset.woff2) format("woff2"),url(font/Pretendard-Black.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(font/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(font/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(font/Pretendard-Bold.subset.woff2) format("woff2"),url(font/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(font/Pretendard-SemiBold.subset.woff2) format("woff2"),url(font/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(font/Pretendard-Medium.subset.woff2) format("woff2"),url(font/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(font/Pretendard-Regular.subset.woff2) format("woff2"),url(font/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url(font/Pretendard-Light.subset.woff2) format("woff2"),url(font/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(font/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(font/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(font/Pretendard-Thin.subset.woff2) format("woff2"),url(font/Pretendard-Thin.subset.woff) format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(font/NotoSansBold.woff) format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(font/NotoSansRegular.woff) format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:300;src:url(font/NotoSansLight.woff) format("woff")}@font-face{font-family:"ReportRg-Bold";src:url(font/c4566fc62ec9454e2e0e430b279d3199.eot);src:url(font/c4566fc62ec9454e2e0e430b279d3199.eot?#iefix) format("embedded-opentype"),url(font/c4566fc62ec9454e2e0e430b279d3199.woff) format("woff"),url(font/c4566fc62ec9454e2e0e430b279d3199.woff2) format("woff2"),url(font/c4566fc62ec9454e2e0e430b279d3199.ttf) format("truetype"),url(font/c4566fc62ec9454e2e0e430b279d3199.svg#ReportRg-Bold) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Comic";font-style:normal;font-weight:normal;src:url("font/Comic.woff") format("woff")}@font-face{font-family:"NanumSquareB";font-style:normal;font-weight:700;src:url("font/NanumSquareB.woff") format("woff")}@font-face{font-family:"NanumSquareEB";font-style:normal;font-weight:900;src:url("font/NanumSquareEB.woff") format("woff")}@font-face{font-family:"NanumSquare_canb-B";font-style:normal;font-weight:700;src:url("font/NanumSquare_canb-B.woff") format("woff")}@font-face{font-family:"NanumSquare_canb-EB";font-style:normal;font-weight:900;src:url("font/NanumSquare_canb-EB.woff") format("woff")}@font-face{font-family:"NotoSansBold";font-style:normal;font-weight:900;src:url("font/NotoSansBold.woff") format("woff")}@font-face{font-family:"NotoSansRegular";font-style:normal;font-weight:normal;src:url("font/NotoSansRegular.woff") format("woff")}@font-face{font-family:"SchoolBold";font-style:normal;font-weight:900;src:url("font/SchoolBold.woff") format("woff")}@font-face{font-family:"SchoolRegular";font-style:normal;font-weight:normal;src:url("font/SchoolRegular.woff") format("woff")}@font-face{font-family:"Pretendard-Regular";font-style:normal;font-weight:300;src:url("font/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard-Medium";font-style:normal;font-weight:500;src:url("font/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard-Bold";font-style:normal;font-weight:700;src:url("font/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard-ExtraBold";font-style:normal;font-weight:800;src:url("font/Pretendard-ExtraBold.woff") format("woff")}html,body{width:100%;height:100%;padding:0;margin:0}html{height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,input,textarea,button,select,strong{font-family:"NotoSansRegular",sans-serif;color:#000;padding:0;margin:0}img{border:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}ul,ol{list-style:none}em{font-style:normal}a{text-decoration:none;color:inherit}a:hover,a:active,a:focus{text-decoration:none}input,button{border:none;cursor:pointer}table,td,th{border-collapse:collapse;border-spacing:0;margin:0;padding:0}textarea{letter-spacing:0;outline:none;overflow:auto;resize:none}.clear{clear:both;zoom:1}.clear:after{content:"";display:block;clear:both}#wrap{width:1280px;height:800px;position:relative}.mask{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.65);left:0;top:0;z-index:99;display:none}.btn__gradient--border{font-family:"Outfit","Pretendard",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:20px;font-weight:600;color:#fff;height:50px;padding:0 25px 0 32px;border:3px solid transparent;border-radius:25px;background:linear-gradient(#0a0d65, #0a0d65) padding-box,linear-gradient(240deg, #e354ff, #60abf6) border-box;outline:none;cursor:pointer}.btn__gradient--border:hover{color:#a8d9fa;background:linear-gradient(#0a0d65, #0a0d65) padding-box,linear-gradient(240deg, #60abf6, #e354ff) border-box}.quick{position:absolute;left:34px;bottom:27px}.quick dl{position:relative}.quick dl dt{width:60px;height:60px;background-color:#fff;box-shadow:1px 2px 13px 0 rgba(0,0,0,.2);border-radius:50%;box-sizing:border-box;padding:8px;z-index:1;position:relative;cursor:pointer}.quick dl dt span{display:block;background:url(../images/ic_quick.png) no-repeat 0 0;width:39px;height:45px;transform:rotate(-40deg)}.quick dl dd{height:60px;border-radius:30px;background-color:#fff;box-shadow:1px 2px 13px 0 rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:0}.quick dl dd ul{padding:5px 5px 5px 55px;display:flex;max-width:0;transition:max-width .2s ease-in;box-sizing:border-box;width:auto}.quick dl dd ul::after{content:"";display:block;clear:both}.quick dl dd ul li{float:left;width:50px;height:50px;margin-left:17px;border-radius:50%;cursor:pointer}.quick dl dd ul li.p{background:url(../images/ic_p.png) no-repeat 50% 50% #2c8bdb}.quick dl dd ul li.p:hover,.quick dl dd ul li.p.select{background-color:#217cc9}.quick dl dd ul li.m{background:url(../images/ic_m.png) no-repeat 50% 50% #00b1c6}.quick dl dd ul li.m:hover,.quick dl dd ul li.m.select{background-color:#009b9d}.quick dl dd ul li.mmy{background:url(../images/middle/qmy.png) no-repeat 50% 50% #6c63eb;background-size:50px 50px}.quick dl dd ul li.mmy:hover,.quick dl dd ul li.mmy.select{background-color:#5b52d3}.quick dl dd ul li.mp{background:url(../images/middle/qp.png) no-repeat 50% 50% #3293f5;background-size:50px 50px}.quick dl dd ul li.mp:hover,.quick dl dd ul li.mp.select{background-color:#237dc9}.quick dl dd ul li.mm{background:url(../images/middle/qm.png) no-repeat 50% 50% #00b1c6;background-size:50px 50px}.quick dl dd ul li.mm:hover,.quick dl dd ul li.mm.select{background-color:#0198aa}.quick dl dd ul li.mqr{background:url(../images/middle/qrp.png) no-repeat 50% 50% #d17a49;background-size:50px 50px}.quick dl dd ul li.mqr:hover,.quick dl dd ul li.mqr.select{background-color:#c27143}.quick dl dd ul li.mc{background:url(../images/middle/qc.png) no-repeat 50% 50% #d02b80;background-size:50px 50px}.quick dl dd ul li.mc:hover,.quick dl dd ul li.mc.select{background-color:#b92672}.quick dl.open dt span{transform:rotate(0)}.quick dl.open dd ul{max-width:396px;transition:max-width .2s ease-in}#main .quick dl.open dt span{transform:rotate(0)}#main .quick dl.open dd ul{max-width:396px;transition:max-width .2s ease-in}.btn__canbot{display:inline-flex;width:102px;height:43px;border:3px solid #fff;border-radius:22px;background-color:#7dc9f5;align-items:center;justify-content:center;box-shadow:0 2px 3px rgba(0,0,0,.08)}.btn__canbot:hover{background-color:#bfe4fa}.btn__canbot.btn__back{background-image:url(../images/canbot/btn_back.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__submit{background-image:url(../images/canbot/btn_submit.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__cancel{background-image:url(../images/canbot/btn_cancel.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__arrow{background-image:url(../images/canbot/btn_arrow.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__edit{background-image:url(../images/canbot/btn_edit.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__save{background-image:url(../images/canbot/btn_save.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__next{background-image:url(../images/canbot/btn_next.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__check{background-image:url(../images/canbot/btn_check.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__result{background-image:url(../images/canbot/btn_result.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot.btn__complete{background-image:url(../images/canbot/btn_complete.png);background-position:center;background-size:auto;background-repeat:no-repeat}.btn__canbot:disabled,.btn__canbot.disabled{cursor:default;background-color:#d7d7d7}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.loading{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;z-index:101;top:0;left:0}.loading>div{font-family:"NotoSansBold",sans-serif;color:#fff;font-size:30px}.loading>div p{background:url("../images/ani/loading.png") no-repeat 0 0;width:79px;height:79px;animation:loadingani .7s steps(8) infinite;margin:0 auto 25px}@keyframes loadingani{to{background-position:-632px 0}}.popup{position:absolute;width:635px;background-color:#fff;border-radius:35px;z-index:100}.popup .popupwrap{position:relative;padding:90px 0 30px;background:url("../images/popup/warring.png") no-repeat 50% 25px;text-align:center}.popup .popupwrap .close{position:absolute;top:25px;right:25px;cursor:pointer;background:url("../images/popup/ic_close.png") no-repeat 0 0;width:24px;height:24px}.popup .popupwrap .close:hover,.popup .popupwrap .close.select{background-image:url("../images/popup/ic_close_over.png")}.popup .popupwrap .msg{min-height:190px;display:flex;align-items:center;justify-content:center;color:#2e3638;font-size:22px;padding:0 25px;flex-direction:column;line-height:26px;letter-spacing:-0.01em}.popup .popupwrap .msg p{font-family:"NanumSquareB",sans-serif}.popup .popupwrap .msg p.kr{color:#91a3b3;font-size:19px;margin-top:25px}.popup .popupwrap .msg p.small{font-size:18px;font-family:"NotoSansRegular",sans-serif;font-weight:700;padding-bottom:20px}.popup .popupwrap .msg p.small span{display:block;color:#91a3b3;font-size:16px}.popup .popupwrap .msg strong{display:block;font-size:30px;font-family:"NotoSansBold",sans-serif;margin:15px 0 20px}.popup .popupwrap .btn{display:inline-block}.popup .popupwrap .btn button{display:block;float:left;margin:0 8px;width:192px;height:50px;border:2px solid #04c5b2;font-size:22px;color:#fff;border-radius:27px;background-color:#04c5b2;font-family:"SchoolBold",sans-serif}.popup .popupwrap .btn button.cancel{border-color:#b8c4cf;background-color:#b8c4cf}.popup .popupwrap .btn button:hover,.popup .popupwrap .btn button.select{color:#91a3b3;background-color:#fff;border-color:#04c5b2}.popup .popupwrap .btn.kr button{font-family:"NanumSquareB",sans-serif;font-size:18px}.popup.leave .popupwrap{background-image:url("../images/popup/exit.png")}.popup.save .popupwrap{background-image:url("../images/popup/save.png")}.popup.prediger .popupwrap{background-image:url("../images/middle/img_prediger.png")}.popup.special{width:620px}.popup.special .popupwrap{background:none;padding:60px 0 0}.popup.special .popupwrap .msg{padding:10px 10px 0;line-height:32px;height:185px}.popup.special .popupwrap .msg p.kr{margin-top:15px}.popup.special .popupwrap .btn{background-color:#f7f7fc;height:97px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:35px;border-bottom-right-radius:35px}.popup.special .popupwrap:after{content:"";display:block;background:url("../images/popup/img_default.png") no-repeat 0 0;width:227px;height:246px;position:absolute;top:-105px;left:215px}.popup.special.start .popupwrap:after{background:url("../images/popup/img_start.png") no-repeat 0 0;width:160px;height:143px;top:-41px;left:230px}.popup.special.cheerup .popupwrap:after{background:url("../images/popup/img_cheerup.png") no-repeat 0 0;width:159px;height:194px;left:210px}.popup.special.smile .popupwrap:after{background:url("../images/popup/img_smile.png") no-repeat 0 0;width:215px;height:194px}.popup.special.exit .popupwrap:after{background:url("../images/popup/img_exit.png") no-repeat 0 0;width:196px;height:192px;top:-85px}.popup.special.heart .popupwrap:after{background:url("../images/popup/img_heart.png") no-repeat 0 0;width:195px;height:192px}.popup.middle{width:auto}.popup.middle span.close{background:url("../images/middle/btn_x.png") no-repeat 0 0;width:23px;height:23px;top:20px;right:23px;display:block;position:absolute}.popup.middle .middle_pop_write{width:628px;border-radius:20px;background-color:#68a9b9;padding:13px 10px 11px;height:370px;box-sizing:border-box}.popup.middle .middle_pop_write .middle_pop_write_cont{border-radius:18px;background-color:#fff;height:346px;position:relative}.popup.middle .middle_pop_write .middle_pop_write_cont dl{padding:0 28px;height:calc(100% - 0px)}.popup.middle .middle_pop_write .middle_pop_write_cont dl dt{font-family:"NanumSquare_canb-B",sans-serif;font-size:20px;color:#444;padding-top:42px}.popup.middle .middle_pop_write .middle_pop_write_cont dl dt em{display:block;font-size:16px;color:#91a3b3;font-family:"NotoSansRegular",sans-serif;margin-top:8px}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd{margin-top:13px}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd div.edit{height:108px;border-radius:10px;background-color:#f0f2f5;padding:15px 25px;font-family:"NotoSansRegular",sans-serif;font-size:18px;line-height:26px;color:#444;overflow-y:auto}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd div.edit:focus{outline:0 solid transparent}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd p{font-size:12px;text-align:right;color:#666;font-family:"Pretendard-Medium",sans-serif;margin:4px 0 12px}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd p span{color:#486ee0}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd div.btn{width:196px;height:54px;border-radius:27px;background-color:#486ee0;position:absolute;bottom:21px;right:28px}.popup.middle .middle_pop_write .middle_pop_write_cont dl dd div.btn span{display:block;background:url("../images/middle/ic_save.png") no-repeat 0 50%;height:54px;line-height:54px;color:#fff;padding-left:42px;font-family:"SchoolBold",sans-serif;margin-left:43px;font-size:20px}.popup.middle .middle_pop_fact{width:620px;border-radius:40px;background-color:#fff;padding:50px 0 27px}.popup.middle .middle_pop_fact dt{display:flex;justify-content:center;margin-bottom:8px}.popup.middle .middle_pop_fact dt span{position:relative;display:block;padding:0 3px}.popup.middle .middle_pop_fact dt span b{font-family:"NanumSquare_canb-B",sans-serif;font-size:22px;color:#444d50;z-index:2;display:block;position:relative}.popup.middle .middle_pop_fact dt span:after{content:"";display:block;width:100%;height:15px;background-color:#f6de71;position:absolute;left:0;bottom:0;z-index:1}.popup.middle .middle_pop_fact dt.kor span b{color:#91a3b3;font-size:20px;font-family:"NotoSansRegular",sans-serif;font-weight:400;padding-bottom:4px}.popup.middle .middle_pop_fact dt.kor span:after{background-color:#ddf0ff}.popup.middle .middle_pop_fact dd{font-family:"NanumSquare_canb-B",sans-serif;font-size:18px;line-height:26px;text-align:center;color:#797979;padding:0 87px 20px}.popup.middle .middle_pop_fact dd.kor{color:#91a3b3;font-size:16px;font-family:"NotoSansRegular",sans-serif;font-weight:400;padding-bottom:30px}.popup.middle .middle_pop_fact div.btn{width:196px;height:55px;border-radius:27.5px;background-color:#0cc4b0;font-family:"SchoolBold",sans-serif;color:#fff;font-size:22px;text-align:center;line-height:55px;margin:0 auto}.popup.middle .middle_pop{position:relative;padding:90px 0 30px;background:url("../images/middle/ic_warring.png") no-repeat 50% 25px;text-align:center;width:620px}.popup.middle .middle_pop .msg{min-height:170px;display:flex;align-items:center;justify-content:center;font-size:22px;padding:0 20px;flex-direction:column;line-height:28px}.popup.middle .middle_pop .msg p{font-family:"NanumSquare_canb-B",sans-serif;color:#797979;font-weight:600}.popup.middle .middle_pop .msg p.kr{color:#91a3b3 !important;font-size:19px;margin-top:15px;font-family:"NotoSansRegular",sans-serif}.popup.middle .middle_pop.blank{background:none;padding-top:30px}.popup.middle .middle_pop.blank .msg{min-height:195px}.popup.middle .middle_pop.blank .msg p{color:#444d50}.popup.middle .middle_pop .btn{display:inline-block}.popup.middle .middle_pop .btn button{display:block;float:left;margin:0 8px;width:194px;height:52px;border:2px solid #04c5b2;font-size:20px;color:#fff;border-radius:27px;background-color:#04c5b2;font-family:"SchoolBold",sans-serif}.popup.middle .middle_pop .btn button.cancel{border-color:#b8c4cf;background-color:#b8c4cf}.popup.middle .middle_pop .btn button.pdf{background-color:#486ee0;width:336px;border-color:#486ee0}.popup.middle .middle_pop .btn button.pdf:hover,.popup.middle .middle_pop .btn button.pdf.select{background-color:#fff;color:#486ee0}.popup.middle .middle_pop .btn button.confirm{background-color:#486ee0;border-color:#486ee0}.popup.middle .middle_pop .btn button.confirm:hover,.popup.middle .middle_pop .btn button.confirm.select{background-color:#fff;color:#486ee0}.popup.middle .middle_pop .btn.kr button{font-family:"NanumSquareB",sans-serif;font-size:18px}.popup.middle .middle_pop.info{background-image:url("../images/middle/ic_notice_pop.png")}.popup.middle .middle_pop.prediger{background-image:url("../images/middle/img_prediger.png")}.popup.middle .middle_pop.mr .msg{margin:30px 0}.popup.middle .middle_pop.mr .msg p{color:#444}.popup.middle .middle_pop.mr .btn button{width:270px}.calendarpop{position:absolute;top:50%;left:50%;width:628px;height:428px;margin:-214px 0 0 -314px;background-color:#68a9b9;border-radius:27px;padding:0 12px 0 8px;z-index:100}.calendarpop .close{background:url("../images/ic_close.png") no-repeat 0 0;width:23px;height:23px;position:absolute;top:10px;right:30px;cursor:pointer}.calendarpop .close:hover,.calendarpop .close.select{background-position:0 -23px}.calendarpop .title{height:31px;padding:10px 0 0 43px}.calendarpop .title span{color:#fff;font-family:"NanumSquare_canb-EB",sans-serif;font-size:18px;display:block;background:url("../images/middle/ic_popup_calendar.png") no-repeat 0 50%;padding-left:36px;height:23px;line-height:23px}.calendarpop .popupcont{background-color:#fff;border-radius:20px;height:calc(100% - 52px);position:relative;box-sizing:border-box;padding-top:26px}.calendarpop .popupcont .calendarList{height:249px;overflow:hidden;position:relative;margin:0 15px 0 25px}.calendarpop .popupcont .calendarList .swiper-slide{height:auto;padding:0 44px 0 16px;position:relative;margin-bottom:13px;font-family:"NanumSquare_canb-B",sans-serif;font-size:18px;color:#91a3b3;box-sizing:border-box;line-height:1.56;font-weight:bold}.calendarpop .popupcont .calendarList .swiper-slide p{font-family:"NanumSquare_canb-B",sans-serif;font-size:15px;color:#91a3b3}.calendarpop .popupcont .calendarList .swiper-slide:after{content:"";display:block;width:6px;height:6px;background-color:#91a3b3;border-radius:50%;position:absolute;top:10px;left:0}.calendarpop .popupcont .calendarList .swiper-slide:hover,.calendarpop .popupcont .calendarList .swiper-slide.select{color:#444;font-family:"NanumSquare_canb-EB",sans-serif}.calendarpop .popupcont .calendarList .swiper-slide:hover p,.calendarpop .popupcont .calendarList .swiper-slide.select p{color:#444;font-family:"NanumSquare_canb-EB",sans-serif}.calendarpop .popupcont .calendarList .swiper-slide:hover:after,.calendarpop .popupcont .calendarList .swiper-slide.select:after{background-color:#444}.calendarpop .popupcont .calendarList .swiper-scrollbar{width:6px;background:none}.calendarpop .popupcont .calendarList .swiper-scrollbar-drag{background-color:#b2b2b2}.calendarpop .popupcont button{display:block;width:196px;height:54px;font-size:20px;color:#fff;border-radius:27px;background-color:#04c5b2;font-family:"SchoolBold",sans-serif;margin:42px 26px 0 0;float:right}.resultPop{background:url("../images/middle/popup_board.png") no-repeat 0 0;width:1061px;height:750px;position:absolute;z-index:100;margin:-375px 0 0 -530px;left:50%;top:50%}.resultPop .resultPopWrap{position:relative;padding-top:150px}.resultPop .resultPopWrap strong{display:block;color:#41516a;position:relative;font-size:34px;font-family:"NotoSansBold",sans-serif;text-align:center;margin-top:40px}.resultPop .resultPopWrap strong:after{content:"";display:block;width:490px;height:25px;position:absolute;bottom:-10px;left:50%;margin-left:-245px;background-color:#fdd858;z-index:-1}.resultPop .resultPopWrap .lang{position:absolute;background:url("../images/middle/btn_kor.png") no-repeat 0 0;width:94px;height:35px;text-indent:-999em;top:150px;right:90px}.resultPop .resultPopWrap .close{position:absolute;background:url("../images/middle/btn_pop_X.png") no-repeat 0 0;width:77px;height:77px;top:100px;right:7px}.resultPop .resultPopWrap .close:hover{background-image:url("../images/middle/btn_pop_X_sel.png")}.resultPop .resultPopWrap ul{background:url("../images/middle/content_bg.png") no-repeat 0 0;width:917px;height:372px;margin:50px auto;box-sizing:border-box;padding-top:5px}.resultPop .resultPopWrap ul li{height:180px;margin-left:90px}.resultPop .resultPopWrap.eng .lang{background-image:url("../images/middle/btn_kor.png")}.resultPop .resultPopWrap.eng .lang:hover{background-image:url("../images/middle/btn_kor_sel.png")}.resultPop .resultPopWrap.eng ul li:nth-child(1){background:url("../images/middle/eng_text_01.png") no-repeat 0 50%}.resultPop .resultPopWrap.eng ul li:nth-child(2){background:url("../images/middle/eng_text_02.png") no-repeat 0 50%}.resultPop .resultPopWrap.kor .lang{background-image:url("../images/middle/btn_eng.png")}.resultPop .resultPopWrap.kor .lang:hover{background-image:url("../images/middle/btn_eng_sel.png")}.resultPop .resultPopWrap.kor ul li:nth-child(1){background:url("../images/middle/kor_text_01.png") no-repeat 0 50%}.resultPop .resultPopWrap.kor ul li:nth-child(2){background:url("../images/middle/kor_text_02.png") no-repeat 0 50%}body.centerBody{width:100%;height:100%;background:#000;text-align:center;overflow:hidden}body.centerBody .appRoot{width:1280px;height:800px;display:inline-block;text-align:initial}body.centerBody .layoutWrapper{width:1280px;height:800px;position:absolute;background-color:#fff;overflow:hidden}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}.contentViewIFrame{position:absolute;top:0px;left:0px;width:1280px;height:800px;max-width:1280px;max-height:800px;border:0px;z-index:98;background:#fff}.prevent_evt{pointer-events:none !important}.cursor_pointer{cursor:pointer}.cursor_default{cursor:default !important}.use_init_pos{position:initial !important}.study_result_top{position:absolute !important;top:0px !important;z-index:99}.ignore_swiper_default{margin-left:initial !important;margin-right:initial !important;position:initial !important}.ignore_swiper_overflow{overflow:initial !important}.popup_center{top:50%;left:50%;transform:translate(-50%, -50%)}.no_bg{background:initial !important}#characterWrap{position:absolute;width:172px;height:242px}.canbot_pre_pos{left:304px;top:565px}.canbot_pos_1{left:304px;top:279px}.canbot_pos_2{left:-89px;top:205px}.canbot_pos_3{left:-70px;top:-46px}.canbot_pos_4{left:319px;top:-2px}.canbot_move_to_init{animation:canbot_intro 1s ease-in-out forwards}.canbot_move_1{left:-8px;top:328px;offset:path("M394.904 77.4907C199.326 98.2329 112.077 82.569 0.904105 0.490748");offset-rotate:0deg;animation:moveto .75s ease forwards}.canbot_move_2{left:-21px;top:81px;offset:path("M14.5015 247.958C-7.08045 131.541 -5.15034 76.487 35.5015 0.957574");offset-rotate:0deg;animation:moveto .75s ease forwards}.canbot_move_3{left:13px;top:4px;offset:path("M1.05079 78.5026C175.125 -35.2217 260.436 -26.2798 391.051 118.503");offset-rotate:0deg;animation:moveto .75s ease forwards}.canbot_move_4{left:385px;top:121px;offset:path("M18.4992 1.02998C46.5967 81.3837 50.5 141 1.43567 285.026");offset-rotate:0deg;animation:moveto .75s ease forwards}@keyframes moveto{0%{offset-distance:0%}100%{offset-distance:100%}}@keyframes canbot_intro{to{left:304px;top:279px;transition:1s ease-in-out}}@keyframes canbotani2{from{background-position:-516px 0}to{background-position:-1376px 0}}.canbot .canbotwrap .charac{margin:initial !important}.canbot_spin_with_move{background:url("../images/ani/spin.png") no-repeat 0 0;animation:canbotani2 .5s steps(5)}.canbot_bubble_1{position:absolute;left:-119px;top:170px}.canbot_bubble_2{position:absolute;left:-99px;top:-77px}.canbot_bubble_3{position:absolute;left:292px;top:-37px}.canbot_bubble_4{position:absolute;left:274px;top:244px}.contpop .contpopwrap .grade .graph ul li div.profile{opacity:0}.contpop .contpopwrap .grade .graph ul li span.profile{opacity:0}.bounce-7{animation:bounce-7 2s cubic-bezier(0.28, 0.84, 0.42, 1) forwards}@keyframes bounce-7{0%{transform:scale(1, 1) translateY(0);opacity:0}10%{transform:scale(1.1, 0.9) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-50px)}50%{transform:scale(1.05, 0.95) translateY(0)}57%{transform:scale(1, 1) translateY(-7px)}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0);opacity:1}}.honor_move{left:530px;top:195px;animation:honor_move_ani 1s ease forwards}@keyframes honor_move_ani{0%{transform:translateX(0px) translateY(0px)}5%{transform:translateX(0px) translateY(0px)}100%{transform:translateX(227px)}}.penta_honor_move{left:434px;top:375px;animation:penta_honor_move_ani 1s ease forwards}@keyframes penta_honor_move_ani{0%{transform:translateX(0px) translateY(0px)}100%{transform:translateX(335px)}}.honor_drag_preview{position:absolute;left:-500px;background-color:transparent;z-index:10}.honor_drag_preview>img{width:99px}.portfolio_detatil_center{justify-content:center}.bg_transparent{background:transparent !important}.result_honor_completion{margin-bottom:9px}.result_honor_mastery{margin-bottom:5px}progress.custom-progress{-webkit-appearance:none;width:100px}progress.custom-progress::-webkit-progress-value{background-color:#aaa;border-radius:.25em}progress.custom-progress::-webkit-progress-bar{background-color:#222;border:thin solid #333;border-radius:.25em}progress.custom-progress[data-step="0"]::-webkit-progress-value{background-color:#ff0;border-radius:.25em}progress.custom-progress[data-step="33"]::-webkit-progress-value{background-color:lime;border-radius:.25em}progress.custom-progress[data-step="66"]::-webkit-progress-value{background-color:red;border-radius:.25em}.popup.info .popupwrap{background-image:url("../images/popup/info.png")}.popup.blank .popupwrap{background:none;padding-top:30px}#lesson .lessonflag{z-index:3 !important}#blog .blogMain .blogData>div .ment{word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#blog .blogSub .blogSubCont .postViewWrap .postView .textArea{word-break:break-word}#blog .blogSub .blogSubCont .postWriteWrap .postWrite .selectArea .title .input{word-break:break-all}#blog .blogSub .blogSubCont .postViewWrap .postView .topArea .title{word-break:break-all}#blog .blogSub .blogSubCont .postViewWrap .postView .textArea strong{font-family:"NotoSansBold",sans-serif}#main .mainwrap .left .circle .curri_img.writing,#main .mainwrap .left .circle .curri_img.ai{background-size:410px}.middle #lesson .profile .profile_img div{background-color:#6580d5 !important}.popup.middle .middle_pop.margin .msg{margin:30px 0}.popup.middle .middle_pop.margin .msg p{font-size:18px;line-height:1.44;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.popup.middle .middle_pop.margin .msg p.kr{font-size:16px;line-height:1.63;font-weight:500}.calendarpop .popupcont .calendarList .swiper-slide{word-break:break-word}.middle #lesson .topconfig .back{width:410px !important}#blog .blogSub .blogSubCont .postViewWrap .postView .textArea :not(a){color:unset}#blog .blogSub .blogSubCont .postViewWrap .postView .textArea p{margin-block-start:1em;margin-block-end:1em}#blog .blogSub .blogSubCont .postViewWrap .postView .topArea .selectData p{word-break:break-word}#wrap.middle #lesson .portfolio .port_detail dl dd.port_mid div{white-space:pre-wrap !important;text-align:left !important}.login_copyright_font{font-family:"Pretendard",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#8e8ec5 !important}#main .pixie{transform-origin:center center;will-change:transform}.canbot_cc_review_chat_btn{z-index:2 !important}.dailymission__wrapper{z-index:50 !important;position:absolute !important;top:0}.dailymission__wrapper .btn__next,.dailymission__wrapper .btn__complete{z-index:50 !important}#main .btn__lesson--plan{z-index:50 !important}.main__pixie__wrapper{position:absolute;z-index:35}.portfolio__item--center{text-align:center}.portfolio_item_audio{width:600px}.force_display{display:block !important}.total_result_evaluation_item_one_line{display:flex}.ai__mark{margin-left:10px}.contpop{position:absolute;top:50%;left:50%;width:910px;height:670px;margin:-335px 0 0 -455px;background-color:#68a9b9;border-radius:27px;padding:0 10px;z-index:100;box-sizing:content-box}.contpop .close{background:url("../images/ic_close.png") no-repeat 0 0;width:23px;height:23px;position:absolute;top:20px;right:30px;cursor:pointer}.contpop .close:hover,.contpop .close.select{background-position:0 -23px}.contpop .title{height:55px;padding-left:47px}.contpop .title span{color:#fff;font-family:"NanumSquare_canb-EB",sans-serif;font-size:23px;display:block;padding-top:20px}.contpop .title span.cal{background:url("../images/ic_cal.png") no-repeat 0 23px;padding-left:35px}.contpop .title span b{font-family:"NanumSquare_canb-B",sans-serif;font-size:18px;color:#fff;display:inline-block;margin-left:20px}.contpop .title.c{padding:0;text-align:center}.contpop .contpopwrap{background-color:#fff;border-radius:20px;height:calc(100% - 65px);position:relative;box-sizing:border-box}/*# sourceMappingURL=styles.css.map */
