@import url(/assets/fonts/NanumGothic/nanumgothic.css);.loading[data-v-51360838]{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%;background:#fff;top:0;z-index:1000}.loading.full[data-v-51360838]{height:100vh}.loading .circle[data-v-51360838]{position:relative;width:100px;height:100px;border-top-color:#fff;border:10px solid rgba(242,103,33,.3);border-top-color:#f26721;border-radius:50%;animation:rotate-51360838 1.5s linear infinite}.loading .msg[data-v-51360838]{margin-top:20px}@keyframes rotate-51360838{to{transform:rotate(1turn)}}@keyframes twinkle-51360838{50%{opacity:0}0%,to{opacity:1}}*{padding:0;margin:0;box-sizing:border-box}body{font-family:NanumGothic,sans-serif}a{color:#727779;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}em{font-style:normal}li,ol,ul{list-style:none}fieldset,img{border:none}img{vertical-align:top}table{width:100%;border-spacing:0;border-collapse:collapse;border:0}caption,legend{display:none}button,input,select{vertical-align:middle;border:0;outline:0}button{background:transparent;cursor:pointer;font-family:NanumGothic,sans-serif}input,select{appearance:none;-webkit-appearance:none;-moz-appearance:none}[type=checkbox],[type=radio]{display:none}select::-ms-expand{display:none}input::-moz-placeholder{font-size:16px}input::placeholder{font-size:16px}input::-webkit-input-placeholder{font-size:16px!important}input::-moz-placeholder{font-size:16px!important}input:-ms-input-placeholder{font-size:16px!important}input:-moz-placeholder{font-size:16px!important}::-webkit-scrollbar{width:10px;height:10px;background-color:#ededee}::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999b99}.cursor{cursor:pointer}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}.tit{font-size:14px}.tit,.txt{display:inline-block}.txt{font-size:12px}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:left}.empty-box{display:flex;align-items:center;justify-content:center;min-height:150px;border:1px solid #ddd}[class*=icon-]{display:inline-block;background:url(/assets/img/sprite.png) no-repeat}.logo-icon-v2{display:block;background:url(/assets/img/Logo_KR_white.png) no-repeat;background-size:88px 118.57px;width:88px;height:118.57px;margin:20px auto 20px}.icon-logo{width:88px;height:49px}.icon-download{width:17px;height:15px;background-position:-400px 0}.icon-print{width:13px;height:14px;background-position:-450px 0}.icon-boy{background-position:0 -100px}.icon-boy,.icon-girl{width:111px;height:111px}.icon-girl{background-position:-120px -100px}.icon-prev{background-position:-300px -50px}.icon-next,.icon-prev{width:45px;height:45px}.icon-next{background-position:-350px -50px}.icon-plus{width:18px;height:14px;background-position:-100px 0}.icon-minus{width:18px;height:14px;background-position:-150px 0}.icon-plus-lg{width:32px;height:26px;background-position:-100px -50px}.icon-minus-lg{width:32px;height:26px;background-position:-150px -50px}.icon-close{width:27px;height:27px;background-position:-250px -100px}.icon-radio-off{width:15px;height:15px;background-position:-400px -20px}.icon-radio-on{width:15px;height:15px;background-position:-450px -20px}.icon-radio{width:15px;height:15px;background-position:-400px -20px}.icon-checkbox{width:15px;height:15px;background-position:-400px -100px}[type=checkbox]:checked+i{background-position:-450px -100px}[type=radio]:checked+i{background-position:-450px -20px}.icon-info{width:24px;height:24px;background-position:-50px -50px}.icon-up-down{width:22px;height:22px;margin-left:10px;background-position:0 -50px}.icon-up-down.on{transform:rotate(180deg)}.icon-popup-close{width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAeklEQVQ4ja3SWwqAIBBA0UsL67e9trb6aAchRQz5mJcDgsjM0VEBVuAANuJRGRm0WxtB1RoPas61JLq7GRWE77tVmP4REpjxvT70eoeKLdndvFFOd85qWWJyLfzCfyyMjjA3asHMqAdT0QjWRTNYE81iEt3LZAb2BHADPksy9aPXeEsAAAAASUVORK5CYII=) 0 0}.icon-check-1{width:49px;height:40px;background-position:0 -250px}.icon-check-2{width:38px;height:42px;background-position:-100px -250px}.icon-check-3{width:47px;height:42px;background-position:-200px -250px}.icon-check-4{width:43px;height:37px;background-position:-300px -250px}.icon-check-5{width:47px;height:40px;background-position:-400px -250px}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-5{margin:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.m-10{margin:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.m-15{margin:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.m-20{margin:20px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.m-25{margin:25px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.m-30{margin:30px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}[type=text],select{height:26px;margin-right:10px;padding:0 5px;border:1px solid #dbdbdb;font-size:12px;color:#5c5c5c}.form-group{display:flex;align-items:center}.form-group label{font-weight:700;margin-right:10px}.form-group select{position:relative;background:#fff url(/assets/img/select-icon.png) no-repeat 100%}table .bg,table th{background:#ededed}table td,table th{padding:10px;border:1px solid #dbdbdb;text-align:center;font-size:14px}table td .txt,table th .txt{display:block}.pagination{display:flex;align-items:center;justify-content:center;margin-top:10px}.pagination a{display:inline-block;width:20px;height:20px;margin:0 2px;line-height:18px;border:1px solid #d4d4d4;background-color:#fff;vertical-align:middle;box-sizing:border-box;text-align:center;font-size:12px}.pagination .btn-prev{background:url(/assets/img/icon-paging-prev.png) no-repeat 50%}.pagination .btn-next{background:url(/assets/img/icon-paging-next.png) no-repeat 50%}.pagination .on a{border-color:#b3b3b3;background-color:#b3b3b3;color:#fff}.btn{height:26px;padding:0 10px;border-radius:5px;font-size:12px;background-color:#9f9f9f;color:#fff;cursor:pointer;white-space:nowrap}.btn-go-top{position:fixed;top:auto;right:10px;bottom:10px;left:auto;z-index:100;width:50px;height:50px;background:url(/assets/img/sprite.png) no-repeat -400px -50px;opacity:.5}.btn-primary{background:#5c70a3;font-weight:700}.flex{display:flex}@media screen and (max-width:991px){.btn,[type=text],select{height:34px}}@media screen and (max-width:767px){.container .icon-boy,.container .icon-girl,.container .icon-logo,.container .icon-minus,.container .icon-minus-lg,.container .icon-plus,.container .icon-plus-lg{background:url(/assets/img/sprite-m.png) no-repeat;background-size:200px}.container .icon-logo{width:68px;height:38px}.container .icon-boy{width:80px;height:80px;background-position:0 -50px}.container .icon-girl{width:80px;height:80px;background-position:-100px -50px}.container .icon-plus{width:18px;height:15px;background-position:-100px 0}.container .icon-minus{width:18px;height:15px;background-position:-100px -25px}.container .icon-plus-lg{width:24px;height:20px;background-position:-150px 0}.container .icon-minus-lg{width:24px;height:20px;background-position:-150px -25px}.container .btn-go-top{width:38px;height:38px;background:url(/assets/img/sprite-m.png) no-repeat -150px -150px;background-size:200px}}.datepicker{display:flex;background-color:#fff;color:rgba(0,0,0,.87);border:1px solid #ddd}.datepicker-container{position:relative;width:300px;height:300px}.datepicker-header{display:flex;align-items:center;justify-content:space-between}.datepicker-header button{cursor:pointer}.datepicker-header .title{width:100%;height:47px;order:2;text-align:center;font-size:16px}.datepicker-header .title:hover{color:#f26721}.datepicker-header .prev{flex:none;order:1;padding:10px;width:30px;height:30px;background:url(/assets/img/icon-datepicker-prev.png) no-repeat}.datepicker-header .next{flex:none;order:3;padding:10px;width:30px;height:30px;background:url(/assets/img/icon-datepicker-next.png) no-repeat}.datepicker-body{display:grid;grid-template-columns:repeat(3,1fr);height:calc(100% - 47px);padding:0 70px}.datepicker-body .item{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.datepicker-body .item:hover{background:#fbd2bd}.datepicker-body .item.next,.datepicker-body .item.prev{color:#ededed}.datepicker-body .item.disabled{color:#ededed;cursor:not-allowed;background:none}.datepicker-body .item.on{background-color:#f26721;color:#fff}.datepicker-body .item.today{font-weight:800;color:#f26721}.datepicker-body .item.on.today{color:#000}.datepicker-body .day{display:flex;align-items:center;justify-content:center;cursor:pointer}.datepicker-body .day.sat{color:#007bff}.datepicker-body .day.sun{color:#dc3545}.datepicker .date .datepicker-body,.datepicker .week .datepicker-body{grid-template-columns:repeat(7,1fr)}.datepicker.multi .datepicker-container .datepicker-body{padding:5px}.datepicker.multi .datepicker-container:nth-child(2) .datepicker-body{border-left:1px solid #ededed;border-right:1px solid #ededed}.datepicker.multi .datepicker-body .next,.datepicker.multi .datepicker-body .prev{opacity:0;cursor:default}.datepicker.multi .datepicker-container:not(.datepicker-container:nth-child(2)) .title:hover,.datepicker .week .title:hover,.datepicker .year .title:hover{color:inherit;cursor:default}.datepicker .week{width:100%;height:300px}.datepicker .week .prev{right:auto;left:10px}.datepicker .week .next,.datepicker .week .prev{position:absolute;top:auto;bottom:auto;top:50%;transform:translateY(-50%)}.datepicker .week .next{right:10px;left:auto}.datepicker .week .datepicker-body{height:calc(100% - 80px)}.datepicker .week .item{flex-direction:column;justify-content:end;cursor:default}.datepicker .week .item:hover{background:none}.datepicker .week .att-stt{width:20px;height:20px;margin-bottom:8px;border-radius:50%}.datepicker .week .att-stt.on{border:0;background:#1edde9}.datepicker .week .day{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;font-size:22px;font-weight:700}.datepicker .week .day:not([class*=lrnStt]){border:1px solid #d9d9d9}.datepicker .week .day.lrnStt-1{background:#ff6711;color:#fff}.datepicker .week .day.lrnStt-2{background:#ffd0b5}.datepicker .week .day.lrnStt-3{background:#d9d9d9}.datepicker .week .day.disabled{cursor:default}.datepicker .week .tooltip{display:none;position:absolute;top:-25px;right:auto;bottom:auto;left:auto;z-index:1;width:200px;padding:15px;background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.17)}.datepicker .week .tooltip:after{content:"";position:absolute;top:auto;right:auto;bottom:-20px;left:auto;left:50%;transform:translateX(-50%);width:24px;height:20px;background:url(/assets/img/icon-tooltip-arrow.png) no-repeat top}.datepicker .week .tooltip .txt{margin-bottom:10px;font-size:14px;font-weight:700;color:#000}.datepicker .week .tooltip .txt:before{content:"";display:inline-block;width:3px;height:3px;margin-right:5px;vertical-align:middle;background:#000}.datepicker .week .tooltip li{line-height:18px;font-size:14px;color:#666}.datepicker .week .tooltip li:before{content:"- "}.datepicker .week .day:hover .tooltip{display:block}.datepicker .week .date{margin:20px 0;color:#000;font-size:14px;font-weight:700}.datepicker .week .timeline{padding:5px;border-radius:5px;background:#9f9f9f;color:#fff;font-size:12px;visibility:hidden}.datepicker .week .timeline.on{visibility:visible;cursor:pointer}.datepicker .week .disabled>*{color:#ccc;cursor:not-allowed!important}@media screen and (max-width:991px){.datepicker.multi .datepicker-container:not(.datepicker-container:nth-child(2)){display:none}.datepicker.multi .datepicker-container:nth-child(2) .datepicker-body{border:0}.calendar .modal-bottom{flex-direction:column}.calendar .modal-bottom .btn-group .btn-search{margin-right:0}.calendar .modal-bottom p{margin-bottom:10px;font-size:14px}}.chart{position:relative;border:1px solid #ddd;padding:20px;background:#fff;font-size:12px;box-sizing:border-box}.chart .chart-container{width:100%;height:100%}.chart .diff-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}.chart .diff-info span{display:flex;align-items:center;justify-content:center;flex-direction:column}.chart .diff-info .plus{color:#ff2626}.chart .diff-info .minus{color:#007eff}.chart .legend{display:flex;align-items:center;position:absolute;width:calc(45% - 20px);height:39px;right:20px;bottom:20px}.chart .legend label{display:flex;margin-right:10px;font-size:12px;cursor:pointer;white-space:nowrap}.chart .legend label i{margin-right:5px}.chart .tooltip{padding:5px;color:#000}.chart .tooltip .row+.row{margin-top:10px}.chart .tooltip .main{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700}.chart .tooltip .row:first-of-type .main .data{color:#ffa628}.chart .tooltip .row:nth-of-type(2) .main .data{color:#999}.chart .tooltip .row:nth-of-type(2)~.row .main .data{color:#289eff}.chart .tooltip .sub{display:flex;align-items:center;justify-content:space-between;font-size:12px;width:100%}.chart .tooltip .data{display:inline-block;width:70px;text-align:right;color:#999}.chart .tooltip .data.plus{color:#e91e63}.chart .tooltip .data.minus{color:#2196f3}.chart .info button{position:absolute;bottom:30px;left:30px;cursor:pointer}.chart .info .info-box{position:absolute;top:auto;right:auto;bottom:65px;left:22px;display:flex;align-items:center;border:1px solid #6c757d;background:#fff;padding:10px;font-size:12px}.chart .info .info-box.row{display:block}.chart .info .info-box:after{content:"";position:absolute;top:auto;right:auto;bottom:-10px;left:10px;border-top:10px solid #6c757d;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0}.chart .expression .col{margin:0 1px}.chart .fractional{display:flex;flex-direction:column;text-align:center}.chart .fractional span+span{margin-top:4px;padding-top:3px;border-top:1px solid #6c757d}.chart .column-label{position:relative;width:60px;height:60px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.chart .column-label .bar{display:block;width:15px;height:15px;border-radius:50%;background:#f26721}.chart .column-label .text{display:block;width:60px;background:#fff;color:#000;font-size:12px;text-align:center}.chart .exam-tooltip{position:relative;height:30px}.chart .exam-tooltip span{display:block;margin-top:5px;line-height:25px;padding:0 5px;border-radius:5px;background-color:#020260;color:#fff;font-size:10px;text-align:center}.chart .exam-tooltip span:after{content:"";position:absolute;top:-5px;right:auto;bottom:auto;left:auto;left:50%;transform:translateX(-50%);border-bottom:5px solid #020260;border-left:5px solid transparent;border-right:5px solid transparent}.chart .tooltip.date .row:nth-of-type(2) .main .data{color:#ffa628}.chart .tooltip.date .row:nth-of-type(3) .main .data{color:#999}.chart .tooltip.subj .flex{margin-top:10px}.chart .tooltip.subj .col:first-child{margin-right:15px}.chart .tooltip.subj .col:nth-child(2){margin-left:15px}.chart .tooltip.subj>.row:first-of-type .main .data{color:#000}.chart .tooltip.subj>.row:nth-of-type(2) .main{justify-content:left}.chart .tooltip.subj>.row:nth-of-type(2) .main .data{margin-left:10px;color:#ffa628;text-align:left}.chart .tooltip.subj .flex .main .data{color:#999!important}@media screen and (max-width:767px){.chart{padding:5px}.chart .legend label{margin:0 0 0 8px;width:116px}.chart .legend label i{margin-right:8px}}.excel{margin-top:50px}.excel .top{justify-content:space-between;margin-bottom:10px}.excel .top,.excel .top .title{display:flex;align-items:center}.excel .top .title h4{margin-bottom:0}.excel .top .title .msg{margin-left:10px;font-size:12px}.modal{display:flex;align-items:center;justify-content:center;z-index:1000}.modal,.modal .modal-bg{position:fixed;top:0;right:0;bottom:0;left:0}.modal .modal-bg{background:rgba(0,0,0,.2)}.modal .modal-wrap{position:relative;z-index:1;padding:20px;background-color:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.14)}.modal .modal-bottom{display:flex;align-items:center;justify-content:space-between}.modal .modal-bottom p{font-size:14px}.modal .modal-bottom .btn-group .btn{margin:0 5px}.modal .modal-body{padding:20px 0;font-size:15px}.modal .modal-footer{display:flex;justify-content:center}.swiper{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 70px}.swiper .swiper-container{overflow:hidden}.swiper .swiper-wrapper{position:relative;display:flex;transition-property:left;transition-timing-function:ease-in-out}.swiper .swiper-slide{display:flex;width:100%;pointer-events:none}.swiper .item{display:flex;flex-wrap:wrap;overflow:hidden;margin-right:25px;border:1px solid #e1e1e1;border-radius:15px;text-align:center;background:#fff;color:#000}.swiper .item:last-child{margin:0}.swiper .item img{width:100%;-o-object-fit:cover;object-fit:cover}.swiper .item dl{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:80px;font-weight:700}.swiper .item dt{font-size:16px;margin-bottom:10px;color:#999}.swiper .item dd{font-size:18px}.swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:5px}.swiper .swiper-pagination-bullet{width:25px;height:25px;margin:5px;border-radius:50%}.swiper .swiper-pagination-bullet.active{background:#ed7c38;color:#fff}.swiper [class*=swiper-button]{position:absolute;top:auto;right:auto;bottom:auto;left:auto;top:50%;transform:translateY(-50%)}.swiper [class*=swiper-button]:after{content:"";display:block;width:45px;height:45px;background:url(/assets/img/sprite.png) no-repeat}.swiper [class*=swiper-button].disabled{opacity:.5;cursor:default}.swiper .swiper-button-prev{left:10px}.swiper .swiper-button-next{right:10px}.swiper .swiper-button-prev:after{background-position:-300px -50px}.swiper .swiper-button-next:after{background-position:-350px -50px}@media screen and (max-width:767px){.swiper{padding:0}.swiper .item dt{font-size:14px}.swiper .item dd{font-size:16px}.swiper [class*=swiper-button]{transform:none;top:auto;bottom:60px;margin-top:0!important}.swiper .swiper-button-prev{left:-15px}.swiper .swiper-button-next{right:-15px}.swiper .swiper-pagination{display:none}}@page{margin:0}.sheet{margin:0;overflow:hidden;position:relative;box-sizing:border-box}.A3 .sheet{width:297mm;height:419mm}.A3.landscape .sheet{width:420mm;height:296mm}.A4 .sheet{width:210mm;height:296mm}.A4.landscape .sheet{width:297mm;height:209mm}.A5 .sheet{width:148mm;height:209mm}.A5.landscape .sheet{width:210mm;height:147mm}.letter .sheet{width:216mm;height:279mm}.letter.landscape .sheet{width:280mm;height:215mm}.legal .sheet{width:216mm;height:356mm}.legal.landscape .sheet{width:357mm;height:215mm}.sheet.padding-5mm{padding:5mm}.sheet.padding-10mm{padding:10mm}.sheet.padding-15mm{padding:15mm}.sheet.padding-20mm{padding:20mm}.sheet.padding-25mm{padding:25mm}@media screen{.sheet{background:#fff;box-shadow:0 .5mm 2mm rgba(0,0,0,.3);margin:5mm auto}}@media print{.A4{background:#fff}.A4 .sheet{height:295.5mm}.A3.landscape{width:420mm}.A3,.A4.landscape{width:297mm}.A4,.A5.landscape{width:210mm}.A5{width:148mm}.legal,.letter{width:216mm}.letter.landscape{width:280mm}.legal.landscape{width:357mm}}.main-nav{position:fixed;left:0;top:0;bottom:0;z-index:1000;width:140px;background:#666;color:#fff}.main-nav .logo{display:block;margin:10px auto 40px}.main-nav .gnb a{display:block;padding-left:25px;line-height:47px;color:#cbcbcb;font-weight:700}.main-nav .gnb>.active>a{background:#ed7c38;color:#fff}.main-nav .gnb .dpeth2 a{display:block;padding-left:30px;line-height:35px;color:#ccc;font-size:14px;font-weight:700}.main-nav .gnb .dpeth2 .active a{background:#999;color:#fff}.main-nav .btn-setting{position:absolute;bottom:0;width:100%;height:40px;background:#4d4d4d;color:#cbcbcb;font-weight:700;font-size:16px}.main-nav .btn-setting:before{content:"";display:inline-block;width:17px;height:17px;margin-right:5px;vertical-align:text-bottom;background:url(/assets/img/sprite.png) no-repeat -350px 0}.container{margin-left:140px}.container-body{padding:55px 55px 55px 40px}.article-header{display:flex;align-items:center}.article-header h3{font-size:24px;font-weight:800}.article-header h3:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;vertical-align:middle;background:#000}.article-header p{font-size:18px}.article-header p:before{content:"";display:inline-block;margin:0 12px;width:1px;height:22px;vertical-align:middle;background:#ccc}.article-header strong{color:#ff6711}.article-body{position:relative;margin:20px 0 70px 15px}.article-body h4{font-size:18px;font-weight:700;margin-bottom:10px}.search-area{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 30px;background:#ededed;box-shadow:0 3px 4px 0 rgba(0,0,0,.1),inset 0 -1px 3px 0 rgba(0,0,0,.15)}.search-area .period-info{display:flex}.search-area .period-info select{width:110px}.search-area .period-info select.active{border-color:#9f9f9f;font-weight:700}.search-area .period-info input{width:175px;text-align:center}.search-area .period-info .btn{margin-right:10px}.search-area>.btn-group .btn{margin-left:5px}.search-area>.btn-group .btn i{margin-right:5px;vertical-align:text-bottom}.search-area .btn:hover{background:#5c70a3}.fixed-tab{display:flex;position:sticky;top:0;z-index:200;width:100%;padding:0 15px;border-bottom:1px solid #ededed;background:#fff}.fixed-tab li{position:relative;width:50%}.fixed-tab li:first-child:after{content:"";position:absolute;top:18px;right:0;bottom:auto;left:auto;width:1px;height:20px;background:#ededed}.fixed-tab a{display:block;height:58px;line-height:50px;border-bottom:5px solid transparent;color:#4d4d4d;font-size:19px;text-align:center;box-sizing:border-box}.fixed-tab .active a{border-bottom:8px solid #f26721;color:#4d4d4d;font-weight:800}.tab-menu{display:flex}.tab-menu button{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;height:75px;font-weight:700;border:1px solid #ddd;border-right:0;background:#f5f5f5}.tab-menu button:last-child{border:1px solid #ddd}.tab-menu button.on{background:none;border-bottom-color:transparent}.tab-menu .current-info{margin-bottom:5px;font-size:20px}.tab-menu .current-info b{color:#ff6711;font-weight:800}.tab-menu .current-info b.off{color:#bfbfbf}.tab-menu .diff-info{font-size:15px}.tab-menu .diff-info span{display:flex;align-items:center;justify-content:center}.tab-menu .diff-info i{margin-right:5px}.tab-menu .diff-info .plus{color:red}.tab-menu .diff-info .minus{color:#007eff}.total-msg{margin-top:50px}.total-msg-box{min-height:150px;padding:25px;border:1px solid #f9ddd2;background:#fff2ed}.total-msg-box .summary{margin-bottom:10px;color:#f2642c;font-size:18px;font-weight:700}.total-msg-box .detail{color:#333;font-size:14px;line-height:20px}.setting{width:1000px;padding:10px;color:#000}.setting .icon-close{position:absolute;top:15px;right:15px;bottom:auto;left:auto}.setting-header{margin-bottom:35px}.setting-header h2{margin-bottom:15px;font-size:24px;font-weight:800}.setting-header li{line-height:20px;color:#333;font-size:14px}.setting-header li:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;background:#000;vertical-align:middle}.setting-body{margin-bottom:30px;padding:30px 40px;background:#f5f5f5}.setting-body .form-group{align-items:flex-start}.setting-body .form-group:first-child{margin-bottom:40px}.setting-body .form-group:nth-child(2) .radio-group{margin-bottom:25px}.setting-body .form-group h3{width:180px;font-size:18px;font-weight:700}.setting-body .form-group .radio-group{display:flex}.setting-body .form-group .radio-group h4{width:110px;font-size:16px;font-weight:700}.setting-body .form-group .radio-group label{display:flex;align-items:center;margin-right:35px;font-size:14px;font-weight:400;cursor:pointer}.setting-body .form-group .radio-group label i{margin-right:8px}.setting-body .form-group .radio-group label.disabled{opacity:.5;cursor:default}.setting-footer{display:flex;align-items:center;justify-content:center}.setting-footer button{width:95px;height:30px;margin:0 6px}.skeleton{border:1px solid #d9d9d9!important;position:relative;overflow:hidden}.skeleton:before{top:0;right:0;bottom:0;left:0;background:#ddd;z-index:100}.skeleton:after,.skeleton:before{content:"";display:block;position:absolute}.skeleton:after{z-index:101;left:-150px;top:50%;height:500%;width:150px;background:linear-gradient(90deg,transparent 0,#ededed 50%,transparent);transform:translateY(-50%) rotate(45deg);animation:load 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes load{0%{left:-100%}to{left:200%}}.home{position:relative}.home h2{font-size:32px;font-weight:700}.home h2 span{font-weight:400}.home .today{position:absolute;top:10px;right:0;bottom:auto;left:auto}.home .basic-info .article-body{padding:35px 35px 35px 0;border-radius:10px;background:#f5f5f5}.home .basic-info .stud-info{width:230px;text-align:center}.home .basic-info .stud-info dl{font-size:18px;font-weight:700}.home .basic-info .stud-info dl span{display:block}.home .basic-info .stud-info dl dd{margin-top:5px;color:#5c5c5c;font-size:12px;font-weight:400}.home .basic-info .state-group{width:calc(100% - 230px);margin-bottom:26px}.home .basic-info .state-group .item{overflow:hidden;flex:1;margin-right:12px;border-radius:10px;background:#fff;text-align:center}.home .basic-info .state-group .item:nth-child(4){min-width:163px}.home .basic-info .state-group .item:last-child{min-width:150px;margin:0}.home .basic-info .state-group .item dt{margin-top:15px;color:#333;font-size:20px;font-weight:700}.home .basic-info .state-group .item .current{margin:20px 0;color:#ff6711;font-size:27px;font-weight:800;letter-spacing:-.25px}.home .basic-info .state-group .item .diff{font-size:15px;font-weight:700}.home .basic-info .state-group .item .diff span{display:flex;align-items:center;justify-content:center}.home .basic-info .state-group .item .diff .plus{color:red}.home .basic-info .state-group .item .diff .minus{color:#007eff}.home .basic-info .state-group .item .diff i{margin-right:5px}.home .basic-info .state-group .signal{padding:0}.home .basic-info .state-group .signal dl{height:100%}.home .basic-info .state-group .signal dt{margin-top:0;line-height:50px}.home .basic-info .state-group .signal dd{display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100% - 50px);font-size:18px;font-weight:700}.home .basic-info .state-group .signal.good dd{background:#cef3dc;color:#0cc552}.home .basic-info .state-group .signal.normal dd{background:#fcecd0;color:#f1a012}.home .basic-info .state-group .signal.bad dd{background:#fcd8d8;color:#f22121}.home .basic-info .state-group .signal dd:before{content:"";display:inline-block;width:36px;height:36px;margin-bottom:5px;background:url(/assets/img/sprite.png) no-repeat}.home .basic-info .state-group .signal.good dd:before{background-position:-200px 0}.home .basic-info .state-group .signal.normal dd:before{background-position:-250px 0}.home .basic-info .state-group .signal.bad dd:before{background-position:-300px 0}.home .basic-info .date-info{position:absolute;top:auto;right:30px;bottom:20px;left:auto;display:flex;align-items:center;font-size:13px;color:#5c5c5c;font-weight:700}.home .basic-info .date-info b{color:#000}.home .basic-info .date-info strong{margin-right:5px;font-weight:800}.home .basic-info .date-info .prev-date{position:relative;margin-right:15px;padding-right:15px}.home .basic-info .date-info .prev-date:after{content:"";position:absolute;top:2px;right:0;bottom:auto;left:auto;width:1px;height:12px;background:#c4c4c4}.home .basic-info .date-info .last-login-state{display:inline-block;padding:3px 10px;font-weight:800;font-size:12px}.home .basic-info .date-info .last-login-state.state1{background:#cef3dc;color:#0cc552}.home .basic-info .date-info .last-login-state.state2{background:#fcecd0;color:#f1a012}.home .basic-info .date-info .last-login-state.state3{background:#fcd8d8;color:#f22121}.home .basic-total-message .item{padding:25px;flex:1}.home .basic-total-message .item:first-child{margin-right:20px}.home .basic-total-message .item h4{font-size:24px;font-weight:700}.home .basic-total-message .item .group{margin-top:30px}.home .basic-total-message .item .title{margin-bottom:5px;font-size:16px;font-weight:700}.home .basic-total-message .item p{font-size:14px;line-height:20px}.home .basic-total-message .item:first-child{border:1px solid #f9ddd2;background:#fff2ed}.home .basic-total-message .item:first-child h4{color:#f2642c}.home .basic-total-message .item:nth-child(2){border:1px solid #d6e2f6;background:#f1f6ff}.home .basic-total-message .item:nth-child(2) h4{color:#3674e6}.lrn-analysis-area .chart{border-top:0}.lrn-habit .chart{border-top:1px solid #ddd}.lrn-habit .lrn-spec{display:flex;flex-wrap:wrap;margin-top:10px}.lrn-habit .lrn-spec .item{display:flex;align-items:center;width:calc(50% - 10px);margin:10px 10px 0 0;padding:10px;border:1px solid #ddd;border-radius:10px;color:#282828}.lrn-habit .lrn-spec .item:nth-child(2n){margin:10px 0 0 10px}.lrn-habit .lrn-spec .item [class*=icon-]{display:inline-block;width:60px;height:60px;margin-right:10px;background:url(/assets/img/habit.svg) no-repeat;transform:scale(.85)}.lrn-habit .lrn-spec .item .icon-attHabit{background-position:0 0}.lrn-habit .lrn-spec .item .icon-planHabit{background-position:-60px 0}.lrn-habit .lrn-spec .item .icon-incrtNoteHabit{background-position:-120px 0}.lrn-habit .lrn-spec .item .icon-aLrnHabit{background-position:-180px 0}.lrn-habit .lrn-spec .item .icon-slvHabit{background-position:-240px 0}.lrn-habit .lrn-spec .item .icon-concnHabit{background-position:-300px 0}.lrn-habit .lrn-spec .item b{color:#ff6711}.lrn-habit .lrn-spec .item dt{font-size:16px;margin-bottom:5px}.lrn-habit .lrn-spec .item dd{font-size:19px;font-weight:700}.att-stt .datepicker{border-top:0}.att-stt .att-stt-info{display:flex;justify-content:center;align-items:center;height:80px;margin-right:25px}.att-stt .att-stt-info span{margin-left:35px;font-size:13px}.att-stt .att-stt-info span:before{content:"";display:inline-block;width:19px;height:19px;margin-right:5px;border-radius:50%;vertical-align:middle}.att-stt .att-stt-info span:first-child:before{background:#ff6711}.att-stt .att-stt-info span:nth-child(2):before{background:#ffd0b5}.att-stt .att-stt-info span:nth-child(3):before{background:#d9d9d9}.att-stt .att-stt-info span:nth-child(4):before{background:#1edde9}.lrn-ai-recommend .article-body{margin:20px 0 70px}.diagnostic-eval-stt .article-body{margin:36px 0 70px}.diagnostic-eval-stt .flex{padding:0 70px}.diagnostic-eval-stt .item{display:flex;align-items:center;justify-content:center;position:relative;flex:1;height:90px;margin-right:25px;border:1px solid #e0e0e0;border-radius:15px}.diagnostic-eval-stt .item:first-child{background:#61dae3}.diagnostic-eval-stt .item:nth-child(2){background:#74c7f1}.diagnostic-eval-stt .item:nth-child(3){background:#ee9fd8}.diagnostic-eval-stt .item:last-child{margin-right:0}.diagnostic-eval-stt em{position:absolute;top:-16px;right:-11px;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#fff;font-size:12px;font-weight:700}.diagnostic-eval-stt em.perfect{background:#0084f9}.diagnostic-eval-stt em.imperfect{background:#737373}.diagnostic-eval-stt .txt{margin-left:10px;font-size:16px;font-weight:700}.diagnostic-eval-stt .txt span{display:block;font-size:14px;font-weight:400}.subj-exam .flex{border:1px solid #ddd}.subj-exam .flex .item{position:relative;width:50%}.subj-exam .flex .item:first-child:after{content:"";position:absolute;top:10px;right:0;bottom:10px;left:auto;border-right:1px solid #ddd}.subj-exam .exam-result{margin-bottom:20px}.subj-exam .exam-result .item{display:flex;align-items:center;padding:15px}.subj-exam .exam-result .item dl{display:flex;align-items:center;margin-right:20px}.subj-exam .exam-result .item dl:last-child{margin-right:0}.subj-exam .exam-result .item dt{font-weight:700;margin-right:5px}.subj-exam .exam-result .item dd{font-weight:800;color:#f2642c}.subj-exam .exam-result .item:before{content:"";display:inline-block;width:47px;height:47px;margin-right:10px;background:url(/assets/img/sprite.png) no-repeat}.subj-exam .exam-result .item:first-child:before{background-position:-300px -100px}.subj-exam .exam-result .item:nth-child(2):before{background-position:-350px -100px}.subj-exam .compare-subj{margin-bottom:20px}.subj-exam .compare-subj .item{padding:20px}.subj-exam .compare-subj .data-view{display:flex;align-items:center}.subj-exam .compare-subj .data-view .text-group{width:50%;display:flex;align-items:center}.subj-exam .compare-subj .data-view .text-group dl{width:50%;font-weight:700;text-align:center}.subj-exam .compare-subj .data-view .text-group dd{margin:10px 0;font-size:24px;font-weight:800}.subj-exam .compare-subj .chart{width:50%;height:180px;border:0;padding:0;font-size:12px;font-weight:700}.subj-exam .compare-subj .msg strong{display:block;margin-bottom:3px}.subj-exam .compare-subj .msg p{font-size:13px;line-height:20px}.subj-exam .compare-subj .positive dd,.subj-exam .compare-subj .positive strong{color:#f2642c}.subj-exam .compare-subj .negative dd,.subj-exam .compare-subj .negative strong{color:#3674e6}.subj-exam .excel tr.on{background:#f5f5f5}.subj-exam .excel tr.on td{color:#ff6226;font-weight:800}.subj-exam .excel tr.on td.bold{color:#000;font-weight:700}.exam-list .exam-search{margin-bottom:15px;padding:30px;background:#f5f5f5}.exam-list .exam-search .form-group{flex-wrap:wrap;align-items:flex-start;margin-bottom:10px}.exam-list .exam-search .form-group:last-child{align-items:center;margin-bottom:0}.exam-list .exam-search .form-group>label{width:100px}.exam-list .exam-search .checkbox-group{display:flex;width:calc(100% - 110px)}.exam-list .exam-search .checkbox-group .col{display:flex;flex-wrap:wrap}.exam-list .exam-search .checkbox-group label{display:flex;margin:0 30px 20px 0;cursor:pointer}.exam-list .exam-search .checkbox-group label i{margin-right:8px}.exam-list .exam-search .checkbox-group label:first-child{align-self:flex-start}.exam-list .exam-search .checkbox-group label .txt{white-space:nowrap}.exam-list .exam-search [type=text]{width:280px;font-size:12px}.incrt-note tr.on{background:#f5f5f5}.incrt-note .btn-group{display:flex;justify-content:flex-end;margin-top:10px}.incrt-note table .btn{width:120px}.incrt-note .list{display:none}.incrt-note .list .item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:10px;border:1px solid #ddd;border-radius:5px}.incrt-note .list dt{font-size:12px}.incrt-note .list dd{font-size:14px;font-weight:700}.incrt-note .list .btn-popup{margin-left:10px}.chapter-stt .article-body{margin-top:0;margin-bottom:30px}.chapter-stt .level-group{display:flex;justify-content:flex-end;transform:translateY(-10px);align-items:center;font-size:12px}.chapter-stt .level-group:before{content:"낮음";padding-right:5px}.chapter-stt .level-group:after{content:"높음";padding-left:5px}.chapter-stt .level-group li{width:20px;height:20px;margin:0 2px;border:1px solid #dbdbd9;box-sizing:border-box}.chapter-stt .level1{background:#ffc7b6}.chapter-stt .level2{background:#ffedaf}.chapter-stt .level3{background:#b5fab7}.chapter-lrn h4{display:flex;align-items:center;margin-bottom:20px}.chapter-lrn h4 p{margin-left:10px;color:#f2642c;font-size:13px}.chapter-lrn .item{position:relative;flex:1;margin-right:40px;border:1px solid #e1e1e1;border-radius:10px;color:#666;font-size:13px}.chapter-lrn .item:last-child{margin-right:0}.chapter-lrn .item:last-child:after{display:none}.chapter-lrn .item:after{content:"";position:absolute;top:auto;right:-32px;bottom:auto;left:auto;top:50%;transform:translateY(-50%);width:22px;height:32px;background:url(/assets/img/icon-next.png) no-repeat}.chapter-lrn .item:nth-child(3):after{right:-35px;width:28px;height:28px;background:url(/assets/img/icon-plus.png) no-repeat}.chapter-lrn .item-header{overflow:hidden;padding:16px 0;border-radius:10px 10px 0 0;border-bottom:1px solid #ddd;background:#f5f5f5;text-align:center;font-size:18px;font-weight:700}.chapter-lrn .item-body{height:176px;overflow:auto}.chapter-lrn .item .single{flex-direction:column;padding:18px 10px}.chapter-lrn .item .list.empty,.chapter-lrn .item .single{display:flex;align-items:center;justify-content:center;height:100%}.chapter-lrn .item .list li{display:flex;align-items:center;justify-content:center;min-height:58px;padding:10px;line-height:1.5;text-align:center}.chapter-lrn .item .list li+li{border-top:1px solid #ddd}.chapter-lrn .item .score{margin:15px 0;color:#fe7d4a;font-size:28px;font-weight:800}@media screen and (min-width:1200px){.search-area{position:fixed;left:140px;right:0;z-index:200}.container-body{padding-top:105px}.fixed-tab,.main-nav .sub-title{display:none}}@media screen and (max-width:1199px){.main-nav{display:flex;align-items:center;position:relative;width:100%;height:80px;padding:0 20px;background:#f26721}.main-nav .logo{margin:0;font-size:24px}.main-nav .logo-icon-v2{display:none}.main-nav .sub-title{position:absolute;top:auto;right:auto;bottom:auto;left:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.main-nav .btn-setting,.main-nav nav{display:none}.container{margin:0}.search-area>.btn-group{display:none}.exam-analysis-area,.lrn-analysis-area{padding:20px 0}.container .subj-exam .flex{flex-direction:column}.container .subj-exam .flex .item{width:100%}.container .subj-exam .flex .item:first-child:after{top:auto;left:10px;right:10px;bottom:0;border-right:0;border-bottom:1px solid #ddd}.container .subj-exam .exam-result .item:before{display:none}.container .subj-exam .exam-result .item dl{flex-direction:column;flex:1;margin-right:0}.container .subj-exam .compare-subj .data-view .text-group{width:40%;flex-direction:column}.container .subj-exam .compare-subj .data-view .text-group dl{width:100%}.container .subj-exam .compare-subj .chart{width:60%}.chapter-stt{min-height:auto}}@media screen and (max-width:991px){.container-body{padding:20px}.container .article-header{display:block;margin-bottom:20px}.container .article-header h3{font-size:18px}.container .article-header p{margin-top:5px;font-size:14px}.container .article-header p:before{display:none}.container .article-body{margin:0 0 30px 0}.container .article-body h4{font-size:16px}.search-area{height:auto;padding:10px 15px}.search-area .period-info{width:100%;flex-direction:column}.search-area .period-info select{flex:1}.search-area .period-info select:last-child{margin-right:0}.search-area .period-info input{flex:1;margin-right:0}.search-area .form-group:first-child{margin-bottom:10px}.search-area .form-group label{display:none}.container .home{background:#f5f5f5}.container .home h2{padding:20px 0 0 15px;font-size:24px}.container .home .today{position:static;padding-left:15px}.container .home .basic-info{margin:20px 15px 30px}.container .home .basic-info .article-body{padding:0}.container .home .basic-info .article-body .flex{flex-direction:column}.container .home .basic-info .state-group,.container .home .basic-info .stud-info{width:100%}.container .home .basic-info .stud-info{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.container .home .basic-info .stud-info dl{margin-left:20px;text-align:left}.container .home .basic-info .stud-info dl span{display:inline-block}.container .home .basic-info .state-group{margin-bottom:20px}.container .home .basic-info .state-group .item{margin:0 0 5px 0}.container .home .basic-info .state-group .item dl{height:50px;padding:0 0 0 15px;display:flex;align-items:center;justify-content:space-between}.container .home .basic-info .state-group .item dl>*{flex:1;text-align:left}.container .home .basic-info .state-group .item dt{margin:0;font-size:15px}.container .home .basic-info .state-group .item .current{margin:0;font-size:19px}.container .home .basic-info .state-group .item .diff span{justify-content:start}.container .home .basic-info .state-group .item.signal dt{flex:0.5}.container .home .basic-info .state-group .item.signal dd{flex-direction:row;height:100%;font-size:15px}.container .home .basic-info .state-group .item.signal dd:before{margin-bottom:0;margin-right:5px;width:33px;height:33px;background:url(/assets/img/sprite-m.png) no-repeat;background-size:200px}.container .home .basic-info .state-group .item.signal.good dd:before{background-position:0 -150px}.container .home .basic-info .state-group .item.signal.normal dd:before{background-position:-50px -150px}.container .home .basic-info .state-group .item.signal.bad dd:before{background-position:-100px -150px}.container .home .basic-info .date-info{position:static;flex-direction:column;align-items:start;line-height:2}.container .home .basic-info .date-info .prev-date:after{display:none}.container .home .basic-info .date-info b:before{content:"";display:inline-block;width:3px;height:3px;margin-right:5px;background:#000;vertical-align:middle}.container .home .basic-total-message{padding:20px 15px 0 15px;background:#fff}.container .home .basic-total-message .flex{display:block}.container .home .basic-total-message .item:first-child{margin:0 0 10px 0}.container .home .basic-total-message .item h4{font-size:17px}.container .home .basic-total-message .item .group{margin-top:13px}.container .home .basic-total-message .item .title{font-size:14px}.lrn-analysis-area{padding:20px 15px}.container .lrn-habit .lrn-spec .item{width:100%;margin:0 0 10px 0}.container .lrn-habit .lrn-spec .item dt{font-size:12px}.container .lrn-habit .lrn-spec .item dd{font-size:16px}.exam-analysis-area{padding:20px 15px}.incrt-note table{display:none}.incrt-note .btn-group,.incrt-note .list{display:block}.incrt-note .btn-group .btn{width:100%}.chapter-stt .table-scroll{overflow-x:auto}}@media screen and (max-width:767px){.main-nav{height:60px}.main-nav .logo-icon-v2{background-size:68px 46px;width:68px;height:46px;margin:0 auto 0}.main-nav .sub-title{font-size:19px}.container-body{padding:0}.subj-exam .legend{position:absolute;top:auto;right:auto;bottom:0;left:auto;left:50%;transform:translateX(-50%);width:auto}.subj-exam .info{display:none}}.pop-study-timeline{position:relative;display:inline-block;width:100%;height:100%;background-color:#fff;text-align:left}.pop-study-timeline ::-webkit-scrollbar{width:auto;height:auto}.pop-study-timeline ::-webkit-scrollbar-thumb,.pop-study-timeline ::-webkit-scrollbar-track{border-radius:0}.pop-study-timeline h1{color:#000;font-size:24px;font-weight:600;text-align:center}.pop-study-timeline .pop-btn-close{position:absolute;top:5px;right:5px;padding:10px}.pop-study-timeline .st-top{margin:40px 20px 0 20px}.pop-study-timeline .st-con{margin:30px 20px 40px 20px}.pop-study-timeline .st-con .table.scrolled{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;max-height:407px;overflow-y:scroll}.pop-study-timeline .st-con .table.scrolled tr:first-child td{border-top:0 none}.pop-study-timeline .st-con .table.scrolled tr:last-child td{border-bottom:0 none}.pop-study-timeline .st-bottom{padding-top:20px;font-size:12px}.table.table1{word-break:break-all;color:#5c5c5c;letter-spacing:0;border-collapse:collapse}.table.table1 a{display:block;width:100%;color:#5c5c5c}.table.table1 table{width:100%;font-size:13px}.table.table1 td,.table.table1 th{line-height:1.4em;border:1px solid #dbdbdb;vertical-align:middle;text-align:center}.table.table1 th{padding:10px 10px;background-color:#efefef;font-weight:600}.table.table1 th.pd-0{padding:10px 0}.table.table1 th.th-grey{background-color:#e6e6e6}.table.table1 th.th-big{font-size:14px}.table.table1 th .th-wrap{position:relative}.table.table1 td{padding:7px 10px;background-color:#fff}.table.table1 td input,.table.table1 td span{vertical-align:middle}.table.table1 td .underline{text-decoration:underline;cursor:pointer}.table.table1 td.pd-0{padding:10px 0}.table.table1 td.td-left{text-align:left}.table.table1 td.td-reply{position:relative}.table.table1 td.td-reply .txt{position:relative;padding-left:20px}.table.table1 td.td-reply .txt:before{position:absolute;top:0;left:7px;display:inline-block;width:9px;height:10px;background:url(/assets/img/i-reply.png);background-position:0 0;content:""}.table.table1 td.td-headline{padding:7px 20px}.table.table1 td.td-headline a:hover{text-decoration:underline}.table.table1 td.td-status{padding:7px 20px}.table.table1 td.td-status .txt.t-bold{font-weight:800}.table.table1 td.td-status .txt.t-normal{font-weight:400}.table.table1 td.td-normal{padding:7px 20px}.table.table1 td.td-normal .txt:hover{text-decoration:underline}.table.table1 td.td-normal .txt.t-bold{font-weight:400}.table.table1 td.td-sort{padding:4px 0 4px 20px}.table.table1 td.td-sort .sort{display:block;padding:4px 2px;min-width:96px;background-color:#efefef;border-radius:5px}.table.table1 td.td-sort .sort.sort-ing{background-color:#f8e5e1}.table.table1 td.td-sort .sort.sort-done{background-color:#e3f6e5}.table.table1 td.td-sort .sort.sort-waiting{background-color:#f2e3f6}.table.table1 td.td-sort .sort.sort-transfer,.table.table1 td.td-sort .sort.sort-wrong{background-color:#e2e8f8}.table.table1 td.td-sort .sort.sort-elementary-school{background-color:#f8e5e1}.table.table1 td.td-sort .sort.sort-middle-school{background-color:#e2e8f8}.table.table1 td.td-sort .sort.sort-schedule{background-color:#f8e5e1}.table.table1 td.td-sort .sort.sort-data{background-color:#e2e8f8}.table.table1 td.td-ai{padding:12px 20px}.table.table1 td.td-ai .txt.t-bold{font-weight:800}.table.table1 td.td-ai .txt.t-normal{font-weight:400}.table.table1 td.td-ai .txt.t-highlight{font-family:NanumGothic,sans-serif;font-weight:800;font-size:20px;color:#f57153}.table.table1 td.td-evaluate{padding:12px 10px}.table.table1 td.td-evaluate .e-number{display:block;font-size:14px;font-weight:600}.table.table1 td.td-evaluate .txt.t-bold{font-weight:800}.table.table1 td.td-timeline .t-time{display:block;width:120px;height:24px;line-height:24px;background-color:#a7a7a7;color:#fff;font-weight:600}.table.table1 td.td-timeline .t-subject{line-height:1.5em;text-decoration:underline;cursor:pointer}.table.table1 td.td-timeline .t-subject.t-noline{text-decoration:none;cursor:text}.table.table1 td.td-timeline .work-status{display:inline-block;width:70px;height:25px;line-height:25px;border-radius:4px;color:#fff;font-weight:600}.table.table1 td.td-timeline .work-status.work-plan{background-color:#6da7f5}.table.table1 td.td-timeline .work-status.work-ing{background-color:#f1743d}.table.table1 td.td-timeline .work-status.work-later{background-color:#30c4aa}.table.table1 td.td-timeline .work-status.work-self{background-color:#c8b4be}.table.table1 td.td-timeline .work-status.work-early{background-color:#6d93f5}.table.table1 td.td-timeline .work-status.work-not{background-color:#e24d4d}.table.table1 td.noline-left{border-left:0 none}.table.table1 td.noline-right{border-right:0 none}.table.table1 .th-title{position:relative;font-weight:600}.table.table1 .th-pointer{cursor:pointer}.table.table1 .btn-order-grp{position:absolute;top:50%;right:-4px;margin-top:-25px}.table.table1 .btn-order-grp .btn-order{display:block;width:16px;height:16px;border:1px solid #dbdbdb;background-color:#f6f6f6}.table.table1 .btn-order-grp .btn-order.btn-ascending{position:absolute;top:10px;right:0}.table.table1 .btn-order-grp .btn-order.btn-descending{position:absolute;top:26px;right:0;border-top:0 none}.table.table1 .status-on{color:#ff5e00}.table.table1 .status-off{color:#5c5c5c}.pop-study-timeline .btn{padding:0;border-radius:0}.pop-study-timeline .btn.btn-view{width:16px;height:17px;margin-left:5px}.pop-study-timeline .btn.btn-view.btn-ascending{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAApElEQVQ4jd2TvQrDIBhFb0smcXLNW/j+b6Fk0cEhIUNwECIIEi1mKC0xIMlSejZ/7vn4/HkopTJu0JVo3/eXDNM04XmneuHHBfM8Y9u2awJrLYZhgJQSOZ9fVFUQQngHl2XZRc2ClBKEEIgxfrWitW4TKKXgnDtsNMZgHMfDfPc5WNcV3nswxqrVSjtljRBSF1BKwTmvhs/495fYwn6I5VteAsALcZBJmLqcP2sAAAAASUVORK5CYII=)}.pop-study-timeline .btn.btn-view.btn-descending{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAIAAABbzbuTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1QUQ3MDAxMENFQzExRUI4RDBCOUJCRTQ0NjFDNDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1QUQ3MDAyMENFQzExRUI4RDBCOUJCRTQ0NjFDNDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTVBRDZGRkYwQ0VDMTFFQjhEMEI5QkJFNDQ2MUM0NTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVBRDcwMDAwQ0VDMTFFQjhEMEI5QkJFNDQ2MUM0NTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JqiywAAAAnElEQVR42mK8ffs2AymABYilpaWJVP306VMmBhLBINTAAmd9+/bt5s2b////x1SkpqbGw8ODroGLi0tUVPTGjRtoqmVlZeGq0Z0kIyOjoKCALMLPz6+qqorPDyoqKpKSkhA2Kyurrq4uExMTAU9raWkB3cbIyKijo8PBwYHT03AAUfrq1SthYWFig5WZmRnusKER08BES7wGgAADAA9+HJ2OrZFwAAAAAElFTkSuQmCC)}.pop-study-timeline .btn.btn-view.btn-off{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAR0lEQVQ4jWO8ffv2fwYKAAtIq7S0NFkmPH36lIGJEttBYNQAaCwggz179uDV4OLiMsgCEcML6E6kuQtGDYDGAihbkgUYGBgAiU0NNV5GNPIAAAAASUVORK5CYII=)}.report .sheet.padding-5mm{padding:15mm 5mm 5mm}.report .article-header{margin-top:20px}.report .article-header h3{font-size:18px}.report .article-header p{font-size:16px}.report .article-body{margin:15px 0 30px}.report .home h2{font-size:22px}.report .home .today{font-size:14px}.report .home .basic-info .article-body{padding:20px 20px 20px 0}.report .home .basic-info .stud-info{width:150px}.report .home .basic-info .stud-info i{transform:scale(.9)}.report .home .basic-info .stud-info dl{font-size:14px}.report .home .basic-info .state-group{width:calc(100% - 150px);margin-bottom:40px}.report .home .basic-info .state-group .item dt{margin-top:0;line-height:40px;font-size:16px}.report .home .basic-info .state-group .item.signal dd{height:calc(100% - 40px)}.report .home .basic-info .state-group .item .current{margin:15px 0;font-size:20px}.report .home .basic-info .state-group .item:last-child{min-width:120px}.report .home .basic-info .date-info{right:20px}.report .home .basic-total-message .flex{flex-direction:column}.report .home .basic-total-message .item{margin-right:0;margin-bottom:20px;padding:15px}.report .lrn-habit .blind-box{position:absolute;top:10px;right:10px;bottom:auto;left:10px;height:40px;z-index:1;background:#fff}.report .lrn-habit .lrn-spec .item{width:calc(50% - 5px);margin:10px 5px 0 0;padding:5px}.report .lrn-habit .lrn-spec .item:nth-child(2n){margin:10px 0 0 5px}.report .lrn-habit .lrn-spec .item dd{font-size:15px}.report .lrn-habit .lrn-spec .item [class*=icon-]{margin-right:0}.report .lrn-ai-recommend .swiper{padding:0}.report .lrn-ai-recommend .swiper .item dd,.report .lrn-ai-recommend .swiper .item dt{font-size:14px}.report .lrn-ai-recommend .swiper .swiper-button-next,.report .lrn-ai-recommend .swiper .swiper-button-prev{display:none}.report .subj-exam .exam-result{margin-bottom:10px}.report .subj-exam .exam-result .item:before{display:none}.report .subj-exam .exam-result .item dl{flex-direction:column;flex:1;margin-right:0}.report .subj-exam .compare-subj .data-view .text-group{width:40%;flex-direction:column}.report .subj-exam .compare-subj .data-view .text-group dl{width:100%}.report .subj-exam .compare-subj .chart{width:60%}.report .chapter-lrn,.report .incrt-note .btn-group,.report .incrt-note .list .btn,.report .subj-exam .excel,.report .subj-exam .info{display:none}.multi .sheet.padding-5mm{padding:5mm}.multi .article-header{margin-top:15px}.multi .article-body{margin:10px 0}.multi .home .basic-total-message .flex{flex-direction:row}.multi .home .basic-total-message .item{flex:1;margin-bottom:0;padding:10px}.multi .home .basic-total-message .item:first-child{margin-right:10px}.multi .home .basic-total-message .item h4{font-size:18px}.multi .home .basic-total-message .item .group{margin-top:10px}.multi .home .basic-total-message .item .title{font-size:14px}.multi .home .basic-total-message .item p{font-size:12px;line-height:16px}.multi .lrn-habit .lrn-spec{margin-top:0}.multi .lrn-habit .lrn-spec .item{padding:0}.multi .lrn-habit .lrn-spec .item dd,.multi .lrn-habit .lrn-spec .item dt{font-size:14px}