@charset "UTF-8";@import url(https://fastly.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);html{font-size:14px}body,html{height:100%}body{display:flex;flex-direction:column;line-height:1.5;font-family:pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,sans-serif;font-weight:400;color:#262626;letter-spacing:-.2px;margin:0;background-repeat:no-repeat;background-position:100%;background-attachment:fixed;overflow:overlay}::-webkit-scrollbar{width:.5vw;height:.5vw}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,42%,.49);border-radius:100px}abbr[data-bs-original-title],abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:help}a{display:inline-block;color:#262626;text-decoration:none;transition:all .2s ease}a:hover{color:#aaa}a:focus{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}strong{font-weight:700}p{-webkit-user-select:none;-moz-user-select:none;user-select:none}figure,p{margin:0}table{width:100%;caption-side:bottom;border-collapse:collapse;border-spacing:0}table.fixed{table-layout:fixed}table tr td,table tr th{padding:0}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,input,optgroup,select,textarea{line-height:inherit;font-family:inherit;font-size:14px;margin:0;outline:none}input[type=password],input[type=search],input[type=text]{height:50px;color:#262626;padding:0 20px;border:1px solid #ccc;border-radius:7px;background:transparent;transition:all .2s ease}input[type=password]:focus,input[type=text]:focus
input[type=password]:hover,input[type=text]:hover{border-color:#4945e1}input[type=range]{-webkit-appearance:none;width:100%;height:16px;border-radius:10px;background:#fff;transition:background .45s ease-in;box-shadow:inset 0 1px 0 rgba(0,0,0,.15);cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;border:10px solid #605cff;background:#fff;border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:40px;height:40px;border:10px solid #605cff;background:#fff;border-radius:50%;cursor:pointer}button,select{text-transform:none;transition:all .2s ease}[role=button]{cursor:pointer}img{width:100%;vertical-align:top}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}em{display:inline-block;font-style:normal}[type=reset],[type=submit],button,button:not(.btn-close)
[type=button]{border:none;background:transparent;-webkit-appearance:button;transition:all .2s ease}textarea{width:100%;min-height:160px;line-height:24px;color:#262626;padding:15px;border:1px solid #ccc;border-radius:10px;background:transparent;resize:vertical;transition:all .2s ease}textarea:focus,textarea:hover{outline:none;border-color:#e6e6e6}textarea.no_resize{resize:none!important}h1{line-height:54px;font-size:42px}h2{line-height:50px;font-size:36px}h3{line-height:42px;font-size:30px}h4{line-height:36px;font-size:24px}h5{line-height:32px;font-size:20px}dd,dl,h1,h2,h3,h4,h5,ul{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fullcenter{display:flex;align-items:center;height:100%}li{list-style:none}.row{position:relative;margin-bottom:20px}.row:last-child{margin-bottom:0}.row>.col{position:relative}.flex{display:flex!important;align-items:center}.f_column{flex-direction:column!important}.f_center{justify-content:center!important}.f_between{justify-content:space-between!important}.f_baseline{align-items:baseline!important}.f_normal{align-items:normal!important}.f_auto{flex:1}.f_2{flex:2}.fluid{width:100%}.cut{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn{line-height:34px;font-weight:500;color:#fff!important;padding:0 20px;border:none;border-radius:8px;background:#525252}.btn.sm{line-height:26px;font-size:13px;padding:0 15px}.btn:hover{background:#666}.btn.icon{line-height:unset;padding:0}.btn.icon,.btn.icon:hover{background:transparent}.btn.blue{background:#605cff!important}.btn.blue:hover{background:#4b47e8!important}.btn.purple{background:#8545e1!important}.btn.purple:hover{background:#6b2ec2!important}.btn.red{background:#da0000!important}.btn.red:hover{background:#b20000!important}.btn.line{line-height:32px;color:#525252!important;border:1px solid #ccc;background:transparent!important}.btn.cancel{color:#262626!important;background:#ebebeb}.txt_gray{color:#aaa}.txt_blue{color:#605cff}.txt_purple{color:#4945e1}.txt_red{color:#da0000}.a_box{display:inline-block;line-height:36px;font-size:18px;text-align:center;padding:0 20px;border-radius:8px;cursor:default}.a_box.sm{line-height:26px;font-size:15px;padding:0 10px;border-radius:5px}.a_box.sub{color:#333;background:#f2f2f2}.a_box.blue{color:#fff;background:#4945e1}.a_box.red{color:#fff;background:#da0000}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt100{margin-top:100px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mla{margin-left:auto!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml100{margin-left:100px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.t_center{text-align:center!important}.t_left{text-align:left!important}.t_right{text-align:right!important}.txt_bold{font-weight:700!important}.tab-content{position:relative}.tab-content>.tab-pane{display:none!important}.tab-content>.tab-pane.active{display:block!important}.tab-content>.tab-pane.month.active{display:flex!important}caption{padding:10px}.card{padding:30px;border:none;border-radius:20px}.mo_view{display:none!important}header{width:100%}header .inner,header .inner .user_info{display:flex;align-items:center}header .inner .user_info{margin-left:auto}header .inner .user_info>figure{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;background:#fff}header .inner .user_info>figure img{width:20px}header .inner .user_info>p{font-size:18px;font-weight:500;margin-left:15px}header .inner .btn_group{display:flex;margin-left:30px;gap:20px}header .inner .btn_group button{display:flex;align-items:center;justify-content:center}header .inner .btn_group button>img{width:30px}article{padding:50px 0}article.full{width:100%;height:100%;background:#f1f1fe;overflow:overlay}section{position:relative;display:flex;width:1400px;margin:0 auto;border-radius:45px}.sub #gnb .second_menu,.sub #gnb>ul li.header,section.sub{animation-name:tonedown;animation-fill-mode:forwards;-webkit-animation-name:tonedown;-webkit-animation-fill-mode:forwards}#gnb{position:relative;flex:0 0 100px;transition:all .2s ease}#gnb:hover,section.sub #gnb{flex:0 0 220px}#gnb>ul{display:flex;flex-direction:column;padding:30px 0}#gnb>ul li{padding-left:10px;cursor:pointer;z-index:1}#gnb>ul li.on{margin-top:0;z-index:0}#gnb>ul li+li{margin-top:20px;border-radius:30px}#gnb>ul li.header{position:relative;height:100px;padding:0 30px;border-radius:30px}.sub #gnb>ul li.header{padding:0 30px 30px;border-radius:30px;z-index:1}#gnb>ul li.header .logo{width:40px;height:50px;background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .5s ease-in-out}#gnb .second_menu dt.active{border-radius:20px}#gnb:hover ul li.header .logo,section.sub #gnb>ul li.header .logo{width:100%;height:50px}section.sub #gnb>ul li.header .logo{width:0;animation-name:appeared;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-name:appeared;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;transition:none}@keyframes appeared{0%{width:0}to{width:100%}}#gnb li.web_info{margin-top:0}#gnb li .menu_wrap{position:relative;display:flex;align-items:center;padding:10px 20px;border-radius:30px 0 0 30px}#gnb li.on .menu_wrap:after,#gnb li.on .menu_wrap:before{position:absolute;right:0;width:30px;height:30px;content:"";background:var(--background-color)}#gnb li.on .menu_wrap:before{bottom:100%}#gnb li.on .menu_wrap:after{top:100%}#gnb li .menu_wrap figure{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:34px}#gnb li .menu_wrap figure.big{background-size:40px}#gnb li.web_info .menu_wrap figure{background-image:url(/st/img/i_web_info_new.f2204209.svg)}#gnb li.lms .menu_wrap figure{background-image:url(/st/img/i_lms_b.eb589130.svg)}#gnb li.ufolio .menu_wrap figure{background-image:url(/st/img/i_ufolio_b.89e23303.svg)}#gnb li.coaching .menu_wrap figure{background-image:url(/st/img/i_coaching_b.16868039.svg)}#gnb li.support .menu_wrap figure{background-image:url(/st/img/i_support_b.a3886f4a.svg)}#gnb li.home .menu_wrap figure{background-image:url(/st/img/i_home_b.bca4782b.svg)}#gnb .second_menu{position:relative;padding:20px 30px 0;border-radius:30px}#gnb .second_menu dt{display:flex;align-items:center}#gnb .second_menu dt+dt{margin-top:20px}#gnb .second_menu dt.active p{color:#0d976c}#gnb .second_menu figure{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-repeat:no-repeat;background-position:50%;background-size:24px}#gnb .second_menu figure.big{background-size:30px}#gnb .second_menu .mypage figure{background-image:url(/st/img/i_mypage_w.f3face37.svg)}#gnb .second_menu .mypage.active figure{background-image:url(/st/img/i_mypage_b.59b950fc.svg)}#gnb .second_menu .major figure{background-image:url(/st/img/i_major_w.8edb761e.svg)}#gnb .second_menu .major.active figure{background-image:url(/st/img/i_major_b.7b2b3cae.svg)}#gnb .second_menu .class figure{background-image:url(/st/img/i_class_w.fa7f72c6.svg)}#gnb .second_menu .class.active figure{background-image:url(/st/img/i_class_b.b743e7e0.svg)}#gnb .second_menu .grades figure{background-image:url(/st/img/i_grades_w.76df5578.svg)}#gnb .second_menu .grades.active figure{background-image:url(/st/img/i_grades_b.636040da.svg)}#gnb .second_menu .university figure{background-image:url(/st/img/i_university_w.70f94154.svg)}#gnb .second_menu .university.active figure{background-image:url(/st/img/i_university_b.203c67ff.svg)}#gnb .second_menu .notice figure{background-image:url(/st/img/i_notice_w.a27aed5d.svg)}#gnb .second_menu .notice.active figure{background-image:url(/st/img/i_notice_b.88d00b11.svg)}#gnb .second_menu .survey figure{background-image:url(/st/img/i_inspection_w.3ad13514.svg)}#gnb .second_menu .survey.active figure{background-image:url(/st/img/i_inspection_b.90da25a4.svg)}#gnb .third_menu{display:flex;flex-direction:column;gap:5px;margin:10px 0 30px;transition:all .2s ease}#gnb .third_menu button{position:relative;line-height:30px;font-size:16px;text-align:left;color:#fff;padding:0 30px;border-radius:15px}#gnb .third_menu button.on{color:#fff;font-weight:700;background:#5452a3}#gnb .third_menu button:before{position:absolute;top:50%;left:18px;transform:translateY(-50%);width:5px;height:5px;content:"";border-radius:50%;background:#fff}#gnb .third_menu button.on:before{background:#68fffa}#gnb li p{width:0;font-size:18px;font-weight:500;white-space:nowrap;color:#fff;text-indent:15px;opacity:0;transition:all .2s ease}.sub #gnb li .menu_wrap p{font-size:20px;font-weight:700;color:#fff}#gnb:hover ul li p,section.sub #gnb li p{width:120px;opacity:1}section .content{flex:1;max-width:1180px;padding:30px;border-radius:40px;position:relative}section.main .content{max-width:unset}img.circle{width:25px}.dashboard .content{max-width:unset;padding:80px;border-radius:40px}.dashboard figure.logo{width:240px}.dashboard .welcome{justify-content:center;padding-left:100px}.dashboard .welcome h4 img{display:inline-block;width:150px;vertical-align:middle}.dashboard .top_grid .con_group figure{position:absolute;right:70px;bottom:-30px;width:150px}.dashboard .start_grid{display:flex;gap:20px;margin-top:70px}.dashboard .start_grid .start_tab{flex:1}.dashboard .start_grid .nav{border-radius:20px 20px 0 0;background:#fff}.dashboard .start_grid .nav-item{flex:1}.dashboard .start_grid .nav-link{width:100%;line-height:60px;font-size:20px;color:#666;padding:0}.dashboard .start_grid #idcheck-tab{padding-left:40px;background-image:url(/st/img/check_gray.67217f38.svg);background-repeat:no-repeat;background-position:bottom 20px left 120px;background-size:25px}.dashboard .start_grid #idcheck-tab.active{background-image:url(/st/img/check_black.35f458e9.svg)}.dashboard .start_grid .nav-link.active{font-weight:700;color:#262626;border-radius:20px 20px 0 0;background:#e3eeff}.dashboard .start_grid .tab-pane{padding:40px 30px;border-radius:0 0 20px 20px;background:#e3eeff}.dashboard .start_grid .btn_start{display:flex;align-items:center;gap:20px}.dashboard .start_grid button[name=login]{display:flex;align-items:center;justify-content:center;gap:10px;width:330px;height:60px;font-size:20px;color:#fff;border-radius:30px;background:linear-gradient(90deg,#8b6ef3,#0dabe3);transition:all .2s ease;box-shadow:5px 5px 5px rgba(0,0,0,.15)}.dashboard .start_grid .btn_start .msg{line-height:18px;font-size:13px;font-weight:500;color:#262626}.dashboard .start_grid .id_info{margin-top:40px}.dashboard .start_grid .id_info .ex{margin-top:10px}.dashboard .start_grid .info_con{display:flex;gap:40px}.dashboard .start_grid .info_con .ex{flex:1}.dashboard .start_grid .info_con .ex>figure{width:100%;text-align:center;padding:20px;border-top:1px solid #c1d9ff;border-bottom:1px solid #c1d9ff}.dashboard .start_grid .info_con .ex>figure img{width:346px}.dashboard .start_grid .info_con .ex>p{line-height:18px;font-size:13px;font-weight:500;margin-top:20px}.dashboard .start_grid .info_con li:not(.ex){flex:0 0 150px}.dashboard .start_grid .info_con li:not(.ex) figure{width:100px;margin:-80px auto 0}.dashboard .start_grid .info_con li:not(.ex) .btn_wrap{display:flex;flex-direction:column;gap:5px;margin-top:10px}.dashboard .start_grid .info_con li:not(.ex) .btn_wrap button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;line-height:30px;color:#fff;padding:0;border-radius:15px}.dashboard .start_grid .info_con li:not(.ex) .go_join{background:#10aae3}.dashboard .start_grid .info_con li:not(.ex) .go_manual{background:#886ff3}.dashboard .start_grid .info_con li:not(.ex) .go_join>img{width:8px}.dashboard .start_grid .info_con li:not(.ex) .go_manual>img{width:16px}.dashboard .start_grid .form_wrap{display:flex;gap:30px;padding:15px 0}.dashboard .start_grid .form_wrap .input_group{flex:1}.dashboard .start_grid .form_wrap label{display:block;line-height:35px;font-size:15px;font-weight:500;text-align:center}.dashboard .start_grid .form_wrap .nice-select,.dashboard .start_grid .form_wrap input[type=text]{width:100%;height:40px;line-height:38px;font-weight:500;color:#262626;border-radius:20px;background:#fff}.dashboard .start_grid .form_wrap .nice-select:after{right:15px;margin-top:-6px}.dashboard .start_grid .form_wrap .info_wrap{flex:0 0 290px;text-align:center;padding:20px 30px;border-radius:20px;background:#fff}.dashboard .start_grid .form_wrap .info_wrap h5{font-weight:700;padding-bottom:5px;border-bottom:1px solid #e5e5e5}.dashboard .start_grid .form_wrap .info_wrap p{font-size:13px;font-weight:500;margin-top:20px}.dashboard .start_grid .form_wrap .info_wrap button{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;height:30px;padding:0 20px;margin:10px auto 0;border-radius:15px}.dashboard .start_grid .form_wrap .info_wrap .exist>button{background:#896ff4}.dashboard .start_grid .form_wrap .info_wrap .no_exist>button{background:#10aae3}.dashboard .start_grid .form_wrap .info_wrap button>img{width:auto;height:16px}.dashboard .start_grid .form_wrap .info_wrap .none{display:none}.dashboard .start_grid .form_wrap+button[name=login]{margin:0 auto}.dashboard .start_grid .card_wrap{flex:0 0 460px;border-radius:20px;background:#ab91f5}.dashboard .start_grid .card_wrap .card{padding:30px 40px;background:transparent}.dashboard .start_grid .card_wrap h5{line-height:34px;font-size:22px;font-weight:700;color:#fff}.dashboard .start_grid .card_wrap h5 img{width:40px;height:30px;margin-right:5px}.dashboard .start_grid .card_wrap .con{padding-top:20px;margin-top:15px;border-top:1px solid #ddd}.dashboard .start_grid .card_wrap .con li{display:flex;align-items:center;gap:10px;line-height:30px;font-size:15px;color:#fff}.dashboard .start_grid .card_wrap .con li:hover{cursor:pointer}.dashboard .start_grid .card_wrap .con li:before{width:4px;height:4px;content:"";border-radius:50%;background:#fff}.dashboard .start_grid .card_wrap .con li span{font-size:14px;margin-left:auto}section.join{flex-direction:column;justify-content:center;border-radius:0;background:#f1f1fe}section.join .logo{width:246px;height:35px;cursor:pointer}section.join .content{width:100%;max-width:900px;margin:0 auto;padding:0}section.join .content>h2{font-weight:700;text-align:center;color:#5453a3}nav.steps{padding:60px 45px 15px;margin:20px 0}nav.steps ul{position:relative;display:flex;align-items:center;justify-content:space-between}nav.steps ul li{position:relative;text-align:center}nav.steps ul li:after{position:absolute;top:20px;right:83%;width:295%;height:10px;content:"";border-top:2px solid #a8a8d1;border-bottom:2px solid #a8a8d1;background:#f1f1fe;z-index:1}nav.steps ul li:first-child:after{display:none}nav.steps ul li h5{position:relative;width:50px;line-height:46px;color:#a8a8d1;margin:0 auto;border:2px solid #a8a8d1;border-radius:50%}nav.steps ul li p{font-size:20px;font-weight:500;color:#a8a8d1;margin-top:20px}nav.steps ul li.on h5,nav.steps ul li.on:after{border-color:#5453a3;background:#5453a3}nav.steps ul li.on h5{color:#fff;z-index:2}nav.steps ul li.on p{font-weight:700;color:#5453a3}nav.steps ul li.location:before{position:absolute;left:50%;bottom:95%;transform:translateX(-55%);width:50px;height:70px;content:"";background:url(/st/img/character_mini.33a6994a.svg) no-repeat 50%;background-size:100%;z-index:100}.join_form .inner{padding:70px 200px;border-radius:30px;background:#fff}.join_form .inner>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.join_form .inner>div+div{margin-top:30px}.join_form .inner>div label{flex:0 0 60px;font-size:15px;font-weight:500}.join_form .inner>div .nice-select,.join_form .inner>div input{flex:1;height:40px;line-height:38px}.join_form .inner>div .alert{flex:0 0 100%;font-weight:500;color:#da0000;padding:0 0 0 70px;margin:0}.join_form .btn_wrap{text-align:center;margin-top:40px}.join_form .area_wrap .check_wrap{display:flex;align-items:center;padding:0 20px}.join_form .area_wrap .check_wrap input{font-size:20px;margin:0}.join_form .area_wrap .check_wrap label{font-size:15px;font-weight:500}.join_form .area_wrap .check_wrap .download{line-height:35px;font-size:16px;color:#fff;padding:0 40px 0 20px;border-radius:20px;background:#605cff url(/st/img/download.c0b4cea3.svg) no-repeat center right 17px;background-size:13px;box-shadow:3px 3px 3px rgba(0,0,0,.15)}.join_form .area_wrap textarea{display:block;height:150px;resize:none;padding:20px 25px;border:none;border-radius:30px;background:#fff}.join_form .inner.fails{padding:120px 0;text-align:center}.join_form .inner.fails figure{width:66px;margin:0 auto}.join_form .inner.fails h4{font-weight:700;color:#be2525;margin-top:20px}.join_form .inner.fails p{font-size:15px;font-weight:500;margin-top:25px}.join_form .inner.complete{padding:120px 0;text-align:center}.join_form .inner.complete figure{width:66px;margin:0 auto}.join_form .inner.complete h4{font-weight:700;color:#5453a3;margin-top:20px}.join_form .inner.complete>p{font-size:24px;font-weight:500;margin-top:10px}.join_form .inner.complete .user_info{margin-top:60px}.join_form .inner.complete .user_info li{display:flex;align-items:center;gap:30px}.join_form .inner.complete .user_info li+li{margin-top:10px}.join_form .inner.complete .user_info li label{flex:1;font-size:15px;font-weight:500;color:#262626;text-align:right}.join_form .inner.complete .user_info li p{flex:1;line-height:25px;font-size:15px;font-weight:500;text-align:left;color:#bf2525}.join_form .inner.complete .user_info li p button{line-height:25px;padding:0 10px;margin-left:10px;vertical-align:top}section.login{width:1280px}section.login .left{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:370px;padding:60px}section.login .left .logo{position:absolute;left:50px;top:-30px;width:310px}section.login .content{padding:70px;border-radius:40px;background-image:url(/st/img/bg_login.aa52028b.svg);background-repeat:no-repeat;background-position:bottom -150px right -150px;background-size:500px}section.login .content .inner{width:500px;margin:0 auto}section.login h1.title{font-weight:700;color:#4945e1}section.login .login_form{margin-top:30px}section.login .login_form>li+li{margin-top:20px}section.login .login_form li h5{font-size:18px;margin-bottom:5px}section.login .login_form .nice-select,section.login .login_form input{width:100%;font-size:15px;border:none;border-radius:15px;background:#fff}section.login .login_form li p{display:block;color:#8f8fa1;padding:10px}section.login .check_wrap{display:flex;align-items:center;gap:10px;margin-top:20px}section.login .check_wrap>*{cursor:pointer}section.login .check_wrap input{width:30px;height:30px;margin:0;border:none;border-radius:8px}section.login .check_wrap label{line-height:30px;font-size:18px}section.login .btn_wrap{margin-top:50px}section.login .btn_wrap .login_confirm{width:100%;height:60px;font-size:20px;font-weight:700;color:#fff;border-radius:30px;background:#4945e1}section.login .btn_wrap .login_confirm:hover{background:#423eca}.content h4.title{display:flex;align-items:center;margin:20px 0;padding:0 10px}.content h4.title p{font-size:18px}.content h4.title span{line-height:20px;font-size:14px}.content h4.title .btn_wrap{display:flex;align-items:center;gap:10px}.content h4.title .btn_wrap.arrows button{line-height:28px;font-size:16px;font-weight:500;color:#5f5f5f;padding:0 7px;border-radius:5px;background:#fff}.content h4.title .info_wrap{font-size:13px}.content h4.title .search_wrap{display:flex;align-items:center;margin-left:auto}.content h4.title .search_wrap input[type=search]{flex:1;min-width:1px;width:300px;height:35px;font-size:13px;padding:0 20px;border:1px solid #d4d4ed;border-radius:10px 0 0 10px;background:#fff}.content h4.title .search_wrap input[type=search]::-moz-placeholder{color:#afbad9}.content h4.title .search_wrap input[type=search]::placeholder{color:#afbad9}.content h4.title .search_wrap input[type=search]:hover{border-color:#bbbbec}.content h4.title .search_wrap .search_btn{flex:0 0 70px;width:70px;height:35px;color:#fff;padding:0 10px;border-radius:0 10px 10px 0;background:#605cff}.content h4.title .search_wrap .search_btn:hover{background:#4945e1}.myinfo_grid{display:flex;gap:20px}.myinfo_grid>div{padding:40px;border-radius:15px;background:#fff}.myinfo_grid .left{flex:0 0 400px;position:relative;display:flex;align-items:center;flex-direction:column}.myinfo_grid .left figure{width:180px;height:180px;border-radius:50%;overflow:hidden}.myinfo_grid .left #profile{display:none}.myinfo_grid .left .input_wrap{position:relative}.myinfo_grid .left .btn-upload{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:10px;border:3px solid #fff;border-radius:50%;background:#605cff;cursor:pointer}.myinfo_grid .left .desc{font-size:13px;color:#a5a5a5;margin-top:50px}.myinfo_grid .right{flex:1;padding:50px 100px}.myinfo_grid .right table{table-layout:fixed}.myinfo_grid .right table tr td{padding:13px 0}.myinfo_grid .right table tr td input{width:100%;height:35px}.myinfo_grid .right table tr td input:disabled{background:#f2f2f2}.myinfo_grid .right table tr td input:disabled::-moz-placeholder{color:#ccc}.myinfo_grid .right table tr td input:disabled::placeholder{color:#ccc}.myinfo_grid .right .btn_wrap{text-align:center;margin-top:30px}.myinfo_grid .right .btn_wrap button{width:120px;line-height:38px;font-size:15px}.daterangepicker .drp-buttons .btn{line-height:20px}@media screen and (max-width:600px){.pc_view{display:none!important}.mo_view{display:block!important}.mo_view.flex{display:flex!important}::-webkit-scrollbar{width:1vw;height:1vw}h1{line-height:44px;font-size:36px}h2{line-height:40px;font-size:32px}h3{line-height:34px;font-size:26px}h4{line-height:30px;font-size:20px}h5{line-height:24px;font-size:16px}.btn{line-height:30px;font-size:12px;padding:0 15px}article{height:100%;padding:0}.card{padding:20px}header .inner{display:flex;align-items:center;width:100%;padding:15px 20px;background:#4945e1}header figure.logo{width:30px;height:30px;background-repeat:no-repeat;background-position:50%}header figure+h4{font-weight:500;color:#fff;margin-left:10px}header .btn_wrap button{width:20px;padding:0}article .offcanvas.offcanvas-end{width:80vw;border:none;background:#4945e1}article .offcanvas-header{padding:15px;border-bottom:1px solid #635fff}article .offcanvas h5{width:100%}article .offcanvas .user_info,article .offcanvas h5{display:flex;align-items:center}article .offcanvas .user_info>figure{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#fff}article .offcanvas .user_info>figure img{width:16px}article .offcanvas .user_info>p{font-size:18px;font-weight:500;color:#fff;margin-left:10px}article .offcanvas .btn_group{display:flex;gap:15px;padding:0 20px}article .offcanvas .btn_group button{display:flex;align-items:center;justify-content:center}article .offcanvas .btn_group button>img{width:20px}article .offcanvas ul{display:flex;flex-direction:column;gap:30px;padding:30px}article .offcanvas ul li .menu_wrap{display:flex;align-items:center}article .offcanvas ul li figure{display:flex;align-items:center;justify-content:center;width:40px;height:30px}article .offcanvas ul li figure img{width:20px}article .offcanvas ul li figure.big img{width:30px}article .offcanvas ul li p{font-size:16px;font-weight:500;color:#fff;text-indent:10px}article .offcanvas ul li .sub_menu{display:flex;flex-direction:column;gap:5px;margin-top:10px;transition:all .2s ease}article .offcanvas ul li .sub_menu button{position:relative;line-height:30px;font-size:14px;text-align:left;color:#fff;padding:0 30px;border-radius:15px}article .offcanvas ul li .sub_menu button.on{color:#68fffa;background:rgba(0,0,0,.2)}article .offcanvas ul li .sub_menu button:before{position:absolute;top:50%;left:18px;transform:translateY(-50%);width:5px;height:5px;content:"";border-radius:50%;background:#fff}article .offcanvas ul li .sub_menu button.on:before{background:#68fffa}#gnb{display:none}.fullcenter{align-items:flex-start;padding:50px 20px 30px}section{width:100%;min-height:calc(100% - 60px)}section .content{padding:20px;border-radius:0}section.login,section.login .left{width:100%;height:100%}section.login .left{padding:0}section.login .left .logo{top:-19px;left:50%;transform:translateX(-50%);width:200px}section.login .left .welcome{display:none}.content{flex-direction:column;width:100%;padding:20px;border-radius:0;background:#f1f1fe}.content h4.title{padding:3px 0;margin:10px 0}.content h4.title span{font-size:14px}.content h4.title p{line-height:18px;font-size:12px}.dashboard .content{padding:20px;border-radius:0}.dashboard .content .top_grid{margin-top:20px}.dashboard .content .top_grid .card.welcome{justify-content:flex-start;height:250px;padding-left:20px}.dashboard .content .top_grid .card.welcome h4{margin-top:0}.dashboard .start_grid{flex-direction:column;margin-top:50px}.dashboard .start_grid .nav-link{font-size:16px;line-height:50px}.dashboard .start_grid #idcheck-tab{padding-left:30px;background-position:bottom 18px left 20px;background-size:20px}.dashboard .start_grid .tab-pane{padding:20px 15px}.dashboard .start_grid .btn_start{flex-direction:column}.dashboard .start_grid button[name=login]{width:100%}.dashboard .start_grid .info_con{flex-direction:column}.dashboard .start_grid .info_con .ex>figure img{width:100%}.dashboard .start_grid .info_con li:not(.ex) figure{margin:0 auto}.dashboard .start_grid .info_con li:not(.ex) .btn_wrap{align-items:center}.dashboard .start_grid .info_con li:not(.ex) .btn_wrap button{width:200px}.dashboard .start_grid .form_wrap{flex-direction:column;padding:0}.dashboard .start_grid .card_wrap,.dashboard .start_grid .form_wrap .info_wrap{flex:none}.dashboard .start_grid .card_wrap .card{padding:20px}section.join .logo{width:200px;height:unset;margin:0 auto;padding:20px 0}section.join .content{max-width:100%;padding:30px 0}nav.steps{padding:60px 30px 10px}nav.steps ul li:after{top:16px;width:94%;height:8px}nav.steps ul li h5{width:40px;line-height:36px}nav.steps ul li p{font-size:16px;margin-top:10px}nav.steps ul li.location:before{bottom:93%;width:40px;height:60px}.join_form{padding:0 20px}.join_form .inner{padding:30px}.join_form .inner>div{justify-content:flex-end}.join_form .inner>div+div{margin-top:20px}.join_form .inner>div .nice-select,.join_form .inner>div input{max-width:calc(100% - 70px)}.join_form .inner>div .alert{padding-left:0;text-align:right}.join_form .btn_wrap{margin-top:30px}.join_form .area_wrap .check_wrap{padding:0 10px}.join_form .area_wrap .check_wrap .download{line-height:32px;font-size:14px;background-size:12px}.join_form .inner.fails{padding:50px 0}.join_form .inner.fails p{font-size:13px;margin-top:15px}.join_form .inner.complete{padding:50px 30px}.join_form .inner.complete>p{font-size:13px;margin-top:15px}.join_form .inner.complete .user_info{margin-top:40px}.join_form .inner.complete .user_info li{gap:15px}.join_form .inner.complete .user_info li+li{margin-top:5px}.join_form .inner.complete .user_info li label{flex:0 0 75px;font-size:14px}.join_form .inner.complete .user_info li p{font-size:14px}.join_form .inner.complete .user_info li p button{margin-left:5px}section.login .content{position:absolute;top:80px;left:20px;width:calc(100% - 40px);height:calc(100% - 100px);padding:30px;border-radius:30px;background-size:350px;overflow-y:auto}section.login .content .inner{width:100%}section.login h1.title{line-height:30px;font-size:20px}section.login .login_form{margin-top:15px}section.login .login_form>li+li{margin-top:10px}section.login .login_form li h5{line-height:20px;font-size:14px}section.login .login_form .nice-select,section.login .login_form input{font-size:14px;height:35px;line-height:33px;border-radius:10px}section.login .login_form li p{font-size:12px;padding:10px 0}section.login .check_wrap{margin-top:10px}section.login .check_wrap input{width:24px;height:24px;border-radius:5px}section.login .check_wrap label{line-height:24px;font-size:16px}section.login .btn_wrap{margin-top:30px}section.login .btn_wrap .login_confirm{font-size:18px}.content h4.title.m-course{flex-wrap:wrap}.content h4.title.m-course span{margin:5px 0 0!important}form[name=notice].content h4.title{flex-direction:column;align-items:flex-start}.content h4.title .search_wrap{width:100%;margin:10px 0 0}.content h4.title .search_wrap input[type=search]{width:auto}}.content .top_grid{display:flex;gap:20px;margin-top:30px}.content .top_grid .card.welcome{flex:1;height:201px}.content .top_grid h2{font-size:30px;color:#262626;font-weight:700;letter-spacing:-1px}.content .top_grid h4{font-size:20px;color:#262626;font-weight:400;letter-spacing:-1px}.content .top_grid .card.welcome figure{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:330px;margin-top:-36px}.content .top_grid .con_group{flex:0 0 550px}.content .top_grid .search_wrap{display:flex;align-items:center;background:#fff;border-radius:30px}.content .top_grid .search_wrap input[type=search]{flex:1;min-width:1px;height:40px;font-size:18px;padding:0 30px;border:none;border-radius:30px}.content .top_grid .search_wrap input[type=search]::-moz-placeholder{color:#afbad9}.content .top_grid .search_wrap input[type=search]::placeholder{color:#afbad9}.content .top_grid .search_wrap .search_btn{flex:0 0 40px;width:40px;height:40px;padding:10px;border-radius:50%;background:#9eaedd}.content .top_grid .search_wrap .search_btn:hover{background:#8091c3}.content .top_grid .flex>*{flex:1;text-align:center;padding:17px 30px;border-radius:10px}.content .top_grid .flex h4{line-height:24px}.content .top_grid .flex h4 span{line-height:20px;font-size:16px;vertical-align:bottom}.content .top_grid .flex h5{color:#41a9b6;font-size:15px;font-weight:400}.content .top_grid .flex .simulation h5{color:#2e6695}.content .top_grid .flex .link{width:140px;line-height:30px;font-size:14px;border-radius:20px;color:#fff}.content .top_grid .major{color:#2e8995;background:#c8f1f6}.content .top_grid .major .link{margin-top:5px;background:#6ac8d4}.content .top_grid .simulation{background:#d3edff}.content .top_grid .simulation .link{background:#6aa2d1}.content .top_grid .simulation .progress{height:4px;margin:10px 0;background-color:#fff;overflow:visible}.content .top_grid .simulation .progress-bar{height:10px;margin-top:-3px;border-radius:5px;background-color:#d5c9ff}.content .board_grid{display:flex;gap:20px}.content .board_grid .card_wrap{flex-grow:0;flex-basis:310px}.content .board_grid .card_wrap.f_auto{flex-grow:1;flex-basis:0}.content .board_grid h4{display:flex;align-items:center;margin-bottom:10px;padding:0 10px}.content .board_grid h4 .more{line-height:34px;font-size:24px;font-weight:300;color:#fff;padding:0 10px 2px;margin-left:auto;border-radius:10px;background:#9eaedd}.content .board_grid h4 .more:hover{background:#8091c3}.content .board_grid .card{max-width:310px}.content .board_grid .f_auto .card{max-width:580px}.content .board_grid .card h5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content .board_grid .card .con{display:-webkit-box;height:96px;font-size:16px;color:#999;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-top:10px;overflow:hidden}.content .board_grid .card span{line-height:22px;font-size:14px;text-align:right;color:#999;margin-top:20px}.content .schedule_grid .month{display:flex}.content .schedule_grid .nav{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:5px;margin-bottom:10px;border-radius:20px;background:#fff}.content .schedule_grid .nav .nav-item button{line-height:26px;font-size:16px;color:#262626;padding:0 20px;border-radius:20px}.content .schedule_grid .nav .nav-item button.active{color:#fff;background:#9eaedd}.content .schedule_grid .tab-pane{position:relative}.content .schedule_grid .tab-pane>h4.title{position:absolute;top:-45px;left:0;min-height:36px;margin:0}.content .schedule_grid .table_wrap{flex:1;position:relative;padding:10px}.content .schedule_grid .table_wrap>ul.caption{position:absolute;top:-30px;right:0;display:flex;align-items:center;gap:20px;padding:0 20px}.content .schedule_grid .table_wrap>ul.caption li{line-height:25px;font-size:15px}.content .schedule_grid .table_wrap>ul.caption li:before{display:inline-block;width:10px;height:10px;content:"";border-radius:50%;margin-right:5px}.content .schedule_grid .table_wrap>ul.caption li.sch1:before{background:#9eaedd}.content .schedule_grid .table_wrap>ul.caption li.sch2:before{background:#efabbe}.content .schedule_grid .table_wrap>ul.caption li.sch3:before{background:#d0d0d0}.content .schedule_grid .table_wrap table thead{border-radius:0;background:transparent;box-shadow:none}.content .schedule_grid .table_wrap table th{font-weight:500;font-size:16px;height:30px}.content .schedule_grid .table_wrap table tr .sun{color:#c61b04}.content .schedule_grid .table_wrap table td{position:relative;height:62px;font-size:13px;padding:0;border:none;background:#fff;vertical-align:top}.content .schedule_grid .table_wrap table td.disabled{color:#aaa}.content .schedule_grid .table_wrap table td .date{position:relative}.content .schedule_grid .table_wrap table td.sch .date:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#efeeff}.content .schedule_grid .table_wrap table td.sch.start .date:before{left:30%;width:70%;border-top-left-radius:20px;border-bottom-left-radius:20px}.content .schedule_grid .table_wrap table td.sch.end .date:before{width:70%;border-top-right-radius:20px;border-bottom-right-radius:20px}.content .schedule_grid .table_wrap table td.today .date:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;content:"";border-radius:50%;background:#605cff}.content .schedule_grid .table_wrap table td .date span{position:relative;line-height:24px;z-index:1}.content .schedule_grid .table_wrap table td.today .date span{color:#fff}.content .schedule_grid .table_wrap table td>ul{display:flex;justify-content:center;gap:5px;padding:10px}.content .schedule_grid .table_wrap table td>ul li{width:10px;height:10px;border-radius:50%}.content .schedule_grid .table_wrap table td>ul li.sch1{background:#9eaedd}.content .schedule_grid .table_wrap table td>ul li.sch2{background:#efabbe}.content .schedule_grid .table_wrap table td>ul li.sch3{background:#d0d0d0}.tooltip{position:absolute;top:100%;left:0;min-width:180px;font-family:pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,sans-serif;padding:10px;border:2px solid #9eaedd;border-radius:20px;background:#fff;visibility:hidden;transition:all .2s ease;z-index:5}.tip_show:hover .tooltip{opacity:1;visibility:visible}.tooltip .title{line-height:26px;font-size:15px;font-weight:500;text-align:center;border-radius:10px;background:#f2f2f2}.tooltip ul{padding:10px;padding-bottom:0}.tooltip ul li{display:flex;align-items:center;gap:10px}.tooltip ul li p{width:40px;line-height:25px;font-size:14px;font-weight:500;text-align:center}.tooltip ul li span{position:relative;line-height:25px;font-size:14px;font-weight:400;white-space:nowrap;padding-left:10px}.tooltip ul li span:after{position:absolute;top:0;left:-1px;height:100%;content:"";border-left:2px dotted #ddd}.tooltip ul li:first-child span:after{top:50%;height:100%}.tooltip ul li:last-child span:after{top:0;height:50%}.tooltip ul li:first-child:last-child span:after{display:none}.tooltip ul li span:before{position:absolute;top:50%;left:-5px;transform:translateY(-50%);width:10px;height:10px;content:"";border-radius:50%;margin-right:5px;z-index:5}.tooltip ul li.sch1 span:before{background:#9eaedd}.tooltip ul li.sch2 span:before{background:#efabbe}.tooltip ul li.sch3 span:before{background:#d0d0d0}.content .schedule_grid .daily{flex:0 0 550px;display:flex;gap:20px;margin-left:20px}.content .schedule_grid .daily .item{flex:1;padding:15px;border-radius:20px;background:#fff}.content .schedule_grid .daily .item.sch1{border:2px solid #9eaedd}.content .schedule_grid .daily .item.sch2{border:2px solid #efabbe}.content .schedule_grid .daily .item .title{line-height:32px;font-size:16px;font-weight:500;padding:0 20px;border-radius:10px;background:#f2f2f2}.content .schedule_grid .daily .item ul{padding:10px}.content .schedule_grid .daily .item ul li{display:flex;align-items:center;gap:20px}.content .schedule_grid .daily .item ul li p{width:110px;line-height:25px;font-size:16px;font-weight:500;text-align:center}.content .schedule_grid .daily .item ul li span{flex:1;position:relative;line-height:25px;font-size:16px;font-weight:400;padding-left:10px}.content .schedule_grid .daily .item ul li span:after{position:absolute;top:0;left:-1px;height:100%;content:"";border-left:2px dotted #ddd}.content .schedule_grid .daily .item ul li:first-child span:after{top:50%;height:100%;display:none}.content .schedule_grid .daily .item ul li:last-child span:after{top:0;height:50%;display:none}.content .schedule_grid .daily .item ul li:first-child:last-child span:after{display:none}.content .schedule_grid .daily .item ul li span:before{position:absolute;top:50%;left:-5px;transform:translateY(-50%);width:10px;height:10px;content:"";border-radius:50%;margin-right:5px;z-index:5}.content .schedule_grid .daily .item ul li.sch1 span:before{background:#9eaedd}.content .schedule_grid .daily .item ul li.sch2 span:before{background:#efabbe}.content .schedule_grid .daily .item ul li.sch3 span:before{background:#d0d0d0}.content .schedule_grid .card_wrap{display:flex;gap:20px}.content .schedule_grid .card_wrap .card{flex:1;position:relative;text-align:center;padding:20px}.content .schedule_grid .card_wrap .card .date{position:absolute;top:20px;left:20px;line-height:18px;font-size:18px}.content .schedule_grid .card_wrap .card>h4{width:50px;line-height:50px;margin:0 auto;border-radius:50%;background:#f7f7f7}.content .schedule_grid .card_wrap .card figure{width:85px;margin:15px auto 0}.content .schedule_grid .card_wrap .card>h5{font-size:18px;font-weight:700;margin-top:15px}.content .schedule_grid .card_wrap .card>p{line-height:22px;font-size:16px;color:#605cff}.content .schedule_grid .card_wrap .card .info{padding-top:15px;margin-top:15px;border-top:1px solid #e2e2e2}.content .schedule_grid .card_wrap .card .info li{font-size:16px}.dw_wrap{overflow:hidden;margin:0 -5px}.dw_wrap .item{float:left;width:33.333333333%;padding:0 5px}.dw_in{background-color:#e1e8ff;border-radius:22px;height:91px;display:flex;position:relative;text-align:left;padding:17px 15px 0 15px}.dw_in .t1{font-size:18px;color:#4b4999;font-weight:600}.dw_in .t2{font-size:13px;color:#aebbe8;font-weight:400}.dw_wrap .item .dw_in .dw_ico{padding-left:50px;position:relative}.dw_wrap .item .dw_in .dw_ico:before{position:absolute;left:0;top:4px;width:38px;height:38px}.dw_wrap .item.item1 .dw_in .dw_ico:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5MkMzOEI4NTY5MjExRUVCNDQ4OThEQ0VGNjIyOUQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ5MkMzOEI5NTY5MjExRUVCNDQ4OThEQ0VGNjIyOUQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDkyQzM4QjY1NjkyMTFFRUI0NDg5OERDRUY2MjI5RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDkyQzM4Qjc1NjkyMTFFRUI0NDg5OERDRUY2MjI5RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Lb9MtAAABn0lEQVR42uyXwS4DURSGz7SjpSqtEJE0hEjYSIoFngEvoDsbLD0OT9AXYG9PBOmGDZpMNFJRNUN72079p53ZMCZa0+lNzJ98m7mT3G/O3Jlzr3J6ViYrEbAPtsEiiJM/0UEOZMEhEHxRtQZT4Bgskf/hAqxb7IAtoIWsSvVL6mvY4QREWWxPEik7abDLYhmSLxkWW5FQbNleY7KltcakjOo2qChtepVms03HYlOTEZpNRXsmdqdVKf8oOhezoz0J0t9N7/6osRClJiLdv0o7pXKDiqW6Z2LjSRVi7vdIu/gDsUAsEAvEArF+7C7szM8M0pzZ9GzScEj5m9gz+qOouQtxM+am/O1MhqbPzd8tb0ajOzHjw2zhljE0ZCexijCpUKz90zXmlGlsIkcTKg0POT9bIh6m9EKMXl7rlC8I/8RiEEqOhH8cH1CV1nhVmP5W7Oa+QrcPlV/t630VcztIBH/+fokJCb10FruQUCzHYlkJxbIsdgSuJJK6ZicWq4JNcCmBFBdog53sr1IDa+AAnHP/9lHGsObkuVctF/oUYAAWqWnQTz7+WAAAAABJRU5ErkJggg==) no-repeat 0 0}.dw_wrap .item.item2 .dw_in .dw_ico:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGRkNDMUZBNTY5MjExRUU4MkZCRDFGMUUzRjc2QTZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGRkNDMUZCNTY5MjExRUU4MkZCRDFGMUUzRjc2QTZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEZGQ0MxRjg1NjkyMTFFRTgyRkJEMUYxRTNGNzZBNkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEZGQ0MxRjk1NjkyMTFFRTgyRkJEMUYxRTNGNzZBNkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5V9tb5AAADSklEQVR42uyYy04TcRTGz9x6E8qtBQTiDQ0malAXanwE9QVk50Zd+jj6BLyA7o1bL1FCXGg0oAIVWlpawHYuHb/v35mFRaHUsc6Ck3xJM8PM/Oac75wzQXv+sipBJKCH0F3oItQnvYltaBGahx5DNg+awclJ6Cl0WXofTMCNQPegO9CKHmTqf0G1BxmeQUmCPYgJVBiz0H2CzUn8Yo5gV2MIdiX0WNxCeSyWcQR22DAjM0VCk6Sli+360rCb4vv/ESwNi47lLBkfscQyNanUXMn2GaJrmmxuubJRdqS05Ynn+f8eTNc1yQ+ZMg6gwX5DqjueLK81ZH3TVQBgUsfzQ5acPZGS8wYgq4DE+RJgXbczSA1LvKO/ZCYIMwoorynyveRIoejIbr2573UDuC4/bEpu0JKEpUm5FkBWXHH2gdwXjDcaQ5kIxLLxjQnDMnXjoeyxENKUFO5XqXmq3MWyK7bjHwyWC0o1nDVVRgjDDDmuH1nX9WcMOTmZkJGBlptevK798rJ7PEaPXJhOq9/lqidLKw3lo6jCgOdGkbWpsYRkUjqe4crahrOnAr/NGEvIrNEXNDIzxXQXK45Kf7dlPJ63VCldF1+DTlPqti/vP/3ovCtZ79V1R8nEGGC6J3DTidGMuOg8Gpeg7LbmPt7nteOBR5kdXvu1YMuXNVump5LqfNfjgu1Nf7HELMPSakOZd+Z0CvNK0AgeMtnqMjeYV0PZVgdzZNQxbAsoVQH3uHQug+Hrq4ynAGoaWjRzjDdUJYXCeZXDw8/g7WdOpVSZ00lNEgldipuOLHzYVcf+VFojKrB2SDYH9XG59aAR+LJUQYYBddAgPcinke1Kdu5hupc+1rSIwAyj5bNudp8BQ/L6MD5/q0dTyhqywTe8OdvX6kqIS7t9YrfPRK4yNgubgc1RC7JKC0SyK8Og4bmmhjFCOO8Ixu1go/u4Q1X3IjtpdF0mxYy0vjq4Pfgync7AQ3uMXRZ2GgEswBl66zeh/MDYLDczxOHczUD+K/N7TV+8RnT78+ib/wis12B2DLm2CfYmhmCLevCfvLjFPMGeQO9iBLVAJoI1oNvQ2xhAMUG3yBR25Qp0HXoEvYJ2egizEzyTz74WsMhPAQYABn6M5Z1RL9UAAAAASUVORK5CYII=) no-repeat 0 0}.dw_wrap .item.item3 .dw_in .dw_ico:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4MkYxMDQyNTY5MjExRUVCQzlBOEJCNTlFQkUxQjFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4MkYxMDQzNTY5MjExRUVCQzlBOEJCNTlFQkUxQjFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTgyRjEwNDA1NjkyMTFFRUJDOUE4QkI1OUVCRTFCMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTgyRjEwNDE1NjkyMTFFRUJDOUE4QkI1OUVCRTFCMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xpVhzAAADZUlEQVR42sxY2VITURDtWRPCJlhEgUIQNyipEnlAv0H9AXnzRX30c/QL+AF59xktEYligagsYQmCYDYymcU+s5QkhJBhkjBddSqpO9095/bt292J8O79X3JFZbxkPGWMMdqoOZJhJBjTjNcMDYuy+7Cf8ZYxTs0XBOChi2eMJ4yk6EbqokiVCzjMMCIg9iIkpDy5x3gOYlMUPpkCsYkQErvv5Vhg6Y+rNuokdo75ktYWkTrapBPrguCgXC61S7aNX/FtYZpEd4aiJIrCmboS69wejJJuWI0nli+YlNor0lBf6bGls4aN4zLQq9IO6xa0JhCDrG1rFC3LgsOMYaPk2KMire9o50oy+SyFGDuPdyu0ulUgy904Pr+u5ElVBDvhuztlkty0M5jb/qFOyZRGX1inUs5pukW5vBmMGI5OYQJ3b7bQ4o8jfrHDLn5ZsY9zgyMyv5QjXXfWZVngjcg0PhKjX5uafezeBocHIiTyDVlaPQoeMURnmR31xRUaHY5SYjlPV5hUb49Cc4s5Kuql+QOCm6ki7e7r9mZwRZBnN5gU1vc4mnU5Sk/gdGu3SBFVoGuc1HPf/kepkoBw4nueJjhyB2mdFpbzjUt+RG/gqkprW1pVUsejt8q6sGn4rezqkGn3j16zPnRhU9dbOTnWSoLo3LTt30X7piFqpmn5KMisazldATcYuSmKTvRnF7LnIzabKDWUJMEXKU8MtkGnwA3eqLGu+TpKlAqFy4Eg1G4DXdgYPtuS7xxLZ03qaq89Z6ALm4Ykf3tMopHrUXv3aDFD/WpNUYMOdGGDng8f8BWYGFrO6HAL3RqM2MmPhEWjPkgb9tRQjRyeQQe6sEFqwgd8oVDDd9VN8c+3Uw8/xnMUGnGl8oBK3sa7P0wbFW07uSdmcgatrBdOPOvpkil7ZFbtl1UjBsPTahZeKNi9EdsrBdYEV+e02ha4iVftBAz0zYq/YnNmENfBiHltyrJO5ldQkYOSSu0XeXQucyphzJECERODGP9MOsMjhj+ViyiA71jDswuLmDfnI8+8CWKdx+4ddzi80BwjdxCsB5m6HWUjRfT+jwqZZEDsYwiJJUT3n7ywyTSIvWHMh4jUZ3ACMRScx4xPISCFAD0CJ+9WJhkPGK8YHxjZJpLJuu/EuyddLvRPgAEAgp5j5lLtxCEAAAAASUVORK5CYII=) no-repeat 0 0}.dw_wrap .dw_link{position:absolute;right:10px;bottom:10px}.cong_in{position:relative;width:200px;padding-left:93px}.cong_in:before{content:"";display:block;width:60px;height:60px;position:absolute;left:0;top:0}.schedule_grid{padding-top:60px}.bgrid_wrap{background-color:#ddeefa;flex-grow:0;flex-basis:670px;border-radius:20px;padding:25px 20px 20px 20px}.notice_wrap{background-color:#fff;flex-grow:1;flex-basis:0;border-radius:20px;border:2px solid #fff}.bgrid_wrap .t1{text-align:center;font-size:17px;color:#42769e;font-weight:500;line-height:1}.bgrid_wrap .t2{text-align:center;font-size:25px;color:#42769e;font-weight:700;margin-bottom:5px}.dlist_box{background-color:#fff;border-radius:20px;padding:15px 20px}.dlist li{font-size:14px;color:#262626;font-weight:500;padding-left:13px;position:relative;padding-top:3px;padding-bottom:3px}.dlist li:before{content:"";display:block;width:5px;height:5px;background-color:#c6c6c6;border-radius:50%;left:0;top:10px;position:absolute}.notice_tit{position:relative;height:50px;background-color:#f1f3fb;font-size:18px;color:#262626;font-weight:600;border-radius:20px 20px 0 0;padding:0 20px;display:flex;align-items:center}.notice_tit .more{border-radius:50%;position:absolute;top:10px;right:10px;width:30px;height:30px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDNTI1QjE2NTY5MjExRUU4MTU3RTVCNEJBQzVDRTdFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDNTI1QjE3NTY5MjExRUU4MTU3RTVCNEJBQzVDRTdFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0M1MjVCMTQ1NjkyMTFFRTgxNTdFNUI0QkFDNUNFN0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0M1MjVCMTU1NjkyMTFFRTgxNTdFNUI0QkFDNUNFN0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42YcNyAAAAl0lEQVR42mJ0KpvHwgAEezsT/zCgASYgfg/E353L50djk1wPxCDdi9AVgCQTgXgZlI2igAlo118gHYemIB4kyfj//3+wKqAAM0gCiKOgGhPhklAFbEDqKRCLAPELJiQJkM75UInfQJzChMVIkEQI0C1bmQ9/l2cFchaiSWxigPpvMRCHo0vA/OkDxD/RJWA6BXCFLUCAAQBQITtMryhlRwAAAABJRU5ErkJggg==) no-repeat 50%;display:flex}.notice_tit .more span{display:none}.dlist li{overflow:hidden}.dlist li .cont{width:75%;float:left}.dlist li .cont a{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dlist li .date{width:25%;float:left;text-align:right}.bottom_right{display:flex;align-items:center;justify-content:space-between}.bottom_right .logo{margin-right:35px}.br_link{display:flex}.br_link a{display:block;font-size:14px;color:#8383b1;font-weight:400}.br_link a:hover{text-decoration:underline}.br_link a.bar{margin-right:14px;padding-right:15px;position:relative}.br_link a.bar:before{width:1px;content:"";display:block;height:8px;position:absolute;right:0;top:7px;background-color:#babadb}.br_compay a{font-size:14px;color:#8383b1;font-weight:500;margin-left:70px}.br_compay a:hover{text-decoration:underline}.copyright{font-size:12px;color:#acacc6;font-weight:400}.content .schedule_grid .table_wrap table{position:relative;table-layout:fixed;text-align:center;box-shadow:none}.content .schedule_grid .table_wrap table th{font-weight:600;font-size:13px;height:50px;border:none;color:#262626}@media screen and (max-width:600px){.content .top_grid{flex-direction:column;margin-top:0}.content .top_grid .card.welcome{flex:none}.content .top_grid .card.welcome h4{margin-top:10px}.content .top_grid .card.welcome figure{top:auto;bottom:-20px;right:-20px;transform:none;width:180px}.content .top_grid .con_group{flex:none}.content .top_grid .search_wrap{border-radius:20px}.content .top_grid .search_wrap input[type=search]{font-size:16px;padding:0 20px;border-radius:20px}.content .top_grid .flex>*{padding:20px}.content .top_grid .flex h5{line-height:30px;font-size:16px}.content .top_grid .flex .link{font-size:12px;font-weight:500;margin-top:10px}.content .schedule_grid .tab-pane{flex-direction:column}.content .schedule_grid .tab-pane>h4.title{min-height:auto;font-size:16px}.content .schedule_grid .table_wrap{overflow:unset}.content .schedule_grid .table_wrap>ul.caption{display:none}.tooltip{left:unset;right:0}.content .schedule_grid .daily{flex-direction:column;margin-left:0;margin-top:20px}.content .schedule_grid .table_wrap table thead{position:relative}.content .schedule_grid .table_wrap table td>ul{padding:10px 0}.content .schedule_grid .table_wrap table td.sch.start .date:before{left:10%;width:90%}.content .schedule_grid .table_wrap table td.sch.end .date:before{width:90%}.content .schedule_grid .daily .item .title{text-align:center}.content .schedule_grid .daily .item ul li p{width:70px}.content .schedule_grid .card_wrap{flex-direction:column;gap:10px}.content .schedule_grid .card_wrap .card>h5{line-height:30px}.content .board_grid{flex-direction:column;gap:10px}.content .board_grid .card{max-width:100%}.content .board_grid .card_wrap{flex-basis:auto}.content .board_grid .card span{margin-top:10px}}.content h4.title .option{margin-left:auto}.content h4.title .option .form-check{display:flex;align-items:center;gap:10px;padding:0;margin:0}.content h4.title .option .form-check>*{cursor:pointer}.content h4.title .option .form-check input{width:55px;height:25px;margin:0}.content h4.title .option .form-check label{line-height:20px;font-size:14px}.table_wrap.info{border:1px solid #e3e3fd;border-radius:10px}.table_wrap.info table{table-layout:fixed}.table_wrap.info tr>*{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}.table_wrap.info th{background:#e3e3fd}.table_wrap.info th:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info td:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap.info.flex{gap:30px}.table_wrap.info.flex .left{flex:3}.table_wrap.info.flex .right{flex:2}.table_wrap.title{border:1px solid #9795d7;border-radius:10px}.table_wrap.title tr{background:transparent}.table_wrap.title tr>*{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}.table_wrap.title th{color:#fff;background:#9795d7}.table_wrap.title th:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.title td:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap .sorting{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:5px;border-radius:3px;background:#fff;vertical-align:middle}.table_wrap .sorting>img{width:8px}.completion_status .table_wrap table tr>:first-child{padding-left:10px}.completion_status .table_wrap table tr>:last-child{padding-right:10px}.nav.top{width:100%;gap:5px;margin-top:30px;padding:5px;border-radius:25px;background:#fff}.nav.top .nav-item{flex:1}.nav.top .nav-item .nav-link{width:100%;line-height:40px;font-size:18px;font-weight:500;color:#262626;padding:0;border-radius:25px}.nav.top .nav-item .nav-link.active{color:#fff;background:#4945e1}.nav.top .nav-item .nav-link .new_badge{display:inline-block;line-height:20px;font-size:12px;color:#fff;padding:0 7px;margin-left:5px;border-radius:5px;background:#da0000;vertical-align:text-bottom}h4.title .nav .nav-link{line-height:0;padding:5px;background:none}h4.title .nav .nav-link svg{fill:#b2b2b2}h4.title .nav .nav-link.active svg{fill:#615cff}.course_con{position:relative}.course_con .tab-content ul{display:flex;gap:20px}.course_con .tab-content ul li{flex:1;padding:20px;border-radius:20px;background:#fff}.course_con .card_view .date{display:flex;align-items:center;justify-content:space-between}.course_con .card_view .date span{font-size:16px}.course_con .card_view .date p{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:16px;font-weight:500;border-radius:50%;background:#f1f1fe}.course_con .card_view .title{display:flex;align-items:center;gap:15px;margin-top:5px}.course_con .card_view .title figure{width:60px}.course_con .card_view .title .txt h5{line-height:24px;font-size:16px;font-weight:700}.course_con .card_view .title .txt p{line-height:16px;font-size:13px;font-weight:500;color:#605cff;margin-top:4px}.course_con .card_view .info{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:20px}.course_con .card_view .info li{line-height:20px;font-size:13px;text-align:center;padding:5px 10px;border-radius:10px;background:#f1f1fe}.course_con .card_view .btn_wrap{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.course_con .card_view .btn_wrap button{width:100px;line-height:40px;font-size:16px;font-weight:500;color:#fff;text-align:center;padding:0;border-radius:20px}.course_con .card_view .btn_wrap button.application{background-color:#605cff}.course_con .card_view .btn_wrap button.del{color:#262626;background-color:#ebebeb}.course_con .list_view{margin:-10px 0;border-collapse:separate;border-spacing:0 7px}.course_con .list_view thead{box-shadow:none}.course_con .list_view tr{background:#fff}.course_con .list_view th{height:55px;font-size:13px;background:#e9e9f3}.course_con .list_view th:first-child{border-radius:20px 0 0 20px}.course_con .list_view th:last-child{border-radius:0 20px 20px 0}.course_con .list_view td{height:70px;font-size:13px;text-align:center;padding:10px 5px;border:none}.course_con .list_view td:first-child{font-size:15px;border-radius:20px 0 0 20px!important}.course_con .list_view td:last-child{border-radius:0 20px 20px 0!important}.course_con .list_view td figure{width:85px}.course_con .list_view td .btn_wrap{display:flex;gap:10px}.course_con .list_view td .btn_wrap button{line-height:30px;font-weight:500;color:#fff;text-align:center;padding:0 15px;border-radius:20px}.course_con .list_view td .btn_wrap button.application{background-color:#605cff}.course_con .list_view td .btn_wrap button.complete{background-color:#22cec0}.course_con .list_view td .btn_wrap button.del{color:#262626;background-color:#ebebeb}.search_bar .input_group{display:flex;align-items:flex-end;gap:20px;padding:30px;border-radius:20px;background:#fff}.search_bar .input_group>div{flex:1}.search_bar .input_group>div>*{width:100%}.search_bar .nice-select,.search_bar input[type=text]{line-height:38px;height:40px}.search_bar .input_group h5{margin-bottom:5px}.search_bar .input_group .btn_wrap{flex-grow:0;flex-basis:90px}.search_bar .input_group .btn_wrap .search{display:flex;align-items:center;justify-content:center;width:100%;line-height:40px;font-size:15px;padding:0 10px;border-radius:7px}.search_bar .input_group .btn_wrap .search img{width:20px;margin-right:5px}.table_wrap table{width:100%;border-radius:20px;box-shadow:0 0 5px rgb(0 0 0/5%)}.table_wrap table thead{position:sticky;top:0;z-index:10;border-radius:20px 20px 0 0;background:#e9e9f3;box-shadow:0 1px 1px rgba(0,0,0,.1)}.table_wrap table thead th{height:45px;font-size:13px;font-weight:500;text-align:center;padding:0 10px}.table_wrap thead tr:first-child th:first-child{border-radius:20px 0 0}.table_wrap thead tr:first-child th:last-child{border-radius:0 20px 0 0}.table_wrap table thead tr:nth-child(2) th{border-top:1px solid #f3f3f3}.table_wrap table thead th{border-right:1px solid #f3f3f3}.table_wrap tbody tr{background:#fff}.table_wrap tbody tr:hover{background:#fbfbfb}.table_wrap tbody tr:hover td[rowspan]{background:#fff}.table_wrap tbody tr.active{background:#f9eeff}.table_wrap tbody td{line-height:20px;font-size:13px;font-weight:500;text-align:center;padding:10px;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}.table_wrap tbody tr:first-child td{border-top:none}.table_wrap table tr>:first-child{padding-left:20px}.table_wrap table tr>:last-child{padding-right:20px}.table_wrap tbody tr:last-child td:first-child{border-radius:0 0 0 20px}.table_wrap tbody tr:last-child td:last-child{border-radius:0 0 20px}.table_wrap button.cancel{color:#262626!important;background:#ebebeb}.table_wrap tbody td .select_wrap .nice-select{width:100%;height:30px;line-height:28px}.table_wrap tbody td.disabled{opacity:.5}.table_wrap tbody td .btn.disabled{opacity:.3;background:#262626}.table_wrap tbody td .radio_group{gap:20px}.table_wrap tbody td .radio_group .form-check{margin-bottom:0}.table_wrap tbody td .radio_group .form-check-input{margin-top:3px;cursor:pointer}.table_wrap tbody td .radio_group .form-check-label{cursor:pointer}.table_wrap tbody td .check_group{gap:30px}.table_wrap .sun{color:#da0000}.form-check-input{font-size:13px;cursor:pointer}.form-check-input+label{padding:0 5px;cursor:pointer}.navigation{margin-top:30px}.navigation .pagination{gap:10px}.navigation .pagination .page-link{width:34px;line-height:34px;color:#999;text-align:center;margin:0;padding:0;border:none;border-radius:5px;background:transparent}.navigation .pagination .active .page-link{font-weight:700;color:#fff;background:#605cff}.navigation .pagination .next .page-link,.navigation .pagination .prev .page-link{background:#fff}.new_subject .preview{display:flex;align-items:center;gap:15px;margin-left:auto}.new_subject .preview li{display:flex;align-items:center;gap:5px;line-height:18px;font-size:13px;font-weight:500}.new_subject .preview li:before{display:inline-block;width:18px;height:18px;content:"";border:1px solid #bfbfbf}.new_subject .preview li.sel:before{background:#e9efff}.new_subject .preview li.unable:before{background:#feefef}.new_subject .preview li.complete:before{background:#f6f6f6}.new_subject h4.title .btn_wrap button{min-width:120px;line-height:40px;font-size:15px;padding:0 20px;border-radius:10px}.new_subject .table_wrap tbody tr.sel{background:#e9efff}.new_subject .table_wrap tbody tr.unable{color:#db9999;background:#feefef}.new_subject .table_wrap tbody tr.complete{color:#a9a9a9;background:#f6f6f6}.new_subject .table_wrap tbody td .plan{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;padding:0;margin:auto;border-radius:50%;background:#9eaedd}.new_subject .table_wrap tbody td .plan img{width:16px}.new_subject .table_wrap tbody td .plan:hover{background:#8091c3}.simulation .nav{width:100%;gap:5px;margin-top:30px;padding:5px;border-radius:25px;background:#fff}.simulation .nav .nav-item{flex:1}.simulation .nav .nav-item .nav-link{width:100%;line-height:40px;font-size:18px;font-weight:500;color:#262626;padding:0;border-radius:25px}.simulation .nav .nav-item .nav-link.active{color:#fff;background:#4945e1}.simulation .nav+.tab-content{padding-top:20px}.complete_info{display:flex;align-content:center;justify-content:space-between;padding:20px 30px;border-radius:20px;background:#fff}.complete_info p{display:flex;align-items:baseline;gap:5px;font-size:15px;font-weight:500}.complete_info p strong{font-size:24px;font-weight:700}.course_progress .preview{display:flex;align-items:center;gap:15px;margin-left:auto}.course_progress .preview li{display:flex;align-items:center;gap:5px;line-height:18px;font-size:13px;font-weight:500}.course_progress .preview li:before{display:inline-block;width:18px;height:18px;content:"";border:1px solid #bfbfbf}.course_progress .preview li.priority1:before,.course_progress tr.priority1{background:#e9efff}.course_progress .preview li.priority2:before,.course_progress tr.priority2{background:#e9fffe}.course_progress .preview li.priority3:before,.course_progress tr.priority3{background:#f8eeff}.course_progress .preview li.priority4:before,.course_progress tr.priority4{background:#ffe9ed}.course_progress .table_wrap th{height:30px;font-size:13px}.course_progress .table_wrap td{position:relative;font-size:13px}.course_progress .table_wrap tbody tr td[rowspan],.course_progress .table_wrap td:first-child{background:#fff}.course_progress .table_wrap td.badges{padding:10px 20px}.course_progress .table_wrap td.badges span{position:absolute;top:5px;left:5px;width:13px;height:20px;background:url(/st/img/badge.693a69d5.svg) no-repeat bottom;background-size:13px}.complete_con{display:flex;gap:20px}.complete_con .con{flex:1}.complete_con .con>div{position:relative;height:calc(100% - 46px);padding:35px;border-radius:20px;background:#fff}.complete_con .con .stats{display:flex;justify-content:center;width:550px;height:310px}.toolbox{position:absolute;padding:5px 10px;border-radius:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15)}.stats .toolbox{top:30px;left:100px}.gauge .toolbox{top:20px;left:20px}.toolbox .title{font-size:15px;padding:5px 10px;border-bottom:1px dotted #e6e6e6}.toolbox ul{padding:10px}.complete_con .con .gauge{display:flex;align-items:flex-end;justify-content:center;height:310px}.complete_con .con .gauge figure{position:relative;font-size:0}.complete_con .con .gauge figure span{position:absolute;bottom:0;width:-moz-max-content;width:max-content;line-height:15px;font-size:15px;padding:0 10px}.complete_con .con .gauge figure .start{right:100%}.complete_con .con .gauge figure .end{left:100%}.complete_con .con .gauge figure embed{width:370px}.complete_con .con .gauge h1{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);font-size:54px;font-weight:700;color:#7f26ff}.complete_con .con .gauge h1 span{font-size:36px;font-weight:500}.progressing .progress_info{position:absolute;top:20px;right:20px;display:flex;align-items:center;font-size:15px}.progressing .progress_info:before{width:15px;height:15px;content:"";margin-right:5px;border-radius:3px;background:#4945e1}.range_bar{display:flex;align-items:center;height:40px}.complete_list .accordion_top{height:60px;border-radius:20px;background:#4945e1}.complete_list .accordion_top li{color:#fff}.complete_list .col{display:flex;align-items:center;text-align:center}.complete_list .col>*{font-size:15px;padding:0 10px}.complete_list .col>:first-child{flex-grow:0;flex-basis:70px}.complete_list .col>:nth-child(2),.complete_list .col>:nth-child(3){flex-grow:0;flex-basis:130px}.complete_list .col>:nth-child(4){flex-grow:1;flex-basis:0;padding:0 100px}.complete_list .col>:nth-child(5){flex-grow:0;flex-basis:150px}.accordion .accordion-item{margin-bottom:20px;border:none;border-radius:20px}.accordion .accordion-button{padding:5px 0;outline:none;box-shadow:none}.accordion .accordion-button:not(.collapsed){color:#262626;border-radius:20px;background:#fff}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:20px}.accordion .accordion-button:after{position:absolute;top:20px;right:20px;width:20px;height:20px;background-size:20px;opacity:.5}.accordion .accordion-button .progress{height:7px}.accordion .accordion-button .progress-bar{background:linear-gradient(90deg,#615cff 0,#3bbcc2)}.accordion .accordion-body{padding:15px 0;border-radius:0 0 20px 20px;background:#e9e9fc}.accordion .accordion-body li{line-height:30px}.table_wrap.form tr:first-child th:first-child{border-top-left-radius:20px}.table_wrap.form tr:first-child td:last-child{border-top-right-radius:20px}.table_wrap.form tr:last-child th:first-child{border-bottom-left-radius:20px}.table_wrap.form tr:last-child td:last-child{border-bottom-right-radius:20px}.table_wrap.form tr th{font-size:13px;text-align:center;padding:0;background:#e9e9f3}.table_wrap.form tr td{font-size:13px;padding:10px 20px}.table_wrap.form tr td input[type=text]{height:35px}.table_wrap.form tr td .date_wrap{display:flex}.table_wrap.form tr td .date_wrap .input_wrap{flex:1;background:url(/st/img/i_calendar.f915617b.svg) no-repeat right 20px center;background-size:18px}.table_wrap.form tr td .date_wrap>span{flex:0 0 50px;line-height:35px}.table_wrap.form tr td .nice-select{height:35px;line-height:33px;border-radius:10px}.table_wrap.form tr td .input_wrap input[type=file]{display:none}.table_wrap.form tr td .input_wrap .btn-add{display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:23px;font-weight:400;color:#4945e1;border:1px solid #4945e1;border-radius:7px;cursor:pointer}.table_wrap tr td.approval{color:#45b3e1}.table_wrap tr td.apply{color:#4945e1}.table_wrap tr td.cancel{color:#da0000}.table_wrap tr td.not_approval{color:#c1c1c1}.table_wrap .correction{text-decoration:line-through}.table_wrap .answer_icon{flex:0 0 32px;width:32px;margin:0 15px}#schedule-tab{margin-top:40px}#schedule-tab .nav-link{width:50px;font-size:13px;color:#c1c1c1;border-top:1px solid #605cff;border-bottom:1px solid #605cff;border-radius:0;background:#fff}#schedule-tab li:first-child .nav-link{border-left:1px solid #605cff;border-radius:20px 0 0 20px}#schedule-tab li:last-child .nav-link{border-right:1px solid #605cff;border-radius:0 20px 20px 0}#schedule-tab .nav-link.active{color:#fff;background:#605cff}.top_panel{position:absolute;top:-20px;right:0}.top_panel .preview{display:flex;align-items:center;gap:15px;margin-left:auto}.top_panel .preview li{display:flex;align-items:center;gap:5px;line-height:18px;font-size:13px;font-weight:500}.top_panel .preview li:before{display:inline-block;width:18px;height:18px;content:"";border:1px solid #bfbfbf}.top_panel .preview li.academic:before,.top_panel .preview li.all:before,.top_panel .preview li.my:before{background:#fff}#schedule-tabContent.tab-content>.tab-pane{padding-top:20px}.tab-pane .top_pager{position:absolute;top:-45px;left:50%;transform:translateX(-50%);display:flex;align-items:flex-start;gap:30px}.tab-pane .top_pager button{width:24px;padding:5px;position:unset;display:block;height:35px;margin:0}.tab-pane .top_pager h1{line-height:35px;font-size:26px;text-align:center;white-space:nowrap}.tab-pane .top_pager h1 .yy{line-height:20px;font-size:13px;color:#b0b0b0}.notice table tr>:last-child{padding-right:10px}.notice table tr>:first-child{padding-left:10px}.notice table tr>td{cursor:pointer}.notice table tr>td:nth-child(2){text-align:left;padding:10px 20px}.notice_view{width:100%;border-radius:20px;background:#fff}.notice_view>div{position:relative;font-size:13px;padding:15px 20px}.notice_view .title{display:flex;align-items:center;justify-content:space-between;font-weight:500}.notice_view .title .date>span{display:inline-block;line-height:28px;color:#262626;margin-right:5px;padding:0 15px;border-radius:20px;background:#f1f1f1}.notice_view .noti_attach{display:flex;align-items:center;border-top:1px solid #f2f2f2}.notice_view .noti_attach .file_name{font-style:italic;color:#8f8f8f;margin-left:10px;text-decoration:underline;text-underline-position:under;cursor:pointer}.notice_view .noti_con{line-height:24px;font-weight:500;border-top:1px solid #f2f2f2}.notice_view .pager{position:relative;margin-top:50px}.notice_view .pager ul{border-radius:10px;background:#e9e9f3}.notice_view .pager li button{display:flex;align-items:center;gap:20px;width:100%;font-size:13px;padding:10px 20px;cursor:pointer}.notice_view .pager li+li{border-top:1px solid #f1f3f2}.notice_view .pager li span{display:inline-block;line-height:28px;font-weight:700;padding:0 15px;border-radius:20px;background:#fff}.notice_view .pager li p{font-weight:700}.notice_view+.btn_wrap{text-align:right;margin-top:30px}#month .table_wrap table{table-layout:fixed}#month .table_wrap tbody tr:hover{background:#fff}#month .table_wrap tbody tr td:hover{background:#fbfbfb}#month table tr>:last-child{padding-right:10px}#month table tr>:first-child{padding-left:10px}#month table tr td.sun,#month table tr th.sun{color:#da0000}#month table tr td{height:110px}#month table tr td .date{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:20px}#month table tr td div .top{position:absolute;top:0;left:0;text-align:left}#month table tr td.holiday .date>.top{color:#da0000}#month table tr td .date .top span{display:inline-block}#month table tr td .date .top em{display:inline-block;margin-left:10px}#month table tr td .date .top em.a_box{line-height:20px;font-size:12px;padding:0 10px;border-radius:10px;background:#f1f1fe}#month table tr td.sch{border-left:4px solid}#month table tr td.sch.blue{border-left-color:#605cff;background:#e9efff}#month table tr td.sch.mint{border-left-color:#4edfd2;background:#e9fffd}#month table tr td.sch.purple{border-left-color:#ae69d3;background:#f9eeff}#month table tr td.sch .date{justify-content:flex-start}#month table tr td .list{width:100%;color:#262626}#month table tr td .list li{display:flex;align-items:flex-start;gap:5px;text-align:left}#month table tr td .list li+li{margin-top:3px}#month table tr td .list li p{flex:0 0 40px;text-align:center;line-height:18px;font-size:12px;border-radius:10px}#month table tr td.blue .list li p{border:1px solid #5376d2}#month table tr td.mint .list li p{border:1px solid #4edfd2}#month table tr td.purple .list li p{border:1px solid #ae69d3}#month table tr td .list li span{flex:1}#month table tr td.today{position:relative}#month table tr td.today .date{position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);color:#fff;padding:25px 20px 20px;border-radius:10px;background:linear-gradient(180deg,#8885ff,#605cff);box-shadow:10px 10px 15px rgba(97,93,255,.3)}#month table tr td.today .date .top{top:15px;left:15px}#month table tr td.today .list li{color:#fff}#month table tr td.today .list li p{border:1px solid #fff}#week table tr>:last-child{padding-right:10px}#week table tr>:first-child{padding-left:10px}#week table tr th{font-size:15px}#day table tr>:last-child{padding-right:10px}#day table tr>:first-child{padding-left:10px}#day table tr th{font-size:15px}#attendance-management .table_wrap table tr>:first-child{padding-left:10px}#attendance-management .table_wrap table tr>:last-child{padding-right:10px}#attendance-management .table_wrap tbody tr:hover td[rowspan]{background:#e9efff}#attendance-management .table_wrap td.blue_bg{background:#d1ddff}#attendance-management .table_wrap td .check{display:inline-block;width:26px}#ref-tab{padding:5px;margin-top:30px;border-radius:25px;background:#fff}#ref-tab li{flex:1}#ref-tab li .nav-link{width:100%;line-height:30px;font-size:18px;color:#262626;padding:5px;border-radius:25px}#ref-tab li .nav-link.active{color:#fff;background:#4945e1}.accordi_wrap .accordion-item{margin-bottom:10px}.accordi_wrap .accordion-header{line-height:30px}.accordi_wrap .accordion-button{gap:10px;font-weight:500;padding:10px 20px;border-radius:20px!important}.accordi_wrap .accordion-button:before{display:flex;align-items:center;justify-content:center;width:25px;height:25px;content:"Q";border-radius:50%;background:#f1f1fe}.accordi_wrap .accordion-body{position:relative;line-height:24px;padding:20px 20px 20px 55px}.accordi_wrap .accordion-body:before{position:absolute;top:20px;left:20px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;content:"Q";border-radius:50%;background:#fff}.hash_wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.hash_wrap label{line-height:22px;font-size:13px;font-weight:500;padding:5px 20px;border:1px solid #ccc;border-radius:5px;background:#fff;cursor:pointer}.hash_wrap input:checked+label{font-weight:700;color:#605cff;border-color:#605cff}.modal-content{border:none;border-radius:25px}.modal-header{border-bottom:none;padding:20px}.modal-body{padding:0 30px 30px}.modal-footer{justify-content:center;gap:5px;padding:0 30px 30px 30px;border-top:none}.modal-footer>button.btn{width:100px;font-size:15px;border-radius:20px}#detailModal .table_label,#detailModal .table_top{display:flex;align-items:center}#detailModal .table_label{gap:20px}#detailModal .table_label li{position:relative;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}#detailModal .table_label li:before{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;border-radius:50%}#detailModal .table_label li.beginner:before{content:"초";background:#3bbcc2}#detailModal .table_label li.middle:before{content:"중";background:#8545e1}#detailModal .table_label li.advanced:before{content:"고";background:#e9523f}#detailModal table thead{background:#e9e9f3}#detailModal table thead th+th{border-left:1px solid #fff}#detailModal table tbody td{font-weight:500;padding:5px 0;border:1px solid #e8e8e8}#detailModal table td .date{position:relative;display:flex;align-items:center;justify-content:center;height:40px;gap:10px}#detailModal table td.sch .date:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#efeeff}#detailModal table td.sch.start .date:before{left:5px;width:calc(100% - 5px);border-top-left-radius:10px;border-bottom-left-radius:10px}#detailModal table td.sch.end .date:before{width:calc(100% - 5px);border-top-right-radius:10px;border-bottom-right-radius:10px}#detailModal table td .date p{position:relative;line-height:24px;z-index:1}#detailModal table td .date span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;color:#fff;border-radius:50%;z-index:1}#detailModal table td .date span.beginner{background:#3bbcc2}#detailModal table td .date span.middle{background:#8545e1}#detailModal table td .date span.advanced{background:#e9523f}#detailModal tbody tr:last-child td:first-child,#detailModal tbody tr:last-child td:last-child{border-radius:0}#historyInfoModal .table_wrap.info tr>*{height:60px;font-size:13px}#historyInfoModal .table_wrap.info th{background:#e9e9f3}@media screen and (max-width:600px){.grade h4.title{flex-wrap:wrap}.grade h4.title .option{width:100%;margin-top:10px}.correction_reason h4.title{flex-direction:column}.nav.top{margin-top:0}.nav.top .nav-item{flex:1}.nav.top .nav-item .nav-link{width:100%;line-height:40px;font-size:14px;font-weight:500;color:#262626;padding:0;border-radius:25px}.nav.top .nav-item .nav-link.active{color:#fff;background:#4945e1}.nav.top .nav-item .nav-link .new_badge{line-height:18px;font-size:10px;border-radius:3px;vertical-align:middle}#m-subject-tab .nav-link{line-height:0;padding:5px;background:none}#m-subject-tab .nav-link svg{fill:#b2b2b2}#m-subject-tab .nav-link.active svg{fill:#615cff}.content h4.title .option .form-check{gap:5px}.content h4.title .option .form-check input{width:45px;height:20px}.course_con .tab-content ul{gap:0}.course_con .tab-content ul li{flex-basis:90%;flex-shrink:0}.course_con .card_view .date span{font-size:14px}.course_con .card_view .date p{width:30px;height:30px;font-size:14px}.course_con .card_view .title figure{width:60px}.course_con .card_view .title{gap:10px}.course_con .card_view .title .txt h5{font-size:14px}.course_con .card_view .title .txt p{font-size:12px;margin-top:0}.course_con .card_view .info li{line-height:18px;font-size:14px;padding:7px}.course_con .card_view .btn_wrap button{line-height:36px;font-size:14px}.table_wrap{width:100%;min-height:100px;overflow-x:overlay;overflow-y:hidden}.table_wrap.info{min-height:0}.table_wrap.info.flex{flex-direction:column;gap:10px}.table_wrap.info tr>*{height:40px;font-size:13px}.table_wrap>table{white-space:nowrap}.table_wrap table tr>:first-child{padding-left:10px}.table_wrap table tr>:last-child{padding-right:10px}.table_wrap .answer_icon{flex:0 0 25px;width:25px}.course_con .list_view{margin:0}.course_con .list_view td{font-size:13px;padding:10px}.course_con .list_view td figure{width:60px}.course_con .list_view td .btn_wrap button{font-size:13px}.search_bar .input_group{flex-direction:column;align-items:normal;gap:10px;padding:20px}.search_bar .input_group .btn_wrap{flex-basis:50px}.content .new_subject h4.title .flex{flex-direction:column;align-items:normal;margin-top:0!important;margin-left:auto}.content .new_subject .preview{display:none}.content .new_subject .preview+.btn_wrap{margin-top:0!important}.navigation .pagination{gap:5px}.navigation .pagination .page-link{width:25px;line-height:25px}.content .top_grid .major h5{display:flex;flex-direction:column;line-height:24px}.simulation .nav{margin-top:0}.complete_info{flex-direction:column;padding:20px}.complete_info p{display:block}.complete_info p strong{font-size:20px}.new_subject h4.title .btn_wrap button{width:100px;line-height:36px;font-size:14px}#detailModal .table_top{flex-direction:column;align-items:flex-start}#detailModal .table_label{margin-left:0!important;margin-top:10px}#detailModal table tbody td{padding:5px 10px}#detailModal table tbody td.sch{padding:5px 0}.complete_con{flex-direction:column}.complete_con .con>div{padding:20px}.complete_con .con .gauge,.complete_con .con .stats{flex-direction:column;align-items:flex-start;width:100%}.gauge .toolbox,.stats .toolbox{position:unset;margin-bottom:20px}.complete_con .con .gauge h1{bottom:20px}.complete_con .con .gauge h1 span{font-size:24px}.complete_con .con .gauge figure{width:80%;margin:0 auto}.complete_con .con .gauge figure embed{width:100%}.complete_list .accordion_top{border-radius:10px}.complete_list .accordion .accordion-button:after{top:15px}.complete_list .col{position:relative;padding-bottom:30px}.complete_list .col>*{line-height:24px!important;font-size:14px;padding:0 5px}.complete_list .col>:first-child{flex-basis:15%}.complete_list .col>:nth-child(2){flex-grow:0;flex-basis:30%}.complete_list .col>:nth-child(3){flex-grow:0;flex-basis:25%}.complete_list .col>:nth-child(4){position:absolute;width:100%;left:0;bottom:10px;padding:0 20px}.complete_list .col>:nth-child(5){flex-grow:0;flex-basis:20%}.complete_list .accordion-body .col{padding-bottom:0}.complete_list .accordion-body .col>:first-child{display:none}.complete_list .accordion-body .col>:nth-child(2){flex-grow:0;flex-basis:40%}.complete_list .accordion-body .col>:nth-child(3){flex-grow:1;flex-basis:0}.table_wrap.form tr th{min-width:70px;font-size:12px;padding-left:0}.table_wrap.form tr td{font-size:12px;text-align:left;padding-left:10px}.table_wrap.form tr td .date_wrap .input_wrap{background-position:right 10px center;background-size:15px}.table_wrap.form tr td .date_wrap>span{flex:0 0 20px}.table_wrap.form tr td input[type=text]{font-size:12px;padding:0 10px}.table_wrap tbody td .radio_group{flex-direction:column;align-items:flex-start;gap:10px}.table_wrap tbody td .check_group{gap:10px}.simulation .nav .nav-item{flex:1 1 auto}.simulation .nav .nav-item .nav-link{font-size:14px}.course_progress h4.title{flex-direction:column;align-items:flex-start}.course_progress h4.title .flex.mla{margin-top:10px;margin-left:0!important}.search_bar .input_group{flex-direction:row;flex-wrap:wrap}.search_bar .input_group .btn_wrap{flex:auto;width:100%}#schedule-tab{justify-content:center;margin-top:20px}.top_panel{top:20px;width:100%}.top_panel .preview{justify-content:center}#schedule-tabContent.tab-content>.tab-pane{padding:120px 0 0}.tab-pane .top_pager{top:50px}.tab-pane .top_pager h1{line-height:30px;font-size:20px}.tab-pane .top_pager button{width:20px;height:34px}#month table tr>:first-child{padding-left:5px}#month table tr>:last-child{padding-right:5px}#month table tr th{padding:5px}#month table tr td{height:60px;line-height:16px;font-size:10px;padding:5px}#month table tr td.sch{border-left:1px solid #f2f2f2!important;border-top:4px solid}#month table tr td.sch.blue{border-top-color:#605cff}#month table tr td.sch.mint{border-top-color:#4edfd2}#month table tr td.sch.purple{border-top-color:#ae69d3}#month table tr td div .top{top:-2px;width:100%}#month table tr td .date .top em{letter-spacing:-1px;margin-left:3px}#month table tr td .date .top em:not(.a_box){width:-webkit-fill-available;margin-left:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}#month table tr td .date .top em.a_box{line-height:15px;font-size:10px;padding:0 3px}#month table tr td.sch .date{display:block}#month table tr td .list{padding-left:0}#month table tr td .list li{flex-wrap:wrap;gap:3px}#month table tr td .list li p{width:100%;line-height:15px;font-size:10px}#month table tr td .list li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#month table tr td.today{height:110px}#month table tr td.today .date{padding:20px 5px 5px;box-shadow:5px 5px 7px rgba(97,93,255,.3)}#month table tr td.today .date .top{top:7px;left:7px}#month table tr td.today .list li{flex-direction:column}#month table tr td.today .list li p{flex:0 0 18px}.notice_view .title{flex-direction:column;align-items:flex-start}.notice_view .title .date{margin-top:5px}.notice_view .pager{margin-top:30px}.notice_view .pager li button{gap:10px;padding:10px}.notice_view .pager li span{min-width:55px;padding:0}.notice_view .pager li p{text-align:left}}.gray_box{background-color:#e2e2ef;border-radius:15px;padding:15px 20px;font-weight:500}.gray_box,.question_tit{margin-bottom:15px;font-size:13px;color:#262626}.question_tit{font-weight:599}.icheck input[type=checkbox]{outline:none;border:none;background-color:#fff;-webkit-border-radius:0;-webkit-appearance:none;display:none}.icheck label{cursor:pointer;height:14px;align-items:center;display:flex;font-size:18px;color:#555;font-weight:500;position:relative}.icheck input[type=checkbox]+label span{position:relative;display:inline-block}.icheck input[type=checkbox]+label span:before{content:"";width:14px;display:block;height:14px;overflow:hidden;background-position:0 0;position:absolute;left:0;top:2px}.icheck input[type=checkbox]:checked+label span{padding-left:20px}.icheck input[type=checkbox]:checked+label span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MEFGOUYyNTVFQjExRUVBNTM5OTEyNTMwNzNGRjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MEFGOUYzNTVFQjExRUVBNTM5OTEyNTMwNzNGRjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkwQUY5RjA1NUVCMTFFRUE1Mzk5MTI1MzA3M0ZGNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwQUY5RjE1NUVCMTFFRUE1Mzk5MTI1MzA3M0ZGNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5B+IgTAAAA7klEQVR42pzSvwtBURTA8ftuCYuyUyb5ExgYzCxGUbzR5M8wmmTylGRVJrP/wkTKxGKQUp7v1Xm6pEdOfbp1u+ee++M4vu+rINpNlWboooqMTG+wQN+bqF2w1gkSSWozDBBTn+OCDsneM1GSRuq3cE2y02r45njrkEqfKme13Olb0g09bGVtV8tDhMUVdcyQkLmqtl7PXLqIk5V0RgV7rJCU+Yy2FjWQQgkHHFFGFEur2iO0/JOJCKbIoyAb5DBH/O34Gy2fa280RBM1jGXuPRb/f4e0UUf9HqZ7do9jSBu5sltYJfel5f5p8rsAAwDtuko+B+gDogAAAABJRU5ErkJggg==)}.question_item{margin-bottom:15px}.answer_five{overflow:hidden}.answer_five .item{float:left;width:20%;border-right:1px solid #ededed}.answer_five .item.first label{border-radius:15px 0 0 15px}.answer_five .item.last label{border-radius:0 15px 15px 0}.answer_five .item label{height:60px;-moz-align-items:center;align-items:center;display:flex;display:-ms-flexbox;-webkit-box-pack:center;-moz-box-justify-content:center;justify-content:center;font-size:13px;color:#262626;font-weight:500;background-color:#fff}.textarea_box{border-radius:15px;background-color:#fff;padding:20px}.textarea_box textarea{border:1px solid #ccc;border-radius:5px;height:160px;width:100%;padding:5px}h4{line-height:32px;font-size:20px}.v-application{background-repeat:no-repeat;background-position:100%;background-attachment:fixed}.mo_view .logo{background-image:url(/st/img/huss_symbol_w.8c302fd1.png)}#gnb ul li p a{width:0;font-size:18px;font-weight:500;white-space:nowrap;color:#fff;text-indent:15px;opacity:0;transition:all .2s ease;display:block}#gnb:hover ul li p a,section.sub #gnb ul li p a{width:120px;opacity:1}#gnb ul li dd button a:hover,#gnb ul li dt:hover p a{color:#68fffa}.content .courses .cousrses_div{display:flex;align-items:center;padding:40px 20px;border-radius:20px}.content .courses .cousrses_div.lms{background:#605cff}.content .courses .cousrses_div.ufolio{background:#8545e1}.content .courses .cousrses_div figure{display:flex;align-items:center;justify-content:center;width:100px;height:90px}.content .courses .cousrses_div figure img{width:90px}.content .courses .cousrses_div .txt{width:130px;color:#fff;margin-left:25px}.content .courses .cousrses_div h3{font-weight:700}.content .courses .cousrses_div .alarm{display:flex;align-items:center;gap:7px;margin-left:25px}.content .courses .cousrses_div .alarm img{width:30px}.content .courses .cousrses_div .alarm span{font-size:24px;color:#fff}.content .courses .cousrses_div .link{line-height:90px;color:#fff;font-size:18px;margin-left:auto;border-radius:20px;padding:0 20px}.content .courses .cousrses_div.lms .link{background:#4d32ff}.content .courses .cousrses_div.ufolio .link{background:#6a32d7}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.content .schedule{position:relative}.content .schedule .nav{position:absolute}.content .schedule .card{flex:1;position:relative;text-align:center;padding:20px}.content .schedule .card .date{position:absolute;top:20px;left:20px;line-height:18px;font-size:18px}.content .schedule .card>h4{width:50px;line-height:50px;margin:0 auto;border-radius:50%;background:#f7f7f7}.content .schedule .card figure{width:85px;margin:15px auto 0}.content .schedule .card>h5{font-size:18px;font-weight:700;margin-top:15px}.content .schedule .card>p{line-height:22px;font-size:16px;color:#605cff}.content .schedule .card .info{padding-top:15px;margin-top:15px;border-top:1px solid #e2e2e2}.content .schedule .card .info li{font-size:16px}.content .schedule .bi-chevron-left,.content .schedule .bi-chevron-right{color:#000!important}.fc .fc-toolbar{position:absolute;top:-50px}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0!important}.fc .fc-toolbar-title{position:relative;display:inline-flex;vertical-align:middle;font-size:24px!important}.fc-toolbar-chunk .btn{padding:0 6px!important;background:#fff;line-height:28px!important}.fc-toolbar-chunk .btn:active,.fc-toolbar-chunk .btn:hover{color:#000;background:#fff}.fc .fc-view-harness-active>.fc-view>table{background:#fff;border-radius:15px;border:none!important;padding:10px 5px!important}.fc .fc-view-harness-active>.fc-view>table th{font-weight:700;color:#000}.fc .fc-view-harness-active>.fc-view>table th:first-child{color:red}.fc .fc-view-harness-active>.fc-view>table td,.fc .fc-view-harness-active>.fc-view>table th{border:none!important;font-size:14px!important}.fc .fc-daygrid-day-top{justify-content:space-around;font-size:13px!important}.vueperslides__arrow{top:-30px!important;left:0!important;line-height:28px!important;font-size:16px!important;font-weight:500!important;color:#5f5f5f!important;padding:0 7px!important;border-radius:5px!important;background:#fff!important;width:30px}.vueperslides__arrows--outside .vueperslides__arrow--prev{left:0!important}.vueperslides__arrows--outside .vueperslides__arrow--next{left:40px!important}.vueperslide__content-wrapper:not(.vueperslide__content-wrapper--outside-top):not(.vueperslide__content-wrapper--outside-bottom){display:block!important}.vueperslides__parallax-wrapper{padding-bottom:0!important;height:360px}.course_con .tab-content div.card_view{display:flex;gap:20px}.course_con .tab-content div.card_view div.card_info{flex:1;padding:20px;border-radius:20px;background:#fff}.svgCharacter .st0{opacity:.4}.svgCharacter .st1{fill:#605cff}.svgCharacter .st2{fill:#06b2b2}.svgCharacter .st3{fill:#cbcccc}.svgCharacter .st4{fill:#6ec4c3}.svgCharacter .st5{fill:#ecf0f2}.svgCharacter .st6{fill:#009996}.svgCharacter .st7{fill:#fefefe}.svgLms .st0{fill:#605cff}.svgLms .st1{fill:#150035}.svgLms .st2{fill:#fff}.svgLms .st3{fill:#39a1ff}.svgFolio .st0{fill:#fff}.svgFolio .st1{fill:#150035}.svgFolio .st2{fill:#8545e1}.svgBell{width:30px}.svgBell .st0{fill:#ffc001}.svgBell .st1{fill:#fff}.table_wrap tbody tr:last-child td:first-child,.table_wrap tbody tr:last-child td:last-child,.table_wrap thead,.table_wrap thead th:first-child,.table_wrap thead th:last-child{border-radius:0 0 0 0!important}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{text-align:center!important}.p-datatable .p-column-header-content{display:block!important}.p-datatable .p-datatable-tbody>tr.bg-rank1{background:#e9efff}.p-datatable .p-datatable-tbody>tr.bg-rank2{background:#e9fffe}.p-datatable .p-datatable-tbody>tr.bg-rank3{background:#f8eeff}.p-datatable .p-datatable-tbody>tr.my-majr{background:#ffe9ed}.p-chart{width:100%}@media screen and (max-width:600px){.course_con .tab-content div.card_view{gap:0}.course_con .tab-content div.card_view div.card_info{flex-basis:90%;flex-shrink:0;width:50%;padding:15px}.vueperslide.vueperslide--visible{width:49%!important}}.p-button{line-height:34px!important}.p-button.blue{background:#605cff;border:1px solid #605cff}.p-button.blue:hover{background:#4b47e8!important}.p-button.gray{background:#c4c4c4;border:1px solid #c4c4c4;color:#262626}.p-button.gray:hover{background:#b6b6b6!important;border:1px solid #b6b6b6!important;color:#262626!important}.p-button.light-gray{background:#ebebeb;border:1px solid #ebebeb;color:#262626}.p-button.light-gray:hover{background:#ebebeb!important;border:1px solid #ebebeb!important;color:#262626!important}.p-button.pink{background:#fcd4d4;border:1px solid #fcd4d4;color:#262626}.p-button.pink:hover{background:#fdc9c9!important;border:1px solid #fdc9c9!important;color:#262626!important}.p-button.light-green{background:#22cec0;border:1px solid #22cec0}.p-button.light-green:hover{background:#16cfc0!important;border:1px solid #16cfc0!important}.p-button.search{line-height:40px!important}.svgUser[data-v-53a935e6]{width:20px;fill:#dedeef}.svgIcon[data-v-53a935e6]{width:30px;fill:#9e9eca}#gnb .second_menu dt a[data-v-48ebd866]{line-height:30px;font-size:16px;font-weight:500;color:#eee}#gnb li.info .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_mypage_w.f3face37.svg)}#gnb li.major .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_major_w.8edb761e.svg)}#gnb li.course .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_class_w.fa7f72c6.svg)}#gnb li.grade .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_grades_w.76df5578.svg)}#gnb li.university .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_university_w.70f94154.svg)}#gnb li.board .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_notice_w.a27aed5d.svg)}#gnb li.on.info .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_mypage_b.59b950fc.svg)}#gnb li.on.major .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_major_b.7b2b3cae.svg)}#gnb li.on.course .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_class_b.b743e7e0.svg)}#gnb li.on.grade .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_grades_b.636040da.svg)}#gnb li.on.university .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_university_b.203c67ff.svg)}#gnb li.on.board .menu_wrap figure[data-v-48ebd866]{background-image:url(/st/img/i_notice_b.88d00b11.svg)}#gnb li.on .menu_wrap p[data-v-48ebd866]{color:#5452a3}*,:after,:before{word-break:break-all;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}#syllabusModal .btn{line-height:30px;font-weight:500;color:#fff;padding:0 15px;border:none;border-radius:10px;background:#aaa}#syllabusModal .btn:hover{background:#777}#syllabusModal .btn.line{line-height:32px;color:#525252;border:1px solid #ccc;background:transparent!important}#syllabusModal .btn.line.mint{color:#31afd7!important;border-color:#31afd7!important}#syllabusModal .btn.line.mint:hover{color:#178eb4!important;border-color:#178eb4!important}#syllabusModal .btn.icon{line-height:unset;padding:0;background:transparent}#syllabusModal .btn.icon:hover{background:transparent}#syllabusModal .table_wrap table{width:100%;border-radius:20px!important;box-shadow:5px 5px 7px rgba(0,0,0,.1)}#syllabusModal .table_wrap table.slim td,#syllabusModal .table_wrap table.slim th{padding:10px 3px}#syllabusModal .table_wrap table thead{border-radius:20px 20px 0 0!important;background:#e2eef7}#syllabusModal .table_wrap table thead th{height:45px;font-size:13px;font-weight:500;text-align:center;padding:0 10px;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}#syllabusModal .table_wrap thead tr:first-child th:first-child{border-top-left-radius:20px!important}#syllabusModal .table_wrap thead tr:first-child th:last-child{border-top-right-radius:20px!important;border-right:none}#syllabusModal .table_wrap table thead tr:nth-child(2) th{border-top:1px solid #f3f3f3}#syllabusModal .table_wrap table tbody th{height:45px;font-size:13px;font-weight:500;text-align:center;white-space:nowrap;padding:0 10px;border-right:1px solid #f3f3f3;background:#e2eef7}#syllabusModal .table_wrap tbody th:empty{background:transparent}#syllabusModal .table_wrap tbody tr+tr th{border-top:1px solid #f3f3f3}#syllabusModal .table_wrap tbody tr{background:#fff}#syllabusModal .table_wrap tbody tr:hover{background:#fbfbfb}#syllabusModal .table_wrap tbody tr:first-child th:first-child{border-top-left-radius:20px!important}#syllabusModal .table_wrap tbody tr:first-child td:last-child{border-top-right-radius:20px!important}#syllabusModal .table_wrap thead+tbody tr:first-child :first-child{border-top-left-radius:0!important}#syllabusModal .table_wrap thead+tbody tr:first-child :last-child{border-top-right-radius:0!important}#syllabusModal .table_wrap tbody tr:last-child th:first-child{border-bottom-left-radius:20px!important}#syllabusModal .table_wrap tbody tr:last-child td:last-child{border-bottom-right-radius:20px!important}#syllabusModal .table_wrap tbody tr.rowlast :first-child{border-bottom-left-radius:20px!important}#syllabusModal .table_wrap tbody tr.rowlast+tr :first-child{border-bottom-left-radius:0!important}#syllabusModal .table_wrap tbody tr.rowlast .last_td{border-bottom-right-radius:20px!important}#syllabusModal .table_wrap tbody tr:hover td[rowspan],#syllabusModal .table_wrap.nh tbody tr:hover{background:#fff}#syllabusModal .table_wrap tbody tr.active{background:#f9eeff}#syllabusModal .table_wrap tbody td{line-height:20px;font-size:13px;font-weight:500;text-align:center;padding:10px 20px;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}#syllabusModal .table_wrap tbody td:first-child{border-left:none}#syllabusModal .table_wrap tbody tr:first-child td{border-top:none}#syllabusModal .table_wrap .td_left td{text-align:left}#syllabusModal .table_wrap input[type=checkbox]{width:18px;height:18px;margin-top:0;cursor:pointer}#syllabusModal .table_wrap .img{width:20px}#syllabusModal .check_group.flex{align-items:center;gap:10px}#syllabusModal .check_group.flex .input_wrap{display:flex;align-items:center}#syllabusModal .check_group.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 10px}#syllabusModal .modal-dialog{max-width:1200px}#syllabusModal .modal-content{border:none;border-radius:25px;background:transparent}#syllabusModal .modal-header{padding:0 30px;border:none}#syllabusModal .nav-link{display:flex;align-items:center;justify-content:center;width:155px;height:40px;font-size:15px;color:#fff;padding:5px 0 0;border-radius:0;background-repeat:no-repeat;background-position:0 100%;background-size:100%}#syllabusModal .nav-link.active{color:#262626;background-color:transparent}#syllabusModal .tab_header{display:flex;align-items:center;justify-content:flex-end}#syllabusModal .table_wrap{margin-top:5px}#syllabusModal .modal-body{padding:30px;border-radius:25px 25px 0 0;background:#fff}#syllabusModal .modal-footer{padding:30px 0;background:#fff}#syllabusModal .modal-footer>.btn{margin:0 5px;border-radius:20px;padding:0 40px}@media screen and (max-width:1000px){h1{line-height:45px;font-size:30px}h2{line-height:36px;font-size:24px}h3{line-height:30px;font-size:20px}h4{line-height:24px;font-size:16px}h5{line-height:20px;font-size:14px}#syllabusModal .btn{line-height:30px;font-size:12px;padding:0 15px}#syllabusModal .btn.line{line-height:28px}#syllabusModal .table_wrap{width:100%;min-height:55px;overflow-x:overlay;overflow-y:hidden}#syllabusModal .table_wrap>table{white-space:nowrap}#syllabusModal .table_wrap table tr>:first-child{padding-left:10px}#syllabusModal .table_wrap table tr>:last-child{padding-right:10px}#syllabusModal .table_wrap tbody td{padding:10px}#syllabusModal .modal-dialog{margin:10% 5%;min-height:auto;max-height:90%}#syllabusModal .modal-content{border-radius:10px}#syllabusModal .modal-header{padding:0;margin-bottom:-1vw;overflow-x:overlay}#syllabusModal .modal-header .nav{width:100%}#syllabusModal .nav li{flex:1}#syllabusModal .nav-link{width:100%;height:34px;font-size:11px;padding-right:1vw}#syllabusModal .modal-body{padding:20px;border-radius:0}}.state_color{font-weight:700}.state_color.C,.state_color.R{color:red}.state_color.A,.state_color.S{color:blue}.state_color.N{color:green}.p-dropdown{width:100%}.main_title{font-size:16px;font-weight:700;margin-bottom:10px}.sub_title{font-size:14px;font-weight:700}.web-bottom{position:absolute!important;bottom:20px!important}.st0[data-v-f42a9b34]{fill:#e5e5e5}.st1[data-v-f42a9b34]{fill:#fff}.dlg_container[data-v-f42a9b34]{height:300px;padding:15px 10px}.pop_wrap[data-v-ae2e10ca]{position:fixed;top:20%;right:20%;z-index:1000;border:4px solid #fff}.popclose[data-v-ae2e10ca]{top:5px;right:10px;border:2px solid #fff;border-radius:50px;width:25px;height:25px;font-size:16px}.popclose[data-v-ae2e10ca],.test[data-v-ae2e10ca]{position:absolute;color:#fff;background-color:unset;z-index:2000}.test[data-v-ae2e10ca]{border:0;width:90px;height:23px;top:7px;right:50px;background:#9eaedd;border-radius:10px;font-size:15px}.content .board_grid .card[data-v-7b224924]{padding:15px 15px}.content .board_grid .card ul li h5[data-v-7b224924]{width:63%;font-size:15px}.content .board_grid .card ul li span[data-v-7b224924]{width:37%}.bord-None[data-v-7b224924]{text-align:center;line-height:150px}ul.dlist .new_box[data-v-7b224924]:after{display:inline-block;line-height:17px;font-size:10px;font-weight:500;color:#fff;content:"NEW";padding:0 5px;margin-left:5px;border-radius:5px;background:#e70000}.notice_list_box[data-v-7b224924]{display:grid;grid-template-columns:4fr 40px 100px}.notice_list_box .date[data-v-7b224924]{width:100%}.dlist li .cont[data-v-7b224924]{width:94%}.content .board_grid .card[data-v-5839e42a]{padding:15px 15px}.content .board_grid .card ul li h5[data-v-5839e42a]{width:63%;font-size:15px}.content .board_grid .card ul li span[data-v-5839e42a]{width:37%}.bord-None[data-v-5839e42a]{text-align:center;line-height:150px}ul.dlist .new_box[data-v-5839e42a]:after{display:inline-block;line-height:17px;font-size:10px;font-weight:500;color:#fff;content:"NEW";padding:0 5px;margin-left:5px;border-radius:5px;background:#e70000}.notice_list_box[data-v-5839e42a]{display:grid;grid-template-columns:4fr 40px 100px}.notice_list_box .date[data-v-5839e42a]{width:100%}.dlist li .cont[data-v-5839e42a]{width:94%}.vc-bordered{border:0!important}.vc-header{display:none!important}.vc-weekday{font-weight:800!important}.vc-day-content,.vc-weekday{font-size:16px!important}.vc-day{height:45px!important}.vc-container .vc-weekday-1{color:red}.vc-container .vc-weekday-7{color:#0004ff}.vc-dot{width:7px!important;height:7px!important}.stdDot{margin:0 9px 0 0!important}.stdDot,.uniDot{position:absolute}.uniDot{margin:0 0 0 9px!important}.dtflx{display:flex}.dtflx .dt{flex-basis:45px}.dtflx .etc{flex-basis:20px}.calendar-arrow[data-v-60c19465]{position:absolute;top:-40px;font-size:22px}.calendar-arrow span[data-v-60c19465]{margin-right:10px}.calendar-arrow a[data-v-60c19465]{background:#fff;margin-right:5px;font-size:14px;width:30px;height:28px;line-height:28px;border-radius:5px;text-align:center;vertical-align:middle}.calendar ul.caption[data-v-60c19465]{position:absolute;top:-30px;right:0;display:flex;align-items:center;gap:20px;padding:0 0 0 20px}.calendar ul.caption li[data-v-60c19465]{line-height:25px;font-size:15px}.calendar ul.caption li[data-v-60c19465]:before{display:inline-block;width:10px;height:10px;content:"";border-radius:50%;margin-right:5px}.calendar ul.caption li.sch1[data-v-60c19465]:before{background:#9eaedd}.calendar ul.caption li.sch2[data-v-60c19465]:before{background:#efabbe}.calendar ul.caption li.sch3[data-v-60c19465]:before{background:#d0d0d0}.table-calendar[data-v-60c19465]{background:#fff;border-radius:10px}.table-calendar td[data-v-60c19465]{text-align:center;font-weight:700}.table-calendar td[data-v-60c19465]:first-child{color:red}.table-calendar td[data-v-60c19465]:last-child{color:#0004ff}.table-calendar thead td[data-v-60c19465]{font-size:16px;padding:10px 0}.table-calendar tbody td[data-v-60c19465]{font-size:12px;vertical-align:top;padding:5px 0 15px 0;cursor:pointer}.table-calendar tbody td.active[data-v-60c19465]{background:#dbdcdd}.table-calendar tbody td .date.none[data-v-60c19465]{color:#999}.table-calendar tbody td .date[data-v-60c19465]{position:relative}.table-calendar tbody td.today .date span[data-v-60c19465]{color:#fff;position:relative;line-height:24px;z-index:1}#month table tr td.today .date[data-v-60c19465]{position:relative;top:auto;left:auto;width:auto;height:auto;color:#fff;padding:initial;border-radius:initial;background:initial;box-shadow:none}#month table tr td .date[data-v-60c19465]{display:initial;align-items:normal;justify-content:normal;width:auto;height:auto;padding-top:0}.table-calendar tbody td.today .date[data-v-60c19465]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;content:"";border-radius:50%;background:#605cff}.table-calendar tbody td .sch_mark[data-v-60c19465]{display:flex;justify-content:center;gap:5px;padding:10px}.table-calendar tbody td .sch_mark li[data-v-60c19465]{width:10px;height:10px;border-radius:50%}.table-calendar tbody td .sch_mark li.sch1[data-v-60c19465]{background:#9eaedd}.table-calendar tbody td .sch_mark li.sch2[data-v-60c19465]{background:#efabbe}.table-calendar tbody td .sch_mark li.sch3[data-v-60c19465]{background:#d0d0d0}#month table tr td[data-v-60c19465]{height:auto}#month table tr>[data-v-60c19465]:first-child{padding-left:0}#month table tr>[data-v-60c19465]:last-child{padding-right:0}.pop_wrap[data-v-6732441a]{position:fixed;top:20%;right:20%;z-index:1000;border:4px solid #fff}.popclose[data-v-6732441a]{position:absolute;top:5px;right:10px;border:2px solid #fff;border-radius:50px;width:25px;height:25px;color:#fff;font-size:16px;background-color:unset;z-index:2000}.content .board_grid .card[data-v-6732441a]{padding:20px 0;height:180px}.content .board_grid .card ul li[data-v-6732441a]{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:0;cursor:pointer}.content .board_grid .card ul li span[data-v-6732441a]{margin-top:0}.bgrid_wrap[data-v-6732441a]{background-color:#ddeefa;flex-grow:0;flex-basis:670px;border-radius:20px;padding:25px 20px 20px 20px}.notice_wrap[data-v-6732441a]{background-color:#fff;flex-grow:1;flex-basis:0;border-radius:20px;border:2px solid #fff}.bgrid_wrap .t1[data-v-6732441a]{text-align:center;font-size:17px;color:#42769e;font-weight:500;line-height:1}.bgrid_wrap .t2[data-v-6732441a]{text-align:center;font-size:25px;color:#42769e;font-weight:700;margin-bottom:5px}[data-v-6732441a] .fr-view p img{width:100%!important}.dlist_box[data-v-6732441a]{background-color:#fff;border-radius:20px;padding:15px 20px}.dlist li[data-v-6732441a]{font-size:14px;color:#262626;font-weight:500;padding-left:13px;position:relative;padding-top:3px;padding-bottom:3px}.dlist li[data-v-6732441a]:before{content:"";display:block;width:5px;height:5px;background-color:#c6c6c6;border-radius:50%;left:0;top:10px;position:absolute}.notice_tit[data-v-6732441a]{position:relative;height:50px;background-color:#f1f3fb;font-size:18px;color:#262626;font-weight:600;border-radius:20px 20px 0 0;padding:0 20px;display:flex;align-items:center}.notice_tit .more[data-v-6732441a]{border-radius:50%;position:absolute;top:10px;right:10px;width:30px;height:30px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDNTI1QjE2NTY5MjExRUU4MTU3RTVCNEJBQzVDRTdFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDNTI1QjE3NTY5MjExRUU4MTU3RTVCNEJBQzVDRTdFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0M1MjVCMTQ1NjkyMTFFRTgxNTdFNUI0QkFDNUNFN0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0M1MjVCMTU1NjkyMTFFRTgxNTdFNUI0QkFDNUNFN0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42YcNyAAAAl0lEQVR42mJ0KpvHwgAEezsT/zCgASYgfg/E353L50djk1wPxCDdi9AVgCQTgXgZlI2igAlo118gHYemIB4kyfj//3+wKqAAM0gCiKOgGhPhklAFbEDqKRCLAPELJiQJkM75UInfQJzChMVIkEQI0C1bmQ9/l2cFchaiSWxigPpvMRCHo0vA/OkDxD/RJWA6BXCFLUCAAQBQITtMryhlRwAAAABJRU5ErkJggg==) no-repeat 50%;display:flex}.notice_tit .more span[data-v-6732441a]{display:none}.dlist li[data-v-6732441a]{overflow:hidden}.dlist li .cont[data-v-6732441a]{width:75%;float:left}.dlist li .cont a[data-v-6732441a]{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dlist li .date[data-v-6732441a]{width:25%;float:left;text-align:right}dd[data-v-6732441a],dl[data-v-6732441a],h1[data-v-6732441a],h2[data-v-6732441a],h3[data-v-6732441a],h4[data-v-6732441a],h5[data-v-6732441a],ul[data-v-6732441a]{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link-btn[data-v-6732441a]{cursor:pointer;width:100px;line-height:30px;font-size:14px;border-radius:20px;color:#fff;background:#6aa2d1;text-align:center}.p-button.p-button-sm[data-v-2d24b948]{font-size:.875rem;padding:5px 10px}[data-v-557779aa] .p-datatable .p-datatable-thead>tr>th{padding:0 5px!important}[data-v-557779aa] .p-datatable .p-datatable-tbody>tr>td{padding:10px 10px!important}.table_wrap.info th[data-v-557779aa]:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info th[data-v-557779aa]{background:#e3e3fd}.table_wrap.info td[data-v-557779aa]:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap.info.flex[data-v-557779aa]{gap:30px}.table_wrap.info tr>[data-v-557779aa]{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}.table_wrap.info.flex .left[data-v-557779aa]{flex:3}.table_wrap.info.flex .right[data-v-557779aa]{flex:2}.table_wrap.info table[data-v-557779aa]{table-layout:fixed}[data-v-557779aa] .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{background-color:#e9e9f3!important}[data-v-557779aa] .p-column-title{font-size:.8rem}.table_wrap.info th[data-v-c5764d22]:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info td[data-v-c5764d22]:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap table tr>[data-v-c5764d22]:first-child{padding-left:20px}.table_wrap.info th[data-v-c5764d22]{background:#e3e3fd}.table_wrap.info tr>[data-v-c5764d22]{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}[data-v-c5764d22] .p-datatable .p-datatable-tbody>tr>td{padding:5px}.svgSearch[data-v-c5764d22]{width:20px;margin-right:5px}.svgDetail[data-v-c5764d22]{width:16px}.table_wrap table thead th[data-v-c5764d22]{font-size:13px}.course_con .card_view .btn_wrap button.complete[data-v-c5764d22]{background-color:#22cec0}.search_bar .input_group[data-v-c5764d22]{display:flex;align-items:flex-end;gap:20px;padding:20px;border-radius:20px;background:#fff}[data-v-c5764d22] .p-datatable .p-datatable-thead span{font-size:11px}[data-v-c5764d22] .p-datatable .btn_wrap button.application{background-color:#605cff}[data-v-c5764d22] .p-datatable .btn_wrap button.complete{background-color:#22cec0}[data-v-c5764d22] .p-datatable .btn_wrap button.del{color:#262626;background-color:#ebebeb}[data-v-c5764d22] .p-datatable .btn_wrap button{line-height:30px;font-size:.875rem;text-align:center;padding:0 15px;border-radius:20px}[data-v-c5764d22] .p-datatable .p-datatable-thead>tr>th{padding:0}.card[data-v-c5764d22],.course_con .tab-content div.card_view div.card_info[data-v-c5764d22],.search_bar .input_group[data-v-c5764d22]{box-shadow:5px 5px 7px rgba(0,0,0,.1)}[data-v-c5764d22] .p-button.p-button-sm{padding:.2rem 1rem!important}.block[data-v-c5764d22]{display:block}.content h4.title[data-v-c5764d22]{margin:20px 0 0 0}.draggable-list[data-v-c5764d22]{display:flex;gap:10px}.draggable-item[data-v-c5764d22]{padding:10px 20px;background-color:#f1f1f1;border:1px solid #ccc;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.table_wrap.info th[data-v-10ae300d]:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info td[data-v-10ae300d]:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap table tr>[data-v-10ae300d]:first-child{padding-left:20px}.table_wrap.info th[data-v-10ae300d]{background:#e3e3fd}.table_wrap.info tr>[data-v-10ae300d]{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}[data-v-10ae300d] .p-datatable .p-datatable-tbody>tr>td{padding:5px}.svgSearch[data-v-10ae300d]{width:20px;margin-right:5px}.svgDetail[data-v-10ae300d]{width:16px}.table_wrap table thead th[data-v-10ae300d]{font-size:13px}.course_con .card_view .btn_wrap button.complete[data-v-10ae300d]{background-color:#22cec0}.search_bar .input_group[data-v-10ae300d]{display:flex;align-items:flex-end;gap:20px;padding:20px;border-radius:20px;background:#fff}[data-v-10ae300d] .p-datatable .p-datatable-thead span{font-size:11px}[data-v-10ae300d] .p-datatable .btn_wrap button.application{background-color:#605cff}[data-v-10ae300d] .p-datatable .btn_wrap button.complete{background-color:#22cec0}[data-v-10ae300d] .p-datatable .btn_wrap button.del{color:#262626;background-color:#ebebeb}[data-v-10ae300d] .p-datatable .btn_wrap button{line-height:30px;font-weight:500;text-align:center;padding:0 15px;border-radius:20px}[data-v-10ae300d] .p-datatable .btn_wrap{display:inline-flex;gap:10px}[data-v-10ae300d] .p-datatable .p-datatable-thead>tr>th{padding:0}.border-list[data-v-10ae300d]{border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;table-layout:fixed;width:100%;border-collapse:separate;box-shadow:0 1px 5px -2px rgba(0,0,0,.2);border-radius:3px}.td_title[data-v-10ae300d]{background:#e2eef7!important}.border-list td[data-v-10ae300d]{height:30px;max-height:30px;padding:0 5px!important;border-left:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;font-size:11px;font-weight:400;text-align:center!important;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regBtnSize[data-v-10ae300d]{font-size:11px;font-weight:500;width:86px}.card[data-v-10ae300d],.course_con .tab-content div.card_view div.card_info[data-v-10ae300d],.notice-div[data-v-10ae300d],.search_bar .input_group[data-v-10ae300d]{box-shadow:5px 5px 7px rgba(0,0,0,.1)}.notice-div[data-v-10ae300d]{gap:20px;padding:20px;border-radius:20px;background:#fff}.table_wrap.info th[data-v-52b6dbe4]:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info td[data-v-52b6dbe4]:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap table tr>[data-v-52b6dbe4]:first-child{padding-left:20px}.table_wrap.info th[data-v-52b6dbe4]{background:#e3e3fd}.table_wrap.info tr>[data-v-52b6dbe4]{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}.table_wrap table thead th[data-v-52b6dbe4]{font-size:13px}.course_con .card_view .btn_wrap button.complete[data-v-52b6dbe4]{background-color:#22cec0}[data-v-52b6dbe4] .p-datatable .p-datatable-thead span{font-size:11px}[data-v-52b6dbe4] .p-datatable .btn_wrap button.application{background-color:#605cff}[data-v-52b6dbe4] .p-datatable .btn_wrap button.complete{background-color:#22cec0}[data-v-52b6dbe4] .p-datatable .btn_wrap button.del{color:#262626;background-color:#ebebeb}[data-v-52b6dbe4] .p-datatable .btn_wrap button{line-height:30px;font-weight:500;color:#fff;text-align:center;padding:0 15px;border-radius:20px}[data-v-52b6dbe4] .p-datatable .btn_wrap{display:flex;gap:10px}.card[data-v-52b6dbe4],.course_con .tab-content div.card_view div.card_info[data-v-52b6dbe4],.search_bar .input_group[data-v-52b6dbe4]{box-shadow:5px 5px 7px rgba(0,0,0,.1)}[data-v-52b6dbe4] .p-datatable .p-datatable-thead>tr>th{padding:0}.svgDetail[data-v-52b6dbe4]{width:16px}.calendar-arrow[data-v-6fefceaa]{position:absolute;top:-40px;font-size:22px}.calendar-arrow span[data-v-6fefceaa]{margin-right:10px}.calendar-arrow a[data-v-6fefceaa]{background:#fff;margin-right:5px;font-size:14px;width:30px;height:28px;line-height:28px;border-radius:5px;text-align:center;vertical-align:middle}.calendar ul.caption[data-v-6fefceaa]{position:absolute;top:-30px;right:0;display:flex;align-items:center;gap:20px;padding:0 20px}.calendar ul.caption li[data-v-6fefceaa]{line-height:25px;font-size:15px}.calendar ul.caption li[data-v-6fefceaa]:before{display:inline-block;width:10px;height:10px;content:"";border-radius:50%;margin-right:5px}.calendar ul.caption li.sch1[data-v-6fefceaa]:before{background:#9eaedd}.calendar ul.caption li.sch2[data-v-6fefceaa]:before{background:#efabbe}.calendar ul.caption li.sch3[data-v-6fefceaa]:before{background:#d0d0d0}.table-calendar[data-v-6fefceaa]{background:#fff;border-radius:10px}.table-calendar td[data-v-6fefceaa]{text-align:center;font-weight:700}.table-calendar td[data-v-6fefceaa]:first-child{color:red}.table-calendar td[data-v-6fefceaa]:last-child{color:#0004ff}.table-calendar thead td[data-v-6fefceaa]{font-size:16px;padding:10px 0}.table-calendar tbody td[data-v-6fefceaa]{font-size:12px;vertical-align:top;padding:5px 0 15px 0;cursor:pointer}.table-calendar tbody td.active[data-v-6fefceaa]{background:#dbdcdd}.table-calendar tbody td .date.none[data-v-6fefceaa]{color:#999}.table-calendar tbody td .date[data-v-6fefceaa]{position:relative}.table-calendar tbody td.today .date span[data-v-6fefceaa]{color:#fff;position:relative;line-height:24px;z-index:1}.table-calendar tbody td.today .date[data-v-6fefceaa]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;content:"";border-radius:50%;background:#605cff}.table-calendar tbody td .sch_mark[data-v-6fefceaa]{display:flex;justify-content:center;gap:5px;padding:10px}.table-calendar tbody td .sch_mark li[data-v-6fefceaa]{width:10px;height:10px;border-radius:50%}.table-calendar tbody td .sch_mark li.sch1[data-v-6fefceaa]{background:#9eaedd}.table-calendar tbody td .sch_mark li.sch2[data-v-6fefceaa]{background:#efabbe}.table-calendar tbody td .sch_mark li.sch3[data-v-6fefceaa]{background:#d0d0d0}.content .schedule_grid .daily[data-v-6fefceaa]{flex:0;min-width:300px}.overlayCustom .daily .sch1[data-v-6fefceaa]{border:2px solid #9eaedd;margin-bottom:5px}.overlayCustom .daily .sch2[data-v-6fefceaa]{border:2px solid #efabbe;margin-bottom:5px}.overlayCustom .daily .sch3[data-v-6fefceaa]{border:2px solid #d0d0d0}.overlayCustom .daily .item[data-v-6fefceaa]{flex:1;padding:15px 10px;border-radius:20px;background:#fff}.overlayCustom .daily .item .title[data-v-6fefceaa]{line-height:32px;font-size:16px;font-weight:500;padding:0 20px;border-radius:10px;background:#f2f2f2}.overlayCustom .daily .item ul[data-v-6fefceaa]{padding:10px}.overlayCustom .daily .item ul li[data-v-6fefceaa]{display:flex;align-items:center;gap:10px}.overlayCustom .daily .item ul li p[data-v-6fefceaa]{line-height:25px;font-size:16px;font-weight:500;text-align:center}.calendar-arrow[data-v-727701d0]{position:absolute;top:-40px;font-size:22px;left:calc(50% - 140px)}.calendar-arrow span[data-v-727701d0]{margin-right:10px}.calendar-arrow a[data-v-727701d0]{background:#fff;margin-right:5px;font-size:14px;width:30px;height:28px;line-height:28px;border-radius:5px;text-align:center;vertical-align:middle}[data-v-727701d0] .tui-full-calendar-layout{border-radius:15px}.mwd-div[data-v-1ed4fdea]{position:absolute;top:270px}.table_wrap.info th[data-v-2d62cb7c]:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info td[data-v-2d62cb7c]:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap table tr>[data-v-2d62cb7c]:first-child{padding-left:20px}.table_wrap.info th[data-v-2d62cb7c]{background:#e3e3fd}.table_wrap.info tr>[data-v-2d62cb7c]{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}[data-v-2d62cb7c] .p-datatable .p-datatable-tbody>tr>td{padding:5px}.svgSearch[data-v-2d62cb7c]{width:20px;margin-right:5px}.svgDetail[data-v-2d62cb7c]{width:16px}.table_wrap table thead th[data-v-2d62cb7c]{font-size:13px}.course_con .card_view .btn_wrap button.complete[data-v-2d62cb7c]{background-color:#22cec0}.search_bar .input_group[data-v-2d62cb7c]{display:flex;align-items:flex-end;gap:20px;padding:20px;border-radius:20px;background:#fff}[data-v-2d62cb7c] .p-datatable .p-datatable-thead span{font-size:11px}[data-v-2d62cb7c] .p-datatable .btn_wrap button.application{background-color:#605cff}[data-v-2d62cb7c] .p-datatable .btn_wrap button.complete{background-color:#22cec0}[data-v-2d62cb7c] .p-datatable .btn_wrap button.del{color:#262626;background-color:#ebebeb}[data-v-2d62cb7c] .p-datatable .btn_wrap button{line-height:30px;font-weight:500;text-align:center;padding:0 15px;border-radius:20px}[data-v-2d62cb7c] .p-datatable .btn_wrap{display:inline-flex;gap:10px}[data-v-2d62cb7c] .p-datatable .p-datatable-thead>tr>th{padding:0}.border-list[data-v-2d62cb7c]{border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;table-layout:fixed;width:100%;border-collapse:separate;box-shadow:0 1px 5px -2px rgba(0,0,0,.2);border-radius:3px}.td_title[data-v-2d62cb7c]{background:#e2eef7!important}.border-list td[data-v-2d62cb7c]{height:30px;max-height:30px;padding:0 5px!important;border-left:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;font-size:11px;font-weight:400;text-align:center!important;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regBtnSize[data-v-2d62cb7c]{font-size:11px;font-weight:500;width:86px}.card[data-v-2d62cb7c],.course_con .tab-content div.card_view div.card_info[data-v-2d62cb7c],.search_bar .input_group[data-v-2d62cb7c]{box-shadow:5px 5px 7px rgba(0,0,0,.1)}.content h4.title[data-v-2d62cb7c]{margin:0}[data-v-3dcb9018] .p-datatable .p-datatable-tbody>tr>td,[data-v-3dcb9018] .p-datatable .p-datatable-thead>tr>th{padding:0}.table_wrap table[data-v-3dcb9018]{width:100%;border-radius:20px;box-shadow:0 0 5px rgb(0 0 0/5%)}.table_wrap table thead[data-v-3dcb9018]{border-radius:20px 20px 0 0!important;background:#e9e9f3;box-shadow:0 1px 1px rgba(0,0,0,.1)}.table_wrap thead tr:first-child th[data-v-3dcb9018]:first-child{border-radius:20px 0 0!important}.table_wrap thead tr:first-child th[data-v-3dcb9018]:last-child{border-radius:0 20px 0 0!important}.table_wrap tbody tr:last-child td[data-v-3dcb9018]:first-child{border-radius:0 0 0 20px!important}.table_wrap tbody tr:last-child td[data-v-3dcb9018]:last-child{border-radius:0 0 20px!important}.table_wrap table thead th[data-v-3dcb9018]{border-right:1px solid #f3f3f3}.selectedRow[data-v-3dcb9018]{background:#f9eeff!important}.at_red[data-v-3dcb9018]{color:#e70000}.at_carrot[data-v-3dcb9018]{color:#cf7704}.at_blue[data-v-3dcb9018]{color:#31afd7}[data-v-61c82172] .p-datatable .p-datatable-tbody>tr>td,[data-v-61c82172] .p-datatable .p-datatable-thead>tr>th{padding:0}[data-v-61c82172] .p-component,[data-v-61c82172] .p-dropdown-item,[data-v-61c82172] .p-inputtext{font-family:pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,sans-serif!important;letter-spacing:-.2px;font-weight:500}.table_wrap table[data-v-61c82172]{width:100%;border-radius:20px;box-shadow:0 0 5px rgb(0 0 0/5%)}.table_wrap table thead[data-v-61c82172]{border-radius:20px 20px 0 0!important;background:#e9e9f3;box-shadow:0 1px 1px rgba(0,0,0,.1)}.table_wrap thead tr:first-child th[data-v-61c82172]:first-child{border-radius:20px 0 0!important}.table_wrap thead tr:first-child th[data-v-61c82172]:last-child{border-radius:0 20px 0 0!important}.table_wrap tbody tr:last-child td[data-v-61c82172]:first-child{border-radius:0 0 0 20px!important}.table_wrap tbody tr:last-child td[data-v-61c82172]:last-child{border-radius:0 0 20px!important}.table_wrap table thead th[data-v-61c82172]{border-right:1px solid #f3f3f3}.selectedRow[data-v-61c82172]{background:#f9eeff!important}.at_red[data-v-61c82172]{color:#e70000}.at_carrot[data-v-61c82172]{color:#cf7704}.at_blue[data-v-61c82172]{color:#31afd7}.attach_list li[data-v-61c82172]{display:flex;align-items:center;gap:10px}.attach_list li .del[data-v-61c82172]{width:16px;height:16px;background:url(/st/img/x_mark.2574e457.svg) no-repeat 50%;background-size:100%;opacity:.5;cursor:pointer}.attach_list li .del[data-v-61c82172]:hover{opacity:1}.nonData[data-v-61c82172]{border-radius:0 0 20px 20px!important}.scllauto[data-v-61c82172]{overflow:auto;max-height:250px;border-top-right-radius:29px!important;border-top-left-radius:25px!important;border-bottom-right-radius:25px!important;border-bottom-left-radius:20px!important}.table_wrap table thead[data-v-d9be2132]{border-radius:20px 20px 0 0!important}.table_wrap table thead th[data-v-d9be2132]{font-size:13px}.table_wrap thead tr:first-child th[data-v-d9be2132]:first-child{border-radius:20px 0 0!important}.table_wrap thead tr:first-child th[data-v-d9be2132]:last-child{border-radius:0 20px 0 0!important}.table_wrap tbody tr:last-child td[data-v-d9be2132]:first-child{border-radius:0 0 0 20px!important}.table_wrap tbody tr:last-child td[data-v-d9be2132]:last-child{border-radius:0 0 20px!important}.selectedRow[data-v-d9be2132]{background:#f9eeff!important}.tdH td[data-v-d9be2132]{min-height:40px}.scllauto[data-v-d9be2132]{overflow:auto;max-height:250px;border-top-right-radius:25px!important;border-top-left-radius:25px!important;border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}.table_wrap table thead[data-v-5243992e]{border-radius:20px 20px 0 0!important}.table_wrap table thead th[data-v-5243992e]{font-size:13px}.table_wrap thead tr:first-child th[data-v-5243992e]:first-child{border-radius:20px 0 0!important}.table_wrap thead tr:first-child th[data-v-5243992e]:last-child{border-radius:0 20px 0 0!important}.table_wrap tbody tr:last-child td[data-v-5243992e]:first-child{border-radius:0 0 0 20px!important}.table_wrap tbody tr:last-child td[data-v-5243992e]:last-child{border-radius:0 0 20px!important}.selectedRow[data-v-5243992e]{background:#f9eeff!important}.tdH td[data-v-5243992e]{min-height:40px}.scllauto[data-v-5243992e]{overflow:auto;max-height:250px;border-top-right-radius:25px!important;border-top-left-radius:25px!important;border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}.input_stype[data-v-5243992e]{border:1px solid #ccc!important}[data-v-4d68beda] .p-datatable .p-datatable-thead>tr>th{padding:0 5px!important}[data-v-4d68beda] .p-datatable .p-datatable-tbody>tr>td{padding:10px 10px!important}.table_wrap.info th[data-v-4d68beda]:first-child{padding-left:0;border-radius:10px 0 0 10px}.table_wrap.info th[data-v-4d68beda]{background:#e3e3fd}.table_wrap.info td[data-v-4d68beda]:last-child{padding-right:10px;border-radius:0 10px 10px 0!important}.table_wrap.info.flex[data-v-4d68beda]{gap:30px}.table_wrap.info tr>[data-v-4d68beda]{height:50px;font-size:15px;font-weight:500;text-align:center;cursor:default}.table_wrap.info.flex .left[data-v-4d68beda]{flex:3}.table_wrap.info.flex .right[data-v-4d68beda]{flex:2}.table_wrap.info table[data-v-4d68beda]{table-layout:fixed}[data-v-4d68beda] .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{background-color:#e9e9f3!important}[data-v-4d68beda] .p-column-title{font-size:.8rem}[data-v-58ae1804] .p-tabview .p-tabview-panels{background:none}[data-v-58ae1804] .p-tabview.p-component.nav_bread .p-tabview-nav-container{display:none!important}table tr[data-v-cff5f1d4]{cursor:pointer}.search_btn[data-v-cff5f1d4]{font-size:14px}.search_wrap[data-v-cff5f1d4]{width:auto}.titleName[data-v-cff5f1d4]{font-size:24px}.select_bar[data-v-cff5f1d4]{width:180px;padding-left:35px;align-items:center;height:35px;margin-right:10px;border-radius:10px 10px 10px 10px}.search_bar[data-v-cff5f1d4]{flex:1;min-width:1px;width:300px;height:35px!important;font-size:13px;padding:0 20px;border:1px solid #d4d4ed;border-radius:10px 0 0 10px;background:#fff!important}[data-v-36576668] .noti_con *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.box-wrap .box-content .inner .title[data-v-36576668]{padding-left:0}.box-wrap .box-content .title[data-v-36576668]{font-weight:700}h4[data-v-36576668]{font-size:24px}.pager[data-v-36576668]{margin-top:5px}.no_poin[data-v-36576668]{cursor:default}.search_btn[data-v-e5016ac4]{font-size:14px}.search_wrap[data-v-e5016ac4]{width:auto}.select_bar[data-v-e5016ac4]{width:180px;padding-left:35px;align-items:center;height:35px;margin-right:10px;border-radius:10px 10px 10px 10px}.search_bar[data-v-e5016ac4]{flex:1;min-width:1px;width:300px;height:35px!important;font-size:13px;padding:0 20px;border:1px solid #d4d4ed;border-radius:10px 0 0 10px;background:#fff!important}[data-v-92b59668] .p-dialog .p-dialog-footer{display:none!important}.emptytext[data-v-051822e7]{height:100%;width:100%;padding:18.5%;display:inline-flex;justify-content:center;font-size:20px}.icheck input[type=checkbox]+label span[data-v-051822e7]:before{background-image:none}.icheck input[type=checkbox]+label span[data-v-051822e7]{padding-left:0}.icheck input[type=checkbox]+label span.on[data-v-051822e7]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MEFGOUYyNTVFQjExRUVBNTM5OTEyNTMwNzNGRjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MEFGOUYzNTVFQjExRUVBNTM5OTEyNTMwNzNGRjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkwQUY5RjA1NUVCMTFFRUE1Mzk5MTI1MzA3M0ZGNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwQUY5RjE1NUVCMTFFRUE1Mzk5MTI1MzA3M0ZGNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5B+IgTAAAA7klEQVR42pzSvwtBURTA8ftuCYuyUyb5ExgYzCxGUbzR5M8wmmTylGRVJrP/wkTKxGKQUp7v1Xm6pEdOfbp1u+ee++M4vu+rINpNlWboooqMTG+wQN+bqF2w1gkSSWozDBBTn+OCDsneM1GSRuq3cE2y02r45njrkEqfKme13Olb0g09bGVtV8tDhMUVdcyQkLmqtl7PXLqIk5V0RgV7rJCU+Yy2FjWQQgkHHFFGFEur2iO0/JOJCKbIoyAb5DBH/O34Gy2fa280RBM1jGXuPRb/f4e0UUf9HqZ7do9jSBu5sltYJfel5f5p8rsAAwDtuko+B+gDogAAAABJRU5ErkJggg==);content:"";width:14px;display:block;height:14px;overflow:hidden;background-position:0 0;position:absolute;left:-20px;top:2px}.t_right[data-v-051822e7]{display:flex;justify-content:space-between}.gray_box[data-v-051822e7]{font-size:17px}.question_tit[data-v-051822e7]{font-size:16px}.t_right[data-v-0320fd30]{display:flex;justify-content:space-between}.icheck input[type=checkbox]+label span[data-v-0320fd30]:before{background-image:none}.icheck input[type=checkbox]+label span[data-v-0320fd30]{padding-left:0}.icheck input[type=checkbox]+label span.on[data-v-0320fd30]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MEFGOUYyNTVFQjExRUVBNTM5OTEyNTMwNzNGRjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MEFGOUYzNTVFQjExRUVBNTM5OTEyNTMwNzNGRjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkwQUY5RjA1NUVCMTFFRUE1Mzk5MTI1MzA3M0ZGNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwQUY5RjE1NUVCMTFFRUE1Mzk5MTI1MzA3M0ZGNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5B+IgTAAAA7klEQVR42pzSvwtBURTA8ftuCYuyUyb5ExgYzCxGUbzR5M8wmmTylGRVJrP/wkTKxGKQUp7v1Xm6pEdOfbp1u+ee++M4vu+rINpNlWboooqMTG+wQN+bqF2w1gkSSWozDBBTn+OCDsneM1GSRuq3cE2y02r45njrkEqfKme13Olb0g09bGVtV8tDhMUVdcyQkLmqtl7PXLqIk5V0RgV7rJCU+Yy2FjWQQgkHHFFGFEur2iO0/JOJCKbIoyAb5DBH/O34Gy2fa280RBM1jGXuPRb/f4e0UUf9HqZ7do9jSBu5sltYJfel5f5p8rsAAwDtuko+B+gDogAAAABJRU5ErkJggg==);content:"";width:14px;display:block;height:14px;overflow:hidden;background-position:0 0;position:absolute;left:-20px;top:2px}