#etoosHeader .head_aff{height: 31px;border-bottom:1px solid #e5e5e5;position: relative;z-index:250;padding-right:15px;}
#etoosHeader .head_aff .inner_head {position:relative;z-index:50;width:auto}
#etoosHeader .head_aff .network{float:left;font-size: 0;}
#etoosHeader .head_aff .network > li{display:inline-block;border-right:1px solid #e5e5e5;position:relative;}
#etoosHeader .head_aff .network > li > a{display:block;text-indent:-5000px;height:31px;position:relative;background:url('https://img.etoos.com/home/main2018/common/comm_ico.png') no-repeat 0 0;}
#etoosHeader .head_aff .network > li.network1 > a{background-position:-9px 0;width:85px;}
#etoosHeader .head_aff .network > li.network2 > a{background-position:-116px 0;width:90px;}
#etoosHeader .head_aff .network > li.network3 > a{background-position:-224px 0;width:90px;}
#etoosHeader .head_aff .network > li.network4 > a{background-position:-335px 0;width:90px;}
#etoosHeader .head_aff .network > li.network5 > a{background:url('https://img.etoos.com/home/main2018/common/answer.png') no-repeat 0 0;width:90px;}
#etoosHeader .head_aff .network > li.network10 > a{background:url('https://img.etoos.com/home/main2018/common/neo.png') no-repeat 0 0;width:90px}
#etoosHeader .head_aff .network > li.network1 > a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#fff;}
#etoosHeader .head_aff .network > li .net_lay{position:absolute;left:-1px;top:31px;z-index:2;width:160px}
#etoosHeader .head_aff .network > li .net_lay > div{border:1px solid #e7e7e7;position:relative;padding:18px 25px 15px;background:#fff;box-shadow: 2px 1px 2px rgba(0,0,0,.2);}
#etoosHeader .head_aff .network > li .net_lay > div:after{content:"";display:inline-block;width:10px;height:8px;position:absolute;top:-8px;left: 42px;background:url('https://img.etoos.com/home/main2017/common/Ncomm_ico.png') no-repeat -451px 0;}
#etoosHeader .head_aff .network > li .net_lay > div p{color:#333;font-size:16px;font-weight:bold;line-height: 1.3;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;}
#etoosHeader .head_aff .network > li .net_lay > div p span{display:block;font-weight:normal;font-size:11px;color:#b2b2b2;}
#etoosHeader .head_aff .network > li .net_lay > div p a{display:block;color:#333;font-size:16px;font-weight:bold;margin-top:3px;}
#etoosHeader .head_aff .network  a.nodec{    text-decoration: none;}
#etoosHeader .head_aff .network > li .net_lay > div > div > div{float:left;}
#etoosHeader .head_aff .network > li .net_lay > div > div > div:first-child{padding-right:25px;margin-right:25px;border-right:1px solid #e7e7e7;}
#etoosHeader .head_aff .network > li .net_lay ul li i{display:inline-block;font-size: 19px;margin:0 5px 0 2px;position: relative;top: 6px;}
#etoosHeader .head_aff .network > li .net_lay ul li a{display:inline-block;line-height:24px;color:#555;font-size:12px;letter-spacing: -1px;}
#etoosHeader .head_aff .etsns{float:left;padding:4px 0 0 11px;}
#etoosHeader .head_aff .etsns li{float:left;}
#etoosHeader .head_aff .etsns li a{display:block;height:24px;background:url('https://img.etoos.com/home/main2018/common/comm_ico.png') no-repeat 0 -88px;}
#etoosHeader .head_aff .etsns li a span{display:block;text-indent:-5000px;}
#etoosHeader .head_aff .etsns li a.etsns1{width:24px;;}
#etoosHeader .head_aff .etsns li a.etsns2{width:25px;background-position:-24px -88px}
#etoosHeader .head_aff .etsns li a.etsns3{width:26px;background-position:-49px -88px}
#etoosHeader .head_aff .etsns li a.etsns4{width:35px;background-position:-75px -88px}
#etoosHeader .head_aff .etsns li a.etsns5{width:23px;background-position:-110px -88px}
#etoosHeader .head_aff .etsns li a.etsns6{width:27px;background-position:-133px -88px}
#etoosHeader .head_aff .etsns li a.etsns7{width:24px;background-position:-160px -88px}
#etoosHeader .head_aff .etsns li a.etsns1:hover{background-position:-1px -112px}
#etoosHeader .head_aff .etsns li a.etsns2:hover{background-position:-25px -112px}
#etoosHeader .head_aff .etsns li a.etsns3:hover{background-position:-50px -112px}
#etoosHeader .head_aff .etsns li a.etsns4:hover{background-position:-76px -112px}
#etoosHeader .head_aff .etsns li a.etsns5:hover{background-position:-111px -112px}
#etoosHeader .head_aff .etsns li a.etsns6:hover{background-position:-134px -112px}
#etoosHeader .head_aff .etsns li a.etsns7:hover{background-position:-161px -112px}

#etoosHeader .head_aff .link_stetoos {float: left;font-size:12px;line-height:39px;color:#888888;letter-spacing: -1px;}
#etoosHeader .head_aff .link_stetoos .ico_bult2{width: 5px;height: 9px;background-position: -15px -150px;vertical-align: middle;margin-top: -2px;margin-left: 5px;}
#etoosHeader .head_aff .user_logintop{float:right;}
#etoosHeader .head_aff .user_logintop .d_day{display:inline-block;float:left;color:#333;font-size:12px;vertical-align: middle;line-height: 32px;margin-right:10px;}
#etoosHeader .head_aff .user_logintop > div{float:left;color:#888d92;font-size:12px;margin-right:-5px;}
#etoosHeader .head_aff .user_logintop > div strong{line-height:31px;color:#333;margin-left:7px;}
#etoosHeader .head_aff .user_logintop > div em{position:relative;top:8px;margin-left:-1px;}
#etoosHeader .head_aff .user_logintop > ul{float:left;}
#etoosHeader .head_aff .user_logintop > ul > li{float:left;position:relative;}
#etoosHeader .head_aff .user_logintop > ul > li > a{display:inline-block;line-height:31px;padding:0 8px;color:#333333;font-size:12px;}
#etoosHeader .head_aff .user_logintop > ul > li > a > span{color:#333}
#etoosHeader .head_aff .user_logintop > ul > li.tlin > a{padding:0 8px;color:#888d92;}
#etoosHeader .head_aff .user_logintop > ul > li.tlino > a{padding:0 5px 0 11px;}
#etoosHeader .head_aff .user_logintop > ul > li.tlin:after{content:"";background:#d3d3d3;display: inline-block;width:1px;height:9px;}
#etoosHeader .head_aff .user_logintop > ul > li > a.myrm{color:#047f89;padding-right:10px;}
#etoosHeader .head_aff .user_logintop > ul > li > a.myrm .ico_arw{width: 9px;height: 5px;background-position: 0 -150px;vertical-align: middle;margin-left: 5px;}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay{position:absolute;right:0px;top:31px;z-index:2;width:160px;display:none;}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay div{border:1px solid #e7e7e7;position:relative;padding:18px 25px 15px;background:#fff;box-shadow: 2px 1px 2px rgba(0,0,0,.2);}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay div:after{content:"";display:inline-block;width:10px;height:8px;position:absolute;top:-8px;right: 7px;background:url('https://img.etoos.com/home/main2017/common/Ncomm_ico.png') no-repeat -451px 0;}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay ul li{}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay ul li a{display:block;line-height:24px;color:#555;font-size:12px;letter-spacing: -1px;}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay ul li a span{float:right;color:#047f89;}
#etoosHeader .head_aff .user_logintop > ul > li .myrm_lay ul li:first-child{border-top:0}
#etoosHeader .txt_head{background:url('https://img.etoos.com/home/main2017/common/comm_ico.png') no-repeat 0 0;}
#etoosHeader .ico_premium{width: 59px;height: 15px;background-position: -30px -60px;}
#etoosHeader .ico_allpass{width: 59px;height: 15px;background-position: -30px -75px;}
#etoosHeader .ico_cheongsol{width: 30px;height: 15px;background-position: 0 -60px;}
#etoosHeader .ico_gisuk{width: 30px;height: 15px;background-position: 0 -75px;}
#etoosHeader .ico_eci{width: 44px;height: 15px;background-position: -89px -60px;}
#etoosHeader .ico_cstsc {width: 48px;height: 15px;background-position: -133px -60px;}
#etoosHeader .ico_csmac {width: 48px;height: 15px;background-position: -133px -75px;}
#etoosHeader .ico_hyper {width: 54px;height: 15px;background-position: -133px -90px}
#etoosHeader .ico_answer {width:57px;height: 15px;background-position: -133px -105px}
#etoosHeader .ico_studyfriend {width:30px;height: 15px;background-position: 0px -120px}

#etoosHeader {border-bottom:1px solid #d1d1d1;margin-bottom:0;}
#etoosHeader *, #etoosHeader a{font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
#etoosHeader .head_gnb{background:none;height:137px;z-index:102;}
#etoosHeader .head_gnb .logo{text-align:center;padding:35px 0 18px;}
#etoosHeader .head_gnb .logo span{font-weight:bold;color:#047f89;font-size:31px;line-height: 1;}
#etoosHeader .head_gnb .top_gnb{float:left;margin-top:10px;}
#etoosHeader .head_gnb .top_gnb li{float:left;padding-right:20px;}
#etoosHeader .head_gnb .top_gnb li a{color:#333333;font-size:20px;font-weight:bold;text-decoration:none;letter-spacing: -1px;position:relative;}
#etoosHeader .head_gnb .top_gnb li a.open:after{content:"";display:inline-block;width:34px;height:9px;background:url('https://img.etoos.com/home/main2017/common/hd_open.gif') no-repeat 0 0;position:absolute;left: 2px;top: -5px;}
#etoosHeader .head_gnb .top_gnb li a.upgrade:after{content:"";display:inline-block;width:50px;height:9px;background:url('https://img.etoos.com/home/main2017/common/hd_upgrade.gif') no-repeat 0 0;position:absolute;left: 2px;top: -5px;}
#etoosHeader .head_gnb .top_gnb li.hd{margin-top: -5px;height:32px;margin-left: -15px;padding-right:10px;width:25px;}
#etoosHeader .head_gnb .top_gnb li.ico_tchlist{height:29px;margin-left: -20px;padding-right:10px}
#etoosHeader .head_gnb .top_gnb li.ico_tchlist a{display:inline-block;width: 12px;padding:8px 10px 0;}
#etoosHeader .head_gnb .top_gnb li.ico_tchlist a span{display:inline-block;text-indent:-5000px;overflow:hidden;width: 0;}
#etoosHeader .head_gnb .top_gnb li.ico_tchlist a:after{content:"";display:inline-block;width:12px;height:12px;background:url('https://img.etoos.com/home/main2017/common/comm_ico.png') no-repeat -13px 0;vertical-align: top;    position: relative;top: 1px;}
#etoosHeader .head_gnb .top_gnb li.ico_tchlist.on_tch a:after{background-position: -25px 0;}
#etoosHeader .head_gnb .top_gnb li.ebook_gnb a:after{content:"";display:inline-block;width:58px;height:18px;background:url('https://img.etoos.com/home/main2017/common/ic_open.gif') no-repeat 0 0;vertical-align: middle;position: relative;top: -1px;margin-left:2px;}
#etoosHeader .head_gnb .top_gnb li.renewal a:after{content:"";display:inline-block;width:58px;height:18px;background:url('https://img.etoos.com/home/main2018/common/ic_renewal.gif') no-repeat 0 0;vertical-align: middle;position: relative;top: -1px;margin-left:4px;}
#etoosHeader .head_gnb .search_bar{float:right;margin-top:11px;}
#etoosHeader .head_gnb .search_bar .clsear{display: inline-block;vertical-align: middle;margin-right: -6px;}
#etoosHeader .head_gnb .search_bar .clsear li{float:left;margin:0 9px;}
#etoosHeader .head_gnb .search_bar .clsear li a{color:#333;font-size:16px;}
#etoosHeader .head_gnb .search_bar .input_line{display:inline-block;vertical-align: middle;position:relative;height:30px;width:29px;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox{position:absolute;right: 0;top: 29px;width:0px;z-index: 6;transition:all 0.5s;-webkit-transition:all 0.5s;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox > div{position:relative;height:0px;overflow:hidden;background:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox > div ul{position:absolute;left:0;top:0;width:100%;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox > div ul li{background:#fff;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox > div ul li a{display:block;height:30px;line-height:30px;font-weight:bold;text-indent:10px;text-decoration: none;font-size:14px;color:#333;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox > div ul li a:hover{background:#efefef;}
#etoosHeader .head_gnb .search_bar .input_search{width:0px;position:absolute;top:0;right:0px;overflow:hidden;background: #fff;height: 30px;transition:all 0.5s;-webkit-transition:all 0.5s;}
#etoosHeader .head_gnb .search_bar .input_search:after{content:"";display:block;position:absolute;right:0;bottom:0;width:0;height:1px;background:#000;z-index: 8;transition:all 0.5s;-webkit-transition:all 0.5s;}
#etoosHeader .head_gnb .search_bar input[type='text']{border:0;width:253px;font-weight:bold;padding:0;height:28px;line-height:28px;text-indent:10px;font-size:14px;}
#etoosHeader .head_gnb .search_bar .input_line .head_search{display:inline-block;position:relative;width:29px;height:30px;background: #fff;z-index: 5;}
#etoosHeader .head_gnb .search_bar .input_line .head_search:after{content:"";display:inline-block;width:16px;height:13px;position:absolute;top:9px;right:0;background:url('https://img.etoos.com/home/main2017/common/Ncomm_ico.png') no-repeat -434px 0;vertical-align: middle;}
#etoosHeader .head_gnb .search_bar .input_line .head_search:before{content:"";display:inline-block;width:1px;height:0;background:#dfdfdf;position:absolute;left:0;bottom:9px;transition:all 0.5s;-webkit-transition:all 0.5s;}
#etoosHeader .head_gnb .search_bar .input_line .head_search span{display:none;}
#etoosHeader .head_gnb .search_bar .class_search{text-align:center;text-decoration:none;color:#333333;font-size:12px;}
#etoosHeader .head_gnb .search_bar .class_search .ico_arw{width: 9px;height: 5px;background-position: 0 -150px;vertical-align: middle;margin-left: 5px;}
#etoosHeader .head_gnb .search_bar .class_search.search_on .ico_arw{transform: rotate(180deg);}
#etoosHeader .head_gnb .search_bar .input_line.on .input_search{width:286px;}
#etoosHeader .head_gnb .search_bar .input_line.on .input_search:after{width:100%;}
#etoosHeader .head_gnb .search_bar .input_line.on .head_search:before{height:11px;}
#etoosHeader .head_gnb .search_bar .input_line.on .sclaybox{width: 284px;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox.on{border:1px solid #000;}
#etoosHeader .head_gnb .search_bar .input_line .sclaybox.on > div{height:90px;}

#layerTeacher{z-index: 101;}
.layer_teacher{padding-top:0;border-bottom: 1px solid #d1d1d1;}
.layer_teacher .line2{border-top: 1px solid #e8e8e8;top: 38px;}
.layer_teacher .wr_tchgo_list .list_tit1{padding-top:9px;}
.quick_search{top:0px;border-top:0;}
.quick_search .search_cont{border-top:1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.quick_search .search_cont .real_cont{padding:40px 0 43px}

/*swiper*/
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}.bx-wrapper img {max-width: 100%;display: block;}.bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border:  5px solid #fff;left: -5px;/*background: #fff;*/-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}.bx-wrapper .bx-loading {display:none;min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}.bx-wrapper .bx-prev {left: 10px;}.bx-wrapper .bx-next {right: 10px;}.bx-wrapper .bx-prev:hover {background-position: 0 0;}.bx-wrapper .bx-next:hover {background-position: -43px 0;}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 99;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-controls-auto {text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(images/controls.png) -86px -11px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(images/controls.png) -86px -44px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}

/* Layout */
#etoosWrap {min-height:100%;min-width:1460px;text-align:center;width: 100%;overflow: hidden;} /* 2016 LNBÃß°¡·Î padding-left:140px Ãß°¡ */ /* 2018-12-17 cAsideL Ãæµ¹·Î min-width ¼öÁ¤ */
#etoosWrap.etoosMain2019{text-align:left;}
#etoosWrap.etoosMain2019 *, #etoosWrap.etoosMain2019 a{font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
#etoosWrap #wrapmyroom{text-align:left;}
#etoosContent {text-align:left}
#etoosAside {position:absolute;z-index:50;right:0;top:0;bottom:0;width:140px;background:url('https://img.etoos.com/home/main2015/common/side_bg.gif') repeat}
#cAsideL {position:absolute;z-index:30;left:-100px;top:0px}
#cAsideL .sky_bnr {margin-left:0}
#cAsideR {position:absolute;z-index:40;right:-137px;top:0px}
#cAsideR .sky_bnr {margin-left:0;}
#cAsideR .sbkh_bnr{position:relative;height:48px;}
#cAsideR .sbkh_bnr img{position:absolute;left:-25px;top:-114px;}
#cAsideR .sky_bnr .sky_bnrline .lineno{border:1px solid #cecece;margin-top:5px;}
#cAsideR .sky_bnr .sky_bnrline .sky_bnrtline{border:1px solid #cecece;border-top:0;}
#cAsideR .sky_bnr .sky_bnrline .lineno{border-bottom:0;margin-top:0}
#cAsideR .sky_bnr .sky_bnrtline a{border-left:1px solid #d4d4d4;display:inline-block;font-size:0;}
#cAsideR .sky_bnr .sky_bnrtline a:first-child{border-left:0;}
#cAsideR .caline{border:1px solid #999999;border-top:0;}
.fullservice #cAsideL, .fullservice #cAsideR{top:20px;}

/* Ç²ÅÍ */
#etoosFooter {position:relative;overflow:hidden;width:1080px;margin:0 auto 0;padding:20px 0 40px;text-align:left;background-color:#fff;border:0;}
#etoosFooter *, #etoosFooter a{font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
#etoosFooter .foot_cont {float:left;width:950px}
#etoosFooter .foot_cont .policy_menu {overflow:hidden;width:100%;margin-top:6px}
#etoosFooter .foot_cont .policy_menu li {float:left;margin-right:20px;font-weight:bold;letter-spacing:-0.02em}
#etoosFooter .foot_cont .policy_menu li a{font-weight:400;font-size:13px}
#etoosFooter .foot_cont .policy_menu .link {color:#555}
#etoosFooter .foot_cont .address {margin-top:10px;font-size:11px;color:#b2b2b2;font-weight:300;}
#etoosFooter .foot_cont .address .copyright {margin-top:6px}
#etoosFooter .foot_cont .address .link_mail {text-decoration:underline;color:#284348}
#etoosFooter .logo_etc {position:absolute;bottom:44px;right:35px}
#etoosFooter .logo_etc img {vertical-align:bottom;margin-left:10px;}

/* °øÅë ÇÐ³â ¼±ÅÃ */
#etoosLnbwrap{background-color: transparent;top: 137px;transition: all 0.2s ease-out 0s;z-index: 2000;}
#etoosLnbwrap *, #etoosLnbwrap a{font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
#etoosLnbwrap.on{left:-85px;}
#etoosLnbwrap .etoosLnbwrap{position:relative;width: 84px;height: 500px;left:0;background:#fff;transition: all 0.2s ease-out 0s;border-top:1px solid #d1d1d1}
#etoosLnbwrap .etoosLnbwrap:after{content:"";display:block;position:absolute;top:0;right:-1px;width:1px;height:562px;background-image: linear-gradient(#d1d1d1 80%, #fff);}
#etoosLnbwrap .etoosLnbwrap.on{left:-85px;}
#etoosLnbwrap .comlnb_menu{width:52px;background-color:#fff;z-index: 1;position: relative;margin:0 auto;}
#etoosLnbwrap .comlnb_menu li{table-layout: fixed;width: 100%;display: table;border-bottom: 1px solid #d1d1d1;}
#etoosLnbwrap .comlnb_menu .menu{display: table-cell;vertical-align:middle;font-size:17px;color:#333;font-weight:400;height:89px;line-height: 1.2;width:100%;text-align:center;}
#etoosLnbwrap .comlnb_menu .menu strong{font-size:22px;}
#etoosLnbwrap .comlnb_menu .on .menu{width:100%;color:#047f89;}
#etoosLnbwrap .comlnb_menu .menu:hover, #etoosLnbwrap .comlnb_menu .on .menu{width:100%;height:89px;}
#etoosLnbwrap .btn_lnb1{position: absolute;top: 0;right: -23px;width: 22px;height: 39px;background-position: 0 0;}
#etoosLnbwrap .btn_lnb2{background-position: -22px 0;right: -23px;width: 22px;height: 39px;}
#etoosLnbwrap .grade_sel{display:block;width: 51px;height:31px;background-color:#fff;border-bottom: 1px solid #d1d1d1;font-size:12px;color:#999;text-align:center;margin:0 auto;}
#etoosLnbwrap .premium_service {padding:10px 12px 0;font:normal 12px/17px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;color:#666}
#etoosLnbwrap .premium_service .service_tit {display:block;padding-bottom:9px;border-bottom:2px solid #7c7c7c;color:#666;text-align:center}
#etoosLnbwrap .premium_service .service_menu {padding-top:10px}
#etoosLnbwrap .premium_service .service_menu li {position:relative;text-align:center;border-bottom:1px solid #e5e5e5;height:36px;font-size:12px}
#etoosLnbwrap .premium_service .service_menu .link {display:block;font:normal 12px/36px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;color:#666;letter-spacing:-0.1em;}
#etoosLnbwrap .premium_service .service_menu .ico_bult {position:absolute;top:13px;right:0;width:11px;height:11px;background-position:-10px -310px;margin-left:5px;vertical-align:middle}
#etoosLnbwrap .lnb_menu{background-image: url(https://img.etoos.com/home/main2017/common/lnb_menu.gif);background-repeat: no-repeat;}
#etoosLnbwrap .lnb_cle{background:none;position: absolute;left: 64px;top: -21px;width: 19px;height: 19px;border: 1px solid #d1d1d1;border-bottom: 0;z-index: 5;}
#etoosLnbwrap .lnb_cle span{display:block;text-indent:-5000px;width: 19px;height: 19px;background-image: url(https://img.etoos.com/home/main2017/common/nlnb_menu.png);background-repeat: no-repeat;-webkit-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;overflow: hidden;}
#etoosLnbwrap .etoosLnbwrap.on .lnb_cle{left:84px;}
#etoosLnbwrap .etoosLnbwrap.on .lnb_cle span{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
#etoosLnbwrap .etoosLnbwrap.sub{height:auto;border-bottom:1px solid #d1d1d1;}
#etoosLnbwrap .etoosLnbwrap.sub:after{height:100%;background:#d1d1d1}
#etoosLnbwrap .etoosLnbwrap.sub .grade_sel{border-bottom:0}

/*¸ÞÀÎ*/
.main_content {position:relative;width:1080px;margin:0 auto 40px;}
.main_content, .main_content *,.main_content a {}

.bx-wrapper{margin:0;}
.bx-wrapper .bx-viewport{border:0;-moz-box-shadow: 0 0 0 #ccc;-webkit-box-shadow: 0 0 0 #ccc;box-shadow: 0 0 0 #ccc;left:0;}

/*·Î±×ÀÎ laypop*/
.login_laypop {position:absolute;top:131px;right:50%;margin-right: -541px;background-color:#fff;border:1px solid #acacac;padding:52px 40px 39px;z-index:300;text-align:left}
.login_laypop h2 {display:block;margin-bottom:22px}
.login_laypop h2 strong {display:inline-block;vertical-align:top;margin-top:-10px;color:#047f89;font-size:28px;font-weight:bold;letter-spacing:-0.03em}
.login_laypop .btn_close {position:absolute;top:56px;right:60px}
.login_laypop .input_box {position:relative;border:1px solid #cecece;height:38px;margin-bottom:10px}
.login_laypop .input_box .inp_login {border:0 none;height:38px;font-size:14px;text-indent:10px}
.login_laypop .login_sel  {position:absolute;top:-1px;right:-1px;;display:inline-block;*display:inline;*zoom:1;height:50px;width:82px;vertical-align:top}
.login_laypop .login_sel  .selected {display:block;color:#979b9e;font-size:11px;padding-left:10px;height:38px;border:1px solid #dbdbdb;text-decoration:none;color:#888;line-height:38px}
.login_laypop .login_sel  .selected .ico_arw {position:absolute;top:17px;right:15px;width:9px;height:5px;background-position:0 -150px}
.login_laypop .login_sel  .list_sel {position:absolute;top:39px;left:0;width:80px;color:#666;border:1px solid #dbdbdb;background:#fff;z-index:10}
.login_laypop .login_sel  .list_sel li {float:left;width:100%;}
.login_laypop .login_sel  .list_sel .link {display:block;padding-left:10px;color:#888;line-height:28px}
.login_laypop .login_sel  .list_sel .link:hover {background:#f4f4f4}
.login_laypop .login_check {color:#888;font-size:12px}
.login_laypop .login_check .inp_check {margin-top:-2px}
.login_laypop .login_btn {display:inline-block;border:1px solid #007e79;height:48px;width:100%;background-color:#00958f;color:#fff;font:bold 20px/48px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:center;text-decoration:none;letter-spacing:-0.08em;vertical-align:middle;}
.login_laypop .login_mbr {margin-top:18px;text-align:center;color:#ccc}
.login_laypop .login_mbr .link {color:#444;font-weight:bold;font-size:14px}
.ico_new_sty1 {display:inline-block;width:10px;height:10px;background:url('https://img.etoos.com/home/main2017/common/ic_n.gif') no-repeat 0 0;vertical-align:middle;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:middle}

/* ±âÅ¸ ÇÏ´Ü */
.wrap_pr .blt_arrow{position:relative;top:-2px;font-size:11px;font-family:dotum;}
.wrap_pr .box_btn{display:inline-block;font-size:0;border:1px solid #e7e7e7;border-left:0;background-color:#fff;}
.wrap_pr .box_btn > a{overflow:hidden;display:inline-block;padding:10px 20px 12px;border-left:1px solid #e7e7e7;font-size:13px;line-height:18px;color:#666;box-sizing:border-box;text-decoration: none;}
.wrap_pr .box_btn > a .blt_arrow{float:right;top:1px;}
.wrap_pr .blt_arr_inherit{display:inline-block;margin-left:10px;font-weight:lighter;font-size:20px;transform:scale(0.7,1.5);position:relative;top:-3px;}
.wrap_pr .area_scship{overflow:hidden;padding:30px 0 30px 40px;border:1px solid #e7e7e7;background-color:#f9f9f9;}
.wrap_pr .area_scship > div{float:left;}
.wrap_pr .area_scship .inner_recipe{width:205px;}
.wrap_pr .area_scship .inner_recipe .tit{display:inline-block;margin-bottom:15px;padding:0 25px;background:url("https://img.etoos.com/home/main2017/171123_bottom/bg_scholarship_left.png") left 50% no-repeat,url("https://img.etoos.com/home/main2017/171123_bottom/bg_scholarship_right.png") right 50% no-repeat;font-weight:bold;font-size:18px;line-height:21px;color:#222;text-align:center;}
.wrap_pr .area_scship .inner_recipe .tit em{display:block;font:inherit;color:#08958f;}
.wrap_pr .area_scship .inner_recipe .tit span{font-weight:normal;font-size:12px;color:#999;}
.wrap_pr .area_scship .inner_stdt .box_header{position:relative;overflow:hidden;width:790px;}
.wrap_pr .area_scship .inner_stdt .box_header:before{content:"";position:absolute;top:11px;left:0;width:100%;height:1px;background-color:#e7e7e7;}
.wrap_pr .area_scship .inner_stdt h3{position:relative;z-index:1;float:left;padding-right:12px;background-color:#f9f9f9;font-weight:bold;font-size:22px;line-height:24px;color:#333;}
.wrap_pr .area_scship .inner_stdt .box_header > a{position:relative;z-index:1;float:right;padding-left:19px;background-color:#f9f9f9;font-size:15px;line-height:24px;color:#333;}
.wrap_pr .area_scship .inner_stdt .list_stdt{overflow:hidden;margin-top:15px;}
.wrap_pr .area_scship .inner_stdt .list_stdt li{float:left;width:160px;}
.wrap_pr .area_scship .inner_stdt .box_photo{overflow:hidden;float:left;width:54px;height:54px;border:1px solid #fff;border-radius:27px;}
.wrap_pr .area_scship .inner_stdt .box_photo > img{width:100%;}
.wrap_pr .area_scship .inner_stdt .txt_name{float:left;margin-left:7px;padding-top:10px;font-size:14px;line-height:19px;color:#222;text-align:left;}
.wrap_pr .area_scship .inner_stdt .txt_name em{display:block;}
.wrap_pr .area_scship .inner_stdt .txt_school{clear:both;padding-top:10px;font-size:12px;line-height:16px;color:#bfa270;}
.wrap_pr .area_scship .inner_stdt .link_story{position:relative;font-weight:lighter;font-size:11px;color:#999;text-decoration: none;}
.wrap_pr .area_scship .inner_stdt .link_story:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#c0c0c0;}
.wrap_pr .area_store{position:relative;overflow:hidden;margin-top:20px;padding:19px 0 19px 40px;border:1px solid #e7e7e7;background-color:#fff;}
.wrap_pr .area_store:after{content:"";position:absolute;top:0;bottom:0;right:350px;width:1px;background-color:#e7e7e7;}
.wrap_pr .area_store .box_link_store{float:left;width:180px;text-decoration: none;}
.wrap_pr .area_store .box_link_store > em{display:block; font-weight:bold;font-size:18px;line-height:36px;color:#333;}
.wrap_pr .area_store .box_link_store > span{font-size:15px;line-height:20px;color:#222;}
.wrap_pr .area_store .list_item{float:left;display:table;width:240px;height:100px;table-layout:fixed;}
.wrap_pr .area_store .list_item dt{display:table-cell;overflow:hidden;width:88px;height:88px;vertical-align:middle;}
.wrap_pr .area_store .list_item dt img{width:100%;}
.wrap_pr .area_store .list_item dd{display:table-cell;padding-left:15px;vertical-align:middle;}
.wrap_pr .area_store .list_item dd > a{display:block;text-decoration: none;}
.wrap_pr .area_store .txt_item{overflow:hidden;display:block;height:54px;max-width:130px;font-size:13px;line-height:18px;color:#999;}
.wrap_pr .area_store .txt_price{display:block;font-weight:bold;font-size:14px;line-height:24px;color:#333;}
.wrap_pr .area_store .inner_roll_tcrs{position:relative;float:right;width:349px;text-align:center;}
.wrap_pr .area_store .inner_roll_tcrs .bx-controls a{position:absolute;top:50%;z-index:5;width:20px;height:16px;margin-top:-8px;background:url("https://img.etoos.com/home/main2017/171123_bottom/arr_list.png") no-repeat;background-position-y:top:}
.wrap_pr .area_store .inner_roll_tcrs .bx-controls a.disabled{display:inline-block;}
.wrap_pr .area_store .inner_roll_tcrs .bx-controls a.bx-prev{left:-2px;background-position-x:left;}
.wrap_pr .area_store .inner_roll_tcrs .bx-controls a.bx-next{right:-1px;background-position-x:right;}
.wrap_pr .area_store .list_roll_tcrs .inner_item{display:inline-block;overflow:hidden;}
.wrap_pr .area_store .list_roll_tcrs .inner_item dt{overflow:hidden;float:left;width:100px;height:100px;}
.wrap_pr .area_store .list_roll_tcrs .inner_item dt > img{width:100%:}
.wrap_pr .area_store .list_roll_tcrs .inner_item dd{float:right;margin-left:10px;text-align:left;}
.wrap_pr .area_store .list_roll_tcrs .inner_item dd a{text-decoration: none;}
.wrap_pr .area_store .list_roll_tcrs .txt_price{margin:10px 0;}
.wrap_pr .area_etc{overflow:hidden;margin-top:30px;}
.wrap_pr .area_etc > div{float:left;padding:0 40px;border-left:1px solid #eaeaea;box-sizing:border-box;}
.wrap_pr .area_etc h3{float:none;margin-bottom:15px;font-weight:bold;font-size:18px;line-height:20px;color:#333;}
.wrap_pr .area_etc h3 a{font-weight:bold;font-size:18px;line-height:20px;color:#333;text-decoration: none;}
.wrap_pr .area_etc .inner_totalstd{overflow:hidden;width:360px;padding-left:0;border-left:0;}
.wrap_pr .area_etc .inner_totalstd .box_cst{float:left;width:220px;}
.wrap_pr .area_etc .inner_totalstd .box_cst p{padding-bottom:7px;border-bottom:1px solid #e7e7e7;font-size:14px;line-height:16px;}
.wrap_pr .area_etc .inner_totalstd .box_cst  .csrolling{padding-top:5px;}
.wrap_pr .area_etc .inner_totalstd .box_cst  .csrolling ul li{overflow:hidden;height:40px;font-size:13px;line-height:20px;color:#888;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap_pr .area_etc .inner_totalstd .box_cst  .csrolling ul em{font-weight:bold;color:#444;}
.wrap_pr .area_etc .inner_totalstd .box_cst  .csrolling ul .txt_user{color:#08958f;}
.wrap_pr .area_etc .inner_totalstd  > a{float:right;padding:15px;border:1px solid #e7e7e7;font-size:13px;line-height:18px;color:#666;text-align:center;}
.wrap_pr .area_etc .inner_inform{width:369px;}
.wrap_pr .area_etc .inner_inform .txt_notice{overflow:hidden;margin-bottom:10px;text-overflow:ellipsis;font-size:13px;line-height:15px;color:#444;}
.wrap_pr .area_etc .inner_inform .txt_inform{overflow:hidden;height:42px;font-size:13px;line-height:21px;color:#999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap_pr .area_etc .inner_custom{width:351px;padding-right:0;}
.wrap_pr .area_etc .inner_custom .box_call{overflow:hidden;margin-bottom:10px;}
.wrap_pr .area_etc .inner_custom .txt_call{float:left;font-size:35px;line-height:37px;color:#444;font-family:"Myriad Pro";}
.wrap_pr .area_etc .inner_custom .txt_working{float:left;padding-left:25px;font-size:13px;line-height:18px;color:#888;text-align:left;}
.wrap_pr .area_etc .box_btn > a{min-width:86px;padding:0 20px;line-height:28px;text-align:center;}
.wrap_pr .area_etc .box_btn > a:hover{    text-decoration: underline;}
.wrap_pr .go1area_etc{margin-top:30px;}
.wrap_pr .go1area_etc > div{float:left;padding:0 0 0 40px;box-sizing:border-box;}
.wrap_pr .go1area_etc h3{float:none;margin-bottom:15px;font-weight:bold;font-size:18px;line-height:20px;color:#333;}
.wrap_pr .go1area_etc h3 a{font-weight:500;font-size:18px;line-height:20px;color:#333;text-decoration: none;}
.wrap_pr .go1area_etc .inner_totalstd{overflow:hidden;width:250px;padding:0;position:relative;}
.wrap_pr .go1area_etc .inner_totalstd .box_cst{float:left;width:185px;}
.wrap_pr .go1area_etc .inner_totalstd .box_cst p{padding-bottom:7px;border-bottom:1px solid #e7e7e7;font-size:14px;line-height:16px;}
.wrap_pr .go1area_etc .inner_totalstd .box_cst  .csrolling{padding-top:5px;}
.wrap_pr .go1area_etc .inner_totalstd .box_cst  .csrolling ul li{overflow:hidden;height:40px;font-size:13px;line-height:20px;color:#888;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap_pr .go1area_etc .inner_totalstd .box_cst  .csrolling ul em{font-weight:bold;color:#444;}
.wrap_pr .go1area_etc .inner_totalstd .box_cst  .csrolling ul .txt_user{color:#08958f;}
.wrap_pr .go1area_etc .inner_totalstd  > a{float: right;padding: 18px 10px;border: 1px solid #e7e7e7;font-size: 12px;line-height: 16px;color: #666;text-align: center;}
.wrap_pr .go1area_etc .inner_totalstd:after {content:'';display:inline-block;position:absolute;top:0;right:0;width:1px;height:18px;background:#d7d7d7;}
.wrap_pr .go1area_etc .inner_inform{width:265px;position:relative;}
.wrap_pr .go1area_etc .inner_inform .txt_notice{overflow:hidden;margin-bottom:14px;text-overflow:ellipsis;font-size:13px;line-height:15px;color:#444;white-space:nowrap;}
.wrap_pr .go1area_etc .inner_inform .txt_inform{overflow:hidden;height:36px;font-size:12px;line-height:17px;color:#999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap_pr .go1area_etc .inner_inform:after {content:'';display:inline-block;position:absolute;top:0;right:0;width:1px;height:18px;background:#d7d7d7;}
.wrap_pr .go1area_etc .inner_custom{width:340px;padding-right:40px;}
.wrap_pr .go1area_etc .inner_custom .box_call{overflow:hidden;margin-bottom:10px;}
.wrap_pr .go1area_etc .inner_custom .txt_call{float: left;font-size: 29px;line-height: 37px;color: #444;font-weight: 500;}
.wrap_pr .go1area_etc .inner_custom .txt_working{float:left;padding-left:13px;font-size:13px;line-height:18px;color:#888;text-align:left;}
.wrap_pr .go1area_etc .box_btn > a{min-width: 60px;padding: 0 17px;line-height:28px;text-align:center;}
.wrap_pr .go1area_etc .box_btn > a:hover{    text-decoration: underline;}
.wrap_pr .go1area_etc .inner_ban{padding:0;position:relative;top: -8px;}

/* »çÀÌÆ®¸Ê */
.warp_sm * a{color:inherit;}
.warp_sm *, .warp_sm a{font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.warp_sm.toggle_on:after{display:block;}
.warp_sm .area_header{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;font-size:0;}
.warp_sm .area_header .inner_header{width:1080px;margin:0 auto;font-size:0;}
.warp_sm .area_header .inner_header:after{content:"";display:block;clear:both;}
.warp_sm .area_header .inner_header > div{float:left;padding:11px 0;font-size:16px;line-height:17px;color:#333;}
.warp_sm .area_header .inner_header > div > img{margin-right:15px;}
.warp_sm .area_header .inner_header > div > em{font-weight:bold;}
.warp_sm .area_header .inner_header > div > span{margin-left:10px;font-size:11px;color:#b2b2b2;}
.warp_sm .area_header .inner_header > ul{float:right;border-left:1px solid #e7e7e7;}
.warp_sm .area_header .inner_header li{position:relative;float:left;width:100px;border-right:1px solid #e7e7e7;}
.warp_sm .area_header .inner_header li:first-child{width:99px;}
.warp_sm .area_header .inner_header li:last-child{width:46px;}
.warp_sm .area_header .inner_header li.on:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#fff;}
.warp_sm .area_header .inner_header li > a{display:block;overflow:hidden;height:43px;font-size:15px;line-height:43px;color:#555;text-align:center;text-decoration: none;}
.warp_sm .area_header .inner_header li:last-child a{text-decoration: none;}
.warp_sm .area_header .inner_header li .btn_toggle{display:block;font-weight:lighter;transform:rotate(90deg) scaleY(2);color:#adadad;}
.warp_sm.toggle_on .area_header .inner_header li .btn_toggle{display:block;transform:rotate(-90deg) scaleY(2);}
.warp_sm .area_cnt{position:relative;overflow:hidden;width:1080px;margin:40px auto 0;}
.warp_sm .area_cnt dl{float:left;margin-right:55px;text-align:left;letter-spacing:-0.05em}
.warp_sm .area_cnt dl:nth-child(9){float:right;margin-right:0;}
.warp_sm .area_cnt dl.last_menu{margin-right:0;}
.warp_sm .area_cnt dt{margin-bottom:5px;font-weight:bold;font-size:13px;color:#666;}
.warp_sm .area_cnt dd{margin-bottom:5px;font-size:12px;line-height:16px;color:#999;}
.warp_sm .area_cnt dd + dt{margin-top:25px;}
.warp_sm .area_cnt .inner_prm{position:absolute;bottom:0;right:0;overflow:hidden;width:370px;margin-right:0;padding-top:17px;border-top:1px solid #e7e7e7;}
.warp_sm .area_cnt .inner_prm dt{float:left;margin-right:10px;}
.warp_sm .area_cnt .inner_prm dd{float:left;margin-top:3px;margin-left:25px;}
.warp_sm .area_cnt .inner_prm .blt_arrow{margin-left:3px;}
.warp_sm .stielogo{width:1080px;margin:40px auto 0;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;display:none;}
.warp_sm.toggle_on .stielogo{display:block;}

.mtitle{text-align:center;}
.mtitle:before{content:"";display: block;width:100%;border-bottom:1px dashed #999999;}
.mtitle p{display:inline-block;position:relative;background:#fff;padding:0 20px;color:#333;font-size:26px;font-weight:300;margin-top: -17px;line-height: 1.2;}
.mtitle p strong{font-weight:700;}
.mtitles{font-size:16px;color:#333;font-weight:700;}
.mtitles span{color:#999;font-weight:400;}
.msdcm .bx-wrapper .bx-controls-direction{position: absolute;z-index: 2;}
.msdcm .bx-wrapper .bx-controls-direction a{position: static;width: 19px;height: 16px;background: url(https://img.etoos.com/home/main2017/common/comm_ico.png) no-repeat;font-size: 0;display: inline-block;margin-top:0}
.msdcm .bx-wrapper .bx-controls-direction a.bx-prev{width: 20px;background-position: 0 -44px;}
.msdcm .bx-wrapper .bx-controls-direction a.bx-next{background-position: -20px -44px;}
.remenu{text-align: center;position: relative;margin:20px 0 18px}
.remenu p{display: inline-block;position: relative;}
.remenu ul{display: inline-block;position: relative;}
.remenu ul li{display: inline-block;margin: 0 11px;position: relative;}
.remenu ul li a{display: inline-block;font-size: 17px;font-weight: 400;text-decoration: none;}
.remenu ul li a.on{color:#08958f;font-weight:700;}
.remenu.go2 ul li{display: inline-block;margin: 0 10px 0 6px;position: relative;}
.remenu.go2 ul li:before{content:"";position:absolute;left: -10px;top: 5px;width:1px;height:15px;background:#c9c9c9;}
.remenu.go2 ul li a{display: inline-block;font-size: 17px;font-weight: 400;text-decoration: none;padding:0 5px 2px;line-height:21px;}
.remenu.go2 ul li a.on{color:#fff;font-weight:500;background:#333;}
.mtitle .remenu{margin: -15px 0 0 0;background: #fff;display: inline-block;padding: 0 10px;}
.morebtn{display:inline-block;width:25px;height:25px;text-indent:-9000px;background:url('https://img.etoos.com/home/main2018/common/comm_ico.png') no-repeat -197px -171px;}


/* ÀÌÅõ½º±³À° ¿ÀÇÁ¶óÀÎ ÇÐ¿øÁ¤º¸ */
.minstitute .school{width:768px;height:138px;border:1px solid #e7e7e7;position:relative;}
.minstitute .school:before{content:'*ÁöÁ¡º° »óÀÌ';position:absolute;bottom:5px;left:10px;color:#cccccc;font-size:10px;}
.minstitute .school .schoolsd > div{position:relative;padding:24px 10px 20px 196px;}
.minstitute .school .schoolsd > div > p{position:absolute;left:38px;top:25px;width:136px;text-align:center;line-height:1.2;color:#000;font-size:26px;font-weight:700;}
.minstitute .school .schoolsd > div > p span{font-size:15px;color:#666;font-weight:400;}
.minstitute .school .schoolsd > div ul{display: table;table-layout: fixed;vertical-align: middle;width:100%;}
.minstitute .school .schoolsd > div ul li{display: table-cell;text-align:center;border-left:1px solid #e7e7e7;vertical-align: top;}
.minstitute .school .schoolsd > div ul li:first-child{border-left:0}
.minstitute .school .schoolsd > div ul li a{text-decoration: none;}
.minstitute .school .schoolsd > div ul li p{font-size:13px;height:23px;line-height:23px;text-align:center;border:1px solid #000;width:118px;margin:0 auto;}
.minstitute .school .schoolsd > div ul li p.collegen1{color:#9b4545;border-color:#cda2a2;}
.minstitute .school .schoolsd > div ul li p.collegen2{color:#047f89;border-color:#9dc8c6;}
.minstitute .school .schoolsd > div ul li p.collegen3{color:#b98d47;border-color:#dfd0b7;}
.minstitute .school .schoolsd > div ul li p.collegen4{color:#4d2a89;border-color:#a694c4;}
.minstitute .school .schoolsd > div ul li p.collegen6{color:#49a02a;border-color:#a4cf94;}
.minstitute .school .schoolsd > div ul li dl{text-align:center;color:#999999;line-height: 1.2;}
.minstitute .school .schoolsd > div ul li dl dt{margin-top:7px;}
.minstitute .school .bx-wrapper .bx-controls-direction a{width:26px;height:25px;background:#fff url("https://img.etoos.com/home/main2018/common/comm_ico.png") no-repeat;border:1px solid #e7e7e7;margin-top: -12px;}
.minstitute .school .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 -146px;left: -1px;}
.minstitute .school .bx-wrapper .bx-controls-direction .bx-next{background-position:-27px -146px;right: -1px;}
.minstitute .college{border:1px solid #e7e7e7;background:#f5f5f5;width:298px;height:138px;position:relative;text-align:center;}
.minstitute .college span{position:absolute;top:19px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:11px;background:#018898;border-radius: 100%;}
.minstitute .college.f_r span{right:19px;}
.minstitute .college.f_l span{left:19px;}
.minstitute .college p{padding:30px 0 6px;}
.minstitute .college p a{font-size:26px;color:#000;line-height:1.2;font-weight:700;text-decoration: none;}
.minstitute .college ul li{display:inline-block;}
.minstitute .college ul li a{font-size:13px;color:#999;}
.minstitute .college ul li:before{content:".";display:inline-block;margin:0 5px;}
.minstitute .college ul li:first-child:before{display:none;}
.minstitute .scteacher{width:744px;height:111px;border:1px solid #e7e7e7;border-left:0;padding:27px 0 0 35px;text-align: center;}
.minstitute .scteacher ul{display:inline-block;}
.minstitute .scteacher ul li{float:left;width:91px;position:relative;padding-left:22px;}
.minstitute .scteacher ul li .scname{position:absolute;left:0;top:0;width:20px;text-align:center;line-height:1.2;color:#047f89;font-size:11px;border:1px solid #9dc8c6;padding: 4px 0;}
.minstitute .scteacher ul li .img{width:80px;height:75px;overflow:hidden;}
.minstitute .scteacher ul li .img img{width:100%;}
.minstitute .scteacher ul li .name{display:block;width:80px;color:#999;text-align:center;margin-top:5px;}

/* ¿Â¶óÀÎ¼­Á¡, ±âÃâ¹®Á¦, ÀÔ½ÃÁ¤º¸ */
.mt_pack{width:535px;}
.mt_pack .box{border:1px solid #e7e7e7;padding-bottom:28px;height: 360px;}
.mt_pack .box .boxtop{width:537px;margin-left:-1px;margin-top:-1px;}
.mt_pack .box .boxtop li{float:left;width:267px;border-left:1px solid #ccc0ad;display: table;table-layout: fixed;position:relative;vertical-align: middle;height: 90px;}
.mt_pack .box .boxtop li:first-child{border-left:0}
.mt_pack .box .boxtop li a{display: table-cell;text-align:center;font-size:14px;color:#fff;line-height:1.2;text-decoration: none;vertical-align: middle;background:#baa686;}
.mt_pack .box .boxtop li a strong{font-size:16px;font-weight:bold;color:#fff;}
.mt_pack .box .boxtop li a span{font-size:10px;color:#fff;position:absolute;left:8px;top:6px;}
.mt_pack .box .boxtop li a span:after{content:"";position:absolute;display:inline-block;width: 100%;left: 0px;height:1px;bottom: -3px;background:#fff;}
.mt_pack .box .boxtop li a.new:after{content:"N";color:#baa686;font-size:11px;width:16px;height:16px;line-height:16px;text-align:center;background:#fff;position:absolute;top:0;right:0;border:1px solid #baa686;}
.mt_pack .mt_packbr{border:1px solid #e7e7e7;margin:15px auto 0;width:501px;}
.mt_pack .mt_packbr li{display: table;table-layout: fixed;width:250px;float:left;border-left:1px solid #e7e7e7;}
.mt_pack .mt_packbr li:first-child{border-left:0}
.mt_pack .mt_packbr li a{display: table-cell;text-align:center;vertical-align: middle;height:78px;color:#999;font-size:14px;line-height:1.4;}
.mt_pack .mt_packbr li a strong{font-size:18px;color:#333}
.mt_pack .boxw{margin:0 auto;width:472px;}
.mt_pack .boxw .tis{text-align:center;margin:32px 0 15px;}
.mt_pack .boxw .tis:before{content:"";display: block;width:100%;border-bottom:1px solid #e7e7e7;}
.mt_pack .boxw .tis span{display:inline-block;position:relative;background:#fff;padding:0 15px;color:#333;font-size:16px;font-weight:500;margin-top: -11px;line-height: 1.2;}
.mt_pack .boxw .mbook_list{width:462px;margin:0 auto;}
.mt_pack .boxbtn{border:1px solid #e7e7e7;border-top:0;}
.mt_pack .boxbtn a{display:inline-block;border-left:1px solid #e7e7e7;float:left;width:266px;font-size:18px;color:#047f89;font-weight:700;text-align:center;height:68px;line-height:68px;background:#f5f5f5;}
.mt_pack .boxbtn a:first-child{border-left:0}
.mt_pack .thismonth{border:1px solid #e7e7e7;border-top:0;}
.mt_pack .thismonth a{display:block;text-align:center;font-size:16px;font-weight:500;color:#333;height:68px;line-height:68px;background:#f5f5f5;}
.mt_pack .thismonth a span{display:inline-block;color:#999;font-size:13px;margin:0 10px;}
.mt_pack .thismonth a strong{display:inline-block;color:#047f89;font-size:18px;font-weight:700;position:relative;padding-left:43px;}
.mt_pack .thismonth a strong:after{content:"";position:absolute;display:inline-block;width:33px;left: 0px;height:1px;top:51%;background:#cecece;}
.datas li{display:inline-block;text-align:left;width:150px;}
.datas li a{display:block;padding:12px 0 16px 80px;font-size:13px;color:#999;line-height:1.2;position:relative;}
.datas li a:before{content:"";display:inline-block;width:48px;height:38px;position:absolute;left:20px;top:10px;background: url("https://img.etoos.com/home/main2018/common/comm_ico.png") no-repeat;}
.datas li:nth-of-type(1) a:before{background-position:-53px -146px;}
.datas li:nth-of-type(2) a:before{background-position:-101px -146px;}
.datas li:nth-of-type(3) a:before{background-position:-149px -146px;}
.txbar{padding-bottom:18px;}
.txbar li{display:inline-block;text-align:center;width:225px;border-left:1px solid #e7e7e7;}
.txbar li:first-child{border-left:0}
.txbar li a{display:block;font-size:13px;color:#999;line-height:1.3}
.txbar li a strong{font-size:16px;color:#333}
.togicul li{float:left;position:relative;padding: 14px 0 14px 76px;width: 160px;}
.togicul li:nth-of-type(3), .togicul li:nth-of-type(4){margin-top:5px;}
.togicul li .one{display:inline-block;position:absolute;left:6px;top:0;display: table;table-layout: fixed;width:56px;}
.togicul li .one span{display: table-cell;width:56px;height:56px;text-align:center;border-radius:100%;line-height:1.2;vertical-align: middle;font-size:11px;}
.togicul li .one.colr1 span{border:1px solid #a2cbc9;color:#08958f;}
.togicul li .one.colr2 span{border:1px solid #e1d3bb;color:#bfa270;}
.togicul li .one.colr3 span{border:1px solid #c89990;color:#b16e61;}
.togicul li p a{font-size:13px;color:#999;line-height:1.2}
.togicul li p a span{display:block;color:#666}
.mbook_list{width:462px;margin:0 auto;}
.mbook_list li{float:left;width:115px;text-align:center;padding: 11px 0 21px;}
.mbook_list li img{width:82px;border: 1px solid #666;}
.mbook_list li .img{display:inline-block;width:85px;}
.mbook_list li .img:before{content:"";display:block;width:85px;height:4px;background: url("https://img.etoos.com/home/main2018/banner/181203/mbook.gif") no-repeat;}
.mbook_list li .tx{display:block;font-size:13px;color:#999;font-weight:300;margin-top:10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height: 1.18; height: 2.4em;word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;    word-break: keep-all;padding: 0 5px;}
.mbksd{margin-top:10px;}
.mbksd li a{color:#999;font-size:13px;font-weight:300;}
.mbksd li a .dbx{display:inline-block;width:56px;height:16px;line-height:16px;text-align:center;color:#08958f;font-size:11px;border:1px solid #a0cac8;margin-right:10px;}
.mbksd .bx-wrapper .bx-controls-direction{top:-31px;right:0;}
.mbook{border:1px solid #eaeaea;height:218px;margin-top:18px;}
.mbook .mbook_list{width:665px;margin:0 auto;}
.mbook .mbook_list li{width:133px;padding: 31px 0 33px;}
.mbook .mbksdx{padding:25px 27px 31px;}
.mbook .mbksd .bx-wrapper .bx-controls-direction{top: -29px;}
.mbook .planbr{width:359px;border-top:1px solid #e7e7e7;position:relative;}
.mbook .planbr p{position:absolute;top:12px;left:50%;margin-left:-27px;}
.mbook .planbr p span{display:inline-block;position:relative;font-size:14px;color:#444;}
.mbook .planbr p span:before{content:"";background:#444;width:100%;bottom:3px;left:0;position:absolute;height:1px;}
.mbook .planbr li a{display:block;padding: 35px 0 16px;color:#047f89;font-size:24px;font-weight:700;text-align:center;}
.mbook .planbr .bx-wrapper .bx-controls-direction a{width:22px;height:23px;background:#fff url("https://img.etoos.com/home/main2018/common/comm_ico.png") no-repeat;border:1px solid #e7e7e7;margin-top: -11px;}
.mbook .planbr .bx-wrapper .bx-controls-direction .bx-prev{background-position:0 -171px;left: -1px;}
.mbook .planbr .bx-wrapper .bx-controls-direction .bx-next{background-position:-22px -171px;right: -1px;}

.mreview{border:1px solid #eaeaea;}
.mreview .msidview{display:none;}
.mreview .box{padding:22px 30px;}
.mreview .mask {position:relative;height:168px;margin-top:12px;}
.mreview .mask .bx-wrapper{position:relative;}
.mreview .list_onecut .wr_vod {overflow:hidden;height:122px;position: relative;width:215px;}
.mreview .list_onecut .wr_vod .img {width:215px;height:122px}
.mreview .list_onecut .desc{display:block;padding:12px;color:#666;font-size:13px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height: 1.2; height: 1.4em;word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;    font-weight: 400;}
.mreview .list_onecut .wr_vod .tit_vod {position:absolute;top:0;left:0;right:0;bottom:0;padding:10px 15px;background:rgba(34,34,34,0.5);color:#f0f0f0;font-size:11px}
.mreview .mask .bx-wrapper .bx-controls-direction{top: -31px;right: 0;}
.mreview .tecnot{position:relative;}
.mreview .studynews li > div{margin-top:20px;height:64px;}
.mreview .tecnot li{position:relative;}
.mreview .tecnot li .img{float: left;width: 68px;margin-right: 15px;margin-top: 4px;position: relative;}
.mreview .tecnot li .img.new:after{content:"";display:inline-block;width:10px;height:10px;background:url('https://img.etoos.com/home/main2017/common/ic_n.gif') no-repeat right top;position:absolute;right:0;bottom:0;}
.mreview .tecnot li .tx{overflow: hidden;padding-top: 5px;font-size:13px;}
.mreview .tecnot li .tx .txti{color:#333;font-weight:700;}
.mreview .tecnot li .tx .txti strong{color:#08958f;}
.mreview .tecnot li .tx .txti span{font-weight:700;}
.mreview .tecnot li .tx .name{color:#999;font-weight:300;font-size:13px;}
.mreview .tecnot li .tx .name.event{color:#08958f;}
.mreview .tecnot li .tx .name i{display:inline-block;font-size:11px;width:42px;height:16px;line-height:16px;text-align:center;font-style: normal;margin-right:9px;}
.mreview .tecnot li .tx .name i.colr1{color:#08958f;border:1px solid #9dc8c6;}
.mreview .tecnot li .tx .name i.colr2{color:#bfa270;border:1px solid #dfd0b7;}
.mreview .tecnot li .tx .name i.colr3{color:#888888;border:1px solid #cccccc;}
.mreview .tecnot li .tx .name span{color:#999;position:relative;display:inline-block;padding-left:8px;}
.mreview .tecnot li .tx .name span:after{content:".";position:absolute;left: 2px;top: -3px;}
.mreview .tecnot li .file{display:inline-block;width:7px;height:10px;background:url('https://img.etoos.com/home/main2017/common/Ncomm_ico.png') no-repeat -461px top;margin-left:3px;}
.mreview .tecnot li .new .tx > a:after{content:"";display:inline-block;width:6px;height:7px;background:url('https://img.etoos.com/home/main2016/common/tcc_newicon.png') no-repeat right top;margin-left:5px;}
.mreview .tecnot li .txty1{margin-top: 6px;display: block;font-size:13px;}
.mreview .tecnot li .txty2{margin-top: 3px;font-size:13px;}
.mreview .tecnot li .txty2 div{display: block;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;font-weight: 400;}
.mreview .tecnot li .txty3{margin-top: 1px;display: block;color:#333;font-size:13px;}
.mreview .tecnot li .txty3 .ico_main {position:relative;top:-1px;}
.mreview .studynews .bx-wrapper .bx-controls-direction{top: -20px;right: 0;}
.mreview .latter{padding:15px 0 5px;}
.mreview .latter .bx-wrapper .bx-controls-direction{top: -34px;right: 0;}
.mreview .latter li:after{content:"";width:1px;height:100%;background:#eaeaea;position:absolute;right:-1px;top:0}
.mreview .latter li .tx{ padding-right: 20px;}
.mreview .latter li .txty3{text-decoration: underline;}
#Sub840_con .mreview{border:0;}
#Sub840_con .mreview .list_onecut .wr_vod{width: 198px;}
#Sub840_con .mreview .mask{margin-top:0}
#Sub840_con .remenu{margin:0}

.tchsld{position:relative;display:none;margin-top:18px;}
.tchsld li{width:359px;}
.tchsld li a{display:block;position:relative;height:120px;background:#dbdfde;}
.tchsld li a .img{width:136px;height:96px;position:absolute;right:14px;bottom:0;overflow:hidden;}
.tchsld li a .img img{width:100%;}
.tchsld li a .tx{padding:25px 0 0 50px;}
.tchsld li a .tx p{color:#333;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:5px;}
.tchsld li a .tx span{font-size:12px;color:#888}
.tchsld li a.new .tx span:after{content:"";display:inline-block;width:13px;height:13px;background:url('https://img.etoos.com/home/main2018/common/comm_ico.png') no-repeat -53px -184px;margin-left:5px;position: relative;top: 1px;}
.tchsld .bx-wrapper .bx-controls-direction a{width:23px;height:25px;background: url("https://img.etoos.com/home/main2018/common/comm_ico.png") no-repeat;margin-top: -12px;}
.tchsld .bx-wrapper .bx-controls-direction .bx-prev{background-position:-198px -146px;left:0px;}
.tchsld .bx-wrapper .bx-controls-direction .bx-next{background-position:-222px -146px;right:0px;}
.msidview .tchsld{width:1080px;margin:-1px 0 0 -1px;background:#fff;overflow:hidden;}
.tchsld.go2 li a{background:#c09e92;}
.tchsld.go2 li a .tx p{color:#fff;}
.tchsld.go2 li a .tx span{color:#fff}

.main_video{position:relative;}
.main_video .mvbox a{display:block;text-decoration: none;border:1px solid #e7e7e7;}
.main_video .mvbox a .img{position:relative;margin: -1px 0 0 -1px;}
.main_video .mvbox a .img span{display:inline-block;background:#000000;padding:0 7px;position:absolute;left:0;bottom:0;color:#999999;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-size:11px;line-height:20px;height:20px;}
.main_video .mvbox a .img span:before{content:"";display:inline-block;width:5px;height:7px;background:url('https://img.etoos.com/home/main2017/common/comm_ico.png') no-repeat 0 -10px;margin-right:5px;}
.main_video .mvbox a .tx{padding:20px 14px;height:auto}
.main_video .mvbox a .tx strong{display:block;text-align:left;color:#999;margin-top:4px;font-weight:normal;}
.main_video .mvbox a .tx strong.new:after{content:"";display:inline-block;width:10px;height:10px;background:url('https://img.etoos.com/home/main2017/common/ic_n.gif') no-repeat right top;margin-left:3px;position:relative;top:1px;}
.main_video .mvbox a .tx span{display:block;color:#444;position:relative;padding-right:5px;font-size:13px;line-height: 1.2;margin-top: 4px;}
.main_video .mvbox a:hover .tx span{text-decoration: underline;}
.main_video .mvbox a .tx span.new:after{content:"";display:inline-block;width:6px;height:7px;background:url('https://img.etoos.com/home/main2016/common/tcc_newicon.png') no-repeat right top;margin-left: 5px;}
.main_video .mavideot{float:left;width:525px;}
.main_video .mavideot .mvbox a{width: 523px;}
.main_video .mavideot .mvbox a .img{width:525px;}
.main_video .mavideot .mvbox a .img img{width:525px;height:284px;}
.main_video .mavideos{float:right;width:545px;height: 366px;overflow: hidden;}
.main_video .mavideos .mvbox{float:left;margin-left:10px;}
.main_video .mavideos .mvbox:nth-of-type(1),
.main_video .mavideos .mvbox:nth-of-type(4){margin:0}
.main_video .mavideos .mvbox:nth-of-type(4),
.main_video .mavideos .mvbox:nth-of-type(5),
.main_video .mavideos .mvbox:nth-of-type(6){margin-top:10px}
.main_video .mavideos .mvbox a{width: 173px;}
.main_video .mavideos .mvbox a .img{width:175px;}
.main_video .mavideos .mvbox a .img img{width:175px;height:98px;}
.main_video .mavideos .mvbox a .tx{padding:10px 14px;height: 59px;}
.main_video .mavideos .mvbox a .tx span{min-height:33px;}
.main_video .morebtn{position:absolute;right:0;top:-43px;}

.main_tch .maintch{float:left;width:1020px;}
.main_tch .mtch_tab{float:right;width:60px;}
.main_tch .mtch_tab > li{position:relative;table-layout: fixed;width: 100%;display: table;}
.main_tch .mtch_tab > li > a{display:table-cell;vertical-align:middle;text-align:center;width:60px;background:#7aa1bf;font-size:11px;color:#dddddd;border:1px solid #6e91ac;border-bottom:0;height:42px;line-height:1.2;letter-spacing: -0.05em;text-decoration:none;transition: all 0.2s ease-out 0s;box-sizing:border-box;}
/* .main_tch .mtch_tab > li > a{display: table-cell;vertical-align:middle;text-align:center;width: 60px;background:#9b9b9b;font-size:11px;color:#dddddd;border-top:1px solid #8b8b8b;height:42px;line-height:1.2;letter-spacing: -0.05em;text-decoration:none;transition: all 0.2s ease-out 0s;} 19.5.7 ·çÅ°Á¸ ÀÌÀü ¹öÀü */
.main_tch .mtch_tab > li:last-child > a{height:48px;border-bottom:0;}
/* .main_tch .mtch_tab > li:last-child > a{height:48px;border-bottom:1px solid #108470;} 19.05.07 ·çÅ°Á¸ Àû¿ë ÀÌÀü ¹öÀü */
.main_tch .mtch_tab.go2 > li > a{height: 49px;}
.main_tch .mtch_tab > li.on > a{border-left:0;background:#9ab8cf;color:#fff;font-weight:500;}
/* .main_tch .mtch_tab > li.on > a{background:#c9c9c9;color:#fff;font-weight: 500;} 19.05.07 ·çÅ°Á¸ Àû¿ë ÀÌÀü ¹öÀü */
.main_tch .mtch_tab > li:first-child > a{border-top:0}
.main_tch .mtch_tab.go2> li:first-child > a{height: 50px;}
.main_tch .mtch_tab > li > ul{position:absolute;left:60px;top:0;width:30px;background:#c9c9c9;display:none;padding:14px 0 15px;display:block;}
.main_tch .mtch_tab > li > ul li{text-align:center;padding-bottom:7px;height: 18px;}
.main_tch .mtch_tab > li > ul li a{display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;background:#fff;color:#c9c9c9;font-size:11px;border-radius: 100%;text-decoration:none}
.main_tch .mtch_tab > li > ul li.on a{background:#333;color:#fff}
.main_tch .mtch_tab > li.over > a{background:#c6a97b;border-top:1px solid #b2986e}
.main_tch .mtch_tab > li.over:first-child a{border-top:0}
.main_tch .mtch_tab > li.over:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.1);z-index:1}
.main_tch .mtch_tab > li.over.on:after{display:none;}
.main_tch .mtch_tab > li.over.on > a{background:#c9c9c9;color:#fff;}
.maintch ul li{float:left;margin-left:1px;height:245px;}
.maintch ul li:first-child{margin-left:0}
.maintch ul li a{display:block;position:relative;height:100%;width:100%;transition: all 0.2s ease-out 0s;}
.maintch ul li a .img img{width:100%;}
.maintch ul li a .tx{position:absolute;left:30px;top:44px;}
.maintch ul li a .tx .name{display:block;color:#555;font-size:12px;}
.maintch ul li.cor2 a .tx .name{display:block;color:#fff;font-size:12px;} /* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li a .tx .name span{display:inline-block;position:relative;}
.maintch ul li a .tx .name span:after{content:"";width:100%;height:1px;background:#9e9e9e;position:absolute;left:0px;bottom:0;}
.maintch ul li.cor2 a .tx .name span:after{background:#ebf1f5;} /* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li a .tx strong{display:block;line-height: 1.1;margin:18px 0 10px;}
.maintch ul li a .tx s{display:block;color:#999;font-size:12px;text-decoration:none;line-height: 1.2;}
.maintch ul li.cor2 a .tx s{color:#fff;} /* 19.05.07 ·çÅ°Á¸ Ãß°¡ */

.maintch ul li a font{color:#a9a9a9;font-size:11px;position:absolute;left:30px;bottom:10px;line-height: 1.2;}
.maintch ul li.cor2 a font{color:#fff;} /* 19.50.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li.cor2 a:hover font{color:#104975;} /* 19.50.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li a.new .tx .name:after {content: "";display: inline-block;width: 13px;height: 13px;background: url(https://img.etoos.com/home/main2018/common/comm_ico.png) no-repeat -53px -184px;margin-left: 5px;position: relative;top: 0px;}
.maintch ul li a.update:after {content: "";display: inline-block;width: 50px;height: 15px;background: url(https://img.etoos.com/home/main2018/common/comm_ico.png) no-repeat -66px -184px;position:absolute;left:0px;top:0px}
.maintch ul li.bw1{width:197px;}
.maintch ul li.bw1 a .img{width:108px;height:190px;position:absolute;right:0px;bottom:0px;overflow:hidden;}
.maintch ul li.bw1 a .img img{width:113px;}
.maintch ul li.bw2{width:426px;}
.maintch ul li.bw2 a .img{width:202px;height:214px;position:absolute;right:13px;bottom:0px;overflow:hidden;}
.maintch ul li.bw3{width:257px;}
.maintch ul li.bw3 a .img{width:140px;height:215px;position:absolute;right:12px;bottom:0px;overflow:hidden;}
.maintch ul li.bw4{width:246px;}
.maintch ul li.bw4 a .img{width:143px;height:210px;position:absolute;right:4px;bottom:0px;overflow:hidden;}
.maintch ul li.bw5{width:160px;}
.maintch ul li.bw6{width:698px;}
.maintch ul li.bw6 a .img{width:202px;height:212px;position:absolute;right:44px;bottom:0px;overflow:hidden;}
.maintch ul li.bw7{width:134px;}
.maintch ul li.bw8{width:390px;}
.maintch ul li.bw8 a .img{width:200px;height:214px;position:absolute;right:10px;bottom:0px;overflow:hidden;}
.maintch ul li.bw9{width:359px;}
.maintch ul li.bw9 a .img{width:187px;height:212px;position:absolute;right:10px;bottom:0px;overflow:hidden;}
.maintch ul li.bw10{width:203px;}
.maintch ul li.bw10 a .img{width:108px;height:190px;position:absolute;right:0px;bottom:0px;overflow:hidden;}
.maintch ul li.bw10 a .img img{width:113px;}
.maintch ul li.cor1{background:#e8e8e8;}
.maintch ul li.cor2{background:#9ab8cf;}
/* .maintch ul li.cor2{background:#c9c9c9;} 19.05.07 ·çÅ°Á¸ ÀÌÀü ¹öÀü  */
.maintch ul li.he{height:300px;}
.maintch ul li.he a .img{height:267px}
.maintch ul li.ml0{margin-left:0;}
.maintch ul li.ml3{margin-left:3px;}
.maintch ul li a .tx strong.fs18{font-size:18px;color:#333;}
.maintch ul li a .tx strong.fs22{font-size:22px;color:#fff;}
.maintch ul li a .tx strong.fs32{font-size:32px;color:#fff;}
.maintch ul li a .tx strong.fs35{font-size:35px;color:#fff;}
.maintch ul li a .tx strong.fs40{font-size:40px;color:#fff;}
.maintch ul li a:hover{background:#9ab8cf;}
/* .maintch ul li a:hover{background:#c6a97b;} 19.05.07 ·çÅ°Á¸ Àû¿ë ÀÌÀü ¹öÀü */
.maintch ul li a:hover .tx .name{color:#fff}
.maintch ul li a:hover .tx .name span{color:#fff}
.maintch ul li a:hover .tx .name span:after{background:#fff}
.maintch ul li a:hover .tx strong{position:relative;color:#fff;text-decoration:underline;} /* 19.05.07 ·çÅ°Á¸ ¼öÁ¤ */
.maintch ul li.cor2 a:hover .tx .name{color:#104975}/* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li.cor2 a:hover .tx .name span{color:#104975}/* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li.cor2 a:hover .tx .name span:after{background:#104975}/* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li.cor2 a:hover .tx strong{color:#104975;}/* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch ul li a:hover .tx s{color:#fff}
.maintch ul li.cor2 a:hover .tx s{color:#104975}/* 19.05.07 ·çÅ°Á¸ Ãß°¡ */
.maintch .brn a{display:block;background:#dfdfdf;height:55px;line-height:55px;text-align:center;font-size:18px;color:#333;font-weight:700;}
.maintch .brn a strong{display:inline-block;position:relative;color:#048983;margin-right:18px;padding-right:13px;}
.maintch .brn a strong:after{content:"";width:1px;height:15px;background:#b2b2b2;position:absolute;right:0px;top:20px;}
.maintch .brn a.update  strong:before {content: "";display: inline-block;width: 50px;height: 15px;background: url(https://img.etoos.com/home/main2018/common/comm_ico.png) no-repeat -66px -184px;margin-right:10px;}
.maintch .brn a:hover{background:#e8d4ad;} /* 19.05.07 ·çÅ°Á¸ ¼öÁ¤ */
.maintch .brn a:hover strong:after{background:#fff;opacity:0.4;}

.layer_teacher a, .layer_teacher *{font-family: 'µ¸¿ò',dotum,sans-serif !important;}

/* 2019-05-07 ·çÅ°Á¸ Ãß°¡ */
.main_rookiezone {margin-top:20px;}
.main_rookiezone .list_rookie{display:table;width:100%;table-layout:fixed;border-right:1px solid #666;box-sizing:border-box;vertical-align:top;}
.main_rookiezone .list_rookie dt{display:table-cell;width:198px;}
.main_rookiezone .list_rookie dd{display:table-cell;border-top:1px solid #666;border-bottom:1px solid #666;background-color:#fff;vertical-align:top;}
.main_rookiezone .list_rookie dd:hover{background-color:#e8d4ad;}
.main_rookiezone .list_rookie dd > a{position:relative;overflow:hidden;display:block;height:128px;padding:25px 50px 0 30px;border-left:1px solid #d9d9d9;box-sizing:border-box;}
.main_rookiezone.bnr_piece3 .list_rookie dd a{padding-right:30px;}
.main_rookiezone .list_rookie dt + dd a{border-left:0;}
.main_rookiezone .list_rookie .img_tch{position:absolute;top:25px;width:101px;}
.main_rookiezone.bnr_piece3 .list_rookie .img_tch{left:65px;}
.main_rookiezone.bnr_piece2 .list_rookie .img_tch{left:75px;}
.main_rookiezone.bnr_piece1 .list_rookie .img_tch{left:125px;}
.main_rookiezone .list_rookie .tch_name{position:relative;float:left;}
.main_rookiezone .list_rookie dd a.new .tch_name:after{content:"";display:block;width:13px;height:13px;margin-top:10px;background:url(https://img.etoos.com/home/main2018/common/comm_ico.png) no-repeat -53px -184px;}
.main_rookiezone .list_rookie .tch_name em{border-bottom:1px solid #9e9481;font-weight:500;font-size:12px;line-height:18px;color:#777;font-family:"Noto Sans KR","Malgun Gothic";}
.main_rookiezone .list_rookie .headline{float:right;font-weight:900;color:#333;letter-spacing:-0.025em;font-family:"Noto Sans KR","Malgun Gothic";text-align:right;}
.main_rookiezone.bnr_piece3 .list_rookie .headline{max-width:175px;font-size:18px;line-height:22px;letter-spacing:-0.05em;}
.main_rookiezone.bnr_piece2 .list_rookie .headline{max-width:250px;font-size:22px;line-height:26px;}
.main_rookiezone.bnr_piece1 .list_rookie .headline{position:relative;top:10px;width:600px;padding-right:190px;font-size:26px;line-height:30px;text-align:left;box-sizing:border-box;}
.main_rookiezone .list_rookie .headline .subtit{position:relative;display:inline-block;margin-top:5px;padding:0 2px;background-color:#333;font-size:12px;line-height:15px;color:#fff;}
.main_rookiezone.bnr_piece1 .list_rookie .headline .subtit{position:absolute;top:0;right:0;width:180px;height:60px;margin:0;padding-top:10px;font-size:15px;line-height:20px;color:#fff;text-align:center;box-sizing:border-box;}

/*¿µ¿ªº° ½Å±Ô°­ÁÂ&±³Àç ¿µ¿ª Ãß°¡*/
.entering_main{margin-top:25px;border:1px solid #eaeaea;position:relative;padding:25px 0;}
.entering_main .morebtn{position:absolute;top:-1px;right:-1px;}
.entering_main .ti{text-align:center;}
.entering_main .ti h3{display:inline-block;position:relative;padding:0 13px;font-size: 16px;color: #333333;font-weight: 700;}
.entering_main .ti h3:after{content: "";display: inline-block;width: 100%;height: 5px;position: absolute;left: 0;bottom: -5px;background: #e9e9e9;}
.entering_main .mtitles{padding-left:35px;}
.entering_main .entmain{padding:0 35px 0 35px;margin-top:20px;width:468px;position:relative;}
.entering_main .entmain:after{content:"";position:absolute;width:1px;height:40px;left:0;top:4px;background:#eaeaea;}
.entering_main .entmain:first-child:after{display:none;}
.entering_main .entmain a{display:block;position:relative;padding:0 0 3px 60px;color:#999999;font-size:13px;}
.entering_main .entmain a .box{position:absolute;left:0;top:50%;width:44px;height:38px;line-height:38px;border:1px solid #000;margin-top:-19px;text-align:center;font-size:11px;}
.entering_main .entmain a .box.lecture{color:#08958f;border:1px solid #08958f;}
.entering_main .entmain a .box.book{color:#baa686;border:1px solid #baa686;}
.entering_main .entmain a .tx{display:inline-block;position:relative;}
.entering_main .entmain a .tx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:#b8fffb;}
.entering_main .entmain a .tx span{display:inline-block;position:relative;color:#08958f;font-size:11px;z-index:1;}
.entering_main .entmain a strong{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color:#333333;font-size:16px;font-weight:500;margin-top:-3px;}
/*¿µ¿ªº° ½Å±Ô°­ÁÂ&±³Àç ¿µ¿ª Ãß°¡*/

/*GNB ¿À¹ö ·¹ÀÌ¾î*/
.topgnb_hover{display:inline-block;position:relative;}
.topgnb_hover a:hover, .topgnb_hover a.on{color:#047f89 !important;}
.topgnb_hover a:hover:before{content:"";position:absolute;left:0;right:0;height:14px;bottom:-14px;}
.head_gnbs{position:absolute;left:0;right:0;top:137px;z-index:2100;background:#f9f9f9;overflow:hidden;transition: all 0.3s ease-out ;}
.head_gnbs > div{display:none;border-top: 1px solid #d1d1d1;overflow:hidden;position:relative;transition: all 0.3s ease-out ;}
.head_gnbs .top_teacher.on{display:block;height:665px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_lecture.on{display:block;height:399px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_question.on{display:block;height:399px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_channel.on{display:block;height:399px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_book.on{display:block;height:399px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_moei.on{display:block;height:399px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_moei2.on{display:block;height:399px;transition: all 0.3s ease-out ;border-bottom:1px solid #d1d1d1;}
.head_gnbs .top_teacher .inner_head:before{content:"";display:inline-block;position:absolute;left:-1000px;width:1000px;height:1px;background:#e8e8e8;top:38px;}
.head_gnbs .top_teacher .inner_head:after{content:"";display:inline-block;position:absolute;right:-1000px;width:1000px;height:1px;background:#e8e8e8;top:38px;}
.head_gnbs .top_teacher *{font-family: 'µ¸¿ò',dotum,sans-serif !important;}
.head_gnbs .top_teacher a{font-family: 'µ¸¿ò',dotum,sans-serif !important;}
.head_gnbs .top_teacher .inner_head, .head_gnbs .top_teacher .inner_head > ul{height:100%;}
.head_gnbs .top_teacher .inner_head > ul > li{float:left;border-left: 1px solid #e8e8e8;height:100%;}
.head_gnbs .top_teacher .inner_head > ul > li:first-child{border-left:0}
.head_gnbs .top_teacher .list_type1{width:130px;}
.head_gnbs .top_teacher .list_type3{width: 163px;}
.head_gnbs .top_teacher .list_tit1{display: block;height: 29px;line-height: 25px;color: #444;font-weight: bold;font-size: 14px;text-align: center;border-bottom: 1px solid #e8e8e8;padding-top: 9px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif !important;}
.head_gnbs .top_teacher .list_tit2{display:block;padding-left:19px;margin-bottom:-12px;padding-top:17px;text-align:left;color:#12938e;font-weight:bold;font-size:13px;}
.head_gnbs .top_teacher .list_tit3 {display:block;height:40px;line-height:40px;color:#444;font-weight:bold;font-size:13px;text-align:center;border-bottom:1px solid #e8e8e8}
.head_gnbs .top_teacher .gnblist {padding-top:14px;margin-bottom:-2px;overflow:hidden;width:100%}
.head_gnbs .top_teacher .gnblist li {float:left;width:100%;line-height:23px; text-align:left}
.head_gnbs .top_teacher .gnblist li a {display:block;padding-left:19px;font-size:12px;color:#666;font-weight:300}
.head_gnbs .top_teacher .gnblist li a:hover {color:#12938e;text-decoration:none}
.head_gnbs .inner_head {height:100%;}
.head_gnbs .gnbflost{float:left;height:100%;width:205px;border-left:1px solid #eaeaea;position:relative;padding:40px 0 0 30px;}
.head_gnbs .gnbflost.gf1{width:199px;border-left:0;padding:0}
.head_gnbs .gnbflost.gfright{width:135px;border-left:1px dashed #999;}
.head_gnbs .gnbflost .gnbtitle{position:absolute;left:0;top:34px;}
.head_gnbs .gnbflost .gnbtitle a{display:inline-block;font-size:26px;font-weight:700;color:#333;position:relative;text-decoration: none;}
.head_gnbs .gnbflost .gnbtitle a:before{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#333;}
.head_gnbs .gnbflost .gnbtitle a:hover{color:#047f89;}
.head_gnbs .gnbflost .gnbtitle a:hover:before{background:#047f89;}
.head_gnbs .gnbflost .gnbban{position:absolute;left:0;top:172px;}
.head_gnbs .gnbflost .gnbban strong{display:block;color:#333;font-size:13px;margin-top:-4px;font-weight:700;}
.head_gnbs .gnbflost .gnbban span{display:block;color:#999;font-size:12px;line-height:1.2}
.head_gnbs .gnbflost .listti{margin-top:30px;line-height:1.4;letter-spacing: -0.05em;}
.head_gnbs .gnbflost .listti:first-child{margin-top:0px;}
.head_gnbs .gnbflost .listti .tibox{display:inline-block;font-size:10px;border:1px solid #999;padding:0 7px;height:16px;line-height:16px;border-radius: 10px;margin-left:-3px;}
.head_gnbs .gnbflost .listti a{font-size:16px;font-weight:500;color:#333;line-height:1.2}
.head_gnbs .gnbflost .listti a:hover{color:#047f89;}
.head_gnbs .gnbflost .listti a span{font-size:12px;}
.head_gnbs .gnbflost .listti a .tag {vertical-align:-2px;}
.head_gnbs .gnbflost .gnbflosts li{margin-top:7px;}
.head_gnbs .gnbflost .gnbflosts li strong{color:#333;font-size:13px;}
.head_gnbs .gnbflost .gnbflosts li a{color:#333;font-size:13px;}
.head_gnbs .gnbflost .gnbflosts li a:hover{color:#047f89;}
.head_gnbs .gnbflost .clear:after {content:'';display:block;height:0px;clear:both;visibility:hidden;}
/*GNB ¿À¹ö ·¹ÀÌ¾î*/

/* 2020-02-28 ¸ðÀÇ°í»ç */
.mt_pack .slide_gichul {position:relative;width:535px;height:90px;}
.mt_pack .slide_gichul .bx-wrapper {width:535px;height:90px;margin:0 auto;overflow:hidden;}
.mt_pack .slide_gichul .bx-wrapper .bx-viewport {position:relative;z-index:0;}
.mt_pack .slide_gichul .bx-pager {position:absolute;bottom:16px;right:16px;width:auto;height:8px;font-size:0;text-align:right;box-sizing:border-box;}
.mt_pack .slide_gichul .bx-pager.bx-default-pager .bx-pager-item {display:inline-block;overflow:hidden;width:8px;margin-left:4px;border-radius:4px}
.mt_pack .slide_gichul .bx-pager.bx-default-pager a {display:block;width:auto;height:8px;margin:0;background-color:rgba(255,255,255,1.0);text-indent:-9999px;font-size:1px;color:transparent;}
.mt_pack .slide_gichul .bx-pager.bx-default-pager a.active {background-color:#4c4d4f;}
.mt_pack .boxw .tis span .tag {display:inline-block;vertical-align:-2px;}
.mt_pack .slide_teacher {position:relative;padding:3px 0 0 20px;}
.mt_pack .slide_teacher .bx-wrapper .bx-viewport {position:relative;z-index:0;height:108px !important;}
.mt_pack .slide_teacher ul li {padding:4px 0 5px;}
.mt_pack .slide_teacher ul li a {display:block;text-decoration:none;}
.mt_pack .slide_teacher ul li .info {display:inline-block;width:136px;color:#047f89;font-size:12px;font-weight:400;line-height:13px;}
.mt_pack .slide_teacher ul li .info strong {color:#999999;font-weight:400;}
.mt_pack .slide_teacher ul li .desc {display:inline-block;color:#999999;font-size:13px;font-weight:400;line-height:13px;}
.mt_pack .slide_teacher ul li .desc strong {color:#333333;font-weight:400;}
.mt_moei {border:1px solid #e7e7e7;margin:15px auto 0;width:501px;}
.mt_moei .tit {float:left;display:block;width:239px;height:78px;padding:17px 0 0 30px;color:#999999;font-size:13px;font-weight:400;line-height:21px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mt_moei .tit strong {display:block;color:#333333;font-size:18px;font-weight:700;} 
.mt_moei .link {float:left;position:relative;width:120px;height:78px;padding:20px 0 0 50px;background:url('https://img.etoos.com/enp/front/2020/moei/mainbn_arr.png') no-repeat 9px 50px;color:#333333;font-size:15px;font-weight:600;line-height:18px;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mt_moei .link .year {position:absolute;left:7px;top:20px;color:#047f89;font-size:13px;font-weight:400;}
/* 2020-02-28 ¸ðÀÇ°í»ç */

/* 2020-09-14 TCC, ½ä°­ ÅÇ Ãß°¡ */
.main_video_tab li > div {line-height:48px;}
.main_video_tab li .tabbtn {display:block;color:#666;font-size:17px;font-weight:400;text-decoration:none;}
.main_video_tab li .morebtn {position:absolute;z-index:2;right:10px;top:10px;}
.main_video_tab li.on .tabbtn {color:#08958f;font-weight:600;}
/* 2020-09-14 TCC, ½ä°­ ÅÇ Ãß°¡ */
