.basic_table,.gray_table,.studyroom_table_box table{table-layout:inherit}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.form-control:focus,.paging_box .page-item .page-link:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.client_wrap,.contact_wrap,.history_tab,.history_tabcont,.logo_wrap div,.mobile_guide ul,.text_ellipsis,.wrap{overflow:hidden}.mocktest_korean span,.notice_box a{text-decoration:underline}[type=button],[type=submit],[type=reset],a,button,input,select{-webkit-appearance:none;-ms-appearance:none;appearance:none}button,input,select,textarea{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}select{padding-right:20px!important;background-color:#fff;background-image:url(/front/images/tools/select_arrow.png);background-position:98% center;background-repeat:no-repeat}table td{min-height:32px}.row{margin-right:0;margin-left:0}.container,.container-fluid{padding-left:5px;padding-right:5px}.content_wrap{padding:115px 0}.text_ellipsis{text-overflow:ellipsis;white-space:nowrap}.cursor_pointer{cursor:pointer}.txt_black{color:#222!important}.txt_navy{color:#252b5f!important}.txt_blue{color:#0657de!important}.txt_skyblue{color:#1992e7!important}.txt_lightsky{color:#76abd7!important}.txt_red{color:#ef292a!important}.txt_lightgreen{color:#94e981!important}.txt_lightgray{color:#ccc!important}.txt_yellow{color:#fee555}.txt_darkyellow{color:#ffcf0f}.txt_purple{color:#8f4da8!important}.txt_a9{color:#a9a9a9}.txt_7e{color:#7e7e7e}.txt_add_explain{color:#999;font-size:13px;font-weight:300}.border_top{border-top:2px solid #333}.border_btm{border-bottom:2px solid #333}.cc_border{border:1px solid #ccc}.border_round{border-radius:300px}.red_border{border-color:#ef292a!important}.bg_gradient_org{background:-webkit-linear-gradient(left,#ff5e62 0,#f96 100%)!important}.bg_gradient_sky{background:-webkit-linear-gradient(left,#4393d4 0,#4cb6bf 100%)!important}.bg_red{background-color:#ef292a!important}.bg_skyblue{background-color:#00a0e9!important}.bg_navy{background-color:#252b5f!important}.bg_lavender{background-color:#f2f4ff!important}.bg_darkgray{background-color:#222}.bg_lightgray{background-color:#f7f7f7}.bg_b7gray{background-color:#b7b7b7}.bg_96gray{background-color:#969696}.bg_59gray{background-color:#595959}.customer_wrap .darkgray_tabs.nav-tabs{border:1px solid #333;border-right:0}.customer_wrap .darkgray_tabs .nav-item{border-right:1px solid #333;border-bottom:1px solid #333;color:#707070;font-weight:300;font-size:21px;text-align:center}.customer_wrap .darkgray_tabs .nav-link{display:table;width:100%;height:100%;padding:22px 0;border:0;border-right:0!important;border-radius:0}.customer_wrap .darkgray_tabs .nav-item.show .nav-link,.darkgray_tabs .nav-link.active{background-color:#333;color:#fff;font-weight:400}.customer_wrap .darkgray_tabs .nav-link p{display:table-cell;vertical-align:middle}.customer_wrap .darkgray_tabs.notice_tab .nav-item{width:16.667%}.nav_course_icon{float:left;width:28px;height:28px;margin-right:5px;border-radius:33px;text-align:center}.blue_badge,.red_badge{padding:2px 20px;border-radius:300px;color:#fff;text-align:center}.nav_course_icon i,.nav_course_icon svg{color:#fff;font-size:14px;vertical-align:3px}.course_red{background-color:#ef2929}.course_yellow{background-color:#ffc334}.course_green{background-color:#00c43c}.carousel-control-prev-icon{width:37px;height:72px;background-image:url(/front/images/tools/carousel_prev_btn.png)}.carousel-control-next-icon{width:37px;height:72px;background-image:url(/front/images/tools/carousel_next_btn.png)}.blue_badge{background-color:#2f62cb}.red_badge{background-color:#ef2929}.light_gray_btn{background-color:#acacac;color:#fff}.white_btn{background-color:#fff;color:#222}.f7_gray_btn{background-color:#f7f7f7;color:#666!important}.dd_gray_btn{background-color:#ddd;color:#666!important}.red_btn{background-color:#ef292a!important;color:#fff!important}.white_round_btn{padding:14px 29px;border:3px solid #fff;border-radius:53px;color:#fff;font:800 17px NanumSquare,sans-serif}.white_round_btn:visited{color:#fff}.round_btn_sm{width:75px;height:25px;border-radius:50px;font-size:13px;line-height:24px;text-align:center}.top{position:fixed;right:2%;bottom:5%;display:none;z-index:999}#main_header,.top_banner{position:relative}.go_home_btn{display:inline-block;padding:2px 20px;border:2px solid #0270eb;border-radius:60px;background-color:#fff}.go_home_btn a{display:inline-block;color:#0270eb;font-size:17px;font-weight:400;letter-spacing:-1px;vertical-align:text-bottom}.more_event_btn{padding:5px 27px;background:#0f58e6}.more_event_btn a{color:#fff;font-size:17px;font-weight:300;background:#0f58e6}.go_home_btn a span,.more_event_btn a span{padding-left:5px;font:500 14px 'Nanum Gothic',sans-serif;vertical-align:1px}.paging_box .page-item .page-link span,.studyroom_cont #menu-toggle{font-family:'Nanum Gothic',sans-serif}.black_btn{width:100%;min-width:200px;padding:2.55%;background-color:#222;font-size:20px;color:#fff!important;text-align:center}.border_blue_btn,a.border_blue_btn{width:100%;padding:2.1% 0;border:2px solid #1993e8;box-sizing:border-box;color:#1993e8;font-size:20px;text-align:center}.border_blue_btn:hover,a.border_blue_btn:hover{background-color:#1993e8;color:#fff;transition-duration:.35s}.blue_round_btn,a.blue_round_btn{background-color:#2f62cb;border-radius:300px;color:#fff;text-align:center}.purple_btn{background-color:#8f4da8;color:#fff!important;text-align:center}.yellow_btn{background-color:#ffcd35;color:#222!important;text-align:center}.dark_skyblue_btn,.green_btn,.light_green_btn{color:#fff!important;text-align:center}.green_btn{background-color:#0b9a52}.light_green_btn{background-color:#26b185}.dark_skyblue_btn{background-color:#3a8de2}.off_btn{background-color:#ccc!important;border-color:#ccc!important;color:#999!important;cursor:default}input[type=checkbox].basic_chk+label:before,input[type=radio].basic_chk+label:before{display:inline-block;content:'';width:24px;height:24px;margin-right:10px;background-color:#fff;border:1px solid #ccc;vertical-align:bottom}input[type=checkbox].basic_chk:checked+label:before{background:url(/front/images/tools/save_id_off.png) no-repeat;background-size:cover;border:0}input[type=radio].basic_chk+label:before{border-radius:300px}input[type=radio].basic_chk:checked+label:before{background:url(/front/images/tools/radio_on.png) no-repeat;background-size:cover;border:1px solid #ccc}.pass_solution_wrap .wrap_title_box{margin-bottom:70px}.wrap_title_box{margin-bottom:50px;font-size:30px;font-weight:300;text-align:center}.wrap_title_box h4{font-size:43px;font-weight:700;letter-spacing:-1.5px;word-break:keep-all;color:#333}.wrap_title_box p{color:#333}.subpage_title{margin-bottom:60px;color:#797979;font-size:18px;line-height:1.5;text-align:center}.subpage_title h5{margin-bottom:10px;color:#222;font-weight:600;font-size:42px;letter-spacing:-1px}.whitebar{border-top:2px solid #fff;width:20px;margin:20px auto}.modal_basic li,.modal_bk_header .modal-body li,.modal_form_v1 .modal-body input{margin-bottom:10px}.basic_table tr{min-height:70px}.basic_table td,.basic_table th{padding:10px}.basic_table input,.basic_table select{min-width:33%;min-height:34px;padding:.8% .5%;border:1px solid #ccc;border-radius:0;background-color:#fff;line-height:1.6}.gray_table{font-size:15px}.gray_table tbody tr{min-height:70px;border-bottom:1px solid #e2e2e2}.gray_table th{background-color:#f5f5f5}.gray_table td{height:70px}.gray_table td,.gray_table th{padding:12px 8px;text-align:center}.modal-content.bd_none{border:0;border-radius:0}.modal .modal-header h5{font-size:16px;font-weight:500}.modal .modal-header .close{padding:0 .5rem;align-self:center}.modal .modal-header .close span{text-shadow:none;font-size:35px;line-height:15px}.modal-footer{padding:.5rem 1rem}.modal-footer .btn{width:70px;min-width:70px;padding:.2rem .8rem;color:#fff;font-size:14px}.modal_bk_header .modal-header{padding:.5rem 1rem;background-color:#222;border-radius:0;color:#fff}.modal_bk_header .modal-header .close{color:#ccc}.modal_basic .modal-content{padding:2%;border:8px solid #2f62cb;word-break:keep-all}.modal_basic .modal-body{padding-bottom:5px}.modal_basic li{font-size:17px;line-height:1.2}.modal_basic li p{display:inline-block;font-weight:500}.modal_basic li:first-child p{font-size:20px}.modal_basic .modal-footer .btn{min-width:125px;width:auto;height:34px;border-radius:0}.modal_basic .modal-footer .btn:first-child{background-color:#3f9032}.modal_basic .modal-footer .btn:last-child{background-color:#dbdbdb;color:#666}.center_modal .modal-header{display:block;text-align:center}.center_modal .modal-body li{font-size:16px}.center_modal .board_btn_group{text-align:center}.double_modal{background:rgba(0,0,0,.2)}.modal_form_v1 .modal-header{padding:1rem;border-radius:0;background-color:#2f62cb;color:#fff}.modal_form_v1 .modal-body textarea{height:calc(1.5em + 8rem)}.modal_form_v1 .modal-header .close{color:#fff}.modal_form_v1 .modal-footer{padding:0 1rem 1rem;border-top:0}.modal_form_v1 .modal-footer .btn{width:100%;padding:.65rem}.modal_form_v1 .modal-footer .btn:hover{background-color:#cb2f33;transition-duration:.2s}.certification_wrap .modal-header{border-bottom:0}.certification_wrap h4{font-size:40px;font-weight:600;text-align:center;letter-spacing:5px}.certification_wrap table{margin-bottom:20px;border-top:2px solid #555;word-break:keep-all}.certification_wrap table tr{border-bottom:1px solid #ccc;color:#444}.certification_wrap table tr:first-child th{background-color:#f3f4f5;color:#222;font-size:18px;font-weight:600}.certification_wrap table td,.certification_wrap table th{padding:2%;border-right:1px solid #ccc}.certification_wrap table td:last-child,.certification_wrap table tr:first-child th{border-right:0}.certification_wrap .certification_btm_box{color:#222;font-size:16px;text-align:center}.certification_wrap .certification_btm_box li{margin-bottom:20px}.certification_wrap .certification_btm_box h6{display:inline-block;font-size:28px;letter-spacing:2px}.certification_wrap .certification_btm_box span{padding:4% 6%;margin-left:-4%;background:url(/front/images/tools/elum_stamp.png) no-repeat;background-size:contain}#pop_cerification2 .modal-body{padding:4rem 3rem}.certification_wrap .class_info_table,.certification_wrap .class_info_table td,.certification_wrap .class_info_table th,.certification_wrap .class_info_table tr{padding:3.3% 2%;border:0}.certification_wrap .class_info_table{margin:10% auto}.certification_wrap .class_info_table tr th{width:40%;font-size:16px}.certification_wrap .class_info_table tr th:before{display:inline-block;content:'';width:6px;height:6px;border-radius:6px;margin-right:10px;background-color:#222;vertical-align:inherit}.certification_wrap .class_info_table tr:first-child th{background-color:#fff;font-size:16px}.paging_box .page-item{margin:0 .5%}.paging_box .page-link{border:0;color:#2d4984}.paging_box .page-link:hover{color:#2d4984}.paging_box .page-item.active .page-link{background-color:#2d4984;border-radius:3px;color:#fff}.top_banner{width:100%;height:105px;background:url(/front/images/top_banner/top_banner_join.png) center center/contain no-repeat #222}.top_banner a{width:100%;height:100%}.navbar{position:absolute;top:105px;left:0;width:100%;height:80px;font-size:16px;z-index:9}.navbar-light{border-bottom:1px solid #ccc}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar .navbar-brand{width:200px;height:38px;background:url(/front/images/tools/logo/main_top_logo.png) center/contain no-repeat}.navbar-nav li{margin-right:4px}.navbar-nav li .nav-link{padding-left:0;color:#fff;font-weight:700}.navbar-nav li:nth-child(4) .nav-link{color:#1992e7}.navbar-nav li .nav-link:after{content:"|";padding-left:15px;color:#888}.navbar-nav li:nth-child(n+4) .nav-link:after{display:none}.navbar-nav .nav_sns_box{padding-top:7px;margin-right:20px}.navbar-nav .nav_sns_box a:not(:last-child){margin-right:5px}.navbar .navbar-collapse form{width:290px;height:34px;margin:.5rem 0;border:1px solid #fff;border-radius:3px;box-sizing:border-box}.navbar .navbar-collapse form .form-control{width:85%;height:100%;background-color:transparent;border:0;color:#fff;font-size:14px}.navbar .navbar-collapse form .form-control::placeholder{color:#acacac}.navbar .navbar-collapse form button{height:100%;padding:0 .75rem;border:0;border-radius:0;color:#fff}.navbar .navbar-collapse form button:hover{background-color:#fff;color:#222}.navbar-toggler{padding:.25rem 0;border:none}.navbar.bg-white .navbar-collapse ul li .nav-link{color:#333}.navbar.bg-white .navbar-collapse ul li .nav-link:hover{color:rgba(0,0,0,.5)}.national_tab_nav .nav-item{position:relative;min-width:130px;height:60px;padding:0 1rem;margin:auto;color:#555;font-size:18px;line-height:3.2;letter-spacing:-.5px;text-align:center}.lnb_group:hover .national_tab_nav .nav-link,.national_tab_nav .nav-link.active{color:#ef2929;font-weight:500}.national_tab_nav .nav-link{padding:0 1rem}.national_tab_nav .nav-link:before{display:inline-block;position:absolute;left:50%;bottom:0;content:'';width:0;height:3px;background-color:#ef2929}.national_tab_nav .nav-link.active:before,.national_tab_nav .nav-link:hover:before{width:100px;transform:translateX(-50%);transition:all .3s}.national_tab_nav .nav_my .nav-link.active:before,.national_tab_nav .nav_my .nav-link:before,.national_tab_nav .nav_my .nav-link:hover:before{background-color:#1992e7}.navbar_national_m{position:fixed;top:0;width:100%;margin-top:54px;font-size:16px;transition:all .5s ease;-webkit-transition:all .5s ease;z-index:999}.navbar_national_m #sub_tab_navbarNav{flex-basis:100%!important}.navbar_national_m .ml-auto{padding:0 1rem;border-top:1px solid #ccc;background-color:#f4f4f4}.navbar_national_m .navbar-nav li .nav-link{color:#333}.lnb_group{display:none;position:absolute;top:61px;left:50%;transform:translateX(-50%);min-width:220px;padding:8px 0;background-color:#fff;border:1px solid #e2e2e2;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.15);text-align:center;z-index:99}.lnb_group.on{display:block}.lnb_list{padding:16px;font-size:16px;line-height:16px}.lnb_list:hover{color:#222;font-weight:700}.contact_wrap{width:100%;background:url(/front/images/tools/contact_bg.jpg) top center no-repeat;background-size:cover;color:#fff}.contact_wrap span.ir{position:absolute;top:-50%;left:-30%;width:615px;height:700px;background-color:rgba(255,255,255,.06)}.contact_wrap .col-xl-3 p{font-size:43px;font-weight:300;line-height:55px}.contact_wrap .col-xl-3 p span{font-weight:600}.contact_wrap .col-xl-9 h6{padding-bottom:15px;border-bottom:1px solid #555;font-size:24px;font-weight:600}.contact_wrap h6 a{display:inline-block;color:#fff;float:right;margin-right:15px}.contact_wrap .col-xl-9 .col-lg-6 ul{padding-top:25px;font-size:15px;font-weight:100}.contact_wrap .col-xl-9 .col-lg-6 .index_notice_group{min-height:220px}.contact_wrap .col-xl-9 .col-lg-6:first-child ul li{margin-bottom:30px}.contact_wrap .col-xl-9 .col-lg-6:first-child ul li a{display:block;color:#fff}.contact_wrap .col-xl-9 .contact_right_mid{padding:25px 0;border-bottom:1px solid #555;text-align:center}.contact_wrap .col-xl-9 .contact_right_mid .contact_call_num{height:69px;font-size:86px;line-height:62px;font-weight:500;letter-spacing:-1px}.contact_wrap .col-xl-9 .contact_right_mid .list-inline-item{width:31%;height:56px;background-color:rgba(2,112,235,.6);font-size:18px;line-height:57px;text-align:center;vertical-align:bottom}.contact_wrap .col-xl-9 .contact_right_mid .list-inline-item:first-child{padding-top:11px;line-height:18px}.contact_wrap .col-xl-9 .contact_right_mid .list-inline-item:first-child span{font-size:13px}.contact_wrap .col-xl-9 .contact_right_mid .list-inline-item a{color:#fff}.contact_wrap .col-xl-9 .col-lg-6:last-child ul.clearfix li{float:left;width:50%;font-size:18px;font-weight:600}.contact_wrap .col-xl-9 .col-lg-6:last-child ul.clearfix li:last-child{margin-top:.5rem}.contact_wrap .col-xl-9 .col-lg-6:last-child ul.clearfix li span{margin-left:20px;font-weight:300}.footer{background-color:#242424;color:#d3d3d3;font-size:13px}.footer .partnership_company{height:auto;padding:16px 0;background-color:#fff;border-top:1px solid #ddd}.footer .partnership_company li{float:left;width:20%}.footer .footer_cont .col-md-9 ul li{float:left;color:#fff;font-size:14px;font-weight:500}.footer .footer_cont .col-md-9 ul li:after{content:'|';padding:0 10px}.footer .footer_cont .col-md-9 ul li:last-child:after{content:none}.footer .footer_cont .col-md-9 ul li a{display:inline-block;color:#fff}.footer .footer_cont .col-md-9 p{padding:15px 0;font-weight:300;line-height:24px}.footer .footer_cont .col-md-9 span{font-weight:400}.error_wrap{width:100%;height:100%;min-width:100%;min-height:100%;color:#fff}.error_wrap .container,.error_wrap .row{height:100%;color:#fff;font-size:16px}.error_wrap h2{font-weight:600;font-size:10em;line-height:1;letter-spacing:15px}.error_wrap ul{padding:20px 0;margin:20px 0 30px;border-top:1px solid #fff;border-bottom:1px solid #fff}.error_wrap li:first-child{margin-bottom:3px;font-size:1.3em}.error_wrap li p{font-weight:300;font-size:1.2em;line-height:1.4}.error_wrap .black_btn,.error_wrap .white_btn{padding:10px;font-weight:600;font-size:1.5em}.error_msg_box{margin:0 4%}.error_wrap.bg_lightgray .container,.error_wrap.bg_lightgray .row{color:#222}.error_wrap.bg_lightgray ul{border-top:2px solid #222;border-bottom:1px solid #222}.mypage_table{width:100%;border-top:1px solid #333;font-size:14px}.mypage_table tr{height:60px;border-bottom:1px solid #ddd;vertical-align:middle}.mypage_table thead tr{border-bottom:0}.mypage_table th{width:20%;background-color:#eaeef2}.mypage_table td,.mypage_table th{padding:0 3%}.mypage_table input,.mypage_table select{width:33%;padding:.8% .5%;border:1px solid #ccc;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;line-height:1.6}.mypage_table input::placeholder{color:#aaa;font-size:14px;font-weight:300}.info_modify_table tr input[type=radio],.mypage_table tr input[type=checkbox]{display:inline-block;width:18px;height:18px;margin-right:5px}.mypage_table .content_box{line-height:24px}.board_btn_group{width:100%;margin-top:20px;text-align:right}.board_btn_group li{display:inline-block;min-width:100px;height:33px;padding:0 2%;text-align:center}.board_btn_group li a{width:100%;color:#fff;line-height:32px;font-weight:300;letter-spacing:1px}.board_btn_group li:first-child{background-color:#2f62cb}.board_btn_group li:last-child{background-color:#909090}.board_btn_group.three_btn li:nth-child(2){background-color:#fff;border:1px solid #2f62cb}.board_btn_group.three_btn li:nth-child(2) a{color:#2f62cb}.board_btn_group.gray_btn_group li:first-child{background-color:#909090}.info_modify_table tr:nth-child(3) .password_guide{display:inline-block;color:#cb2f33;font-weight:500}.info_modify_table tr:nth-child(3) .password_guide span{display:inline-block;width:21px;height:21px;margin:0 3px 0 5px;background-color:#cb2f33;border-radius:100px;color:#fff;line-height:20px;font-weight:600;text-align:center}.info_modify_table tr:nth-child(3) .password_guide p{display:inline-block}.info_modify_table tr:nth-child(5) select{width:20%}.info_modify_table tr:nth-child(5) input{width:30%}.info_modify_table tr:nth-child(5) a.verif_code_btn{display:inline-block;width:18%;padding:.7% 0;font-size:14px;vertical-align:middle}.info_modify_table tr:nth-child(6) input{width:32%}.info_modify_table tr:nth-child(7) li{float:left}.info_modify_table tr:nth-child(7) li:first-child{margin-right:20px}.info_modify_table tr:nth-child(9) td a{display:inline-block;min-width:85px;padding:1% 5%;color:#fff;line-height:20px;text-align:center;vertical-align:middle}.info_modify_table tr:last-child td{padding:2% 3%}.info_modify_table table thead tr{height:40px}.info_modify_table table thead th{background-color:#f4f5f7}.info_modify_table table tr .login_sns_img{display:inline-block;width:25px;height:25px;margin-right:5px;vertical-align:middle}.info_modify_table table tr:first-child .login_sns_img{background:url(/front/images/tools/login_naver.png) center top no-repeat #00c850;background-size:cover}.info_modify_table table tr:nth-child(2) .login_sns_img{background:url(/front/images/tools/login_kakao.png) center top no-repeat #fae600;background-size:cover}.info_modify_table table tr:nth-child(3) .login_sns_img{background:url(/front/images/tools/main_nav_google.png) center top no-repeat #ea4335;background-size:cover}.info_modify_table table tr a{background-color:#435769;color:#fff}.info_modify_table .interest_course_group select:not(:last-child){margin-right:.5%}.info_modify_table .address_box{padding:12px 3%}.info_modify_table .address_box .blue_btn{min-width:110px;padding:1% 5%;margin-left:4px;text-align:center;vertical-align:middle}.info_modify_table .delivery_btn{max-width:178px}.mypage_modify_wrap.modify_password_wrap{padding:55px 5%}.mypage_modify_wrap{padding:55px 5%;background-color:#eaeef2}.mypage_modify_wrap form{max-width:60%;margin:auto}.mypage_modify_wrap .modify_password_box h3 span{display:block;margin-top:15px;color:#888;font-size:16px;line-height:22px;font-weight:300}.mypage_modify_wrap .modify_password_box form li:first-child input{background-color:#f4f5f7}.leave_table tr:nth-child(4) li{float:left;padding:1% 0;margin-right:20px}.leave_table tr:nth-child(4) li:last-child label+input{width:60%;margin-left:8px;vertical-align:top}.leave_table tr:last-child td{padding:3%}.leave_table tr:last-child td h6{margin-bottom:20px}.leave_table tr:last-child td ul{margin-bottom:20px;color:#797979}.leave_table tr:last-child td ul li:first-child{margin-bottom:5px;font-weight:600}.leave_table tr:last-child td ul li:first-child:before{display:inline-block;content:'';width:5px;height:15px;margin-right:5px;background-color:#ccc;vertical-align:middle}.leave_table tr:last-child td p{padding:2%;margin-top:30px;background-color:#f9f9f9;text-align:center}#side_nav_wrap{min-height:100vh;margin-left:0;background-color:#f4f5f6;-webkit-transition:margin .25s ease-out;-moz-transition:margin .25s ease-out;-o-transition:margin .25s ease-out;transition:margin .25s ease-out}.side_nav{width:14rem}.side_nav>li{font-size:17px;border-bottom:1px solid #fff}.side_nav>li.active,.side_nav>li:hover{background-color:#e5e9ef}.side_nav>li a{padding:6.5%}.side_nav>li.active a{font-weight:600}.side_nav>li:first-child{padding:15.5% 6.5%;border-bottom:0;background:url(/front/images/mypage/studyroom/sidemenu_bg.jpg) 0 50% no-repeat;background-size:cover;font-size:23px;font-weight:500}.side_nav>li:first-child a{color:#fff}.side_nav>li:last-child{border-bottom:0}.side_nav_btm{font-size:17px;padding:6.5%;background-color:#fefefe;border:3px solid #f4f5f6}.side_nav_btm h6{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #bbb;color:#2f62cb;font-size:32px;font-weight:600}.side_nav_btm ul li{font-size:14px;font-weight:300;color:#888}.side_nav_btm a{padding:2% 0 3%;background-color:#222;border-radius:3px;color:#ddd;text-align:center}.studyroom_cont{width:100%;padding:2%;margin-bottom:5vh}.studyroom_cont #menu-toggle{padding:.375rem .745rem .375rem .85rem;background-color:#222;border-color:#222;border-radius:300px;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,.3);box-shadow:0 2px 5px 1px rgba(0,0,0,.3);font-size:15px;font-weight:800}.studyroom_cont #menu-toggle,.studyroom_cont .navbar-toggler{display:none}.studyroom_cont h3{font-size:28px;font-weight:600;letter-spacing:-1px}.studyroom_table_box table th{background-color:#eaeef2;line-height:1.2}.table_fixed_box table{table-layout:fixed}.table_fixed_box table td,.table_fixed_box table th{padding:5px}.table_fixed_box table td button{width:100%;min-width:100%;padding:0}.table_fixed_box table tr td:last-child span{display:block}.progress_course_box table th:first-child,.studyroom_notice_box tr th:first-child,.survey_table tr th:first-child{width:10%}.studyroom_notice_box tr th:nth-child(3){width:35%}.studyroom_cont .select_course_box p{float:left}.select_course_box{padding:1.5% 2%;background-color:#ffb400}.select_course_box p{width:20%;min-width:120px;padding:.6%;color:#fff;font-size:18px;text-align:center}.select_course_box select{width:75%;padding:.6%;border-color:#fff;font-size:18px}.select_course_cont{width:100%;padding:2%;border-top:2px solid #ffb400;background-color:#fcfaf5}.select_course_cont li:first-child{width:80%;padding:2%}.select_course_cont li:last-child{display:flex;align-items:center;padding-right:2%}.select_course_cont li h5{font-size:21px;font-weight:600}.select_course_cont li table{width:100%}.select_course_cont li table th{width:20%;padding:2% 0}.select_course_cont li table p{width:80%;border:1px solid #e0a924;border-radius:300px;color:#e0a924;font-weight:500;text-align:center}.select_course_cont li table td{width:80%;padding:2% 0}.select_course_cont li table td a{float:right;padding:1% 2%;border-radius:5px;color:#fff}.mocktest_wrap.modal_mocktest .question_title li,.progress_box .progress+ul li{float:left}.select_course_cont li table td .text_ellipsis{display:inline-block;width:70%;vertical-align:middle}.progress_box .progress+ul{width:70%;font-size:12px}.progress_course_box table th:nth-child(2){width:8%;min-width:50px}.progress_course_box table th:nth-child(3){width:35%}.progress_course_box table th:nth-child(4){width:13%}.progress_course_box table th:nth-child(5){width:20%}.progress_course_box table th:last-child{width:12%}.progress_course_box .red_btn{padding:1px 4px;margin-left:8px;border-radius:3px}.progress_course_box table .star_switch svg{color:#666;font-size:20px}.studyroom_table_box .paging_box .page-link{padding:.2rem .4rem}.studyroom_title{font-size:20px;font-weight:600;line-height:26px;letter-spacing:-1px}.studyroom_title:before{display:inline-block;content:'';width:38px;height:4px;margin-right:8px;background:-webkit-linear-gradient(right,#ff5e62 0,#f96 100%);vertical-align:top}.studyroom_notice_box thead th:nth-child(2){min-width:90px}.studyroom_notice_box thead th:nth-child(4){min-width:98px}.studyroom_notice_box td.text-left{max-width:300px}.studyroom_title.v2{position:relative;margin:70px 0 50px;text-align:center}.studyroom_title.v2:before{display:inline-block;content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95px;height:95px;border:4px solid transparent;background:-webkit-linear-gradient(white,#fff),-webkit-linear-gradient(left,#ff5e62 0,#f96 100%);background-size:100%,100%;background-clip:padding-box,border-box;background-origin:border-box}.studyroom_title.v2 p{position:relative;padding:10px 0;background-color:#fff}.studyroom_table_box .view_table tr th{width:20%}.studyroom_table_box .view_table tr:first-child td.text-left{max-width:25vw}.pre_next_table{border-top-color:#ddd}.pre_next_table tr th{width:20%;background-color:#fbfbfb}.pre_next_table tr td{height:50px}.studyroom_table_box .red_btn:hover{background-color:#d62d2e}.mocktest_table thead th:first-child{width:40%;min-width:240px}.mocktest_table thead th:nth-child(2){min-width:90px}.mocktest_table thead th:nth-child(3),.mocktest_table thead th:nth-child(4){min-width:100px}.mocktest_table thead th:last-child{min-width:110px}.mocktest_wrap .header_cont{border-bottom:1px solid #eee}.mocktest_wrap .header_cont img{width:100px}.mocktest_wrap .header_cont span{margin-left:8px;color:#bbb;font-size:16px;font-weight:600;vertical-align:top}.mocktest_wrap .mocktest_cont h4{margin:15px 0;font-size:21px;font-weight:600;letter-spacing:-1.2px;text-align:center;word-break:keep-all}.mocktest_wrap .mocktest_info{width:100%;padding:14px 24px;border-radius:8px;background-color:#222;color:#fff}.mocktest_wrap .mocktest_info li{float:left;width:65%;font-size:18px;font-weight:600}.mocktest_wrap .mocktest_info li:last-child{width:35%;text-align:right}.mocktest_wrap .mocktest_info li:last-child svg{margin-right:5px;color:#999}.mocktest_wrap .mocktest_cont table{border-top:2px solid #666}.mocktest_wrap .mocktest_cont table tr{border-bottom:1px solid #ddd}.mocktest_wrap .mocktest_cont table tr:nth-child(odd){background-color:#f9f9f9}.mocktest_wrap .mocktest_cont table td:first-child{padding:10px 5px 10px 25px}.mocktest_wrap .mocktest_cont table td:last-child{padding:10px 25px 10px 5px;text-align:right}.mocktest_wrap .mocktest_btm_box{width:100%;padding:15px;background-color:#dbdbdb;color:#333;font-size:12px;font-weight:200}.mocktest_wrap .mocktest_btm_box li:not(:last-child){margin-bottom:5px}.mocktest_wrap .board_btn_group{padding:10px;font-size:18px;font-weight:600;letter-spacing:4px;text-align:center}.mocktest_wrap.modal_mocktest table.w-100>tbody>tr:last-child{border-bottom:0}.mocktest_wrap.modal_mocktest .mocktest_cont tr:nth-child(odd){background-color:#fff}.mocktest_wrap.modal_mocktest .mocktest_cont table td{padding:0;text-align:left}.mocktest_wrap.modal_mocktest .mocktest_cont td div{padding:10px}.mocktest_wrap.modal_mocktest .mocktest_cont td>div:first-child{background-color:#f4f5f6}.mocktest_wrap.modal_mocktest .question_title li:first-child{padding:8px 11px 4px;background-color:#2f62cb;color:#fff;font-weight:600;font-size:20px;font-family:'Nanum Barun Gothic',sans-serif;line-height:1}.mocktest_wrap.modal_mocktest .question_title li:last-child{width:88%;padding-left:10px;font-weight:500;font-size:16px}.mocktest_wrap.modal_mocktest .question_title+span{float:right;color:#999;font-weight:200;font-size:13px;vertical-align:middle}.mocktest_wrap.modal_mocktest .question_title+span+div{clear:both;padding-top:10px}.mocktest_wrap.modal_mocktest .question_cont img{display:block;min-width:285px}.mocktest_wrap.modal_mocktest .question_cont img,.mocktest_wrap.modal_mocktest .question_cont table{width:75%;margin:auto;font-size:13px;text-align:center}.mocktest_wrap.modal_mocktest .question_cont table td,.mocktest_wrap.modal_mocktest .question_cont table th{padding:3px}.mocktest_wrap.modal_mocktest .question_cont table th{background-color:#ddd}.mocktest_wrap.modal_mocktest .question_cont table td{text-align:center}.mocktest_wrap.modal_mocktest td div.question_answer_box{margin-bottom:25px;font-size:15px}.mocktest_wrap.modal_mocktest .question_answer_box label{display:block}.mocktest_wrap.modal_mocktest .question_answer_box label:not(:last-child){margin-bottom:10px}.mocktest_wrap.modal_mocktest .question_answer_box label span{position:relative}.mocktest_wrap.modal_mocktest .question_answer_box input[type=radio]:checked+label span:before{display:inline-block;content:'';position:absolute;left:-2px;top:3px;width:22px;height:22px;border:4px solid red;border-radius:300px}.mocktest_wrap.modal_mocktest .question_answer_box .q_answer_num{font-size:18px}.mocktest_wrap.modal_mocktest .modal-footer{box-shadow:0 11px 26px 0 rgba(0,0,0,.25)}.mocktest_wrap.modal_mocktest .modal-footer li{display:table-cell;padding:12px 20px;width:70%;font-weight:600;font-size:20px}.mocktest_wrap.modal_mocktest .modal-footer li:last-child{width:30%;background-color:#222}.mocktest_wrap.modal_mocktest .modal-footer .clock_box{padding:17px;vertical-align:middle}.mocktest_wrap.modal_mocktest .modal-footer .clock_icon{width:100%}.mocktest_wrap.modal_mocktest .modal-footer .time_loading{padding:33%;border:6px solid #fee555;border-top-color:#fff;border-radius:50%;animation:spining 1s linear infinite}.mocktest_wrap.modal_mocktest .modal-footer .time_loading.time_pause{animation:none}.mocktest_wrap.modal_mocktest .modal-footer .time_loading.time_out{border:6px solid #fee555;animation:none}.mocktest_wrap.modal_mocktest .modal-footer .clock_icon,.mocktest_wrap.modal_mocktest .modal-footer .time_loading{left:0;top:0}@keyframes spining{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mocktest_wrap.modal_mocktest .modal-footer .material-icons{border:1px solid #d1d1d1;color:#585858;font-size:28px;vertical-align:middle;transition-duration:.2s}.mocktest_wrap.modal_mocktest .modal-footer .material-icons:hover{background-color:#d1d1d1}.mocktest_wrap.modal_mocktest .modal-footer .time_left{margin:0 8px 0 10px;color:#ef292a;font-weight:400;vertical-align:middle}.mocktest_wrap.modal_mocktest .modal-footer .time_control_box a{display:inline-block}.double_modal .modal-dialog{max-width:100%;margin:.5rem 1rem}.double_modal .modal-content{border:2px solid #ef292a;box-shadow:0 0 15px 3px rgba(0,0,0,.2)}.mocktest_wrap.modal_mocktest .q_img img{max-height:125px}.mocktest_wrap.modal_mocktest .descriptive_answer_box:before{display:inline-block;content:'서술형 답란';position:absolute;left:20px;top:0;padding:0 10px;background-color:#fff;color:#2f62cb;font-weight:500;font-size:15px}.mocktest_wrap.modal_mocktest .descriptive_answer{width:100%;padding:15px 10px 10px;border:1px solid #c8c8c8;color:#333;font-size:15px;line-height:23px}.mocktest_wrap.modal_mocktest .descriptive_answer::placeholder{color:#bdbdbd;font-weight:300}.mocktest_wrap.modal_mocktest .descriptive_answer:-ms-placeholder{color:#bdbdbd;font-weight:300}.mocktest_wrap.modal_mocktest .descriptive_answer::-ms-placeholder{color:#bdbdbd;font-weight:300}.mocktest_wrap.modal_mocktest .descriptive_answer:focus{border-color:#2f62cb}#modal_mocktest_grade .question_answer_box input[type=radio]:checked+label{color:#ea4335}#modal_mocktest_grade td div.question_answer_box{margin-bottom:0}#modal_mocktest_grade .question_title{position:relative}#modal_mocktest_grade .question_title.mark_right:before{display:inline-block;position:absolute;left:0;top:0;content:'';width:80px;height:80px;background:url(/front/images/tools/mark_right.png) no-repeat;background-size:cover}#modal_mocktest_grade .question_title.mark_wrong:before{display:inline-block;position:absolute;left:0;top:0;content:'';width:65px;height:65px;background:url(/front/images/tools/mark_wrong.png) no-repeat;background-size:cover}#modal_mocktest_grade .description_box{width:100%;padding:15px;margin-top:15px;margin-bottom:25px;border-radius:5px;background-color:#fffaed}#modal_mocktest_grade .description_box li{display:table-cell;width:50%}#modal_mocktest_grade .description_box li:last-child{text-align:right}#modal_mocktest_grade .description_box li p{font-weight:600;font-size:16px}#modal_mocktest_grade .description_box li span{color:#e0a924;font-size:13px;font-weight:300}#modal_mocktest_grade .description_box li a{display:inline-block;padding:2% 4%;border:2px solid #e0a924;border-radius:5px;color:#e0a924;font-weight:600;font-size:13px;text-align:center;vertical-align:top}#modal_report_error textarea{height:calc(1.5em + 8rem);font-size:14px}#modal_report_error textarea::placeholder{color:#aaa;font-size:14px;font-weight:300}.survey_view_box>table th,.survey_write_box table:first-child th{background-color:#f4f5f7}.survey_write_box table:nth-child(2) tr:nth-child(even) td{padding:15px 10px}.survey_write_box label:not(:last-child){display:block;margin-bottom:10px}.survey_write_box input[type=radio]{display:inline-block;width:18px;height:18px;margin-right:5px}.survey_result_box table:nth-child(n+2){border-top-color:#ddd}.survey_result_box table tr:nth-child(n+2) td:nth-child(2){width:40%}.survey_result_box table .progress{width:100%}.survey_result_box table tr:nth-child(n+2):nth-child(-n+5){border-bottom-color:#eee}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:last-child{text-align:right}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:last-child span{font-weight:600}.survey_result_box table tr:last-child td{color:#ff5e62;font-weight:600}.survey_result_box table tr:last-child td span{padding:0 8px;box-shadow:inset 0 -9px 0 #ffd671;color:#222;font-size:18px}.studyroom_notice_box .status_tab li a{width:20%}.studyroom_guide_box .status_tab li a{width:33.333%}.studyroom_small_title{margin-bottom:30px}.studyroom_small_title p{font-size:20px;margin-top:40px}.guide_table th:nth-child(2){width:40%}.download_btn{font-size:14px}.download_btn .fa-download{padding-left:5px;font-size:20px}.mobile_guide ul{width:100%}.mobile_guide li{float:left;width:20%;padding:5px}.mobile_guide h6{margin:15px 0 10px;color:#2f62cb;padding-left:5px}.mobile_guide p{padding:0 5px}.studyroom_table_box .notice_box{background:#f1f1f1;padding:15px}.studyroom_table_box .notice_box h4{font-size:16px;margin-bottom:5px}.studyroom_title_icon{font-size:17px;font-weight:400}.studyroom_title_icon .fa-book-open{color:#0b509f;margin-right:3px}.studyroom_guide_box .more_txt_btn{display:none}.login_wrap{padding:55px 0;background-color:#f2f3f5}.login_wrap .container{padding:0 15.2%}.login_wrap h3{margin-bottom:20px;font-size:40px;font-weight:600;line-height:40px;text-align:center}.login_wrap input{width:100%;padding:2.5%;border:1px solid #ccc;color:#555;font-size:18px;text-indent:0}.login_wrap input::placeholder{color:#aaa;font-weight:200}.login_wrap .login_box{width:100%;padding:65px 16.2%;margin:auto;background-color:#fff}.login_wrap .login_box .input_login_box input{margin-bottom:15px}.save_search{font-size:17px;font-weight:300}.save_search input[type=checkbox]+label{float:left;color:#595959;font-weight:300}.save_search a{float:right;color:#595959}.login_wrap .login_box button{margin:30px 0}.login_wrap .sns_login_box{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.login_wrap .sns_login_box h4{margin-bottom:15px;font-size:20px;color:#888;font-weight:600;letter-spacing:-1px}.login_wrap .sns_login_box li{float:left;width:48.8%;background-color:#ccc}.login_wrap .join_member_box .gender_box input[type=radio]+label:last-child,.login_wrap .sns_login_box li:nth-child(2n){float:right}.login_wrap .sns_login_box li:nth-child(-n+2){margin-bottom:2.5%}.login_wrap .sns_login_box li a{display:block;width:90%;margin:auto;font-size:17px;color:#fff;letter-spacing:-1px;line-height:44px}.login_wrap .sns_login_box li:nth-child(2) a{color:#222}.login_wrap .sns_login_box li span{display:inline-block;width:22.6%;padding:12.55% 0;vertical-align:bottom}.login_wrap .sns_login_box li:nth-child(1){background-color:#00c850}.login_wrap .sns_login_box li:nth-child(2){background-color:#fae600}.login_wrap .sns_login_box li:nth-child(3){background-color:#ea4335}.login_wrap .sns_login_box li:nth-child(4){background-color:#3b5998}.login_wrap .sns_login_box li:nth-child(1) span{background:url(/front/images/tools/login_naver.png) top center no-repeat;background-size:cover}.login_wrap .sns_login_box li:nth-child(2) span{background:url(/front/images/tools/login_kakao.png) top center no-repeat;background-size:cover}.login_wrap .sns_login_box li:nth-child(3) span{background:url(/front/images/tools/login_google.png) top center no-repeat;background-size:cover}.login_wrap .sns_login_box li:nth-child(4) span{background:url(/front/images/tools/login_facebook.png) top center no-repeat;background-size:cover}.login_wrap .join_cont_box h5{color:#1993e8;font-size:20px;font-weight:600}.login_wrap .join_cont_box p{margin-bottom:20px;color:#888;font-size:16px;font-weight:300}.login_wrap .join_member_box{margin-bottom:20px}.login_wrap .join_member_box h3{margin-bottom:40px}.login_wrap .join_member_box form p{margin-bottom:10px;color:#222;font-size:16px;font-weight:500}.login_wrap .join_member_box input::placeholder{color:#aaa;font-size:16px}.login_wrap .join_member_box select{width:31.5%;padding:2.25%;background-color:#fff;border-color:#ccc;color:#555;font-size:16px}.login_wrap .join_member_box li{margin-bottom:15px}.login_wrap .join_member_box li div{display:flex;justify-content:space-between}.login_wrap .join_member_box .input_id_box{position:relative}.login_wrap .join_member_box .input_id_box a{position:absolute;top:18%;right:0;padding-right:2.5%;color:#1992e7;font-size:18px;font-weight:500}.login_wrap .join_member_box .gender_box input[type=radio]+label{width:48.5%;padding:2.74%;background-color:#ddd;color:#999;font-size:18px;text-align:center}.login_wrap .join_member_box .gender_box input[type=radio]:checked+label{background-color:#1992e7;color:#fff}.login_wrap .join_member_box .phone_num_box input{width:31.5%}.login_wrap .join_member_box .mail_address_box input{width:31%}.login_wrap .join_member_box .mail_address_box span{align-self:center}.login_wrap .join_member_box .mail_address_box select{width:31%;padding:2.62%;vertical-align:top}.login_wrap .join_member_box .agreement_list_box{padding:30px 0}.login_wrap .join_member_box .agreement_list_box li{position:relative;margin-bottom:10px}.login_wrap .join_member_box .agreement_list_box li:last-child{margin-bottom:0}.login_wrap .join_member_box .agreement_list_box li label{width:100%;color:#222;font-size:16px;font-weight:500}.login_wrap .join_member_box .agreement_list_box li label span{color:#888;font-size:14px;font-weight:400}.login_wrap .join_member_box .agreement_list_box li a{position:absolute;right:0;top:0;color:#bbb;font-size:13px;font-weight:300}.login_wrap .join_member_box .agreement_list_box li a:after{display:inline-block;position:absolute;left:0;bottom:-3px;content:'';width:100%;border-bottom:1px solid #bbb}.login_wrap .join_member_box .recommend_user_box{padding-top:25px;border-top:1px solid #ccc}.login_wrap .join_btn_box .join_btn{color:#fff;box-shadow:0 8px 10px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 10px 2px rgba(0,0,0,.2)}#modal_id_chk .modal-body{padding:1.5rem 1rem}#modal_id_chk li a:not(.black_btn){padding:2.6%;color:#fff;text-align:center}#modal_id_chk li .txt_add_explain{font-size:12px;letter-spacing:-.5px}#modal_id_chk .duplicate_id_form{padding:4% 3.3%;background-color:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#modal_id_chk .duplicate_id_form p{font-weight:600}#modal_id_chk .duplicate_id_form input{float:left;width:68%;padding:1.2%;margin-right:2%}#modal_id_chk .duplicate_id_form a{display:inline-block;width:30%;min-width:55px;padding:2%;font-size:14px}#modal_verify_user select{width:20%;padding:9px;border-color:#ccc;vertical-align:top}#modal_verify_user input{width:30%;padding:9px;border:1px solid #ccc}#modal_verify_user .tel_company_box input[type=radio]+label{float:left;width:25%;padding:2.2%;margin-bottom:3%;border:2px solid #fff;background-color:#f4f4f4;text-align:center}#modal_verify_user .tel_company_box input[type=radio]:checked+label{border:2px solid #2f62cb;color:#2f62cb;font-weight:600}#modal_verify_user .phone_num_box a{display:inline-block;width:17.6%;padding:9px 0;border:1px solid #ccc;text-align:center;vertical-align:top}#modal_verify_user .verify_num_box p{position:absolute;top:0;right:2%;margin-top:10px}.btn_group{font-size:17px}.btn_group .btn{padding:11px 0}.give_mile{background-color:#f0f8ff;font-size:15px}.login_sns_cmt{width:100%;padding:3%;margin-bottom:20px;background-color:#fff;border-top:4px solid #222;color:#222;font-size:16px;font-weight:300;text-align:center}.login_sns_cmt h3{font-size:35px;font-weight:600}.find_idpw_box .nav-tabs{margin-bottom:30px;border-bottom-color:#2f62cb;border-width:2px}.find_idpw_box .nav-tabs .nav-item{width:50%;margin-bottom:-2px}.find_idpw_box .nav-tabs .nav-link{padding:.7rem 1rem;border-top-left-radius:0;border-top-right-radius:0;color:#acacac;font-size:18px;text-align:center}.find_idpw_box .nav-tabs .nav-item.show .nav-link,.find_idpw_box .nav-tabs .nav-link.active{border-color:#2f62cb #2f62cb #fff;border-width:2px;color:#2f62cb;font-weight:600}.find_idpw_box .nav-tabs .nav-link:focus:not(.active),.find_idpw_box .nav-tabs .nav-link:hover:not(.active){border-color:transparent}.find_idpw_box .tab-pane p.notice_line{padding:2%;margin-bottom:20px;background-color:#f7f7f7;color:#666;font-weight:300;text-align:center}.find_idpw_box .black_btn{padding:2.2%}.find_idpw_box .find_type_box label{font-size:18px;margin-right:5%;margin-bottom:20px}.find_idpw_box .find_id_info{display:none;text-align:center}.find_idpw_box .find_id_info p{font-size:18px}.find_idpw_box .find_id_info .find_user{display:inline-block;width:120px;height:120px;background:url(/front/images/tools/circle_user.png) no-repeat;background-size:cover}.withdraw_box{margin:20px auto;text-align:right}.withdraw_box a{color:#aaa;font-size:18px;line-height:18px;font-weight:300}.withdraw_box span{font-family:'Nanum Gothic',sans-serif;font-size:15px;vertical-align:top}.terms_conditions.modal{color:#555}.terms_conditions .modal-header{background-color:#eaeef2;color:#222}.terms_conditions h2{margin-top:15px;margin-bottom:5px}.terms_conditions h3{font-size:15px}.modal_info_list ol,.terms_conditions ol{padding:0 4%}.modal_info_list ol li,.terms_conditions ol li{display:list-item;list-style:decimal!important}.terms_conditions ol li li{list-style:outside!important}.modal_info_list ol li li{list-style:decimal-leading-zero!important}.modal_info_list ol li li li,.terms_conditions ol li li li{list-style:outside!important}.modal_info_list ol li li li li,.terms_conditions ol li li li li{list-style:lower-alpha!important}.terms_conditions table{margin-bottom:20px}.terms_conditions table tr{border-bottom:1px solid #ddd}.terms_conditions table th{border-top:2px solid #888;background-color:#f7f7f7}.terms_conditions table td,.terms_conditions table th{padding:2% 1%;border-right:1px solid #ddd}.terms_cont{border-top:3px solid #222}.register_list{margin-bottom:70px}.register_list ul:first-of-type{border-top:2px solid #222}.register_list .class_name{display:inline-block;padding:4px 25px 6px;margin-bottom:15px;background-color:#ef2929;border-radius:300px;color:#fff;font-size:24px;line-height:1}.register_info{border-bottom:1px solid #ccc}.register_info li{padding:25px 20px}.register_info .course_title{font-weight:600;font-size:22px}.cost_title,.sale_title{font-size:15px;font-weight:600}.register_info table{width:100%;margin:15px 0;color:#777;font-weight:300}.register_info table td,.register_info table th{height:48px;padding:10px}.register_info table th{width:28%;background-color:#f4f5f7;border-bottom:1px solid #fff;color:#555;font-weight:500;text-align:center}.register_info li:last-child{display:flex;justify-content:center;align-items:center;background-color:#fbfbfb}.register_info li:last-child>div{width:100%}.register_info li:last-child p{display:inline;line-height:1}.price_box{margin:10px auto 20px}.sale_title{color:#071a27}.sale_title br.pc_none{display:none}.cost_price{position:relative;margin-bottom:8px;color:#888;font-size:30px;letter-spacing:-1px}.cost_price:after{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:'';width:110%;height:2px;background-color:#ef2929}.cost_price.cost_org{color:#ccc;font-size:22px}.cost_price.cost_org:after{width:110%;height:1px;background-color:#888}.register_info .cost_price:after{left:auto;right:0;transform:translate(0,0)}.sale_price{font-weight:600;font-size:38px}.reg_btn_group{width:100%;text-align:center}.reg_btn_group a{display:inline-block;width:49%;padding:8px 0;border:2px solid #1992e7;color:#1992e7;font-weight:500;font-size:15px;text-align:center}#add_cart_modal .modal-body svg,.add_cart_modal .modal-body svg{font-size:25px}.reg_btn_group a:first-child{margin-right:5px;background-color:#1992e7;color:#fff}#add_cart_modal .modal-header{padding:1rem 1rem .5rem;border-bottom:0}#add_cart_modal .modal-body .cancel_box,#add_cart_modal .modal-body .cart_img{display:inline-block;padding:28px 26px 22px 24px;margin-bottom:15px;border-radius:300px}#add_cart_modal .modal-body .cart_img{width:90px;height:90px;background-color:#f4f5f7}#add_cart_modal .modal-body .cancel_box{width:60px;height:60px;background:url(/front/images/tools/x_white.png) no-repeat #ea3f3f;background-size:100% 100%}.add_cart_modal .modal-header{padding:1rem 1rem .5rem;border-bottom:0}.add_cart_modal .modal-body .cancel_box,.add_cart_modal .modal-body .cart_img{display:inline-block;padding:28px 26px 22px 24px;margin-bottom:15px;border-radius:300px}.add_cart_modal .modal-body .cart_img{width:90px;height:90px;background-color:#f4f5f7}.add_cart_modal .modal-body .cancel_box{width:60px;height:60px;background:url(/front/images/tools/x_white.png) no-repeat #ea3f3f;background-size:100% 100%}.collapse_info_btn{display:none;position:relative;padding:6px 0;color:#999!important;font-weight:300;font-size:14px}.collapse_info_btn:after{display:inline-block;content:'';position:absolute;left:0;bottom:3px;width:100%;height:1px;background-color:#e2e2e2}.instructor_wrap.free_contact_box form{padding:0}.instructor_wrap table:first-child{border-top:0}.instructor_email input,.instructor_phone input,.instructor_phone select{width:20%}.instructor_phone .verif_code_btn{width:20%;padding:.7% .5%;font-size:15px;display:inline-block;vertical-align:bottom}.instructor_wrap textarea{width:100%;min-height:200px;margin:20px 0;border:1px solid #ccc;padding:10px}.google_map,.instructor_file input,.instructor_title input{width:100%}.map_text{margin-top:50px;border-top:1px solid #ddd;padding-top:50px}.map_text div{font:17px NanumSquare,sans-serif;color:#365abc}.map_text div p{color:#333;display:inline-block;padding-left:30px}.map_text div:first-child{margin-bottom:15px}.map_text div:first-child span{width:32px;display:inline-block}.map_text div:last-child span{display:inline-block;width:48px;height:25px;color:#fff;background:#365abc;border-radius:15px;text-align:center;line-height:26px}.map_text div:last-child span:nth-child(2){background:#30bb37;margin-right:5px}.div_corevalue{background-color:#fff;padding-bottom:100px;background-image:url(/front/images/introduce/intro/intro_bg.jpg);background-position:50% 0;background-repeat:no-repeat}.introduce_wrap{margin-bottom:100px}.bluebar{border-top:2px solid #0072bc;width:20px;margin:20px auto}.big_title{margin-bottom:70px;padding-top:100px}.big_title .bluebar{width:72px;background:#004cb8}.big_title h2{font:600 34px NanumSquare,sans-serif;text-align:center;margin-bottom:30px;color:#222}#ul_corevalue{display:table;margin:0 auto;width:100%}.li_popup_parent{float:left;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;height:370px;width:25%;position:relative}.li_popup_parent.active,.li_popup_parent:hover{z-index:10}.div_popup_child:hover,.li_popup_parent.active>.div_popup_child,.li_popup_parent:hover>.div_popup_child{z-index:10;opacity:1;transform:scale(1.07);animation-fill-mode:forwards}.li_popup_parent:first-child{border-left:1px solid #e0e0e0}.div_popup_child{width:100%;height:100%;position:absolute;display:table;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;pointer-events:none;z-index:10;box-shadow:20px 20px 20px rgba(0,0,0,.2);background:url(/front/images/introduce/intro/introduce_4.jpg) 0 0/cover no-repeat}.div_popup_child>div{display:table-cell;vertical-align:middle;color:#fff}.div_popup_bottom{display:table;width:100%;height:100%}.div_popup_bottom>div{display:table-cell;vertical-align:middle;text-align:center}.li_popup_parent .div_valuedesc{padding:10px 30px 0;word-break:keep-all;word-wrap:break-word;font-size:17px;line-height:1.5;font-weight:300}.div_popup_child2{background:url(/front/images/introduce/intro/introduce_2.jpg) 0 0/cover no-repeat}.div_popup_child3{background:url(/front/images/introduce/intro/introduce_3.jpg) 0 0/cover no-repeat}.div_popup_child4{background:url(/front/images/introduce/intro/introduce_1.jpg) 0 0/cover no-repeat}.li_popup_parent h2{font:700 28px NanumSquare,sans-serif;cursor:default}.li_popup_parent h2 span{color:#5595ed}.li_popup_parent .div_popup_child h2 span{font-weight:700}.li_popup_parent div{font:17px/30px NanumSquare,sans-serif;text-align:center;cursor:default}.div_popup_child h2{color:#fff;text-align:center}.li_popup_parent .div_popup_child div:first-child{font-size:23px;font-weight:600;margin-bottom:5px}.li_popup_parent .div_popup_child h2{font-size:17px;font-weight:300}.history_tab{width:100%}.history_tab div{width:49.5%;float:left;font:20px/50px NanumSquare,sans-serif;text-align:center;margin-right:1%}.history_tab div a{color:#888;border-top:1px solid #888;padding:10px}.history_tab .active{border-top:3px solid #0376d2;font-weight:800;color:#0376d2;line-height:47px}.history_tab .active a{color:#0376d2}.history_tab div:last-child{margin-right:0}.history_img div{padding:0;border:0;margin-top:20px}.history_img div img{width:100%}.history_tabcont{width:100%;margin-top:50px}.tabcont_sub{display:none}.tabcont_sub>div{width:25%;float:left;font:30px NanumSquare,sans-serif}.tabcont_sub>div:first-child{border-top:3px solid #0376d2;font-size:40px;color:#0376d2;padding:15px 0;font-weight:700;letter-spacing:-1px}.tabcont_sub>div:last-child{width:70%;font-size:17px;margin-left:5%}.tabcont_sub ul{margin-bottom:70px}.tabcont_sub li{border-top:1px solid #ddd;padding:20px;color:#888}.tabcont_sub li:last-child{border-bottom:1px solid #ddd}.tabcont_sub li span{font-weight:700}.tabcont_sub.active{display:inherit}.certification_wrap{overflow:hidden;width:100%}.certification_wrap div{float:left;width:31.333%;margin-right:3%;margin-bottom:3%;border:1px solid #ddd}.certification_wrap div img{width:100%}.certification_wrap div:nth-child(3n){margin-right:0}.client_wrap{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}.client_wrap>div{float:left;width:25%}.client_wrap img{max-width:100%}.history_side{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.history_side p{position:absolute;color:#fff;text-align:center;font:700 3em NanumSquare,sans-serif;width:100%;top:calc(50% - 55px);opacity:.6}.client_wrap .logo_wrap{width:75%;float:right}.logo_wrap div{width:100%;background:#f2f2f2;padding:5%}.logo_wrap div a{float:left;width:30%;margin-right:5%;margin-bottom:5%}.logo_wrap div a:nth-child(3n){margin-right:0}.logo_wrap div a:nth-child(n+19):nth-child(-n+21){margin-bottom:0}.vision_list{margin-bottom:160px}.vision_list li{float:left;width:32%;height:330px;margin-left:2%;padding:150px 40px 0;font-size:.9rem;font-weight:300;line-height:1.3}.vision_list li:first-child{margin-left:0;background:url(/front/images/introduce/business/business1.jpg) 50%/cover no-repeat}.vision_list li:nth-child(2){background:url(/front/images/introduce/business/business2.jpg) 50%/cover no-repeat}.vision_list li:nth-child(3){background:url(/front/images/introduce/business/business3.jpg) 50%/cover no-repeat}.vision_list li p{padding:38px 25px;background-color:#fff;font:17px/27px NanumSquare,sans-serif}.vision_list li:nth-child(3) p{padding:38px 62px 35px 32px}.vision_list li p .num{display:block;margin-bottom:20px;font-family:'Titillium Web';font-size:1.25rem;font-weight:700;color:#8f8979;line-height:1}.vision_list li p b{display:block;margin-bottom:20px;color:#333;font:400 24px NanumSquare,sans-serif}.vision_list2 li{width:49%;padding:150px 40px 0}.vision_list2 li:nth-child(1){background:url(/front/images/introduce/business/business4.jpg) 50%/cover no-repeat}.vision_list2 li:nth-child(2){background:url(/front/images/introduce/business/business5.jpg) 50%/cover no-repeat}.vision_back{background:url(/front/images/introduce/typography.png) 50% no-repeat;height:64px;margin-bottom:5px;text-indent:-9999px;clear:both}.vision_txt{text-align:center;font-size:1.5rem;font-weight:300;color:#000;letter-spacing:-1px;word-break:keep-all;margin-top:15px;margin-bottom:60px}.vision_txt span{font-weight:700}#btm_quick_menu{display:none;bottom:0;left:0;box-shadow:0 14px 28px rgba(0,0,0,.25);z-index:5}#btm_quick_menu ul{background-color:#e7f9ff}#btm_quick_menu .border-right{border-color:#a4cee0!important}.m_log_box,.side_menu_wrap{display:none}.delivery_info_name{font-size:16px}#delivery_select{width:33%}#delivery_request{width:66.2%}@media (min-width:300px){.modal-dialog-scrollable .modal-content{height:450px}.modal-dialog-scrollable.lg_modal .modal-content{height:auto}}@media (min-width:300px) and (max-width:576px){.modal-dialog-scrollable.lg_modal .modal-content{height:450px}}@media (min-width:576px){.xs_wth_modal.modal-dialog{max-width:330px}.double_modal .modal-dialog{max-width:calc(100vh - 25rem);margin:auto}.double_modal .modal-content{border:2px solid #ef292a;box-shadow:0 0 15px 3px rgba(0,0,0,.2)}}@media (min-width:576px) and (max-width:767px){.container{max-width:100%}}@media (min-width:601px){.studyroom_notice_box tr td:nth-child(3) a span{display:none}}@media (min-width:600px) and (max-width:991px){.error_wrap .row{justify-content:center}.error_msg_box{width:60%}.error_img_box img{width:50%!important}.price_box{padding-right:2%;margin:0 2.8% 0 0;border-right:1px dashed #ccc;float:left;width:65%}.price_box table{margin:0}.price_box td{padding:0}.register_info li:last-child>div{display:flex}.reg_btn_group{width:35%;align-self:flex-end}.reg_btn_group a{width:100%}.reg_btn_group a:first-child:not(:last-child){margin-bottom:5px}}@media (min-width:768px) and (max-width:991px){.navbar .navbar-collapse form{margin-top:12px}.contact_wrap .col-xl-9 .col-lg-6:last-child ul.clearfix li{width:33.33%;text-align:center}.contact_wrap .col-xl-9 .col-lg-6:last-child ul.clearfix li:last-child{margin-top:0}}@media (min-width:768px){.container{max-width:768px}.navbar_national_m{position:inherit;margin-top:0}}@media (min-width:992px){.container{max-width:992px}.navbar_national_m{display:none!important}}@media (min-width:1200px){.container{max-width:1200px}.login_wrap .container{max-width:880px;padding:0 142px}}@media(max-width:1200px){.vision_list{margin-bottom:80px}.vision_list li{float:none;width:100%;margin-left:0;margin-bottom:20px;padding:40px;height:auto}.vision_list li p{background-color:rgba(255,255,255,.822)}#delivery_request,#delivery_select{min-width:auto;margin-right:0}#delivery_select{width:40%}#delivery_request{width:59%}}@media(max-width:1199px){.contact_wrap .col-xl-3{margin-bottom:50px;text-align:center}.contact_wrap .col-xl-3 p{padding:10px 0;background-color:rgba(255,255,255,.06)}.contact_wrap .col-xl-3 p span{margin:0 15px}.contact_wrap .col-xl-3 p br,.contact_wrap span.ir{display:none}.error_img_box{align-self:flex-end}.error_msg_box{align-self:flex-start;margin:5% 0 0}.info_modify_table tr:nth-child(6) input,.info_modify_table tr:nth-child(6) select{width:32%}#studyroom_box{max-width:100%}}@media(max-width:991px) and (min-width:600px){.download_btn span,.history_side,.li_popup_parent .div_valuedesc br,.vision_back,.vision_txt{display:none}.register_info .submitForm{width:25%;align-self:flex-end}.download_btn .fa-download{padding-left:0;font-size:13px}.li_popup_parent{width:50%}.li_popup_parent .div_popup_child{padding:5%}.li_popup_parent .div_popup_child div:first-child{font-size:1.1em}.li_popup_parent .div_valuedesc{font-size:.8em;padding:10px 5px 0}.li_popup_parent:nth-child(1),.li_popup_parent:nth-child(2){border-bottom:0}.li_popup_parent:nth-child(3){border-left:1px solid #e0e0e0}.tabcont_sub>div:first-child{font-size:2.3em}.tabcont_sub li{line-height:1.3em}.history_tab div a{font-size:.9em;letter-spacing:-1px}.vision_list{margin-bottom:0}.client_wrap .logo_wrap{float:none;width:100%}.logo_wrap div a{width:47.5%}.client_wrap img{width:100%}.logo_wrap div a:nth-child(3n){margin-right:5%}.logo_wrap div a:nth-child(2n){margin-right:0}.logo_wrap div a:nth-child(n+19):nth-child(-n+20){margin-bottom:5%}}@media(max-width:991px){.customer_wrap .darkgray_tabs .nav-item{font-size:16px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:50%}.wrap_title_box{font-size:28px}.wrap_title_box h4{font-size:40px}.m_log.active,.m_log_box{display:block}.m_log{display:none}.navbar{position:relative;top:0;height:auto;background:#fff;border-bottom:1px solid #ddd!important}.navbar .navbar-brand{width:130px;margin-right:0;background:url(/front/images/tools/logo/sub_top_logo.png) center/contain no-repeat}.navbar .navbar-toggler-icon{width:1.25em;height:1.25em;background-image:url(/front/images/tools/nav/m_hamburg_btn.png)}.navbar .navbar-collapse{margin-top:8px;border-top:1px solid #444}.navbar-nav{display:block;float:left;margin:.5rem 0}.select_course_cont li:last-child,.tablet_none{display:none}.navbar-nav li{float:left}.navbar-nav li .nav-link{padding-left:15px}.navbar-nav li:first-child .nav-link{padding-left:0}.navbar-nav .nav_sns_box{margin-left:15px}.navbar .navbar-collapse form{float:right;margin:11px 0}.national_tab_nav .nav-item{padding:0}.lnb_wrap .container{max-width:100%;padding:0;background-color:#f4f4f4;overflow-x:scroll;webkit-overflow-scrolling:touch}.lnb_group{position:static;left:0;top:0;transform:none;width:max-content;border:0;box-shadow:none;background-color:#f4f4f4}.side_menu_open,.side_menu_wrap{position:fixed;top:0;height:100%}.lnb_list{float:left}.contact_wrap .col-xl-9 .col-lg-6:first-child{margin-bottom:30px}.contact_wrap .col-xl-9 .col-lg-6:first-child ul li{margin-bottom:20px}.footer .partnership_company li{width:33.33%}.mypage_table input{width:50%}.info_modify_table tr:nth-child(6) input,.info_modify_table tr:nth-child(6) select{width:31.8%}.info_modify_table tr:nth-child(8) select{width:32.8%}.info_modify_table .address_box .address_find_input{width:40%}.select_course_cont .progress,.select_course_cont li table td,.select_course_cont li:first-child{width:100%}.mobile_guide li{float:none;display:inline-block;width:32%;vertical-align:top;overflow:hidden}.mobile_guide li div:last-child{margin-bottom:10%}.login_wrap .container{padding:0 9.2%}.find_idpw_box .container{padding:0}.introduce_tab_cont .work_box li.work_img_list{width:33.33%}.counselor_fields_box li{width:49%;padding:10px 10px 10px 15px}.menu_header,.side_menu_cont{padding:16px 10px}.counselor_fields_box li:nth-child(3n){margin-right:2%}.counselor_fields_box li:nth-child(n+7):not(:last-child){margin-bottom:2%}.counselor_fields_box li:nth-child(2n){margin-right:0}.counselor_fields_box li div:first-child{font-size:15px}.top_banner{background:url(/front/images/top_banner/top_banner_join.png) center center/contain no-repeat #152059}.main_navbarNav{display:none}.side_menu_wrap{display:block;left:-280px;width:280px;background-color:#fff;z-index:10;transition:left .35s ease}.side_menu_wrap.active{left:0;transition:left .35s ease}.menu_header{background-color:#0270eb;color:#FFF}.menu_header li:nth-child(2){margin-left:33px;font-size:17px}.side_menu{padding:14px 10px;border-bottom:1px solid #ddd}.side_menu_title{font-size:17px;font-weight:600}.side_menu .material-icons{color:#797979;transition-duration:.3s}.side_menu.collapsed .arrow_icon{transform:rotate(-90deg)}.side_menu_down li{padding:10px 30px;background-color:#f7f7f7;font-size:15px}.badge_01{color:#ea5a27;font-size:14px}.badge_01 .material-icons{margin-right:4px;color:#ea5a27;font-size:21px;vertical-align:bottom}.badge_02{padding:1px 15px 2px;background-color:#ea5a27;border-radius:300px;color:#fff;font-weight:400;font-size:14px}.side_menu_open{display:none;left:0;width:100%;background-color:#111;opacity:.5;z-index:9}.side_menu_open.active{display:block}}@media (max-width:800px){#studyroom_box #side_nav_wrap{margin-left:-14rem}#studyroom_box.toggled #side_nav_wrap{position:absolute;left:0;top:0;margin-left:0;width:100%;z-index:999}#studyroom_box.toggled .side_nav{width:100%}#studyroom_box.toggled .side_nav_btm a,#studyroom_box.toggled .video_player_download{display:none}#studyroom_box.toggled .side_nav>li:first-child{padding:0;font-size:20px;line-height:75px;height:75px}#studyroom_box.toggled .side_nav>li:first-child a{padding:0 3.5%}#studyroom_box.toggled .side_nav>li a{padding:3.5%}#studyroom_box.toggled .studyroom_cont #menu-toggle{position:absolute;right:15px;top:15px;z-index:999;padding:.375rem .745rem}#studyroom_box.toggled .side_nav>li{font-size:16px}.studyroom_cont{min-width:100vw}.studyroom_cont #menu-toggle{display:block}.studyroom_table_box.m800_table thead{display:none}.studyroom_table_box.m800_table table tr{display:block;position:relative;height:auto;padding:4% 0}.studyroom_table_box.m800_table table td{display:inline-block;height:auto;text-align:left}.studyroom_table_box .text-right button{width:135px;min-width:135px}.progress_course_box table td:first-child,.progress_course_box table td:last-child{display:none}.progress_course_box table td:nth-child(2){display:block;width:15%}.progress_course_box .progress_box,.progress_course_box table td:nth-child(4){width:100%}.progress_course_box .progress_box p{display:block;width:100%}.progress_course_box .progress_box .progress_bar_box{display:inline-block;width:100%}.progress_course_box .common_btn{min-width:auto;width:auto}.progress_course_box table td:nth-child(4) li{display:inline-block;width:49%;text-align:center}.progress_course_box table td:nth-child(4) li:last-child{float:right}.progress_course_box table td:nth-child(5){position:absolute;top:0;right:0;padding-top:5.5%;color:#aaa;font-size:13px;font-weight:300}.progress_course_box table td:nth-child(5) br{display:none}.studyroom_notice_box .status_tab li:nth-child(5) a{border-top:1px solid #ddd;border-left:0}}@media(max-width:771px){.instructor_wrap td{padding:1% 3%}.instructor_phone input,.instructor_phone select{width:32%;margin-right:1%}.instructor_phone input:nth-of-type(2){margin-right:0;float:right}.instructor_phone .verif_code_btn{width:100%;margin-top:5px}.instructor_support span{display:block;padding-left:0;margin-top:5px}.instructor_name input,.instructor_support select{width:100%}.instructor_email input{width:30%}.instructor_email select{float:right}}@media(max-width:768px){.certification_wrap div{width:48.5%}.certification_wrap div:nth-child(3n){margin-right:3%}.certification_wrap div:nth-child(2n){margin-right:0}}@media (max-width:767px){.navbar_national_m,.wrap{margin-top:55px}.content_wrap{padding:50px 0}.contact_wrap .col-xl-3 p{font-size:5.5vw}.tablet_none,.top_banner{display:none}.national_tab_nav a{font-size:17px}.footer .col-md-3{margin-bottom:15px}}@media(max-width :700px){.navbar .navbar-collapse form{width:100%;margin-top:0!important}.navbar .navbar-collapse form button{margin:0!important}.national_tab_nav{display:block;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.national_tab_nav a{display:inline-block}.national_tab_nav::-webkit-scrollbar{display:none}.mypage_table td,.mypage_table th{padding:3%}.info_modify_table tr:nth-child(5) select{width:27%}.info_modify_table tr:nth-child(5) input{width:35%}.info_modify_table tr:nth-child(5) a.verif_code_btn{width:100%;padding:1.2% 0;margin-top:10px}.info_modify_table tr:nth-child(6) select{width:27%}}@media (min-width:600px) and (max-width:771px){.login_wrap{padding-top:110px}.login_wrap.mypage_modify_wrap{padding-top:75px}}@media(max-width :640px){.customer_wrap .darkgray_tabs{display:flex}.customer_wrap .darkgray_tabs .nav-item{width:33.33%!important}.customer_wrap .darkgray_tabs .nav-item:nth-child(n+4){border-bottom:0}.login_wrap h3{font-size:37px}.find_idpw_box .tab-pane p.notice_line{padding:2% 4%}.login_wrap .join_member_box form p{font-size:16px}.national_tab_nav .nav-item{min-width:auto}.national_tab_nav .nav-link{padding:0}}@media(max-width :600px){.info_modify_table tr:nth-child(3) a.password_guide p,.m600_table thead{display:none}.white_round_btn{padding:12px 20px;font-size:14px}.more_event_btn a{font-size:13px}.pass_solution_wrap .wrap_title_box{margin-bottom:30px}.contact_wrap .col-xl-9 .contact_right_mid .contact_call_num{font-size:17vw}.error_wrap .container,.error_wrap .row{font-size:11px}.error_img_box img{width:80%}.mypage_table{word-break:keep-all}.mypage_table input{width:85%}.info_modify_table tr:nth-child(8) select{width:100%;margin-bottom:10px}.info_modify_table tr:nth-child(8) select:last-child{margin-bottom:0}.info_modify_table .in_table_scroll{overflow-x:scroll}.info_modify_table tr table{min-width:500px}.info_modify_table table thead th{padding:1.5% 3%}.info_modify_table tr:nth-child(9) td input{width:62.5%}.mypage_modify_wrap .modify_password_box{padding:65px 0;margin-bottom:0;background-color:#fff!important}.select_course_box p{width:27%}.select_course_box select{width:70%}.m600_table table tr{display:block;position:relative;height:auto;min-height:110px;padding:3% 0}.m600_table table td{display:inline-block;height:auto;text-align:left}.table_fixed_box table td,.table_fixed_box table th{padding:5px 10px}.table_fixed_box table tr td:last-child span{display:inline-block;margin-left:5px}.table_fixed_box table td button{height:38px}.studyroom_notice_box table{border-top-width:2px}.studyroom_notice_box tr:nth-child(odd){background-color:#fbfcfd}.studyroom_notice_box tr td:nth-child(3) a span{display:inline-block;content:'>';position:absolute;top:50%;transform:translateY(-50%);right:4%;color:#e2e2e2;font-weight:600;font-size:25px;font-family:'Nanum Gothic',sans-serif}.studyroom_notice_box tr td:first-child,.studyroom_notice_box tr td:last-child{display:none}.studyroom_notice_box tr td:nth-child(2){color:#e0a924;font-size:15px}.studyroom_notice_box tr td:nth-child(3){display:block;max-width:85vw;font-size:16px;font-weight:500}.studyroom_notice_box tr td:nth-child(4){color:#aaa;font-size:12px}.mocktest_table tr td:first-child,.survey_table tr td:nth-child(2){width:79%;margin-bottom:4%}.mocktest_table tr td:nth-child(2),.survey_table tr td:nth-child(3){width:20%;padding-right:10px;color:#999;text-align:right;vertical-align:top}.mocktest_table tr td:nth-child(3),.mocktest_table tr td:nth-child(4),.survey_table tr td:nth-child(4),.survey_table tr td:nth-child(5){width:49.5%}.mocktest_table tr td:last-child,.survey_table tr td:last-child{position:absolute;top:37%;left:0;color:#666;font-size:13px;font-weight:300}.mocktest_table tr td:last-child:before,.survey_table tr td:last-child:before{display:inline-block;content:'응시일';margin-right:13px;color:#666;font-size:13px;font-weight:300}.survey_table tr td:first-child{display:none}.survey_table tr td:nth-child(3):before{display:inline-block;content:'\f007';padding-right:5px;font-family:"Font Awesome 5 Free";color:#bbb;font-size:16px}.survey_table tr td:last-child{top:28%;color:#999}.survey_table tr td:last-child:before{content:'참여일';color:#999}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6){display:block;height:auto;padding:5px 0}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td{display:inline-block;height:auto}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:first-child{display:block;padding-bottom:0}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:nth-child(2){width:68%}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:last-child{width:31%;padding-left:0}.guide_table td{width:100%}.guide_table td:first-child{font-weight:600}.studyroom_table_box.m600_table table.guide_table td:last-child{text-align:right}.download_btn span{display:inline-block}.mobile_guide li{width:49%;padding:1%}.mobile_guide li div:last-child{padding-left:0;width:100%;margin-bottom:15%}.leave_table tr:last-child th+td{overflow-x:inherit}.leave_table tr span,.login_wrap .container{padding:0}.login_wrap .login_box{background-color:#f2f3f5}.join_member_wrap{padding-top:110px}.join_member_wrap .container{padding:0 2%}.join_member_wrap .login_box{padding:65px 3%;background-color:#fff}.map_text div p{display:block;width:100%;margin-top:10px;padding-left:0;margin-bottom:30px;font-size:15px}.map_text div:last-child span{width:25px}}@media(max-width :576px){.studyroom_table_box table.view_table{table-layout:fixed}.mocktest_wrap.modal_mocktest .question_title li:last-child{width:84%;font-size:15px}.mocktest_wrap.modal_mocktest td div.question_answer_box{font-size:14px}.mocktest_wrap.modal_mocktest .modal-footer li{width:65%}.mocktest_wrap.modal_mocktest .modal-footer li:last-child{width:35%}.studyroom_notice_box .status_tab li a{padding:15px 0}.studyroom_notice_box .status_tab li:first-child a{width:100%;border-top:2px solid #2d4984;border-bottom:0}.studyroom_notice_box .status_tab li:nth-child(2n) a{border-left:1px solid #ddd}.studyroom_notice_box .status_tab li:nth-child(n+2) a{width:50%}.studyroom_notice_box .status_tab li:nth-child(n+4) a{border-top:0}}@media(max-width:500px){.li_popup_parent{width:100%;height:240px}.li_popup_parent:nth-child(2n){border-left:1px solid #e0e0e0}.li_popup_parent:nth-child(3){border-bottom:0}.li_popup_parent div img{width:30%}.tabcont_sub>div:first-child{width:100%;padding:25px 0 25px 15px}.tabcont_sub>div:last-child{width:100%;margin-left:0}}@media (max-width:440px){.certification_wrap h4{font-size:35px;letter-spacing:3px}.certification_wrap .certification_btm_box span{margin-left:-10%}#pop_cerification2 .modal-body{padding:2rem 1rem}.content_wrap{padding:55px 0}.carousel-control-prev-icon{background-position-x:0}.carousel-control-next-icon{background-position-x:100%}.wrap_title_box{font-size:5.5vw;line-height:1.3;word-break:keep-all}.wrap_title_box h4{margin-bottom:15px;font-size:9vw;line-height:1.3}.subpage_title{margin-bottom:40px}.subpage_title h5{font-size:38px}.navbar .navbar-collapse ul li .nav-link,.navbar .navbar-collapse ul li .nav-link:after{padding-left:7px}.navbar .navbar-collapse ul .nav_sns_box{margin-right:0}.contact_wrap .col-xl-9 .contact_right_mid .list-inline-item{width:30%;font-size:4.2vw}.contact_wrap .col-xl-9 .col-lg-6:last-child ul.clearfix li{width:100%}.national_tab_nav .nav-link:hover:before{display:none}.footer .col-md-3 img{width:44%}.login_wrap .login_box{padding:65px 5%}#modal_verify_user select{width:27%}#modal_verify_user input{width:35%}#modal_verify_user .phone_num_box a{width:100%;margin-bottom:.5rem}#modal_verify_user .tel_company_box input[type=radio]+label{width:50%;padding:3.3%;margin-bottom:0}#modal_verify_user .tel_company_box input[type=radio]+label:nth-of-type(n+3){margin-bottom:15px}.mypage_modify_wrap.modify_password_wrap{padding:55px 3%}.mypage_modify_wrap .modify_password_box{margin-bottom:0;background-color:#fff}.mypage_modify_wrap form{max-width:90%}.mypage_modify_wrap .modify_password_box h3{margin-bottom:20px;font-size:35px}.mypage_modify_wrap .modify_password_box h3 span{font-size:14px}.mypage_modify_wrap .modify_password_box p{font-size:15px}.leave_table tr:last-child td p{padding:8% 2%}.studyroom_cont h3{font-size:25px}.select_course_box p{float:none;width:100%}.select_course_box select{width:100%;font-size:16px}.select_course_cont li table th{width:22%}.select_course_cont li table p{width:100%;border:0;text-align:left}.select_course_cont li h5{font-size:18px}.studyroom_table_box .view_table .view_date{display:block;min-width:100px;line-height:40px}.studyroom_table_box .view_table tr .view_count{display:none}.studyroom_table_box .view_table tr .view_count+td{padding-right:5%;color:#bbb;text-align:right!important}.studyroom_table_box .view_table tr .view_count+td:before{display:inline-block;content:'\f06e';padding-right:5px;font-family:"Font Awesome 5 Free";color:#bbb;font-size:16px}.pre_next_table tr th{display:none}.pre_next_table tr td:before{display:inline-block;content:"\f077";margin-right:20px;color:#222;font-family:"Font Awesome 5 Free";font-weight:600;font-size:18px;vertical-align:super}.pre_next_table tr:last-child td:before{content:"\f078";vertical-align:baseline}.pre_next_table tr td a{display:inline-block}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:nth-child(2){width:65%}.survey_result_box table tr:nth-child(n+2):nth-child(-n+6) td:last-child{width:33%;font-size:13px}.studyroom_guide_box .status_tab li a{font-size:13px}.studyroom_guide_box .more_txt{display:none}.studyroom_guide_box .more_txt_btn{display:block;width:100%;padding-top:6px;margin-top:14px;border-top:1px solid #dcdcdc;color:#0b509f;text-align:center}.studyroom_guide_box .more_txt_btn span{font-size:20px;vertical-align:bottom}.find_idpw_box h3{font-size:9vw}.find_idpw_box .find_type_box label{font-size:4.3vw;margin-right:3%}.login_wrap .join_member_box form p{font-size:14px}.cost_price{font-size:26px}.sale_price{font-size:32px}.sale_title br.pc_none{display:block}.collapse_info_btn{display:inline-block}.collapse_info_box{max-height:0;transition:max-height .25s ease-out;overflow:hidden}#btm_quick_menu{display:block}#delivery_request,#delivery_select{width:100%}#delivery_select{margin-bottom:6px}}@media (max-width:400px){.info_modify_table .interest_course_group select{width:100%;margin-bottom:6px}.info_modify_table .interest_course_group select:last-child{margin-bottom:0}.instructor_email select{width:30%}}@media (max-width:360px){.info_modify_table tr:nth-child(6) input{width:45%}.info_modify_table tr:nth-child(6) select{width:100%;margin-top:10px}.info_modify_table input{width:84%}.info_modify_table th{width:24%}.info_modify_table tr:nth-child(5) input{width:34.4%}.info_modify_table tr:nth-child(9) td input{width:60%}.info_modify_table tr:nth-child(9) td a{width:38%;min-width:auto;height:30px;padding:0;line-height:30px}.info_modify_table .address_box .address_find_input{width:50%}.info_modify_table .address_box .blue_btn{width:48%;min-width:auto;height:30px;padding:0;line-height:30px;margin-left:2%}.info_modify_table .delivery_btn{width:48%;margin-left:-5px}.mocktest_wrap.modal_mocktest .modal-footer li{width:60%}.mocktest_wrap.modal_mocktest .question_title li:first-child{font-size:18px}.mocktest_wrap.modal_mocktest .modal-body{padding:1rem .5rem}.login_wrap .sns_login_box li{width:100%}.login_wrap .sns_login_box li a{font-size:15px}.login_wrap .sns_login_box li span{width:14.6%;padding:8.55% 0}.login_wrap .join_member_box .input_id_box a{font-size:16px}.login_wrap .join_member_box .agreement_list_box li label{font-size:15px}.login_wrap .join_member_box .agreement_list_box li a{font-size:12px}}#main_footer,#sub_tab_header{width:100%!important}.notice_box a{display:inline-block}.refund_box_form h4{font-size:16px;font-weight:700}.refund_box_form p{padding-left:5px;margin:5px 0 15px}.no-js{display:none}.no_click{cursor:default;opacity:.5;background:#ddd}.video_player_download{padding:6.5%}.video_player_download a{width:100%;padding:6% 0;border-radius:3px;text-align:center;display:inline-block;color:#fff;background:#0b509f;font-size:16px}.video_player_download a:focus,.video_player_download a:hover{color:#fff}.video_player_download span{display:inline-block;width:100%;vertical-align:bottom}.layer_banner_wrap.layer_banner_wrap,.line_date_wrap,.line_dday_wrap{display:none}.password_wrap.password_wrap .container{padding:0 50px}.login_wrap .password_box{padding:65px 50px}.password_box h3 span{color:#0e4ca0;line-height:60px}.password_btn_wrap{width:100%}.password_btn_wrap p{padding:5px}.password_btn_wrap button{width:100%;line-height:40px;padding:5px 0;font-size:15px}.password_form_wrap{margin:30px auto}.password_form_wrap li{margin-bottom:15px}.password_form_wrap li:last-child{margin-bottom:0}.password_form_wrap li p{font-size:15px;line-height:50px}.password_tip{padding:15px;background:#f9f9f9;margin:0 5px}.password_tip h4{font-weight:400;font-size:15px;color:#0e4ca0;margin-bottom:10px}.password_tip span{vertical-align:bottom;font-size:20px;color:#0e4ca0}.password_info{font-size:15px}.password_info span{border-bottom:1px solid #222}@media(max-width:991px){.password_wrap input{padding:1% 2.5%}.password_form_wrap li p{line-height:30px}.password_wrap .login_box button{margin:0}.password_btn_wrap p,.password_info,.password_wrap h3{padding-left:10px;padding-right:10px}.password_tip{margin:0 10px}.password_btn_wrap button{line-height:38px;padding:0;width:100%}}@media(max-width:600px){.password_wrap .password_box{padding:50px 0}.password_wrap h3{font-size:30px;line-height:10px;margin-bottom:30px}.password_wrap.password_wrap .container{padding:0}}.line_banner_wrap{width:100%;position:fixed;bottom:0;left:0;z-index:9}.line_exit_wrap{position:absolute;right:20px;top:70px}.line_event_wrap{margin:0 auto;min-width:1200px;position:relative;width:1200px}.line_event_btn{position:absolute;right:20px;top:78px}.line_event_btn p{position:absolute;right:-20px;bottom:-30px}.line_event_btn:hover p{right:-15px;bottom:-20px;transition-duration:.5s}.line_date_wrap{right:0;position:absolute;top:0}.line_dday_wrap{position:absolute;left:478px;top:78px}.line_dday_wrap p{font-size:80px;color:#fddd56;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.line_dday_wrap svg{font-size:80px;color:#fddd56;text-shadow:-1px 0 #002f53,0 1px #002f53,1px 0 #002f53,0 -1px #002f53;font-weight:700;height:70px;fill:#fddd56}.line_dday_wrap .svgStroke{fill:#fddd56;stroke:#002f53;stroke-width:11px;stroke-linejoin:round;paint-order:stroke fill}.line_banner_wrap{background:url(/front/images/tools/line_banner/line_banner_sales_50per_ddayDelet.png) center no-repeat;height:171px}@media (max-width:1300px){.line_event_btn{right:65px}}@media (max-width:1200px){.line_banner_wrap{display:none}}@media(max-width:640px){.layer_box,.layer_box div.layer_bg{top:0;left:0;width:100%;height:100%}.layer_banner_wrap{display:block}#btn_popup_open,.layer_box{display:none}.layer_box{position:fixed;z-index:100}.layer_box div.layer_bg{position:absolute;background:#000;opacity:.6;filter:alpha(opacity=60)}.layer_box div.layer_contents{position:absolute;top:50%;left:50%;width:465px;height:553px;padding:30px}.layer_double_btn{width:100%;overflow:hidden;background:#fff;margin:0 auto}.layer_double_btn a{text-align:center;float:left;width:50%;font:17px/45px NanumSquare,sans-serif;height:45px}.layer_double_btn a:first-child{border-right:1px solid #ddd}.layer_header_wrap{position:relative}.layer_header_wrap p{position:absolute;color:#fff;font:700 3em NanumSquare,sans-serif;left:30%;top:20%;letter-spacing:5px}.layer_body_wrap{padding-bottom:20px;background-color:#30ca6e}.layer_body_wrap div{position:relative;height:auto}.layer_body_wrap a{width:100%;text-align:center}.layer_body_wrap p{position:inherit;left:inherit;top:inherit;width:auto}}.layer_date_txt,.line_date_wrap p{letter-spacing:-.5px;position:absolute}.address_add_btn,.address_btn_box button{background-color:#fff;border:1px solid #ddd}@media(max-width:480px){.layer_header_wrap p{font:700 2.3em NanumSquare,sans-serif}.layer_box div.layer_contents{width:380px;padding:40px}.layer_body_wrap p{width:380px;left:calc(50% - 210px)}.layer_body_wrap a{width:80%;text-align:center;margin:0 12%}.layer_body_wrap div{height:240px}.layer_body_wrap{padding-bottom:0}}@media (max-width:400px){.layer_double_btn a{font:14px/45px NanumSquare,sans-serif}}.register_event_banner{margin-bottom:70px}@media (max-width:768px){.register_event_banner{display:none}}.user_benefit_wrap a{border-radius:10px;overflow:hidden}.floating_popup_wrap{position:absolute;right:400px;top:390px}.floating_popup_wrap div{position:relative}.floating_close_btn{text-indent:-9999px;position:absolute;right:8px;top:23px;width:27px;height:27px;display:inline-block}.cloud_effect{animation-name:cloud_effect;animation-duration:2s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:1s}@keyframes cloud_effect{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-20px)}}@media (max-width:1650px){.floating_popup_wrap{left:15%;top:330px}}@media (max-width:640px){.floating_popup_wrap{left:inherit;right:20px;top:80px;width:140px}.floating_close_btn{width:16px;height:16px;top:10px}}.footer .footer_cont{padding:42px 5px 190px}@media(max-width:600px){.login_wrap.login_wrap{margin-top:0}}@media (max-width:440px){.subpage_title h5{font-size:27px}.subpage_bg_title h3{font-size:29px}}.line_date_wrap p{z-index:10;color:#fff;right:16px;top:17px;font-size:17px;font-weight:500}.layer_date_txt{font-size:16px;right:42px;top:23px;font-weight:700}@media(max-width:480px){.layer_body_wrap div{height:270px;overflow:hidden}.layer_date_txt{right:26px;top:17px;font-size:13px}}.address_group{max-height:350px;padding:0 1rem;overflow-y:auto}.address_list{padding:24px 0;border-bottom:1px solid #eee}.address_list label{font-weight:500}.address_list p{margin-bottom:12px;font-size:16px;line-height:1}.address_list .address_input{display:block;width:100%;min-height:34px;padding:.8% .5%;border:1px solid #ccc;line-height:1.6}.address_list .address_name{font-weight:600;font-size:18px}.address_list .delivery_fix{display:inline-block;font-size:14px;vertical-align:text-top}.address_list .address_detail{line-height:1.4}.address_list .address_call{color:#999;font-weight:300}.address_list .address_chk_box{color:#555;vertical-align:sub}.address_list input.address_chk{display:inline-block;margin-right:4px;width:20px;height:20px;border:1px solid #ddd;vertical-align:sub}.address_add{padding:0 1rem}.address_btn_box button{padding:8px 16px;margin-right:8px;color:#555;line-height:1}.address_add_btn{padding:12px 0;margin-bottom:16px;color:#2f62cb;font-weight:500;font-size:16px}.address_add_btn:hover{border:1px solid #2f62cb}.address_add_box{display:none}.address_add_table.basic_table td,.address_add_table.basic_table th{padding:4px 10px}.address_add_table th{width:28%}.address_add_table input::placeholder{color:#bbb}.address_add_table .address_add_phone select{min-width:30%;width:30%}.address_add_table .address_add_phone input{min-width:30%;width:30%;vertical-align:top}.address_add_table .address_add_phone span{display:inline-block;width:5%;text-align:center}.address_add_table .address_add_find{margin-right:2%}.address_add_table .address_add_find_btn{min-width:110px;height:33px;line-height:33px;text-align:center;vertical-align:top}.address_add_reg button{height:42px;line-height:42px}.address_list .ship_icon{margin-bottom:10px;color:#bec2ca;font-size:34px}.address_list .custom-control-label{line-height:26px}.address_list .custom-control-label::after,.address_list .custom-control-label::before{width:20px;height:20px}.address_list .custom-control-input:checked~.address_list .custom-control-label::before{border-color:#2f62cb;background-color:#2f62cb}.address_list input[type=radio].basic_chk+label:before{display:inline-block;content:'';width:24px;height:24px;margin-right:10px;background-color:#fff;border:1px solid #ccc;vertical-align:middle}.address_list input[type=radio].basic_chk:checked+label:before{background:url(/front/images/tools/save_id_off.png) no-repeat;background-size:cover;border-color:#1992e7}.modal_delivery_address .modal-content ::-webkit-scrollbar{display:none}.modal_delivery_address .address_group::-webkit-scrollbar{display:inherit;width:6px}.modal_delivery_address .address_group::-webkit-scrollbar-track{background-color:#fff}.modal_delivery_address .address_group::-webkit-scrollbar-thumb{background-color:#333;border-right:2px solid #fff;border-radius:300px}@media (max-width:400px){.address_add_table.basic_table td{padding:4px 0}.address_add_table th{display:none}.address_add_table .address_add_find{width:64%}.address_add_table .address_add_find_btn{min-width:34%}.address_btn_box .float-left{float:none!important;margin-bottom:6px}}.mocktest_korean{margin-bottom:15px;background:#f4f5f6;padding:10px 30px}.mocktest_korean h3{font-size:16px}.studyroom_certificate_btn_wrap{margin-top:20px;text-align:right}.mypage_table .studyroom_table_big{width:60%}.report_table td,.report_table th{min-width:110px}.modal_file_upload h2{font-size:20px}.modal_file_upload .modal-footer .btn{width:100px}