@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;font-display:swap;src:local(Noto Sans KR Thin),local(NotoSansKR-Thin),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Thin.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Thin.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;font-display:swap;src:local(Noto Sans KR Light),local(NotoSansKR-Light),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Light.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Light.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:local(Noto Sans KR Regular),local(NotoSansKR-Regular),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Regular.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Regular.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;font-display:swap;src:local(Noto Sans KR Medium),local(NotoSansKR-Medium),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Medium.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Medium.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:local(Noto Sans KR Bold),local(NotoSansKR-Bold),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Bold.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Bold.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;font-display:swap;src:local(Noto Sans KR Black),local(NotoSansKR-Black),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Black.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/NotoSansKR/NotoSansKR-Black.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Black.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Black.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-ExtraBold.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-ExtraBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Bold.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Bold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-SemiBold.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-SemiBold.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Medium.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Medium.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Regular.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Regular.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Light.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Light.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-ExtraLight.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-ExtraLight.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Thin.woff2)format("woff2"),url(/layouts/hackers/_css/fonts/Pretendard/Pretendard-Thin.woff)format("woff")}body{-webkit-text-size-adjust:none}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,menu,section,article{margin:0;padding:0}body,input,textarea,select,table,button{font-family:Pretendard,Malgun Gothic,dotum,돋움,sans-serif;font-size:14px;line-height:1.25}body{-webkit-text-size-adjust:none;position:relative}body.all-color{background-color:#fff}table{border-collapse:collapse}img,fieldset{border:0}ul,ol{list-style:none}a{color:#000;cursor:pointer;text-decoration:none}button{cursor:pointer}strong{font-weight:700}em,address,var{font-style:normal}var{padding:0 3px}legend,caption{display:none}input[type=text],input[type=password]{-webkit-appearance:none;border:1px solid #bcbcbc;-webkit-border-radius:0}input[type=image]{-webkit-appearance:none;-webkit-border-radius:1px}select{-webkit-background-size:19px 6px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";color:#333;background:#fff url(//gscdn.hackers.co.kr/hackers/images/mobile/sel_arr.gif) 100%/19px 6px no-repeat;border:1px solid #ccc;border-radius:0;height:30px;font-size:12px;font-weight:400;padding:6px 20px 6px 10px!important}textarea{-webkit-appearance:none;border:1px solid #bcbcbc;-webkit-border-radius:0}button{-webkit-appearance:none;border:none;-webkit-border-radius:0}input:checked[type=checkbox]{-webkit-appearance:checkbox;background-color:#fff}.hidden{text-indent:-9999px;font-size:0;overflow:hidden}.full_img{vertical-align:middle;max-width:100%}.t_l{text-align:left!important}.t_c{text-align:center!important}.t_r{text-align:right!important}.tl{text-align:left!important}.tc{text-align:center!important}.tr{text-align:right!important}.ellipsis_multi{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;height:2.4rem;line-height:1.2rem;display:-webkit-box;overflow:hidden}.ellipsis_line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.o_f{overflow:hidden}.f_l{float:left!important}.f_r{float:right!important}.fl{float:left!important}.fr{float:right!important}.pos_r{position:relative}.after:after{content:"";clear:both;display:block}.f_blue{color:#2886d5!important}.fc_black{color:#000!important}.fc_darkgray{color:#666!important}.fc_gray{color:gray!important}.fc_red{color:red!important}.fc_yellow{color:#ff0!important}.fc_white{color:#fff!important}.mt_9{float:left;margin-top:9px}.mr5{margin-right:5px}.mg10{margin:10px 0}.pa0{padding:0!important}.pa10{padding:10px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.ma0{margin:0!important}.ma10{margin:10px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.tb_row{width:100%;margin:0 auto;display:table}.tb_row .tb_cell{vertical-align:middle;display:table-cell}.bl{border-top:2px solid #1980b6}.btn_center{text-align:center;width:100%}.btn_right{float:right;margin-right:10px}a.btn{float:left;color:#555;text-align:center;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/btn_bg.gif) repeat-x;border:1px solid #bcbcbc;padding:4px;font-size:14px;display:block}a.btn_02{float:left;color:#000;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/btn_bg02.gif) repeat-x;border:1px solid #bcbcbc;border-radius:2px;padding:6px 10px 5px;font-size:14px;display:block}button#search{text-align:center;letter-spacing:-1px;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/bullet_v1.gif) 0 -398px no-repeat;width:49px;height:30px}button#search span{display:none}#mobile_wrap{min-width:320px;position:relative;overflow:hidden}.top_banner{z-index:12;line-height:0;position:relative}.app_down_check{z-index:2002;background:#fff;border:1px solid #d3d3d3;width:100%;display:table;position:absolute;top:0;left:0}.app_down_check>span{vertical-align:middle;display:table-cell}.app_down_check>span:last-child{padding:0 3%}.app_down_check img{vertical-align:top;width:100%}header{z-index:2003;width:100%;position:relative}header h1.bofore{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/header_bg.gif) repeat-x;width:100%;height:31px;padding:4px 0 0;position:relative}header h1.bofore img{margin:0 0 0 4px}header h1.bofore a.quickmenu{position:absolute;top:4px;right:8px}header h2{text-align:center;color:#fff;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/header_bg02.gif) repeat-x;width:100%;height:30px;padding:8px 0 0;font-size:14px;position:relative}header h2 span{position:absolute;top:4px;right:9px}header h2 span a{float:left;margin:0 0 0 3px}header h2 span a.btn_write{text-align:center;color:#fff;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/btn_bg03.gif) no-repeat;width:52px;height:25px;padding:5px 0 0;font-size:12px;display:inline-block}header nav.before{position:relative}header nav.before div.depth_01{float:left;text-align:center;width:100%;height:33px}header nav.before div.depth_01 ul{width:160px;margin:3px auto 0}header nav.before div.depth_01 li{margin:0 3px}header nav.before div.depth_01 a{color:#595959;text-align:center;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/menu_off.gif) no-repeat;width:74px;height:25px;padding:4px 0 0;display:block}header nav.before div.depth_01 a:hover{color:#fff;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/menu_on.gif) no-repeat}header nav.before div.depth_02{float:left;border-top:1px solid #dededa;border-bottom:1px solid #dededa;width:100%;padding:4px 0 3px}header nav.before div.depth_02 li{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/bar.gif) 100% no-repeat;height:20px;padding:4px 7px 0}header nav.before div.depth_02 li.last{background:0 0;padding-right:0}header nav.before div.depth_02 a{color:#898989}header div.gnb{background:#16598c;height:34px;padding:0 50px;position:relative;overflow:hidden}header div.gnb .btn{text-indent:-9999em;background:url(//gscdn.hackers.co.kr/hackers/images/app_img/icon/btn_gnb.png) no-repeat;border:none;width:20px;height:34px;display:block;position:absolute;top:0;overflow:hidden}header div.gnb .btn.prev.disable{background-position:-20px 0;left:0}header div.gnb .btn.next.disable{background-position:-40px 0;border:3px solid #000;right:0}header div.gnb .btn.prev.able{background-position:0 0;left:0}header div.gnb .btn.next.able{background-position:-60px 0;right:0}header div.gnb ul{width:500px;height:33px;padding-top:1px;padding-left:20px;position:absolute;top:0;left:0;overflow:hidden}header div.gnb ul li{float:left;height:100%;padding:7px 0 10px;display:inline}.lnb{z-index:20;background:#1d84fb;padding-bottom:1%;position:relative}.lnb img{vertical-align:middle}.logo_wrap{z-index:10;background:#1d84fb;min-width:320px;position:relative}h1.logo{text-align:center;letter-spacing:10px;box-sizing:border-box;height:55px;padding:10px 0;font-size:0;line-height:0}h1.logo a{display:inline-block}h1.logo a.gate_logo{float:left;border:5px solid #0000;border-top-color:#fff;border-bottom-width:0;width:0;height:0;margin:12px 10px;position:absolute}h1.logo img{vertical-align:top;width:120px;padding-top:5px}a.go_back{text-align:center;text-align:center;width:50px;font-size:0;line-height:0;display:block;position:absolute;top:10px;left:0}a.go_back img{width:25.6%}a.gnb_view{text-align:center;text-align:center;width:50px;font-size:0;line-height:0;display:block;position:absolute;top:10px;right:0}a.gnb_view img{width:52.6%}.lnb .btn-family-site span{vertical-align:top;background-position:-148px -159px;width:15px;height:9px;margin:13px 0 0 10px}.lnb .btn-family-site.active span{background-position:-148px -139px}.fam_slide_area{z-index:2020;box-sizing:border-box;border-bottom:1px solid #e2e2e2;width:100%;display:none;position:absolute;top:55px;left:0}.fam_slide_area .fam_slide{background:#fff}.fam_slide_area .sw_menu{padding:0 3px}.fam_slide_area .sw_menu li{color:#333;text-align:center;cursor:pointer;height:42px;padding:0 5px;font-size:20px;font-weight:700;line-height:42px;position:relative;width:auto!important}.fam_slide_area .sw_menu li.active{color:#0086ff}.fam_slide_area .sw_menu li.active:after{content:"";background-color:#0086ff;width:100%;height:3px;display:block;position:absolute;bottom:0;left:0}.fam_slide_area .fam_category{width:100%;overflow:hidden}.fam_slide_area .fam_category .swiper-slide{background:#fff}.fam_slide_area .fam_category .swiper-slide ul li{float:left;color:#333;letter-spacing:-1px;width:calc(50% - 1px);font-size:14px}.fam_slide_area .fam_category .swiper-slide ul li strong{color:#333}.fam_slide_area .fam_category .swiper-slide ul li a{border-top:1px solid #e2e2e2;height:43px;padding-left:10px;font-size:16px;line-height:43px;display:block}.fam_slide_area .fam_category .swiper-slide ul li.bd_left a{border-left:1px solid #e2e2e2}@media (min-width:320px) and (max-width:380px){.fam_slide_area .sw_menu li{padding:0 8px;font-size:18px}.fam_slide_area .fam_category .swiper-slide ul li a{font-size:15px}}@media (min-width:381px) and (max-width:480px){.fam_slide_area .sw_menu li{padding:0 8px;font-size:18px}.fam_slide_area .fam_category .swiper-slide ul li a{font-size:16px}}@media (min-width:640px){.fam_slide_area .sw_menu li{width:15%!important}.fam_slide_area .sw_menu li.wsize{width:20%!important}}@media (min-width:768px){.fam_slide_area .sw_menu li,.fam_slide_area .sw_menu li.wsize{width:14%!important}}@media (min-width:1024px){.fam_slide_area .sw_menu li,.fam_slide_area .sw_menu li.wsize{width:15%!important}}.svcmore{width:270px;display:none;position:absolute;top:0;left:0;box-shadow:6px 6px 18px}.svc_tit{background:#2678bd;padding:10px 0}.svc_tit .svc_s{display:block}.svc_tit .svc_s img{width:197px}.svc_box{background:#00457f}.svc_u{padding:0 4.6%}.svc_u .svc_l{border-top:1px solid #18568a;padding:10px 0}.svc_u .svc_l a{color:#fff;height:38px;padding-left:58px;font-size:15px;line-height:38px;display:block}.svc_u .svc_l a:first-child{border-top:none}.svc_u .svc_l a.toeic{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_toeic.png) 8px 0 no-repeat}.svc_u .svc_l a.teps{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_teps.png) 8px 0 no-repeat}.svc_u .svc_l a.speaking{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_speaking.png) 8px 0 no-repeat}.svc_u .svc_l a.hatizens{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_hatizen.png) 8px 0 no-repeat}.svc_u .svc_l a.book{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_book.png) 8px 0 no-repeat}.svc_u .svc_l a.job{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_job.png) 8px 0 no-repeat}.svc_u .svc_l a.event{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_event.png) 8px 0 no-repeat}.svc_u .svc_l a.daily{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_daily.png) 8px 0 no-repeat}.svc_u .svc_l a.video{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_video.png) 8px 0 no-repeat}.svc_u .svc_l a.cal{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_cal.png) 8px 0 no-repeat}.svc_u .svc_l a.mp3{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_mp3.png) 8px 0 no-repeat}.svc_u .svc_l a.costomer{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/top/ico_svcmore_costomer.png) 8px 0 no-repeat}.s_menu{background-color:#fff;height:42px;position:relative}.s_menu .nav_u{width:100%;height:42px;display:table}.s_menu .nav_l{white-space:nowrap;text-align:center;width:16.6%;display:table-cell}.s_menu .nav_l a{color:#2678bd;letter-spacing:-2px;height:42px;font-size:15px;line-height:42px;display:block;position:relative}.s_menu .nav_lon a{border-bottom:4px solid #3a84f7;height:38px}.s_menu .nav_lon a:after{content:"";background-color:#3a84f7;width:100%;height:1px;position:absolute;bottom:-4px;left:0;overflow:hidden}.s_menu .swipe-area .nav_u li.nav_lon a{color:#3a84f7}.gnb ul li a{color:#fff;letter-spacing:-1px;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/bar2.gif) 100% no-repeat;padding:0 17px 0 16px;font-size:14px}.gnb ul li a:hover,.gnb ul li a.on{color:#000;background:#fff;border:1px solid #0a5076;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;margin:-5px 0 0;padding:6px 16px 12px 15px}.gnb .animate{-webkit-transition:left .3s ease-in}.gnb .android_animate{-webkit-transition:left .5s ease-in}.navi{background-color:#fff;border-bottom:1px solid #cbcbcb;position:relative;z-index:19!important}.navi_s{z-index:2001;float:left;background-color:#fff;border-bottom:2px solid #eaeaea;width:calc(50% - .5px);position:relative}.navi01{border-right:1px solid #eaeaea}.navi .nav-arrow{text-align:right;z-index:9;background-color:#fff;width:40px;height:42px;display:block;position:absolute;top:0;right:0}.navi .nav-arrow a{z-index:8;background:url(//cdn.hackers.co.kr/images/search/btn_down.png) 50%/contain no-repeat;width:18px;height:18px;position:absolute;top:12px;right:10px}.navi .nav-arrow a.on{background:url(//cdn.hackers.co.kr/images/search/btn_up.png) 0 0/contain no-repeat}.navi [class^=gra-]{z-index:1;width:18px;height:40px;position:absolute;top:0}.navi .gra-left{background:-webkit-gradient(linear,0 0,100% 0,color-stop(.1666,#fff),to(#fff0));left:0}.navi .gra-right{background:-webkit-gradient(linear,100% 0,0 0,color-stop(.1666,#fff),to(#fff0));right:36px}.s_menu.swipe-wrap{z-index:0;width:calc(100% - 48px);width:-moz-calc(100% - 48px);padding-right:48px;overflow:hidden}.s_menu .swipe-area .nav_u li{white-space:nowrap;width:200px}.s_menu .swipe-area .nav_u li a{color:#333;padding:0 8px;font-weight:700}.s_menu .swipe-area .nav_u li{width:calc(16.6% - 16px);width:-moz-calc(16.6% - 16px)}.sub-all-navi{background-color:#eee;padding:10px 5px}.s_menu.on{height:auto}.s_menu.on .nav_u{height:auto;display:block}.s_menu.on .nav_u li{float:left;display:block;width:25%!important}.navi .nav-arrow.on{top:auto;bottom:0}.show_more{display:none}ul.sub-navi-list{margin-left:0}ul.sub-navi-list li{float:left;text-align:center;box-sizing:border-box;width:33.333%;height:35px;padding:0 3px 5px 0}ul.sub-navi-list li a{color:#5e5e5e;box-sizing:border-box;border:1px solid #f1f1f1;width:100%;height:100%;font-family:HelveticaNeue-Condensed,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:30px;display:block}ul.sub-navi-list li.active a,ul.sub-navi-list li.active.on a{color:#fff;background-color:#2294f3;border:1px solid #2294f3}ul.sub-navi-list li.on a{color:#5e5e5e}#container{z-index:11;position:relative}#container h2{margin:20px 0 0;padding:0 0 8px 12px;font-size:14px}svg{width:200px;height:120px;margin:0;padding:0}.app_download_box p.img img{vertical-align:top;width:100%}h1.bofore{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/header_bg.gif) repeat-x;width:100%;height:36px;margin:0;padding:0}h1.bofore a.quick_menu{position:absolute;top:4px;right:6px}nav.brfore{clear:both}nav.brfore:after{content:"";clear:both;display:block}nav.brfore menu{text-align:center;float:left;width:50%;padding:5px 0}.family_site{float:left;background:#f3f3f3;width:100%}.family_site h2{float:left;padding:12px 0 4px 8px}.family_site ul{float:left;width:100%}.family_site li{float:left;text-align:center;width:31%;margin:0 1%}.sub_menu{width:100%}.sub_menu div{z-index:10;width:99%;position:absolute;left:0}.sub_menu ul{float:left;background:#fff;width:100%;margin:0;padding:0}.sub_menu li{float:left;letter-spacing:-1px;border-bottom:1px solid #e9e9e9;width:33%;padding:5px 0 4px}.sub_menu li a{color:#000;padding:0 0 0 13px;font-size:12px}.sub_menu li.on a{color:#2886d5}.sub_menu p.btn_close{float:left;background:#f6f6f6;border-top:1px solid #e7e7e7;width:100%;height:33px;margin:-1px 0 0}.sub_menu p.btn_close a{float:right;text-align:center;color:#000;background:#fbfbfb;border:1px solid #c5c5c5;width:40px;margin:5px 7px 0 0;padding:3px 0 1px;font-size:12px;display:block}.sub_menu01{border:2px solid #106490;border-top:none}.sub_menu02{border:2px solid #e07d18;border-top:none}.sub_menu03{border:2px solid #bb4279;border-top:none}.sub_menu04{border:2px solid #b99a3f;border-top:none}.sub_menu05{border:2px solid #7d7d7d;border-top:none}.sub_menu06{border:2px solid #b74111;border-top:none}.sub_menu07{border:2px solid #0a4d93;border-top:none}.sub_menu08{border:2px solid #018c8b;border-top:none}.sub_menu09{border:2px solid #645279;border-top:none}.sub_menu10{border:2px solid #a3a372;border-top:none}.sub_menu div.sub_menu04{z-index:10;background:#fff;position:absolute;left:0}.sub_menu04{width:100%;margin:0}.sub_menu04 li{text-align:center;width:49%}.sub_menu04 li a{color:#000;padding:0;font-size:12px}#app_down_wrap{z-index:10;width:100%;height:100%;position:fixed;top:0;left:0}#app_down_wrap .app_down_back{opacity:.85;-khtml-opacity:.85;-moz-opacity:.85;background:#000;width:100%;height:200%;position:absolute;top:0;left:0}#app_down_wrap .app_down{width:70%;max-width:390px;margin:0 auto;position:relative;top:15%}#app_down_wrap .app_down img{width:100%;display:block}.main_layer_br{z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}.main_layer_br .app_down_back{opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;background:#000;width:100%;height:200%;position:absolute;top:0;left:0}.main_layer_br .app_down{width:70%;max-width:390px;margin:0 auto;position:relative;top:15%}.main_layer_br .app_down img{width:100%;display:block}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a{background:0 0;width:28px;height:53px;display:block}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a:before{content:"";background:#a8a8a8;border-radius:3px;width:32px;height:3px;display:block;position:absolute;top:14px;left:0}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a:after{content:"";background:#a8a8a8;border-radius:3px;width:32px;height:3px;display:block;position:absolute;bottom:14px;left:0}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a.bx-next{right:-40px}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a.bx-next:before{transform:rotate(45deg)}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a.bx-next:after{transform:rotate(-45deg)}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a.bx-prev{left:-40px}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a.bx-prev:before{transform:rotate(-45deg)}.main_layer_br .app_down .bx-wrapper .bx-controls-direction a.bx-prev:after{transform:rotate(45deg)}.main_layer_br .app_down .bx-wrapper .bx-pager{bottom:96%;left:unset;right:5%}.main_layer_br .app_down .bx-wrapper .bx-pager.bx-default-pager a{background-color:#fff;border-radius:10px;width:10px;height:10px}.main_layer_br .app_down .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#262022;width:20px}.top_banner img{vertical-align:top;width:100%}.all-wrap{background-color:#00457f;width:100%;height:100%;position:relative}.all-wrap *{font-family:HelveticaNeue-Condensed,Helvetica,sans-serif}.all-wrap .aside-top{background-color:#2678bd;height:50px}.all-wrap .aside-top h1{color:#58ceff;padding:15px 0 0 15px;font-size:18px}.all-wrap .aside-menu{font-size:16px}.all-wrap .aside-menu>ul>li>dl>dt{padding:0 3%;display:block}.all-wrap .aside-menu>ul>li>dl>dt a{color:#fff;border-bottom:1px solid #18568a;height:60px;line-height:60px;display:block;position:relative}.all-wrap .aside-menu>ul>li>dl>dt a span{padding-left:66px}.ico-comm{content:"";background-image:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png);background-repeat:no-repeat;background-size:300px 300px;display:inline-block}.ico-comm-before:before,.ico-comm-after:after{content:"";background-image:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png);background-repeat:no-repeat;background-size:305px 305px;display:inline-block}.ico-new{vertical-align:middle;background-position:-148px -69px;width:12px;height:12px}.navi .nav-arrow2{vertical-align:middle;width:28px;height:42px;display:inline-block}.ico-comm2{background:url(//gscdn.hackers.co.kr/hackers/images/main/ico/v3/btn_down.png) 50%/15px no-repeat;width:28px;height:38px;display:inline-block}.ico-comm2.on{background:url(//gscdn.hackers.co.kr/hackers/images/main/ico/v3/btn_up.png) 50%/15px no-repeat}.all-wrap .aside-menu dt[class^=all-menu] a:before,.all-wrap .aside-menu dt[class^=all-menu] a:after{content:"";background-image:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png);background-repeat:no-repeat;background-size:610px 610px;display:inline-block;position:absolute}.all-wrap .aside-menu dt[class^=all-menu] a:before{width:66px;height:60px;top:0;left:0}.all-wrap .aside-menu dt[class^=all-menu] a:after{background-position:-224px -100px;width:30px;height:20px;top:20px;right:0}.all-wrap .aside-menu dt[class^=all-menu] a.active:after{background-position:-224px -167px}.all-wrap .aside-menu ul li.disable a:after{background:0 0}.all-wrap .aside-menu .all-menu01 a:before{background-position:0 15px}.all-wrap .aside-menu .all-menu02 a:before{background-position:0 -55px}.all-wrap .aside-menu .all-menu03 a:before{background-position:0 -123px}.all-wrap .aside-menu .all-menu04 a:before{background-position:-140px -123px}.all-wrap .aside-menu .all-menu05 a:before{background-position:0 -195px}.all-wrap .aside-menu .all-menu06 a:before{background-position:0 -265px}.all-wrap .aside-menu .all-menu07 a:before{background-position:-70px 15px}.all-wrap .aside-menu .all-menu08 a:before{background-position:-70px -55px}.all-wrap .aside-menu .all-menu09 a:before{background-position:-139px -395px}.all-wrap .aside-menu .all-menu10 a:before{background-position:-140px 15px}.all-wrap .aside-menu .all-menu11 a:before{background-position:-140px -195px}.all-wrap .aside-menu .all-menu12 a:before{background-position:-140px 15px}.all-wrap .aside-menu .all-menu13 a:before{background-position:-140px -55px}.all-wrap .aside-menu .all-menu14 a:before{background-position:-140px -265px}.all-wrap .aside-menu .all-menu15 a:before{background-position:-140px -325px}.all-wrap .aside-menu .all-menu16 a:before{background-position:-210px -320px}.all-wrap .aside-menu .all-menu17 a:before{background-position:-210px -400px}.all-wrap .aside-menu .all-menu18 a:before{background-position:0 -217px}.all-wrap .aside-menu>ul>li .sub-menu{display:none}.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt{background-color:#fff;border-bottom:0;height:32px;line-height:32px;position:relative}.all-wrap .aside-menu>ul>li .sub-menu dl dt{color:#000;background-color:#dcdcdc;border-bottom:1px solid #d1d1d1;height:35px;padding-left:33px;line-height:35px;display:block}.all-wrap .aside-menu>ul>li .sub-menu dl dt a:hover{color:#666}.all-wrap .aside-menu>ul>li .sub-menu dl dd{background-color:#fff}.all-wrap .aside-menu>ul>li .sub-menu ul{padding:5px 0 5px 35px}.all-wrap .aside-menu>ul>li .sub-menu ul li{padding:8px 0;position:relative}.all-wrap .aside-menu>ul>li .sub-menu ul li a{color:#333}.all-wrap .aside-menu>ul>li .sub-menu ul li.on a,.all-wrap .aside-menu>ul>li .sub-menu ul li a:hover{color:#2294f3}.all-wrap .aside-menu>ul>li .sub-menu ul li a:before,.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt a:before{content:"";background-image:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png);background-position:-112px -125px;background-repeat:no-repeat;background-size:305px 305px;width:8px;height:8px;margin-top:-2px;display:inline-block;position:absolute;top:50%;left:-10px}.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt a{color:#333}.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt a:before{left:22px}.all-wrap .aside-menu>ul>li a[class^=btn-mark]{text-align:center;width:25px;height:25px;line-height:25px;display:block;position:absolute;top:0;right:8px}.all-wrap .aside-menu>ul>li a[class^=btn-mark]:before{content:"";vertical-align:middle;background:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png) 0 0/305px no-repeat;display:inline-block}.all-wrap .aside-menu>ul>li a[class^=btn-mark]:after{content:"";vertical-align:middle;background:0;width:0;height:100%;display:inline-block}.all-wrap .aside-menu>ul>li .sub-menu ul li a[class^=btn-mark]:before,.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt a[class^=btn-mark]:before{margin:0;position:static}.all-wrap .aside-menu>ul>li .sub-menu ul li a.btn-mark-remove:before{background-position:-180px -177px;width:9px;height:11px}.all-wrap .aside-menu>ul>li .sub-menu ul li a.btn-mark-add:before,.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt a.btn-mark-add:before{background-position:-148px -196px;width:11px;height:11px}.all-wrap .aside-menu>ul>li .sub-menu ul li a.btn-mark-sub:before,.all-wrap .aside-menu>ul>li .sub-menu dl.depth_type2 dt a.btn-mark-sub:before{background-position:-167px -196px;width:11px;height:11px}.all-wrap .aside-menu>ul>li dt a[class^=btn-mark]{top:2px}.all-wrap .all-close{background-position:-112px 0;width:24px;height:24px;position:absolute;top:8px;right:10px}@media (max-width:640px){.all-wrap .aside-top h1{padding:10px 0 0 15px;font-size:16px}.all-wrap .aside-top{height:40px}.all-wrap .aside-menu{font-size:14px}.all-wrap .aside-menu>ul>li>dl>dt a{height:40px;line-height:40px}.all-wrap .aside-menu>ul>li>dl>dt a span{padding-left:33px}.all-wrap .aside-menu dt[class^=all-menu] a:before,.all-wrap .aside-menu dt[class^=all-menu] a:after{background-size:305px 305px}.all-wrap .aside-menu dt[class^=all-menu] a:before{width:33px;height:35px}.all-wrap .aside-menu dt[class^=all-menu] a:after{background-position:-112px -50px;width:15px;height:10px;top:18px}.all-wrap .aside-menu dt[class^=all-menu] a.active:after{background-position:-112px -83px}.all-wrap .aside-menu .all-menu01 a:before{background-position:0 13px}.all-wrap .aside-menu .all-menu02 a:before{background-position:0 -22px}.all-wrap .aside-menu .all-menu03 a:before{background-position:0 -55px}.all-wrap .aside-menu .all-menu04 a:before{background-position:-70px -55px}.all-wrap .aside-menu .all-menu05 a:before{background-position:0 -92px}.all-wrap .aside-menu .all-menu06 a:before{background-position:0 -127px}.all-wrap .aside-menu .all-menu07 a:before{background-position:-35px 13px}.all-wrap .aside-menu .all-menu08 a:before{background-position:-35px -22px}.all-wrap .aside-menu .all-menu09 a:before{background-position:-69px -192px}.all-wrap .aside-menu .all-menu10 a:before{background-position:-70px 13px}.all-wrap .aside-menu .all-menu11 a:before{background-position:-70px -92px}.all-wrap .aside-menu .all-menu12 a:before{background-position:-70px 13px}.all-wrap .aside-menu .all-menu13 a:before{background-position:-70px -22px}.all-wrap .aside-menu .all-menu14 a:before{background-position:-70px -127px}.all-wrap .aside-menu .all-menu15 a:before{background-position:-70px -159px}.all-wrap .aside-menu .all-menu16 a:before{background-position:-105px -156px}.all-wrap .aside-menu .all-menu17 a:before{background-position:-105px -193px}.all-wrap .aside-menu>ul>li .sub-menu ul li{padding:5px 0}}.row-dev-log{width:100%}.row-dev-log div{padding:10px}.btn_add{width:100%}.daily_q{padding:15px 15px 0}.daily_q:after{content:"";clear:both;display:block}.daily_q .font-resize{float:right;width:25%;display:inline-block}.daily_q .font-resize ul{overflow:hidden}.daily_q .font-resize li{float:left;text-indent:-9999px;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/rc/font_size_blue.jpg) 0 0/200% no-repeat;width:50%;padding-bottom:15%}.daily_q .font-resize.lc li{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/lc/font_size_red.jpg) 0 0/200% no-repeat}.daily_q .font-resize li.font-bic{background-position-x:100%}.daily_q .font-resize li.on{background-position-y:100%}@media (min-width:500px) and (max-width:600px){.daily_q .font-resize li{padding-bottom:12%}}@media (min-width:420px) and (max-width:499px){.daily_q .font-resize li{padding-bottom:11%}}@media (min-width:361px) and (max-width:419px){.daily_q .font-resize li{padding-bottom:8.5%}}@media (min-width:331px) and (max-width:360px){.daily_q .font-resize li{padding-bottom:5%}}@media (max-width:330px){.daily_q .font-resize li{padding-bottom:2.5%}}.lc_lec_list{margin-bottom:20px}.lc_lec_list ul.actual_list li{border-bottom:1px solid #e5e5e5;padding:0 15px}.lc_lec_list ul.actual_list li a{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/lc/btn_play.png) 100%/10px 15px no-repeat;padding:10px 0;display:block}.lc_lec_list.red ul.actual_list li a{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/lc/btn_play_red.png) 100%/10px 15px no-repeat}.lc_lec_list ul.actual_list li a span{background:#c3c3c3;border-radius:50%;width:8px;height:8px;display:inline-block}.lc_lec_list.red ul.actual_list li a span{background:#c3c3c3}.lc_lec_list ul.actual_list li a span.on{background:#0978da}.lc_lec_list.red ul.actual_list li a span.on{background:#c41416}.lc_lec_list.red ul.actual_list li a strong{padding-left:5px;font-size:12px;font-weight:400;display:inline-block}.lc_img_wrap{background:#dfdfdf;padding:15px 40px}.bottom_bnr{background:#f4f4f4}.bottom_bnr .bt_slides{padding:20px 0}.bottom_bnr .bt_slides li{width:33%;margin-left:2px}.bottom_bnr .bt_slides li a{padding:10px;display:block}.bottom_bnr .bt_slides li a img{width:100%}.bottom_bnr .bt_slides .booknm{text-align:center;margin-top:5px;display:block}.btn-play-wrap{border-bottom:1px solid #e5e5e5;align-items:center;margin-top:5px;padding:10px 15px 15px;display:flex}.btn-play-wrap .btn-area{text-align:right;vertical-align:middle;width:max-content;margin-left:10px;display:inline-block}.btn-play-wrap .btn-area:first-child{text-align:left;width:max-content}.btn-play-wrap .btn-area .txt{vertical-align:middle;color:#000;font-size:12px;line-height:20px;display:inline-block}.btn-play-wrap .btn-area a{text-align:center;vertical-align:middle;color:#000;background:#f6f6f6;border:1px solid #ccc;border-radius:3px;width:23px;height:18px;margin-left:3px;font-size:11px;line-height:18px;display:inline-block}.btn-play-wrap .btn-area a.on{color:#c00}.btn-play-wrap .btn-area .btn-replay{background:#f6f6f6 url(//gscdn.hackers.co.kr/hackers/images/mobile/lc/ico_replay.png) 50%/12px no-repeat}.btn-play-wrap .btn-area .btn-replay.on{background-image:url(//gscdn.hackers.co.kr/hackers/images/mobile/lc/ico_replay_on.png)}.btn-replay-wrap{flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:calc(100% - 90px);margin-left:auto;display:flex}.lc_lec_list .q_wrap{border-bottom:1px solid #e5e5e5;padding:15px 15px 0}.lc_lec_list .q_wrap img{width:100%}.lc_lec_list .q_txt.grey_ver{background:#f4f4f4;border-radius:10px;margin-top:20px;margin-bottom:20px;padding:20px}.lc_lec_list .play_wrap{padding:15px 15px 0}.lc_lec_list .mn_title_wrap{margin-bottom:10px}.lc_lec_list .mn_title_wrap .mn_title{color:#0978da;margin-right:5px}.lc_lec_list .mn_title_wrap .mn_title.red{color:#c41416}.lc_lec_list .mn_title_wrap .play_lec{vertical-align:bottom;display:inline-block}.lc_lec_list .mn_title_wrap .play_lec span{color:red;border:1px solid red;padding:2px 7px;font-size:12px}.lc_lec_list .mn_title_wrap .play_lec span.stop{color:#959595;border:1px solid #959595}.lc_lec_list .multiple{margin-bottom:10px}.lc_lec_list .multiple span{color:#000;margin-left:10px;font-weight:700;display:inline-block}.lc_lec_list .multiple span:first-child{margin-left:0}.lc_lec_list .multiple span label{font-weight:400}.lc_lec_list .multiple_inner dt{margin-bottom:10px;font-weight:700}.lc_lec_list .multiple_inner dd{margin-bottom:10px}.lc_lec_list .multiple_inner dd span label input[type=radio]{vertical-align:text-top}.f-resize .multiple_inner dd span label input[type=radio]{vertical-align:middle}.lc_lec_list .btn_lect{padding:15px}.lc_lec_list .btn_lect a{color:#fff;text-align:center;background:#0978da;padding:10px 0;font-weight:700;display:block}.lc_lec_list .btn_lect.red a{background:#c41416}.rnb_event{cursor:pointer;width:7rem;height:2.3rem;position:absolute;top:11px;right:0}.rnb_event .rnb_posi{float:left;background-color:#1b7ae7;border-radius:50%;width:30px;height:30px;padding:3px;position:relative}.rnb_event .rnb_posi2{margin-right:3%}.rnb_event .rnb_posi a{text-align:center;display:block}.rnb_event .rnb_posi img{vertical-align:middle;width:100%;max-width:100%}.rnb_event .evt_point{text-align:center;color:#fff;letter-spacing:-.05em;background:#444;border-radius:12px;width:24px;height:24px;font-size:12px;font-weight:700;line-height:24px;display:inline-block;position:absolute;bottom:-10px;left:10px}.rnb_event .rnb_posi .ico-lnb-sch{width:50%;height:60%;top:50%;right:2px;transform:translate(-50%,-50%);left:50%!important}.rnb_event .rbn_posi .ico-lnb-sch span{background-image:none!important}.rnb_event .rnb_posi .ico-lnb-sch:before{display:none}.lc_lec_list.teps .q_wrap img{width:auto}.lc_lec_list.teps ul.actual_list li a{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/teps/btn_play_purple.png) 100%/10px 15px no-repeat}.lc_lec_list.teps ul.actual_list li a span.on{background:#5341bb}.lc_lec_list.teps .mn_title_wrap .mn_title{color:#4082f3;font-size:16px}.lc_lec_list.teps .btn_lect a{background:#222;border-radius:10px}.lc_lec_list.teps .q_wrap .point{color:#64527a}.lc_lec_list.teps .play_wrap{margin-bottom:25px;padding:0}.movie_txt{color:#777;padding:3px 5px;font-size:11px}.mail-submit{background-color:#0978da;padding:10px 2%;font-family:Noto Sans KR;display:table}.mail-submit span.tit{color:#fff;margin-bottom:8px;font-family:NanumGothic,나눔고딕;font-size:12px;font-weight:400;display:inline-block}.mail-submit>div{vertical-align:middle;display:table-cell}.mail-submit>div:first-of-type{width:67%;padding-right:3%}.mail-submit>div:nth-of-type(2){width:30%}.mail-submit .email-adress{width:96%;height:16px;padding:3px 2%}.tab-inline-type1{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.tab-inline-type1 li{float:left;text-align:center;width:50%;height:30px;font-size:15px}.tab-inline-type1 li a{color:#b2b2b2;height:27px;font-weight:600;line-height:30px;display:inline-block}.tab-inline-type1 li.active a{color:#1d84fb;border-bottom:3px solid #1d84fb}.tab-inline-type1.red li.active a{color:#c41416;border-bottom:3px solid #c41416}.tab-inline-wrap .slt-con{display:none}.tab-inline-wrap .slt-con.on{display:block}.lc_lec_list .q_wrap .point{color:#1d84fb}.lc_lec_list.red .q_wrap .point{color:#c41416}.lc_lec_list .q_wrap .paragraph{margin:10px 0}.box_search.type1{margin:10px 3%}.box_search.type1 .inside input.tf_keyword{border-radius:2px;width:82%;height:23px;margin-right:1%}.box_search.type1 .inside button.btn_sch{text-align:center;color:#fff;background-color:#999;border-radius:2px;height:25px;padding:0 3%;font-size:13px;line-height:25px}.paper_tbl{margin-bottom:20px}.paper_tbl table{width:100%}.paper_tbl table thead{background:#eee;font-weight:700}.paper_tbl table tr td{text-align:center;color:#555;border:1px solid #e5e5e5;padding:5px 0}.ico-lnb{text-align:center;height:49px;display:inline-block;position:absolute;top:0}.ico-lnb:before{content:"";vertical-align:middle;height:100%;display:inline-block}.ico-lnb span{vertical-align:middle}.lnb .ico-lnb-sch{width:40px;right:5px}.lnb .ico-lnb-sch span{background-position:-176px -112px;width:20px;height:20px}.lnb .ico-lnb-ham{width:40px;left:5px}.lnb .ico-lnb-ham .ham_wrap{width:1.5rem;display:block;position:absolute;top:18px;left:10px}.lnb .ico-lnb-ham .ham_wrap span{background-color:#fff;width:100%;height:1px;margin-bottom:6px;display:block}.inp-sch{background:#fff;border-radius:7px;width:90%;height:auto;margin:2% auto;position:relative;overflow:hidden}.lnb input[type=text],.lnb button{outline:none}.inp-sch-in{width:80%;display:inline-block}.inp-sch-in input{color:#999;border:0;padding:4%;font-size:1.25rem;font-weight:400;width:100%!important}.sch-btn{color:#fff;text-align:center;background:#1d84fb;width:20%;margin:0;padding:3%;font-size:1.35rem;display:block;position:absolute;top:0;right:0}.delete-btn{text-align:center;vertical-align:middle;background:0 0;width:20px;height:30px;display:inline-block;position:absolute;top:10%;right:22%}.delete-btn span{vertical-align:middle;background-position:-167px -156px;width:25px;height:16px}.rank-sch-wrap{color:#fff;height:40px;margin:0 15px;font-family:pretendard;position:relative}.rank-sch-in{height:40px;line-height:40px;overflow:hidden}.rank-sch-in:after{content:"";clear:both;display:block}.rank-sch-in .rank-sch-box{float:left}.rank-sch-in .tit{opacity:.7;font-size:14px;position:absolute;top:0;left:0}.rank-sch-in .tit:after{content:"";opacity:.3;background-color:#fff9f9;width:1px;height:13px;position:absolute;top:54%;right:-13px;transform:translateY(-50%)}.rank-sch-in .rank-sch-box{box-sizing:border-box;width:100%;padding:0 20px 0 110px}.rank-sch-in .rank-sch-box li a{color:#fff;font-size:14px}.rank-sch-in .rank-sch-box.bxslider-default .bx-wrapper{width:100%;max-width:100%!important}.rank-sch-in .rank-sch-box.bxslider-default .bx-wrapper li{text-align:left;width:100%!important}.rank-sch-in .rank-sch-box .bx-wrapper .bx-viewport .bxslider li a{text-align:left}.rank-sch-in .rank-sch-toggle{height:40px;line-height:40px;display:inline-block;position:absolute;top:0;right:0}.rank-sch-in .rank-sch-toggle span{background-position:-148px -159px;width:12px;height:9px}.rank-sch-in .rank-sch-toggle.active span{background-position:-148px -139px;width:15px;height:9px}.rank-list-wrap{background:#fff;border-bottom:1px solid #e3e3e3}.rank-list-wrap .rank-tit{text-align:left;border-bottom:1px solid #fff6;justify-content:space-between;align-items:center;width:90%;margin:2% auto;padding-bottom:3%;display:none}.recent-searches .recent-controls{justify-content:flex-end;align-items:center;width:62%;margin:0 auto;display:flex}.recent-searches .recent-controls a{justify-content:end;align-items:center;gap:3%;width:48%;font-size:1.15rem;display:flex;color:#fff!important}.recent-searches .recent-controls a span{background:url(//cdn.hackers.co.kr/images/main/icon/save_icon.png) 0 0/100% no-repeat;width:1.5rem;height:1.5rem;display:block}.recent-searches .recent-controls a.del-all{display:none}.recent-searches .recent-controls a.del-all span{background:url(//cdn.hackers.co.kr/images/main/icon/del_icon.png) 0 0/100% no-repeat}.recent-searches .recent-controls a.del-all.active,.recent-searches .recent-controls a.save-toggle{display:flex}.rank-list-wrap .rank-tit span{color:#fff;text-align:left;font-size:1.35rem}.rank-list-wrap .rank-tit .date{color:#ffffffa6;font-size:1.15rem;font-weight:300}.rank-list-wrap .rank-list{width:90%;margin:2% auto}.rank-list-wrap .rank-list li{position:relative}.rank-list-wrap .rank-list li a{color:#f2f2f2;gap:2rem;padding:2%;font-size:1.25rem;display:flex}.rank-list-wrap .rank-list li a .rank{color:#f2f2f2;text-align:center;width:3%;font-size:1.25rem;font-weight:400}.rank-list-wrap .rank-list li .rank-hits{text-align:center;color:#777;position:absolute;top:0;right:0}.rank-list-wrap .rank-hits span:before{content:"";background-image:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png);background-repeat:no-repeat;background-size:610px 610px;margin-top:-8px;display:inline-block;position:absolute;top:50%;left:-20px}.rank-list-wrap .rank-hits.up span:before{background-position:-296px -355px;width:15px;height:15px}.rank-list-wrap .rank-hits.down span:before{background-position:-322px -355px;width:15px;height:15px}.js-rank-close{border:1px solid #ffffffa6;border-radius:30px;justify-content:center;align-items:center;gap:.3rem;width:30%;margin:5% auto;padding:2%;font-size:1.25rem;display:flex;color:#fff!important}.js-rank-close span{width:2rem;height:2rem;display:block}.js-rank-close span img{width:100%}@media (max-width:640px){.rank-list-wrap .rank-hits span:before{background-size:305px 305px;margin-top:-5px;left:-12px}.rank-list-wrap .rank-hits.up span:before{background-position:-148px -177px;width:7.5px;height:7.5px}.rank-list-wrap .rank-hits.down span:before{background-position:-161px -177px;width:7.5px;height:7.5px}}.lnb .ico-lnb-ham span img{width:100%}.lnb .ico-lnb-ham span.hidden{text-indent:0;width:0;height:0}.lnb .logo_wrap span.ico-comm{background-image:url(//gscdn.hackers.co.kr/hackers/images/main/ico/bg_all_menu_v2.png);background-repeat:no-repeat;background-size:305px 305px}.inp-sch-wrap{background:#1d84fb}.sub-inp-sch h4{text-align:left;color:#fff;width:88%;margin:5% auto;font-size:1.25rem;font-weight:700}.recent-searches{width:90%;margin:0 auto 5%}.recent-searches .recent-header{justify-content:space-between;align-items:center;margin:5% auto;display:flex}.recent-searches h5{text-align:left;color:#fff;width:60%;font-size:1.25rem;font-weight:700}.recent-searches .recent-list-wrap{-ms-overflow-style:none;scrollbar-width:none;width:100%;display:block;overflow-x:scroll}.recent-list-wrap::-webkit-scrollbar{display:none}.recent-searches .recent-list{gap:.5rem;width:100%;display:block}.recent-searches .recent-list.active{justify-content:left;align-items:center;width:200%;display:flex}.recent-searches .recent-list p{color:#fff;background:#3b4e63;border-radius:.55rem;justify-content:center;gap:3%;padding:1% 2%;font-size:1.15rem;font-weight:500;display:flex}.recent-searches .recent-list p span{color:#fff;white-space:nowrap;width:90%;display:block}.recent-searches .recent-list p a{width:1.25rem;height:1.25rem;display:block;position:relative}.recent-searches .recent-list p a:after,.recent-searches .recent-list p a:before{content:"";background:#fff;width:100%;height:1px;display:block;position:absolute;top:50%}.recent-searches .recent-list p a:after{transform:rotate(45deg)}.recent-searches .recent-list p a:before{transform:rotate(-45deg)}.recent-searches .recent-list .empty-message{text-align:center;color:#fff;border-top:1px solid #ffffffa6;justify-content:center;align-items:center;gap:.75rem;width:100%;margin:0 auto;padding-top:4%;font-size:1.15rem;font-weight:500;display:flex}.recent-searches .recent-list .empty-message span{background:url(//cdn.hackers.co.kr/images/main/icon/info_icon.png) 0 0/100% no-repeat;width:1.5rem;height:1.5rem;display:block}.rank-list-footer{height:40px;margin:0 15px;position:relative}.rank-list-footer *{color:#777}.rank-list-footer p.date{font-size:12px;line-height:40px}.rank-list-footer .close{margin-top:-8px;position:absolute;top:50%;right:0}.rank-list-wrap.sub-rank{z-index:14;-webkit-overflow-scrolling:touch;background:#485a6e;width:100%;height:calc(100vh - 55px);position:absolute;top:55px;left:0;overflow-y:auto}.rank-list-wrap.sub-rank .rank-tit{display:flex}.rank-list-wrap .sub-inp-sch{padding:3% 0;display:none}.rank-list-wrap.sub-rank .sub-inp-sch{display:block}.search-type .inp-sch-wrap{padding:10px 0}.search-type h1.logo{padding:10px 0 0}.btn-cta-wrap{z-index:99;width:100%;position:fixed;bottom:0;left:0}.btn-cta-wrap .btn-cta-list-wrap{border-top:4px solid #0978da}.btn-cta-wrap .btn-cta-list:after{content:"";clear:both;display:block}.btn-cta-wrap .btn-cta-list li{float:left;width:50%;height:50px}.btn-cta-wrap .btn-cta-list li a{color:#fff;text-align:center;background:#0978da;width:100%;height:100%;font-family:NanumGothic;font-size:16px;font-weight:400;line-height:50px;display:block}.btn-cta-wrap .btn-cta-list li a:before{vertical-align:middle;margin-right:6px}.btn-cta-wrap .btn-cta-list li .ico-toeic:before{background-position:-8px -169px;width:16px;height:21px}.btn-cta-wrap .btn-cta-list li .ico-answer:before{background-position:-38px -169px;width:15px;height:18px}.btn-cta-wrap .btn-slide{border-bottom:4px solid #0978da;width:60px;height:19px;margin-left:-30px;position:absolute;top:-15px;left:50%}.btn-cta-wrap .btn-slide a{width:60px;height:15px;display:block;overflow:hidden}.btn-cta-wrap .btn-slide img{max-width:100%;margin-top:-18px}.btn-cta-wrap .btn-slide a.active img{margin-top:0}@media (max-width:320px){.btn-cta-wrap .btn-cta-list li{height:40px}.btn-cta-wrap .btn-cta-list li a{font-size:14px;line-height:40px}}.lypop_com_wrap .ico_comm{background-image:url(//gscdn.hackers.co.kr/hackers/images/bbs/bg_bbs_comm_m.png);background-size:350px 200px}.lypop_com_wrap{z-index:99;text-align:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.lypop_com_wrap .bg{z-index:15;opacity:.5;background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0}.lypop_com_wrap .lypop_inner{z-index:16;background-color:#fff;width:95%;margin:0 auto;position:relative}.lypop_com_wrap .ly_top{border-bottom:1px solid #d8d7d7;height:45px;line-height:45px}.lypop_com_wrap .ly_top strong{font-size:16px}.lypop_com_wrap .ly_cont{padding:20px}.lypop_com_wrap .ly_scroll_y{-webkit-overflow-scrolling:touch;height:290px;overflow:hidden scroll}.lypop_com_wrap .ly_close{position:absolute;top:15px;right:15px}.lypop_com_wrap .ly_close a{background-position:-48px -55px;width:15px;height:15px;display:block}.btn-co-list{display:block}.inquiry_popup{box-sizing:border-box;text-align:right;padding:5%}.inquiry_popup h3{text-align:left;width:100%;font-size:18px}.inquiry_popup ul li{text-align:left;padding:5px 0}.inquiry_popup ul li input{vertical-align:middle}.inquiry_popup ul li label{vertical-align:middle;letter-spacing:-1px;padding-left:5px;font-size:16px;display:inline-block}.inquiry_popup .inquiry_btn{background:0 0;padding:5px 10px;display:inline-block}.icon_set_50,.icon_set_50_before:before,.icon_set_50_after:after{vertical-align:middle;background-image:url(//gscdn.hackers.co.kr/hackers/images/mobile/main_renew/sp_icon_50.png);background-size:225px 150px;width:25px;height:25px;font-size:0;line-height:0;display:inline-block}.icon_set_50_before:before,.icon_set_50_after:after{content:""}.icon_sns{vertical-align:middle;background-image:url(//gscdn.hackers.co.kr/hackers/images/mobile/main_renew/sp_icon_50.png);background-size:120px 90px;width:30px;height:30px;font-size:0;line-height:0;display:inline-block}.icon_play:after{background-position:0 0;position:absolute;bottom:0;right:0}.icon_refresh{position:absolute}.icon_refresh,.icon_refresh:after{background:url(https://cdn.hackers.co.kr/images/mobile/main/icon_refresh.png) 0 0/100% 100% no-repeat;width:1.6rem;height:1.6rem;top:55%;transform:translateY(-50%)}.icon_more:after{background:url(https://cdn.hackers.co.kr/images/mobile/main/icon_arrow.png) 0 0/100% 100% no-repeat;width:1.8rem;height:1.8rem;position:absolute;top:55%;right:2.3rem;transform:translateY(-50%)}.icon_hit:before{background-position:-110px -9px;width:9px;height:10px}.icon_cmt:before{background-position:-108px -33px;width:13px;height:10px}.icon_origin1:before{background-position:-6px -56px;width:18px;height:16px}.icon_origin2:before{background-position:-31px -56px;width:18px;height:16px}.icon_arr{background-position:-50px -2px}.icon_arr.active{background-position:-50px -27px}.icon_set_50_after h3:after{content:"";font-size:15px;font-weight:400;position:absolute;top:18px;right:35px}.tc_main,.tc_brand{color:#0086ff}.tc_red{color:red!important}.section_full{background-color:#f2f2f2;padding:0}.section_full.legacy{font-family:Malgun Gothic,dotum,돋움,sans-serif;font-size:14px;line-height:1.25}.section_full img{width:100%}.grid_wrap{position:relative}.grid_wrap:after{content:"";clear:both;display:block}.con_bowl{float:left;width:100%;position:relative}.content_inner{background-color:#fff;padding-left:2.2rem}.content_inner_full{background-color:#fff;padding:20px 15px}.content_inner_bg{background-color:#ededed}.ad_box{text-align:center;background:#d7d7d7}.ad_box img{max-width:640px;margin:0 auto}.call_num a{text-align:center;font-size:.75rem;font-weight:500;display:block}.grid{background-color:#fff}.bg_gray{background:#f2f7fc!important}.grid_video .tit{height:auto;font-size:1.35rem;font-weight:600;line-height:unset;margin:1rem 0 .3rem}.grid_video .tit font{width:0;height:0;font-size:0;overflow:hidden}.grid_video .video_t{color:#52aae4;align-items:center;font-size:1.2rem;display:flex}.grid_video .video_t span.img_div{width:10%;margin-top:-1.3rem;margin-right:.5rem;display:block}.grid_video.main{padding-bottom:1rem}.grid_video.main .box_row_scroll{height:36vw}.grid_video.main .lst_scroll_type{box-sizing:border-box;width:100%}.grid_video.main .lst_scroll_type li{width:47%}.grid_video.main .video_t span.img_div{width:6.5%;margin-top:0;margin-right:.5rem;display:block}.grid_video .video_t span.img_div img{width:100%}.grid_video .icon_set_50_after:after{background:0 0}.title_h3{background:#fff;position:relative}.title_h3 h3{color:#111;background-position:15px 59%;background-size:18px 18px;justify-content:flex-start;align-items:center;width:90%;margin:0 auto;padding:1.2rem 3rem;font-size:1.75rem;display:flex}.toeic .title_h3 h3,.renew .title_h3 h3{padding-bottom:3%;font-size:1.45rem!important}.title_h3 h3 span.h3_icon{width:1.7rem;height:1.7rem;margin-right:7px;display:block}.title_h3 h3 span.h3_icon img{width:100%}.title_h3 .icon_refresh{position:absolute;right:2.5rem}.sub_title strong{color:#444;font-size:15px}.title_h3 .txt_tip{text-align:center;color:#fff;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/main_renew/bg_txttip.png) 0 0/contain no-repeat;width:100%;max-width:200px;height:30px;font-size:12px;line-height:24px;position:absolute;top:3%;left:35%}.btn_type{color:#fff;background-color:#0086ff;border:1px solid #0086ff;min-width:28px;padding:6px 20px 5px;font-weight:700;line-height:14px;display:inline-block}.btn_type.bg_gray{color:#fff;background-color:#444;border-color:#444}.btn_type.bg_gray_light{background-color:#cecece;border-color:#cecece}.btn_type.round_type,.btn_type.small_type{border-radius:30px}.btn_type.line_type{color:#0086ff;background-color:#fff}.btn_type.line_type.bg_gray{color:#888;background-color:#fff;border-color:#888}[class^=btnc]{color:#fff;text-align:center;background-color:#0086ff;min-width:28px;padding:6px 20px 5px;font-weight:700;line-height:14px;display:inline-block}[class^=btnc_line]{color:#0086ff;background-color:#fff;border:1px solid #0086ff}.btnc{background-color:#0086ff}.btnc_radius{border-radius:30px}.btnc_dark{background-color:#444}.btnc_gray{background-color:#bbb}.btnc_red{background-color:#e50d25}.btnc_line_gray{color:#888;border:1px solid #888}.box_btnc [class^=btnc]{width:35%;padding-left:0;padding-right:0}.inp_sty{position:absolute;bottom:5px;right:5px}.inp_sty:after{content:"";background-position:-75px 0;position:absolute;bottom:-5px;right:-5px}.inp_sty:checked:after{background-position:-75px -25px}.mnu_sub{background:#fff;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:100%;display:table}.mnu_sub li{text-align:center;display:table-cell}.mnu_sub li a{padding:10px 0;font-size:16px;font-weight:700;display:inline-block}.mnu_sub li.active a{color:#0086ff;border-bottom:2px solid #0086ff}.brd_top_box{border-top:1px solid #d3d3d3;padding-top:15px}.brd_bt_box{border-bottom:1px solid #d3d3d3;padding-bottom:15px}[class^=lst_] .thum-img{width:100%;height:0;padding-bottom:56.25%;display:block;position:relative;overflow:hidden;border-radius:1rem!important}[class^=lst_] .thum-img img{width:100%;position:absolute;top:0;left:0}.lst_panel_half.line_none{display:none}.lst_panel_half:after{content:"";clear:both;display:block}.lst_panel_half li{float:left;width:47%;margin-top:0;margin-left:2%}.lst_panel_half li>a{display:block}.lst_panel_half .tit em{margin-right:4px}.lst_panel_half .info_lst{margin-top:2px}.lst_panel_left li{border-top:1px solid #d3d3d3;margin-top:12px;padding-top:12px}.lst_panel_left li:first-child{border-top:0;margin-top:0;padding-top:0}.lst_panel_left li>a{table-layout:fixed;width:100%;display:table}.lst_panel_left li>a>span{vertical-align:middle;display:table-cell}.lst_panel_left .thum-box{width:40%;position:relative}.lst_panel_left .tx{width:57%;padding-left:3%}.lst_panel_left .tit{font-weight:400;position:relative}.lst_panel_left .day{margin-top:2px;display:block}.lst_panel_right li{border-top:1px solid #d3d3d3;margin-top:12px;padding-top:12px}.lst_panel_right li:first-child{border-top:0;margin-top:0;padding-top:0}.lst_panel_right li>a{table-layout:fixed;width:100%;display:table}.lst_panel_right li>a>span{vertical-align:middle;display:table-cell}.lst_panel_right .thum-box{width:40%;position:relative}.lst_panel_right .tx{width:57%;padding-right:3%}.lst_panel_right .tit{font-weight:400;position:relative}.lst_panel_right .hit{margin-left:5px}.word_thum{z-index:2;color:#fff;letter-spacing:-1px;text-align:center;background-color:#1d84fb;min-width:10px;height:17px;padding:0 5px;font-size:12px;line-height:17px;display:block;position:absolute;top:0;left:0}.word_thum.rank{background-color:red}.lst_tab_type{width:100%;display:table}.lst_tab_type li{text-align:center;vertical-align:middle;border:1px solid #d3d3d3;border-left-width:0;width:20%;display:table-cell}.lst_tab_type li:first-child{border-left:1px solid #d3d3d3}.lst_tab_type li>a{color:#444;padding:9% 0;font-size:12px;font-weight:700;display:block}.lst_tab_type li.active{background:#444;border-color:#444}.lst_tab_type li.active a{color:#fff}.lst_app_type{width:95%;margin:0 auto;display:table}.lst_app_type li{display:table-cell}.lst_app_type li>a{text-align:center;display:block}.lst_app_type .thum{width:4.7rem;display:inline-block}.lst_app_type .tit{margin-top:4px;font-size:1.2rem;font-weight:400;display:block}.lst_bbs_type{border-top:1px solid #e6e6e6;margin-right:1.9rem}.lst_bbs_type li{border-bottom:1px solid #e6e6e6;width:100%;padding:.5rem 0;font-size:1.3rem;position:relative}.lst_bbs_type li>a{padding:8px 0 7px;display:block}.lst_bbs_type li .type_info{background:#f9f9f9;border-radius:10px;padding:1% 2.4%;font-size:1rem;display:inline-block}.lst_bbs_type li>a .ellipsis_line p{display:inline-block}.lst_bbs_type .tit{width:70%;font-size:1.3rem}.lst_bbs_type .tit>em{margin-right:5px}.lst_bbs_type .tit span.tit_txt{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;width:90%;display:inline-block;overflow:hidden}.lst_bbs_type .info_wrap{justify-content:flex-end;align-items:center;gap:3%;width:20%;display:flex}.lst_bbs_type .comment{color:#297ec5;justify-content:flex-end;align-items:center;margin-left:auto;font-size:1rem;font-weight:500;display:flex}.lst_bbs_type .comment .icon_cmt{opacity:.6;background:url(https://cdn.hackers.co.kr/images/main/icon/comment_icon.png) 0 0/100% no-repeat;width:1rem;height:1rem;margin-right:.2rem;display:inline-block}.lst_bbs_type .view{justify-content:flex-end;align-items:center;display:flex}.lst_bbs_type .view .icon_view{opacity:.6;background:url(https://cdn.hackers.co.kr/images/main/icon/eye_icon.png) 0 0/100% no-repeat;width:1rem;height:1rem;margin-right:.2rem;display:inline-block}.lst_bbs_type .tx_pos_r{color:#777;font-size:12px;position:absolute;top:9px;right:0}.lst_bbs_type.vote_type li{padding:12px 0}.lst_bbs_type.vote_type li:after{content:"";clear:both;display:block}.lst_bbs_type.vote_type .tx{float:left;width:62%}.lst_bbs_type.vote_type .btn_box{float:right;text-align:right;width:38%}.lst_bbs_type.vote_type .btn_box a:first-child{margin-bottom:4px}.lst_scroll_type li{border-radius:1rem;width:24rem;height:100%;margin-left:10px;display:inline-block;overflow:hidden}.lst_scroll_type li:first-child{margin-left:0}.lst_scroll_type li>a{vertical-align:top;display:inline-block}.lst_scroll_type .tit{word-wrap:break-word;white-space:normal;margin-top:6px;font-weight:400}.lst_scroll_type .thum{display:inline-block;position:relative}.lst_scroll_type .thum img{border-radius:10px}.lst_scroll_type.circle_type{text-align:center}.lst_scroll_type.circle_type li{text-align:center;max-width:116px;font-size:12px}.lst_scroll_type.circle_type .tit{letter-spacing:-1px;margin-top:4px;display:block}.lst_scroll_type.circle_type .thum img{border-radius:50%}.lst_scroll_type.contest_type li{text-align:left;width:82px}.lst_scroll_type.contest_type .tit{letter-spacing:-1px;margin-top:4px;display:block}.lst_scroll_type.contest_type .thum{box-sizing:border-box;border:1px solid #d3d3d3;max-width:100px;max-height:57px}.lst_scroll_type.lecture_scroll li{width:17rem}.lst_scroll_type.lecture_scroll a{width:100%}.lst_scroll_type.lecture_scroll a .lec_wrap{border-radius:.8rem;height:9rem;position:relative;overflow:hidden}.lst_scroll_type.lecture_scroll a .lec_wrap .icon{background:url(https://cdn.hackers.co.kr/images/mobile/main/video_icon.png) 0 0/100% no-repeat;width:2.3rem;height:2.3rem;display:block;position:absolute;bottom:1rem;left:3%}.lst_scroll_type.lecture_scroll a>span{margin-top:.75rem;font-size:1.25rem;font-weight:700;display:block}@media (max-width:320px){.lst_scroll_type.circle_type li{max-width:100px}}.lst_scroll_mov li{vertical-align:top;width:170px;margin-left:10px;display:inline-block}.lst_scroll_mov li a{display:block}.lst_scroll_mov .thum{display:block;position:relative}.lst_scroll_mov .tit{font-weight:400;display:block}.box_row_scroll{white-space:nowrap;-webkit-overflow-scrolling:touch;height:170px;overflow:scroll hidden}.grid_video .box_row_scroll{height:260px}.grid_video .box_row_scroll a{width:100%}.grid_video .box_row_scroll .lst_scroll_type{padding-left:2.2rem}.box_row_scroll.event_scroll{height:11.5rem}.box_row_scroll.mov_scroll{min-height:180px}.box_row_scroll.contest_scroll{height:120px}.box_row_scroll_sub{white-space:nowrap;-webkit-overflow-scrolling:touch;height:150px;overflow:scroll hidden}.btn_lst_more{color:#777;background:0 0;width:100%;margin-top:10px;padding:10px 0;font-size:15px;display:block}.btn_lst_more.line_none{border-top:0;margin-top:0}.info_lst{color:#777;font-size:12px;display:block}.info_lst .icon_cmt{margin-left:10px}.mov_origin{color:#777;padding:4px 0;font-size:12px;display:block;position:relative}.vote_wrap{table-layout:fixed;width:100%;display:table}.vote_box{vertical-align:top;text-align:center;width:45%;display:table-cell}.vote_box.vs{color:#0086ff;vertical-align:middle;width:10%;padding-bottom:5%;font-size:20px;font-style:italic}.vote_box label{display:block}.vote_box .thum{width:100%;height:0;margin-bottom:7px;padding-bottom:56.25%;display:block;position:relative;overflow:hidden}.vote_box .thum img{width:100%;position:absolute;top:0;left:0}.vote_wrap .result_per{display:none}.vote_wrap.result .thum:after{z-index:20;content:"";opacity:.6;background-color:#000;width:100%;height:100%;display:block;position:absolute;top:0;right:0}.vote_wrap.result .inp_sty{display:none}.vote_wrap.result .result_per{z-index:21;color:#fff;text-align:center;width:100%;margin:-24px 0 0;font-size:40px;display:block;position:absolute;top:50%;left:0}.bbs_body{padding:15px 0}.ico_comm{text-indent:-9999px;background:url(//gscdn.hackers.co.kr/hackers/images/bbs/bg_bbs_comm_m.png) 0 0/350px 200px no-repeat;font-size:0;display:inline-block;overflow:hidden}.ico_like{color:#4caaff;text-align:left;text-indent:23px;border:1px solid #d3d3d3;border-radius:30px;height:30px;padding-right:10px;font-size:16px;font-weight:700;line-height:30px;display:inline-block;position:relative}.ico_like:before{background-position:-50px -50px;position:absolute;top:3px;left:2px}.ico_like.active:before{background-position:-75px -50px}.js-tab-type1-con.on,.js-tab-type1-con.active{display:block}.lst_book_type>li{border-top:1px solid #d3d3d3;padding:20px 0}.lst_book_type>li:first-child{border-top:0;padding-top:0}.lst_book_type.lst_fst>li:last-child{border-bottom:1px solid #d3d3d3;padding-bottom:20px}.lst_book_type li:after{content:"";clear:both;display:block}.lst_book_type .book_box{float:left;text-align:center;width:31%}.lst_book_type .book_box .thum{display:inline-block;position:relative}.lst_book_type .book_box .book_img{max-width:156px}.lst_book_type .book_box .mark{width:45px;height:45px;position:absolute;bottom:-9px;right:-9px}.lst_book_type .book_info{float:right;width:65%;padding-left:4%}.lst_book_type .sub_book_title{color:#444;margin-bottom:15px;font-size:15px}.lst_book_icon{flex-wrap:wrap;justify-content:flex-start;display:flex}.lst_book_icon li{text-align:center;width:25%;position:relative}.lst_book_icon li a{display:block}.lst_book_icon li td{line-height:1.2}.lst_book_icon li .icon_txt{color:#989898;word-break:keep-all;font-size:12px}.lst_book_icon li img{width:100%;max-width:94px;display:inline-block}.lst_book_icon li.img_box{box-sizing:border-box;margin-bottom:5px;padding:0 1%}.lst_book_icon li.img_box a{flex-direction:column;align-items:center;display:flex}.lst_book_icon li.img_box img{width:75%;margin-bottom:5px}.lst_book_icon li.img_box .icon_txt{display:block}.ico_preview{text-align:center;padding-top:8px;display:block;position:relative}.ico_preview:before{background-position:-33px -33px;width:11px;height:11px}.lst_btn_type li{margin-top:7px}.lst_btn_type li:first-child{margin-top:0}.lst_btn_type li a{color:#fff;background-color:#d9d9d9;height:23px;padding:10px 20px 0;font-weight:700;line-height:14px;display:block}.lst_btn_type li.active a{background-color:#0086ff}@media (max-width:425px){.lst_book_icon li .icon_txt{font-size:3vw}}.rnb_event .rnb_posi{width:25px;height:25px}.search_wrap{box-sizing:border-box;background-color:#fff;gap:2%;width:100%;padding:1.5rem 2rem;display:flex}.search_wrap select{color:#666;border:1px solid #ccc;border-radius:.4rem;outline:none;width:49.5%;height:auto;font-size:1.1rem}.search_wrap .search_area{border:1px solid #ccc;border-radius:.4rem;align-items:center;width:49.5%;display:flex}.search_wrap .search_area input[type=text]{text-indent:.8rem;color:#666;background:0 0;border:none;outline:none;width:80%;height:100%;font-size:1.1rem}.search_wrap .search_area input[type=text]::placeholder{color:#666;font-size:1rem}.search_wrap .search_area .search_btn{box-sizing:border-box;width:20%;height:100%;padding:3%;display:block}.search_wrap .search_area .search_btn img{width:100%}@media (max-width:639px){.search_wrap .search_area .search_btn{padding:.5vw 2.5vw}.search_wrap .search_area input[type=text]::-moz-placeholder{font-size:1.15rem}.search_wrap select,.search_wrap .search_area input[type=text],.search_wrap .search_area input[type=text]::placeholder{font-size:1.15rem}}@media (max-width:500px){.search_wrap .search_area .search_btn{padding:.5vw 1.7vw}.search_wrap .search_area input[type=text]::-moz-placeholder{font-size:1.25rem}.search_wrap select,.search_wrap .search_area input[type=text],.search_wrap .search_area input[type=text]::placeholder{font-size:1.25rem}}@media (max-width:330px){.search_wrap .search_area .search_btn{padding:1vw 1.7vw}}.lst_big_bnr{margin-bottom:10px}.lst_big_bnr .word_thum{background-color:red}.lst_big_bnr li{margin-top:1px;position:relative}.lst_big_bnr li:first-child{margin-top:0}.lst_big_bnr li a{display:block}.lst_big_bnr .company_info{color:#fff;width:85%;position:absolute;bottom:10%;left:15%}.lst_big_bnr .company_info strong{margin-bottom:3px;font-size:18px;display:block}.lst_big_bnr .company_info span{margin-bottom:2px;display:block}.lst_big_bnr .company_info em{color:#c6c7c7;font-size:11px}.lst_brick_type{box-sizing:border-box;border:1px solid #f0f0f0;border-width:0 1px 1px 0;flex-wrap:wrap;display:flex}.lst_brick_type li{float:initial;box-sizing:border-box;border:0 solid #f0f0f0;border-width:0 0 1px 1px;width:33.3%}.lst_brick_type.gtelp_lay li{height:95px}.lst_brick_type li:nth-child(3n+2){border-width:0 1px 1px}.lst_brick_type li:nth-child(3n){border-width:0 0 1px}.lst_brick_type.tab4 li{width:25%}.lst_brick_type li>a{text-align:center;color:#666;padding:8px 0 7px;display:block}.lst_brick_type .tit{letter-spacing:-1px;display:block}.lst_brick_type .thum{width:40px;margin-bottom:8px;display:inline-block}.lst_brick_type li.active{background:#444;border-color:#444}.lst_brick_type li.active a{color:#fff}.lst_brick_type li.width100{width:100%}.lst_brick_type.row{display:none}.section_full .book_more{z-index:99;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #3a84f7;width:100%;font-size:14px;display:none;position:absolute;top:0;left:0}.section_full .book_more .in{padding-bottom:10px;position:relative}.section_full .book_more p{padding:20px 0;line-height:1.5em}.section_full .book_more .btn_close{width:5.5%;display:block;position:absolute;top:13px;right:13px}.section_full .book_more ul{width:70%;margin:0 auto;overflow:hidden}.section_full .book_more ul li{border:1px solid #ddd;border-radius:20px;width:40%;margin:0 3% 10px;line-height:2em;display:inline-block}.section_full .book_more ul li a{color:#666}.tos_opic{width:94%;margin:0 auto}.tos_opic_h3 h3{color:#0076be;width:92%;margin:30px auto 10px;padding:0 0 0 10px;position:relative}.tos_opic_h3 h3:before{content:"";background:#0076be;width:4px;height:20px;display:inline-block;position:absolute;top:0;left:0}.tos_opic .lst_brick_type li a{padding:0}.tos_opic .lst_brick_type li a img{width:100%}.tos_opic .lst_brick_type li:nth-child(3n){background-color:#f3924a}.tos_opic .best-movie_list li{margin-bottom:15px;width:calc(50% - 3px)!important;margin-left:0!important}.tos_opic .best-movie_list li a img{width:100%!important;height:auto!important}.tos_opic .best-movie_list li .txt{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:35px;display:-webkit-box;overflow:hidden}.banner_menu.m{margin-top:20px}.banner_menu.m .banner_box2{width:95%;margin:0 auto;font-family:Noto Sans KR;position:relative}.banner_menu.m .banner_box2 input{background-color:#0000;border:none;outline:none;width:50%;padding:0 5px;font-size:3.4vw;position:absolute;top:56%;left:23%;border:none!important}.banner_menu.m .banner_box2.opic input{width:70%;top:20%}.banner_menu.m img{width:100%;display:block}.banner_menu.m .detail_btn2{float:right;margin-top:-17px}.banner_menu.m .info_con.m{box-sizing:border-box;background-color:#f4f4f4;width:95%;margin:auto;padding:2%;font-family:Noto Sans KR;display:none}.banner_menu.m .info_text_wrap{box-sizing:border-box;background-color:#fff;border:1px solid #000;margin:2% 0;padding:3%;font-size:14px;line-height:1.5;display:block}.banner_menu.m .info_text_wrap strong{font-size:16px;font-weight:700}.banner_menu.m .info_ps{margin-top:5px;padding-left:4%}@media (max-width:365px){.banner_menu.m .detail_btn2{float:none;text-align:right;width:100%;display:inline-block}}.noti-best .txt{white-space:nowrap;text-overflow:ellipsis;float:left;width:80%;overflow:hidden}.bottom-notice-wrap .notice li .hit{float:right;text-align:right;width:20%}.bottom-notice-wrap .tos_opic_h3 h3{width:100%}@media (min-width:640px){.lst_brick_type.form-event{display:none}.lst_brick_type.row{display:block}.lst_brick_type.row li{border:none;width:100%}.lst_brick_type.row .event_btn{text-align:center;padding:10px 0}.lst_brick_type.row .event_btn a{color:#000;font-size:15px}.lst_brick_type.row .event_btn a:after{content:"∨";color:#000;display:inline-block}.lst_brick_type.row .event_btn.on a:after{content:"∧"}.lst_brick_type.row .depth2{border-top:1px solid #d3d3d3;display:none}.lst_brick_type.row .depth2 li{padding:2px 0}.lst_brick_type.row .depth2 li a{font-size:15px}}.lst_company li{vertical-align:top;width:110px;margin-left:10px;display:inline-block}.lst_company li:first-child{margin-left:0}.lst_company li>a{display:block}.lst_company .tit{word-wrap:break-word;white-space:normal;margin-top:6px;font-weight:400}.lst_company .thum{text-align:center;border:1px solid #e7e7e7;width:100%;max-height:79px;line-height:79px;display:block}.lst_company .thum img{vertical-align:middle;width:80%;display:inline-block}.lst_event_type li{border-top:1px solid #d3d3d3;margin-top:20px;padding-top:20px}.lst_event_type li:first-child{border-top:0;margin-top:0;padding-top:0}.lst_event_type li>a{display:block}.lst_event_type .tit{margin-top:8px;display:block}.lst_event_type .tit p{margin-top:10px}.lst_event_type .box_cate{table-layout:fixed;margin-bottom:8px;display:table}.lst_event_type .box_cate>span{vertical-align:middle;display:table-cell}.lst_event_type .box_cate .tit_cate{white-space:nowrap}.lst_event_type .box_cate .txt_cate{padding-left:6px;font-size:13px}.rc_prob_ben{width:100%}.rc_prob_ben .prob_close{color:#888;font-size:12px;position:absolute;top:22px;right:20px}.rc_prob_ben .title_h3 h3{justify-content:left!important}.rc_prob_ben .title_h3 h3.icon_rc{background:url(//gscdn.hackers.co.kr/hackers/images/mobile/main/icon_rc.gif) 18px 20px/18px no-repeat;padding-left:45px;padding-right:45px}.rc_prob_ben .content_inner h4{color:#000;font-family:Pretendard,Dotum;font-weight:400;line-height:1.4}.rc_prob_ben .content_inner ul{margin-top:5px}.rc_prob_ben .content_inner ul li{font-family:Pretendard,Dotum;font-size:12px;line-height:1.8}.rc_prob_ben .problem_btn{text-align:center;color:#fff;background:#0086ff;margin-top:20px;padding:12px 0;font-size:16px;font-weight:700;display:block}.lc_lec_list .btn_lect.toeic_gray a{background:#868686}.toeic_pg_box{border-top:10px solid #f0f0f0}.toeic_pg_box .toeic_pg_list{border-bottom:1px solid #e5e5e5;padding:10px 15px;display:block;position:relative}.toeic_pg_box .toeic_pg_list:before{content:"";background:url(//gscdn.hackers.co.kr/hackers/images/bbs/bg_bbs_comm_m.png) -77px -55px/350px 200px no-repeat;width:12.5px;height:7.5px;position:absolute;top:14px;left:15px}.toeic_pg_box .toeic_pg_list.next:before{background-position:-103px -55px;top:16px}.toeic_pg_box .toeic_pg_list .pg_txt{text-overflow:ellipsis;white-space:nowrap;padding-left:30px;display:block;overflow:hidden}.lc_lec_list .btn_lect.toeic_red a{background:#c41416}.lc_lec_list .btn_lect.toeic_blue a{background:#0978da}.today_player_box{border-top:10px solid #f0f0f0;border-bottom:1px solid #e5e5e5}.today_player_box dl{padding:20px 15px}.today_player_box dl dt{color:#c41416;font-size:16px;font-weight:700}.today_player_box dl dt.rc_blue{color:#0978da}.today_player_box dl dd{margin-top:10px;font-family:Dotum}.today_player_box dl dd ul li{margin-top:5px;font-size:12px}.today_player_box dl dd ul li:first-child{margin-top:0}@media (min-width:640px){.free_section .grid_wrap{margin-bottom:10px}.free_section .con_bowl:last-child .content_inner{padding-top:15px}.grid_wrap .con_bowl{width:50%}.grid_wrap .con_bowl.w100{width:100%}.grid_wrap .con_bowl:first-child:after{content:"";z-index:10;background:#efefef;width:1px;display:block;position:absolute;top:0;bottom:0;right:0}.lst_book_type.lst_fst>li:last-child{border-bottom:0;padding-bottom:0}}.app_info{background:#fff;padding-bottom:7%}.footer .dl_lst_box.Family dt{color:#000;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:90%;margin:0 auto}.footer .dl_lst_box dt button{text-align:center;color:#333;background:0 0;width:100%;padding:1rem 0;font-size:1.45rem;font-weight:800;display:block}.footer .dl_lst_box dd{display:none}.footer .dl_lst_box dd.active{display:block}.footer .dl_lst_box dt button.active .icon_arr{background-position:-50px -27px}.footer .box_row_scroll{height:38px;padding:20px 0}.footer .lst_family_site{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;width:90%;margin:1.25rem auto 0;display:flex}.footer .lst_family_site li{width:49%;margin-bottom:.35rem}.footer .lst_family_site li a{box-sizing:border-box;color:#333;background:#f8f9fa;border-radius:7px;justify-content:space-between;align-items:center;padding:6%;font-size:1.15rem;font-weight:500;display:flex}.footer .lst_family_site li a span{background:url(https://cdn.hackers.co.kr/images/mobile/main/external_icon.png) 0 0/100% no-repeat;width:1.25rem;height:1.25rem;display:block}.footer .box_row_scroll.sns{height:auto;padding-bottom:1rem}.footer .lst_scroll_type{align-items:center;padding:1.75rem 0;display:flex}.footer .lst_scroll_type li{margin-left:1.5rem;overflow:visible}.footer .icon_set_sns{vertical-align:middle;border-radius:10px;width:3.5rem;height:3.5rem;font-size:0;line-height:0;display:inline-block}.footer .icon_kakao{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon01.png) 0 0/100% no-repeat}.footer .icon_face{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon02.png) 0 0/100% no-repeat}.footer .icon_insta{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon03.png) 0 0/100% no-repeat}.footer .icon_youtube{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon04.png) 0 0/100% no-repeat}.footer .icon_naver{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon05.png) 0 0/100% no-repeat}.footer .icon_tw{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon06.png) 0 0/100% no-repeat}.footer .icon_blog{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon07.png) 0 0/100% no-repeat}.footer .icon_post{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon08.png) 0 0/100% no-repeat}.footer .icon_band{background:url(https://cdn.hackers.co.kr/images/mobile/main/sns_icon09.png) 0 0/100% no-repeat}.footer .call_wrap{box-sizing:border-box;background:#fff;border-top:6px solid #f3f3f3;border-bottom:6px solid #f3f3f3;justify-content:space-between;align-items:center;width:100%;padding:1rem 5%;display:flex}.footer .call_wrap p{font-size:1.3rem;font-weight:700}.footer .call_wrap a{background:url(https://cdn.hackers.co.kr/images/mobile/main/tall_icon.png) 0 0/100% no-repeat;width:3rem;height:3rem;display:block}.footer_link{box-sizing:border-box;width:90%;margin:1.75rem auto;padding-top:1rem;display:flex}.footer_link a{text-align:center;color:#333;width:23%;font-size:1.1rem;font-weight:500;display:block;position:relative}.footer_link a:first-of-type{text-align:left;width:18%}.footer_link a:nth-of-type(2){color:#1d84fb;width:35%}.footer_link a:nth-of-type(4){text-align:right;width:23%}.footer_link a:before{content:"|";color:#d3d3d3;display:block;position:absolute;top:0;right:0}.footer_link a:last-of-type:before{content:""}.top-btn{text-indent:-99999px;z-index:999;background:#aaa;border-radius:50%;width:3rem;height:3rem;padding:2%;display:none;position:fixed;bottom:3%;right:3%;box-shadow:0 0 10px 3px #0000001a}.top-btn:after{content:"";background:url(https://cdn.hackers.co.kr/images/mobile/main/arrow_top.png) 0 0/73% no-repeat;width:2.5rem;height:2.5rem;display:block;position:absolute;top:59%;left:58%;transform:translate(-50%,-50%)}.top-btn.view{display:block}address{text-align:left;width:90%;margin:2.5rem auto 0;font-size:1rem;font-weight:400;line-height:1.5rem}address strong{margin-bottom:.25rem;font-size:1.15rem;font-weight:700;display:block}.quick_menu_wrap{z-index:9997;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.quick_menu_wrap .quick_open_dimm{opacity:.85;-khtml-opacity:.85;-moz-opacity:.85;background:#000;width:100%;height:200%;position:absolute;top:0;left:0}a.quick_btn{z-index:9998;display:block;position:fixed;bottom:35px;right:35px}a.quick_btn img{width:45px;height:45px}.quick_menu_wrap .quick_con{text-align:right;flex-direction:column-reverse;display:flex;position:fixed;bottom:95px;right:39px}.quick_menu_wrap .quick_con li{padding-top:10px}.quick_menu_wrap .quick_con li .quick_icon_txt{color:#fff;font-size:12px}.quick_menu_wrap .quick_con li .quick_icon{vertical-align:middle;background:url(//gscdn.hackers.co.kr/hackers/images/mobile/layout/quick_icon.png) 0 0/100% no-repeat;width:40px;height:40px;margin-left:7px;display:inline-block}.quick_menu_wrap .quick_con li .quick_icon.s1{background-position:2px -270px}.quick_menu_wrap .quick_con li .quick_icon.s2{background-position:2px -227px}.quick_menu_wrap .quick_con li .quick_icon.s3{background-position:2px -182px}.quick_menu_wrap .quick_con li .quick_icon.s4{background-position:2px -137px}.quick_menu_wrap .quick_con li .quick_icon.s5{background-position:2px -92px}.quick_menu_wrap .quick_con li .quick_icon.s6{background-position:2px -47px}.quick_menu_wrap .quick_con li .quick_icon.s7{background-position:2px -1px}.navi_s_wrap{width:100%;position:relative}.navi>.n_menu{text-align:center;color:#5e5e5e;height:42px;font-family:Noto Sans KR;font-size:15px;font-weight:400;line-height:42px}.navi_s_wrap>.sub-all-navi{z-index:20;background-color:#fff;width:100%;padding:0;position:absolute;top:43px;left:0}.navi_s_wrap>.sub-all-navi .sub-navi-list{border-top:0 solid #ccc;width:100%}.sub-all-navi .sub-navi-list>li{text-indent:20px;text-align:left;width:100%;height:44px;padding:0;line-height:44px;position:relative}.sub-all-navi .sub-navi-list>li>a{color:#3e3e3e;text-align:center;border-top:0;font-weight:400;line-height:44px}.mark_on{clear:both;background:url(//gscdn.hackers.co.kr/hackers/images/main/ico/v3/icon_favor_off.png) 50%/13.5px no-repeat;width:10%;height:44px;display:block;position:absolute;top:0;right:10px}span.mark_on.active{background:url(//gscdn.hackers.co.kr/hackers/images/main/ico/v3/icon_favor_on.png) 50%/13.5px no-repeat}ul.sub-navi-list li.active a,ul.sub-navi-list li.active.on a{color:#067dff;background-color:#f1f1f1;border:1px solid #f1f1f1;font-family:Noto Sans KR;font-weight:500}.sub-all-navi_bg{z-index:19;background-color:#000000b3;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.nav-btn{z-index:999;text-indent:-99999px;background:url(//gscdn.hackers.co.kr/hackers/images/event/attend/toeic/2019/0617/10001/ico_naver02.jpg) 0 0/100% 100% no-repeat;width:40px;height:65px;position:fixed;bottom:65px;right:11px}.nav-btn>div{display:none!important}.nav-btn.low{bottom:125px}@media (min-width:640px){.notice-row{overflow:hidden}.notice-row section article{height:50px;padding-bottom:10px}.notice-row [class^=wrap-box0]{float:left;width:49%}.notice-row .wrap-box01{margin-right:2%}.notice-row section article.bbs-notice{line-height:35px}.notice-row section article.bbs-notice img{margin-top:12px}.row-fix-bnr{text-align:center;width:100%}.notice-list-row:after{content:"";clear:both;display:block}.notice-list-row .notice:first-child{margin-right:2%}.notice-list-row .notice{float:left;width:49%}.notice-list-row .best-movie_wrap{clear:both;float:left;width:49%;margin-top:-26%;margin-right:2%}.notice-list-row .bottom-bnr{float:left;width:49%}.lst_event_type.row:after{content:"";clear:both;display:block}.lst_event_type.row li{float:left;box-sizing:border-box;border:1px solid #d3d3d3;border-top:none;width:50%;height:210px;margin-top:0;padding:15px}.lst_event_type.row li:first-child{border:none;border-bottom:1px solid #d3d3d3;width:100%;height:auto}.lst_event_type.row li:nth-child(2n){border-right:none}.lst_event_type.row li .event-img-box{box-sizing:border-box;padding:0 15px 15px;display:block}.lst_event_type.row li .tit{text-align:center;margin:15px 0}.lst_event_type.row li:last-child{border-right:1px solid #d3d3d3}.lst_event_type.row li a{max-width:450px;margin:0 auto}.grid_wrap .con_bowl .lc_img_wrap{margin-top:0!important}.lc_lec_list.row{padding-bottom:13%}.grid_wrap .con_bowl .book-row{position:absolute;bottom:0;left:0}.btn_add_box{text-align:center;background:linear-gradient(90deg,#eee 0%,#e6e6e6 100%)}.btn_add_box .btn_add{width:45%}.con_bowl:nth-of-type(3){position:absolute;bottom:0;left:0}.m_top_br .full_tit_img{text-align:center;background:#ececec}.m_top_br .full_tit_img img{width:60%;display:inline-block}.movie_txt{letter-spacing:-.5px}.toeic_ac_login_wrap .toeic_login h3{padding:0 5px;font-size:14px!important}.toeic_ac_login_wrap .toeic_login>p{padding:0 5px;font-size:12px!important}.toeic_ac_login_wrap .toeic_login .login_search .f_r span{padding:0!important}.toeic_ac_login_wrap .toeic_login .login_search .f_r a{letter-spacing:-.8px}.toeic_ac_login_wrap .toeic_login .login_search input[type=checkbox],.toeic_ac_login_wrap .toeic_login .login_search label{vertical-align:middle;margin-right:3px}.nav-btn{bottom:105px}}.agree_bold{color:#000;border-bottom:1px solid #000;font-size:1.2em;font-weight:900}@media (min-width:681px) and (max-width:824px){.notice-list-row .best-movie_wrap{margin-top:-23%}.lst_event_type.row li{height:230px}.grid_wrap .con_bowl .book-row{bottom:9em}.con_bowl .bottom-notice-wrap.row{bottom:110px}}@media (min-width:825px) and (max-width:979px){.notice-list-row .best-movie_wrap{margin-top:-21%}.lst_event_type.row li{height:265px}.lc_lec_list.row{padding-bottom:25%}.grid_wrap .con_bowl .book-row{bottom:12em}.con_bowl .bottom-notice-wrap.row{bottom:40px}}@media (min-width:891px) and (max-width:979px){.notice-list-row .best-movie_wrap{margin-top:-20%}.lst_event_type.row li{height:280px}.con_bowl .bottom-notice-wrap.row{bottom:30px}}@media (min-width:980px){.notice-list-row .best-movie_wrap{margin-top:-17%}.lst_event_type.row li{height:290px}.lc_lec_list.row{padding-bottom:25%}.grid_wrap .con_bowl .book-row{bottom:12em}.con_bowl .bottom-notice-wrap.row{bottom:10px}}@media only screen and (orientation:landscape){#ivy_div{display:none}}.evt_newtab_tit{padding:5px 0 10px}.evt_newtab_tit:after{clear:both;content:"";display:block}.evt_newtab_tit>li{float:left;box-sizing:border-box;border:1px solid #c8c8c8;width:50%}.evt_newtab_tit>li>a{text-align:center;background:#ebecef;padding:12px 0 11px;font-size:16px;display:block}.evt_newtab_tit>li>a:hover,.evt_newtab_tit>li.on>a{color:#fff;background:#1d84fb}.evt_newtab_wrap>.evt_newtab_con{display:none}.evt_newtab_wrap>.evt_newtab_con.on{display:block}.under_line{color:#222;text-decoration:underline}.nav-app-btn{z-index:999;position:fixed;bottom:135px;right:12px}.m_score_list{width:90%;margin:0 auto}.m_score_list h3{color:#0076be;margin:15px 0;padding-left:12px;font-family:Noto Sans KR;font-size:4.8vw;font-weight:700;position:relative}.m_score_list h3:after{content:"";background-color:#0076be;width:4px;height:80%;display:block;position:absolute;bottom:0;left:0}.m_score_list .score_list_tab{margin-bottom:10px;display:block}.m_score_list .score_list_tab:after{content:"";clear:both;height:100%;display:block}.m_score_list .score_list_tab li{float:left;color:#757575;text-align:center;background-color:#d1d1d1;width:50%;height:37px;font-size:18px;font-weight:700;line-height:37px}.m_score_list .score_list_tab li.on{color:#fff;background-color:#0978da}.m_score_list .score_list{display:none}.m_score_list .score_list.on{display:block}.m_score_list table{text-align:center;border:1px solid #c6c6c6;width:100%}.m_score_list table th,.m_score_list table td{padding:5px 0}.m_score_list table th{background-color:#f1f1f1;font-size:4.6vw;font-weight:700}.m_score_list table td{border-bottom:1px solid #ebebeb;font-size:4.2vw}.m_score_list table td:first-child{border-right:1px solid #ebebeb}.m_score_list .db_bar{width:100%;margin:10px 0;display:inline-block}.m_score_list .db_bar img{width:100%}.m_use_list{width:90%;margin:0 auto}.m_use_list h3{color:#0076be;width:40%;margin:15px 0 0;padding-left:12px;font-family:Noto Sans KR;font-size:4.8vw;font-weight:700;display:inline-block;position:relative}.m_use_list h3:after{content:"";background-color:#0076be;width:4px;height:80%;display:block;position:absolute;bottom:0;left:0}.m_use_list ul>li{box-sizing:border-box;border:1px solid #f1f1f1;margin:10px 0;padding:15px}.m_use_list .list_tit{border-bottom:1px solid #f1f1f1;margin-bottom:10px;padding-bottom:10px}.m_use_list .list_tit .txt_blue{color:#0076be;font-size:4.8vw;font-weight:700}.m_use_list .list_tit .sub_tit{color:#333;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:3.6vw;font-weight:700;display:block;overflow:hidden}.m_use_list .con_box{color:#555}.m_use_list .con_box .finish_date .d_day{color:#fff;background-color:#0076be;border-radius:5px;margin-top:5px;padding:0 10px;display:inline-block}.m_use_list .search_more{text-align:right;margin-top:10px;display:block}.m_use_list .search_more a{color:#555;display:inline-block}.m_use_list .search_more .ico-comm{vertical-align:middle;background-position:-177px -140px;width:14.5px;height:14.5px}.m_use_list .more_btn{text-align:right;width:54%;font-size:3.6vw;display:inline-block}.db_box{background:#1398fe;font-family:Noto Sans KR}.db_box .top_img{position:relative}.db_box #db_phone_m{border:none;width:80%;padding:1% 0;position:absolute;top:85%;left:10%;transform:translateY(-50%)}.db_box ul{color:#fff;box-sizing:border-box;width:90%;margin:0 auto;padding:5% 0}.db_box ul li{margin-bottom:5px;font-size:14px;position:relative}.db_box ul li .sub{margin-left:20px;font-size:12px;font-weight:300;display:block}.db_box ul li .detail{font-family:Noto Sans KR;display:inline-block;position:absolute;right:0}.db_box ul li .detail_box{color:#fff;box-sizing:border-box;margin-top:10px;padding:15px;display:none}.db_box ul li .detail_box span{border-bottom:1px solid #fff;font-size:16px;font-weight:900;line-height:1.5}.db_box ul li input{vertical-align:bottom;width:15px;height:15px;margin-right:5px}@media (max-width:450px){.db_box ul li .detail{text-align:right;width:100%;margin:0 auto;display:block;position:relative}}.agree_sub{font-size:12px}.db_box .db_img_link{width:92%;height:60px;position:absolute;top:95%;left:4%;transform:translateY(-50%)}.toeic_top_banner{border-bottom:1px solid #f2f2f2}.toeic_top_banner li{display:none}.toeic_top_banner li.on{display:block}.toeic_top_banner li img{vertical-align:middle;width:100%}.txt-b{font-size:1.2em;text-decoration:underline}.event_apply_notice{font-size:12px}.best_review_more{text-align:center;height:45px;margin-right:1.9rem}.best_review_more a{justify-content:center;align-items:center;margin-top:1rem;font-size:1.2rem;line-height:45px;display:flex;position:relative}.best_review_more span{vertical-align:middle;margin-left:5px}.best_review_more .icon_refresh{vertical-align:middle;width:1.3rem;height:1.3rem;display:inline;position:static;transform:translateY(0)}.widget_comment01{justify-content:left;align-items:center;width:90%;margin:0 auto;font-family:Pretendard;display:flex}.widget_comment01 a{font-size:1.35rem;font-weight:900;display:block;color:#000!important}.content_inner_full .lst_event_type img{border-radius:10px}@media (max-width:460px){.rnb_event{right:6px}}@media (max-width:420px){.rnb_event{right:1px}.rnb_event .rnb_posi2{margin-right:.6rem}}@media (max-width:380px){.lnb .ico-lnb-ham .ham_wrap{width:2rem}.rnb_event{width:8rem;right:0}}@media (max-width:750px){html{font-size:14px}}@media (max-width:580px){html{font-size:13px}}@media (max-width:450px){html{font-size:12px}}@media (max-width:380px){html{font-size:10px}}.date_tit{width:92%;margin:0 auto;padding:20px 0;position:relative}.date_tit .date{text-align:center;color:#4082f3;font-size:18px;display:block}.date_tit .title{text-align:center;margin-top:5px;font-size:18px;font-weight:700;display:block}.date_tit a.btn{background:url(//cdn.hackers.co.kr/images/mobile/layout/teps/v1/arrow.png) 0 0/200% no-repeat;border:none;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.date_tit a.btn.next{background-position-x:right;left:auto;right:0}.lc_lec_list.teps{position:relative}.lc_lec_list.teps .top_audio_wrap{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.lc_lec_list.teps .top_audio_wrap .mn_title{margin-bottom:0}.lc_lec_list.teps .font_resize{gap:5px;display:flex;position:absolute;top:15px;right:20px}.lc_lec_list.teps .font_resize input{display:none}.lc_lec_list.teps .font_resize label{text-align:center;box-sizing:border-box;color:#c4c8cd;background:#fff;border:1px solid #eaeaea;border-radius:5px;width:30px;height:30px;line-height:30px;display:inline-block}.lc_lec_list.teps .font_resize input:checked+label{color:#fff;background:#4082f3;border:1px solid #4082f3}.lc_lec_list.teps .font_resize label.big-f{font-size:18px}.lc_lec_list.teps .multiple .q_num{font-size:18px;display:block}.lc_lec_list.teps .multiple_inner.renew_ver{justify-content:space-between;gap:2%;width:100%;margin-top:5px;display:flex}.lc_lec_list.teps .multiple_inner.renew_ver li{text-align:center;border-radius:10px;width:23%}.lc_lec_list.teps .multiple_inner.renew_ver li span{width:100%}.lc_lec_list.teps .multiple_inner.renew_ver li input{display:none}.lc_lec_list.teps .multiple_inner.renew_ver li label{box-sizing:border-box;background:#f2f5f9;border-radius:10px;width:100%;padding:15px 10px;display:inline-block}.lc_lec_list.teps .multiple_inner.renew_ver li input[type=radio]:checked+label{background:#4082f3}.lc_lec_list.teps .multiple_inner.renew_ver li input[type=radio]:checked+label .selection{color:#fff}.lc_lec_list.teps .multiple_inner.renew_ver.long{flex-flow:wrap}.lc_lec_list.teps .multiple_inner.renew_ver.long li{width:49%;margin-top:2%}.lc_lec_list.teps .multiple_inner.renew_ver.long.oneway li{text-align:left;width:100%}.lc_lec_list.teps .multiple_inner.renew_ver.long.oneway li .selection{gap:2%;display:flex}.lc_lec_list.teps .multiple_inner.renew_ver.long.oneway li .selection b{white-space:normal;word-break:break-word}.lc_lec_list.teps .q_num{margin:6px 0 3px;font-size:18px;display:block}.lc_lec_list.teps .q_wrap{border-top:1px solid #e5e5e5;padding:20px 15px}.lc_lec_list.teps .btn_lect{margin-bottom:20px;position:relative}.lc_lec_list.teps .btn_lect a{background:#222;border-radius:10px;padding:15px 0}.lc_lec_list.teps .btn_lect a:after{content:"";background:url(//cdn.hackers.co.kr/images/mobile/layout/teps/v1/ico_go.png) 0 0/100% no-repeat;width:15px;height:13px;margin-left:60px;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.lc_lec_list.teps .index-wrap{border-top:1px solid #e5e5e5;padding-top:30px}.lc_lec_list.teps .index-wrap .tit_more{color:#4082f3;text-align:center;font-size:18px;display:block}.lc_lec_list.teps .index-wrap .actual_list{background:#edf6ff;border-radius:10px;margin-top:10px;padding:10px 20px}.lc_lec_list.teps .index-wrap .actual_list li{border-bottom:1px solid #c6daf1}.lc_lec_list.teps .index-wrap .actual_list li a{opacity:.3;background:0 0;align-items:center;gap:2%;display:flex}.lc_lec_list.teps .index-wrap .actual_list li a span.today{background:url(//cdn.hackers.co.kr/images/mobile/layout/teps/v1/ico_today.png) 0 0/90% no-repeat;width:10px;height:15px;display:block}.lc_lec_list.teps .index-wrap .actual_list li a span.on{background:#4082f3}:is(.lc_lec_list.teps .index-wrap .actual_list li a:has(span.on),.lc_lec_list.teps .index-wrap .actual_list li a:has(span.today)){opacity:1}.lc_lec_list.teps .index-wrap .actual_list li:last-of-type{border-bottom:none}.lc_lec_list.teps .paper_tbl{border-bottom:1px solid #e7ebf1;padding-bottom:20px}.lc_lec_list.teps .paper_tbl thead{background:0 0}.lc_lec_list.teps .paper_tbl thead tr{border:none}.lc_lec_list.teps .paper_tbl thead th{color:#fff;background:#4082f3;padding:7px 0}.lc_lec_list.teps .paper_tbl thead th:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}.lc_lec_list.teps .paper_tbl thead th:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px}.lc_lec_list.teps .paper_tbl tbody tr:nth-of-type(2n){background:#edf6ff}.lc_lec_list.teps .paper_tbl tbody td{color:#111;border:none;font-weight:700}.lc_lec_list.teps .paper_tbl tbody td.wrong{color:#ed124a}.lc_lec_list.teps .paper_tbl tbody td.correct{color:#4082f3}.lc_lec_list.teps .paper_tbl tbody td:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}.lc_lec_list.teps .paper_tbl tbody td:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px}.lc_lec_list.teps .multiple_inner .txt_tit{color:#444;margin-top:20px;padding:0 0 10px;font-size:18px}.lc_lec_list.teps .multiple_inner .txt_tit.blue{color:#4082f3}.lc_lec_list.teps .multiple_inner .main-sen{border:1px solid #e6f1fb;border-radius:10px;margin-bottom:10px;padding:20px;font-weight:700;line-height:1.5}.lc_lec_list.teps .multiple_inner .main-sen.kor{background:#edf6ff}.lc_lec_list.teps .sel_list{flex-direction:column;gap:10px;display:flex}.lc_lec_list.teps .sel_list li{background:#f2f5f9;border-radius:10px;gap:5px;padding:20px;display:flex}.lc_lec_list.teps .sel_list li.correct_answer{background:#4082f3}.lc_lec_list.teps .sel_list li.wrong_answer{background:#ed124a}.lc_lec_list.teps .sel_list li.correct_answer span,.lc_lec_list.teps .sel_list li.wrong_answer span{color:#fff}.lc_lec_list.teps .answer_sheet{background:#f4f4f4;border-radius:10px;margin-top:30px;padding:20px}.lc_lec_list.teps .answer_sheet .paragraph{border-bottom:1px solid #e3e3e3;margin:0 0 10px;padding-bottom:10px;line-height:1.5}.lc_lec_list.teps .answer_sheet .paragraph.border-none{border-bottom:none}.lc_lec_list.teps .answer_sheet .paragraph .point{color:#212121;font-size:16px;display:block}.lc_lec_list.teps .answer_sheet .paragraph .kor b{font-weight:400}.lc_lec_list.teps .ratio{background:#fff;border-radius:10px;margin-top:15px;padding:20px}.lc_lec_list.teps .ratio table{margin-bottom:15px}.lc_lec_list.teps .ratio tbody td:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.lc_lec_list.teps .ratio tbody td:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.lc_lec_list.teps .ratio .title{justify-content:space-between;display:flex}.lc_lec_list.teps .ratio .title .sub{color:#888;font-size:12px}.lc_lec_list.teps .ratio .answer_rate table{margin-bottom:15px}.lc_lec_list.teps .ratio .answer_rate td{color:#fff;text-align:center}.lc_lec_list.teps .re_apply_btn{justify-content:space-between;width:100%;display:flex}.lc_lec_list.teps .re_apply_btn li{text-align:center;background:#d3eaff;border-radius:10px;width:44%;padding:16px 10px}.lc_lec_list.teps .re_apply_btn li.quest{background:#4082f3}.lc_lec_list.teps .re_apply_btn li a{color:#4082f3;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;font-size:18px;font-weight:700;display:flex}.lc_lec_list.teps .re_apply_btn li.quest a{color:#fff}.font_resize.answer_page.teps{justify-content:flex-end;gap:5px;margin-top:-10px;margin-bottom:15px;margin-right:20px;display:flex}.font_resize.answer_page.teps input{display:none}.font_resize.answer_page.teps label{text-align:center;box-sizing:border-box;color:#c4c8cd;background:#fff;border:1px solid #eaeaea;border-radius:5px;width:30px;height:30px;line-height:30px;display:inline-block}.font_resize.answer_page.teps input:checked+label{color:#fff;background:#4082f3;border:1px solid #4082f3}.font_resize.answer_page.teps label.big-f{font-size:18px}.quick-share-btn{z-index:9999;flex-direction:column;gap:7px;display:flex;position:fixed;bottom:17%;right:3%}.quick-share-btn a{text-indent:-99999px;background:#aaa;border-radius:50%;width:3rem;height:3rem;padding:2%;position:relative;box-shadow:0 0 10px 3px #0000001a;bottom:auto!important}.quick-share-btn a:after{content:"";background:url(https://cdn.hackers.co.kr/images/mobile/main/arrow_top.png) 0 0/73% no-repeat;width:2.5rem;height:2.5rem;display:block;position:absolute;top:59%;left:58%;transform:translate(-50%,-50%)}.quick-share-btn a.shareBtn:after{background:url(https://cdn.hackers.co.kr/images/mobile/main/share_icon.png) 0 0/73% no-repeat}.quick-share-btn .quickBtn.top-btn{bottom:10%}.mail25{background:#ffe7dc;border-radius:3vw;flex-wrap:wrap;justify-content:space-around;width:92%;margin:0 auto;padding:2%;font-family:Noto Sans KR;display:flex}.mail25.opic{background:#d4f1ed}.mail25 .book_img{flex-shrink:0;width:27%;min-width:60px}.mail25 .wrap{flex-direction:column;flex:1;justify-content:center;gap:3vw;min-width:0;margin-left:2%;display:flex}.mail25 .wrap .tit{font-size:4vw;font-weight:700}.mail25 .wrap .flex-box{flex-wrap:wrap;align-items:stretch;gap:2%;display:flex}.mail25 .wrap input[type=text]{border-radius:2vw;flex:1;min-width:120px;padding-left:2%;font-size:3vw;line-height:3}.mail25 .wrap .db_book_btn.sys{color:#fff;white-space:nowrap;background:#000;border-radius:2vw;flex-shrink:0;padding:2%;font-size:3vw;line-height:2.3;display:inline-block}@media screen and (max-width:360px){.mail25{gap:2vw;padding:1.5%}.mail25 .book_img{width:25%;min-width:50px}.mail25 .wrap{gap:2vw;margin-left:1.5%}.mail25 .wrap .tit{font-size:4vw}.mail25 .wrap .flex-box{gap:1.5%}.mail25 .wrap input[type=text]{min-width:100px;padding-left:1.5%;font-size:3.2vw}.mail25 .wrap .db_book_btn.sys{padding:1.5%;font-size:3.2vw}}.main_layer_br.ver26 .app_down .bx-wrapper .bx-pager{width:100%;bottom:-7%;left:0;right:auto}.main_layer_br.ver26 .app_down .bx-wrapper .bx-pager.bx-default-pager a{background:#aaa;width:15px;height:15px}.main_layer_br.ver26 .app_down .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.main_layer_br.ver26 .app_down .today{position:absolute;top:-1%;right:10%}
