@charset "utf-8";

.landing_contents .wrapper{width:1080px;margin:0 auto;position:relative;}
.landing_contents .wrapper:after{content:'';display:block;clear:both;}

/* 190508 kmh 신규 right 플로팅배너 */
.float_ban_right{margin:95px 0 0 550px;position:absolute;left:50%;top:0;overflow:hidden;z-index:503;}
.float_ban_right.fixed{position:fixed;}
.float_ban_right a{display:block;position:relative;}
.float_ban_right a .icon{display:block;position:absolute;right:-4px;top:0;}
.float_ban_right .float_btn_top{float:right;}
.float_ban_right.type02{width:150px;margin-left:584px;box-shadow:0 2px 5px 1px rgba(0, 0, 0, 0.3);overflow:visible;}
.float_ban_right .ver_event_hell{margin-left:-9px;}
.float_ban_right.type02 .float_btn_top{height:30px;float:none;text-align:center;font-size:14px;line-height:30px;color:#fff;background-color:#444;}

@media all and (max-width:1480px){
	.float_ban_right a > img{display:none;}
	.float_ban_right a .icon{position:static;}
	.float_ban_right .float_btn_top > img{display:block;}
	.float_ban_right.type02{margin-left:0;left:auto;right:0;}
	.float_ban_right.type02 a > img{display:block;}
	.lectureContainer .float_ban_right a > img{display:block;}
}
/* //190508 kmh 신규 right 플로팅배너 */

/*카톡핫라인*/
.c_layer .layer_wrap{display:none;z-index:1001;}
.c_layer.ver_abs .layer_wrap.ly_kakao{position:absolute;width:600px;left:50%;}
#kakao_detail_popup .layerpopupIn{width:600px;margin-left:-300px;}
#kakao_detail_popup .layerpopupTop{padding:20px;background-color:#fff;}
#kakao_detail_popup .layerpopupContainer, #kakao_detail_popup .layerpopupBottom{padding:0 20px;background-color:#fff;}
#kakao_detail_popup .layerpopupBottom{padding-bottom:20px;}
#kakao_detail_popup .layerpopupContainer .layerpopupContent,  #kakao_detail_popup .layerpopupBottom .layerpopupBottomIn{background-color:#ffe300;}
#kakao_detail_popup .layerpopupContainer .layerpopupContent{padding-top:20px;}
#kakao_detail_popup .layerpopupTop .title{ margin:0;padding-bottom:10px ;border-bottom:1px solid;border-color:rgba(151,151,151,0.4);}
.ly_kakao .ly_top{position:relative;background-color:#000;}
.ly_kakao .ly_top h1{padding:20px 25px;color:#fff;font-size:24px;font-weight:normal;}
.ly_kakao .ly_top button{position:absolute;right:15px;top:15px;width:30px;height:30px;padding:0;border:none;background:none;}
.ly_kakao .ly_top button img{max-width:100%;}
.ly_kakao .ly_cont{padding:30px 20px;background-color:#ffe300;}
.ly_cont .tit{margin-bottom:20px;text-align:center;}
.tb_kakao{height:250px;overflow-x:hidden;overflow-y:auto;}
.tb_kakao table{width:100%;margin-bottom:10px;text-align:center;vertical-align:top;box-shadow:2px 2px 2px 0px #b5b5b5;border-spacing:0;}
.tb_kakao table th{padding:10px 0;color:#fff;font-size:13px;font-weight:normal;letter-spacing:-1px;background-color:#4a3132;}
.tb_kakao table th:nth-child(2n){background-color:#523738;}
.tb_kakao table th span{color:#ffd701;}
.tb_kakao table td{line-height:1.2;padding:10px 0;color:#000;font-size:12px;letter-spacing:-1px;border-bottom:1px solid #b5b5b5;background-color:#e5e5e5;}
.tb_kakao table td:nth-child(2n){background-color:#fff;}


/*강의안내 상세 > 유의사항*/
.lectureNotice{background-color:#F8F8FF;}
.lectureNoticeIn{padding:22px 30px 24px;}
.lecNTitle{margin-bottom:32px;color:#000;font-size:22px;letter-spacing:-0.5px;border-bottom:1px solid #D7D7D7;position:relative;padding-bottom:22px;}
.lecNTitle a{position:absolute;right:5px;color:#000;font-size:18px;}
.lecNCon{line-height:24px;}
.lecNCon p{margin:0;font-size:14px;}
.mb30, .lecNCon p.mb30{margin-bottom:30px;}
.lecNCon .black{font-size:16px;letter-spacing:-0.5px;}
.lecNConPdf{text-align:right;margin-top:50px;letter-spacing:-0.5px;}
.lecNConPdf a{display:inline-block;vertical-align:middle;background-color:#E4E7EE;color:#646A78;width:68px;height:30px;line-height:32px;text-align:center;margin-left:9px;}
.lecNConPdf a span{font-size:17px;vertical-align:middle;}
.lecNCon .stext{margin:10px 0;}


#wrap.japan .cont_top{background:url(/assets/user/images/japan/top_bg.jpg) center top no-repeat;background-position-y:50px;padding-top:50px;}
#wrap.japan.tab_area{background-color:#222;}
#wrap.japan .tab_area ul{display:table;margin:0 auto;width:1080px;}
#wrap.japan .tab_area ul li{display:table-cell;width:20%;color:#fff;font-size:18px;font-weight:bold;text-align:center;cursor:pointer;}
#wrap.japan .tab_area ul li.on, #wrap.japan .tab_area ul li:hover,  #wrap.japan .tab_area ul li.active{background-color:#b839c3;}
#wrap.japan .tab_area ul li a{padding:20px 0;}
#wrap .tab_area ul a{color:#fff;display:block;}
#wrap.japan .tab_area ul a{min-height:27px;width:100%;height:100%;}
#wrap .tab_area.fixed{position:fixed;top:100px;left:0;right:0;width:100%;z-index:105;}
#wrap .tabWrap.fixed{position:fixed;top:100px;left:0;right:0;width:100%;z-index:105;}

#wrap.japan .inner{margin:0 auto;text-align:center;}
#wrap.japan .tab_cont{padding-bottom:88px;position:relative;overflow:hidden;} /* 200305 kmh 수정 */
#wrap.japan .tab_cont ul li.tabConslide{height:0;overflow:hidden;min-height:650px;}
#wrap.japan .tab_cont ul li.tabConslide.on{height:auto;}

#wrap.japan .cont1{padding:60px 0 122px;background-color:#f0f0f0;}
#wrap.japan .cont1 .btn_area{margin-top:40px;}
#wrap.japan .cont2 .sec01{padding:30px 0 40px;text-align:center;}
#wrap.japan .cont2 .sec02{padding:50px 0;text-align:center;}
#wrap.japan .cont2 .sec02{padding:0;}
#wrap.japan .cont2:after{clear:both;display:block;content:''}
#wrap.japan .cont2 .sec02 .inner{padding:50px 0 60px;width:1080px;margin:0 auto} /* 210913 syh 수정 */
#wrap.japan .cont2 .sec02 .btn_area{margin-top:40px}

/* 210913 syh 추가 */
#wrap.japan .sec_teacher{background:#f4d8f4 url(/assets/user/images/japan/bg_sec_tc.jpg) no-repeat 50% 0;padding-bottom:80px;}
#wrap.japan .teacher_mv{padding-top:77px;}
#wrap.japan .teacher_mv .tit_youtube{padding:0;margin:0;}
#wrap.japan .teacher_mv iframe{width:748px;height:421px;margin:0 auto;border:3px solid #dfc8df;border-radius:3px;}
#wrap.japan .info_area .tc_info{padding:25px 0 0 30px;}
#wrap.japan .info_area .tc_info p{padding:0;margin:0;text-align:left;font-size:18px;color:#666;}
#wrap.japan .info_area .tc_info p + p{font-size:28px;color:#222;padding-top:8px;}
/* //210913 syh 추가 */

#wrap.japan .cont2 .sec03{padding:50px 0 122px;background:url(/assets/user/images/japan/sec03_bg.jpg);}
#wrap.japan .cont2 .sec03 .inner:after{content:'';position:absolute;left:100%;bottom:-30px;width:193px;height:195px;background:url(/assets/user/images/japan/bg_character.png) no-repeat;}
#wrap.japan .cont2 .sec03 .tit{margin-bottom:25px;}
#wrap.japan .cont2 .sec03 .btn_area{width:900px;margin:20px auto 0;text-align:right;}
#wrap.japan .cont2 .sec03 .btn_area a{position:relative;display:inline-block;padding:11px 25px 11px 37px;color:#fff;font-size:17px;background-color:#748d99;} /* 210913 syh 수정 */
#wrap.japan .cont2 .sec03 .btn_area a:before{content:'+';position:absolute;left:19px;top:9px;font-size:20px;} /* 210913 syh 수정 */

#wrap.japan .rv_slider{position:relative;height:320px;text-align:center;}
#wrap.japan .rv_slider .controls{}
#wrap.japan .rv_slider span{position:absolute;top:0;bottom:0;width:50px;height:100%;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.japan .rv_slider span a{display:block;height:100%;background-position:center;background-repeat:no-repeat;}
#wrap.japan .rv_slider span.prev{left:-10px;}
#wrap.japan .rv_slider span.next{right:-10px;}
#wrap.japan .rv_slider span.prev a{background-image:url(/assets/user/images/japan/prev_type1.png);}
#wrap.japan .rv_slider span.next a{background-image:url(/assets/user/images/japan/next_type1.png);}
#wrap.japan .rv_slider span.prev a.disabled{background-image:none;cursor:auto;}
#wrap.japan .rv_slider span.next a.disabled{background-image:none;cursor:auto;}

#wrap.japan .w_tc .controls span{position:absolute;top:36%;width:32px;height:64px;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.japan .w_tc .controls span a{display:block;height:100%;background-position:center;background-repeat:no-repeat;}
#wrap.japan .w_tc .controls .tc_prev{left:0px;}
#wrap.japan .w_tc .controls .tc_next{right:0px;}

#wrap.japan .w_tc .controls .tc_prev a{background-image:url(/assets/user/images/japan/prev_type2.png);}
#wrap.japan .w_tc .controls .tc_next a{background-image:url(/assets/user/images/japan/next_type2.png);}
#wrap.japan .w_tc .controls .tc_prev a.disabled{background-image:none;cursor:auto;}
#wrap.japan .w_tc .controls .tc_next a.disabled{background-image:none;cursor:auto;}

#wrap.japan .pass_rv .controls{position:absolute;right:5px;top:0;line-height:0;}
#wrap.japan .pass_rv .controls span{display:inline-block;width:26px;height:26px;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.japan .pass_rv .controls span a{display:block;height:100%;background-position:center;background-repeat:no-repeat;}
#wrap.japan .pass_rv .controls .prev a{background-image:url(/assets/user/images/japan/prev_type3.png);}
#wrap.japan .pass_rv .controls .next a{background-image:url(/assets/user/images/japan/next_type3.png);}
#wrap.japan .pass_rv .controls .prev a.disabled{background-image:url(/assets/user/images/japann/prev_type3_off.png);cursor:auto;}
#wrap.japan .pass_rv .controls .next a.disabled{background-image:url(/assets/user/images/japan/next_type3_off.png);cursor:auto;}

#wrap.japan .cont3{}
#wrap.japan .cont3 .sec01{padding:30px 0 40px;text-align:center;}
#wrap.japan .cont3 .sec02{padding:50px 0;text-align:center;background-color:#f8e8f8;}
#wrap.japan .cont3 .sec02 .info_area{display:table;width:1080px;margin:0 auto 45px;}
#wrap.japan .cont3 .sec02 .info_area .w_tc{position:relative;display:table-cell;width:570px;background-color:#fff;vertical-align:middle;}
#wrap.japan .cont3 .sec02 .info_area .w_tc:before{content:'';position:absolute;top:-33px;left:0;right:0;height:33px;background:url(/assets/user/images/japan/tit_tc.png) left bottom no-repeat;}
#wrap.japan .cont3 .sec02 .info_area .teacher1{position:relative;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 li{display:table;width:418px !important;margin:0 50px;vertical-align:top;cursor:pointer;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 .img_tc{display:table-cell;width:130px;height:130px;border-radius:100%;border:1px solid #e7e7e7;overflow:hidden;vertical-align:middle;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 .img_tc img{min-height:100%;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 dl{display:table-cell;padding-left:20px;text-align:left;vertical-align:middle;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 dl dt{margin-bottom:25px;color:#222;font-size:28px;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 dl dd{margin-bottom:10px;color:#666;font-size:18px;}
#wrap.japan .cont3 .sec02 .info_area .teacher1 dl dd span{line-height:14px;padding-right:5px;color:#b839c3;vertical-align:top;}
#wrap.japan .cont3 .sec02 .info_area a.moreview{position:absolute;right:0;bottom:0;color:#222;font-size:13px;padding:9px;background-color:#e5e5e5;}
#wrap.japan .cont3 .sec02 .info_area .lvtest{float:right;position:relative;display:table-cell;vertical-align:middle;}
#wrap.japan .cont3 .sec02 .info_area .lvtest a{position:absolute;left:27%;bottom:25px;}
#wrap.japan .cont3 .sec02 .btn_area{margin-top:40px}
#wrap.japan .cont3 .sec03{padding:50px 0 30px;background:url(/assets/user/images/japan/sec03_bg.jpg);} /* 200305 kmh 수정 */
#wrap.japan .cont3 .sec03 .inner:after{content:'';position:absolute;left:100%;bottom:-30px;width:193px;height:195px;background:url(/assets/user/images/japan/bg_character.png) no-repeat;}
#wrap.japan .cont3 .sec03 .tit{margin-bottom:25px;}
#wrap.japan .cont3 .sec03 .btn_area{width:900px;margin:20px auto 0;text-align:right;}
#wrap.japan .cont3 .sec03 .btn_area a{position:relative;display:inline-block;padding:11px 25px 11px 37px;color:#fff;font-size:17px;background-color:#748d99;} /* 210913 syh 수정 */
#wrap.japan .cont3 .sec03 .btn_area a:before{content:'+';position:absolute;left:19px;top:9px;font-size:20px;} /* 210913 syh 수정 */

#wrap.japan .cont4{overflow:hidden;position:relative;}
#wrap.japan .cont4 > ul > li{float:left;}
#wrap.japan .cont4 .sec01{padding:35px 0 0;text-align:center;}
#wrap.japan .cont4 .sec02{padding:85px 0 50px;text-align:center;background-color:#f8e8f8;}
#wrap.japan .cont4 .sec02 .info_area{display:table;width:1080px;margin:0 auto;}
#wrap.japan .cont4 .sec02 .info_area .w_tc{position:relative;display:inline-block;width:490px;margin:0;padding:35px 0;background-color:#fff;vertical-align:middle;}
#wrap.japan .cont4 .sec02 .info_area .w_tc:before{content:'';position:absolute;top:-33px;left:0;right:0;height:33px;background:url(/assets/user/images/japan/tit_tc.png) left bottom no-repeat;}
#wrap.japan .cont4 .sec02 .info_area .teacher2{position:relative;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 li{display:table;width:390px !important;margin:0 50px;vertical-align:top;cursor:pointer;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 .img_tc{display:table-cell;width:130px;height:130px;border-radius:100%;border:1px solid #e7e7e7;overflow:hidden;vertical-align:middle;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 .img_tc img{min-height:100%;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 dl{display:table-cell;padding-left:20px;text-align:left;vertical-align:middle;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 dl dt{margin-bottom:25px;color:#222;font-size:28px;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 dl dd{margin-bottom:10px;color:#666;font-size:18px;}
#wrap.japan .cont4 .sec02 .info_area .teacher2 dl dd span{line-height:14px;padding-right:5px;color:#b839c3;vertical-align:top;}

#wrap.japan .cont4 .sec02 .info_area .pass_rv{float:right;position:relative;width:490px;height:204px;padding:30px 0 0;background-color:#fff;vertical-align:top;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv:before{content:'';position:absolute;top:-33px;left:0;right:0;height:33px;background:url(/assets/user/images/japan/tit_pass.png) left bottom no-repeat;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv .bx-viewport{height:auto !important;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv ul{padding:0 30px;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv ul li{}
#wrap.japan .cont4 .sec02 .info_area .pass_rv ul dl{margin:0 40px;text-align:left;vertical-align:middle;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv ul dl dt{margin-bottom:20px;color:#222;font-size:28px;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv ul dl dd{line-height:1.5;max-height:110px;margin-bottom:10px;color:#666;font-size:15px;overflow:hidden;}
#wrap.japan .cont4 .sec02 .info_area .pass_rv ul dl dd span{line-height:14px;padding-right:5px;color:#b839c3;vertical-align:top;}
#wrap.japan .cont4 .sec02 .info_area a.moreview{position:absolute;right:0;bottom:0;color:#222;font-size:13px;padding:9px;background-color:#e5e5e5;}
#wrap.japan .cont4 .sec03{padding:45px 0 30px;background:url(/assets/user/images/japan/sec03_bg2.jpg);}
#wrap.japan .cont4 .sec04{padding:50px 0 122px;text-align:center;background-color:#f8e8f8;}
#wrap.japan .cont4 .sec04 .btn_area{margin-top:40px}

#wrap.japan .cont5{overflow:hidden;position:relative;}
#wrap.japan .cont5 > ul > li{float:left;}
#wrap.japan .cont5 .sec01{padding:40px 0;text-align:center;}
#wrap.japan .cont5 .sec02{padding:50px 0 50px;text-align:center;background-color:#f8e8f8;}
#wrap.japan .cont5 .sec02 .btn_area{margin-top:40px}
#wrap.japan .cont5 .sec03{padding:50px 0 123px;background:url(/assets/user/images/japan/sec03_bg.jpg);}
#wrap.japan .cont5 .sec03 .inner:after{content:'';position:absolute;left:100%;bottom:-50px;width:193px;height:195px;background:url(/assets/user/images/japan/bg_character.png) no-repeat;}
#wrap.japan .cont5 .sec03 .tit{margin-bottom:25px;}
#wrap.japan .cont5 .sec03 .btn_area{width:900px;margin:20px auto 0;text-align:right;}
#wrap.japan .cont5 .sec03 .btn_area a{position:relative;display:inline-block;padding:8px 10px 8px 20px;color:#fff;font-size:12px;background-color:#748d99;}
#wrap.japan .cont5 .sec03 .btn_area a:before{content:'+';position:absolute;left:7px;top:6px;font-size:14px;}

#wrap.japan .cont4 .sec03{padding:45px 0 105px;}
#wrap.japan .cont4{position:relative;}

.rv_txt2{color:#97a6ab;font-size:11px;text-align:right;}
.sec03 .rv_txt2{width:900px;margin:-30px auto 30px;}
.pass_rv .rv_txt2{position:absolute;top:-25px;right:10px;color:#beb7bf;}


/*GRE*/
#wrap.gre .tab_area{position:absolute;width:100%;z-index:1;}
#wrap.gre .tab_area.fixed{top:100px;position:fixed;z-index:101;}
#wrap .tab_area.dark{background-color:#19191f;}
#wrap.gre .tab_cont{text-align:center;}
#wrap.gre .tab_cont.tabCont1{}
#wrap.gre .tab_cont.tabCont1, #wrap.gre .tab_cont.tabCont2, #wrap.gre .tab_cont.tabCont3, #wrap.gre .tab_cont.tabCont4{display:none;padding-top:70px;margin-top:-2px;}
#wrap.gre .tab_cont.tabCont1.on, #wrap.gre .tab_cont.tabCont2.on, #wrap.gre .tab_cont.tabCont3.on, #wrap.gre .tab_cont.tabCont4.on{display:block;}
#wrap.gre .cont_top{ display:none;padding:30px;text-align:center;background:url(/assets/user/images/gre/bg1.jpg) center top no-repeat;}
#wrap.gre .cont_top:first-child{display:block;}
#wrap.gre .cont_top .inner{padding:60px 20px 20px;}

#wrap.gre .titleIconList{width:678px;margin:0 auto;overflow:hidden;padding-top:3px;}
#wrap.gre .titleIconList li{float:left;text-align:center;color:#fff;}
#wrap.gre .titleIconList li .tIconIn01{padding-right:76px;}
#wrap.gre .titleIconList li .tIconIn02{padding-right:42px;}
#wrap.gre .titleIconList li .textBox{font-size:22px;font-weight:200;}
#wrap.gre .titleText{font-size:26px;color:#fff;font-weight:200;letter-spacing:-0.8px;padding-bottom:20px;}
#wrap.gre .titleText span{padding-left:17px}
#wrap.gre .cont1{padding:0;}
#wrap.gre .tab_area ul{overflow:hidden;width:1080px;margin:0 auto;}
#wrap.gre .tab_area ul li{position:relative;color:#ddd;float:left;width:25%;text-align:center;font-size:18px;transition:all .3s;padding:20px 0;}
#wrap.gre .tab_area ul li:after{position:absolute;left:0%;bottom:3px;content:'';width:0%;height:6px;background-color:#d98948;transition:.35s;transform:translateX(0%);}
#wrap.gre .tab_area ul li:on{position:absolute;left:0%;bottom:0px;content:'';width:0%;height:6px;background-color:#d98948;transition:.35s;transform:translateX(0%);}
#wrap.gre .tab_area ul li.active:after{width:100%;}
#wrap.gre .tab_area ul li.on:after{width:100%;}
#wrap.gre .tab_area ul li.active, #wrap.gre .tab_area ul li.on, #wrap.gre .tab_area ul li:hover{background:none;transform:scale(1.1);color:#fff;}
#wrap.gre .sec_gre1{padding:50px 0;background-color:#e7e7e7;}
#wrap.gre .greReview{padding:50px 0 73px;background:url(/assets/user/images/gre/bg2.jpg) center top no-repeat;}
#wrap.gre .greReview .leftCont{float:left;width:250px;}
#wrap.gre .greReview .rightCont{float:left;width:830px;overflow:hidden;}
#wrap.gre .greReview .bx-wrapper{padding:10px 0 20px 0;background-color:#fff;}
#wrap.gre .greReview .sliderCont{ position:relative;text-align:center;color:#000;height:153px;}
#wrap.gre .greReview .sliderCont li p{margin-top:30px;font-size:15px;}
#wrap.gre .greReview .sliderCont strong{color:#d98948;}
#wrap.gre .greReview .rv_txt2{margin:0;margin-top:10px;}
#wrap.gre .greReview .rv_writer{color:#a7a7a8;}
#wrap.gre .greReview .wvNextBox span{color:#ddd;}
#wrap.gre .greReview .wvNextBox span:before{text-shadow:none;}
#wrap.gre .greReview .wvNumBoxIn{display:none;}
#wrap.gre .greReview .wvNumBox{bottom:-16px;right:0;width:68px;height:28px;}
#wrap.gre .greReview .wvNumBox > a{width:7px;height:7px;margin:3px;background-color:#fff;border:2px solid #b5b5b5;}
#wrap.gre .greReview .wvNumBox > a.on{background-color:#bd6e2f;border:2px solid #bd6e2f;}
#wrap.gre .greReview .wvNumBox > a span{background-color:#fff;}


#wrap.gre .sec_gre_cs{height:309px;padding:0px 0 46px 0;text-align:center;background:url(/assets/user/images/gre/bg3.jpg) center top repeat;} /* 200115 syh 수정 */
img.kakaoTitle{margin-top:-28px;} /* 200115 syh 수정 */
img.kakaoPhone{margin-left:50px;margin-top:-44px;} /* 200115 syh 수정 */


#wrap.gre .lecPop{position:absolute;width:100%;left:0;bottom:60px;}
#wrap.gre .lecPop img{width:500px;}
#wrap.gre .cont2{position:relative;}
#wrap.gre .sec_gre3, #wrap.gre .sec_gre4{background-color:#e7e7e7;}


/* G-TELP 200807 syh */
#wrap.gtelp p{padding:0;margin:0;}
#wrap.gtelp .tab_area{position:absolute;width:100%;z-index:1;}
#wrap.gtelp .tab_area.fixed{top:100px;position:fixed;z-index:101;}
#wrap.gtelp .tab_area ul{overflow:hidden;width:1080px;margin:0 auto;text-align:center;}
#wrap.gtelp .tab_area ul li{position:relative;color:#ddd;display:inline-block;width:151px;text-align:center;font-size:18px;transition:all .3s;	padding:20px 0;margin:0 58px;}
#wrap.gtelp .tab_area ul li:after{position:absolute;left:0;bottom:3px;content:'';width:0;height:7px;background-color:#ba1134;transition:.35s;transform:translateX(0%);}
#wrap.gtelp .tab_area ul li.active:after{width:100%;}
#wrap.gtelp .tab_area ul li.on:after{width:100%;}
#wrap.gtelp .tab_area ul li.active, #wrap.gtelp .tab_area ul li.on, #wrap.gtelp .tab_area ul li:hover{background:none;transform:scale(1.1);color:#fff;}
#wrap.gtelp .cont_top{height:1335px;text-align:center;background:url('/assets/user/images/gtelp/gtelp_bg1.jpg') center 60px no-repeat;box-sizing:border-box;padding-top:175px;}
#wrap.gtelp .titleText{font-size:26px;color:#fff;font-weight:200;letter-spacing:-0.8px;padding-bottom:20px;}
#wrap.gtelp .gtelp_top1{padding:45px 0 60px;}
#wrap.gtelp .tab_cont{text-align:center;background:url('/assets/user/images/gtelp/bg_tab_cont.jpg') center 65px no-repeat;padding:150px 0 158px;display:none;}
#wrap.gtelp .tab_cont.on{display:block;}
#wrap.gtelp .tab_cont .inner{width:1027px;margin:0 auto;position:relative;}
#wrap.gtelp .tab_cont img{margin-bottom:50px;}
#wrap.gtelp .tab_cont img:last-of-type{margin:0;}
#wrap.gtelp .tabCont2{padding-bottom:120px;}
#wrap.gtelp .tabCont2 img{margin-bottom:0;}
#wrap.gtelp .tabCont2 a{font-size:0;line-height:0;text-indent:-9999px;width:155px;height:44px;display:block;position:absolute;}
/* 211222 syh 수정 및 추가 */
#wrap.gtelp .tabCont2 div[class^=tc]{position:relative;}
#wrap.gtelp .tabCont2 .tc1 .btn_tc{top:132px;left:54px;}
#wrap.gtelp .tabCont2 .tc2 .btn_tc{top:130px;right:79px;width:247px;}
#wrap.gtelp .tabCont2 .tc3 .btn_tc{top:143px;left:51px;}
#wrap.gtelp .tabCont2 .tc4 .btn_tc{top:112px;right:94px;width:232px;}
/* //211222 syh 수정 및 추가 */
#wrap.gtelp .tabCont4 img{margin-bottom:97px;}

/* 211130 kmh 일본어 개편 */
.lectureSubTab.jp{background-color:rgba(0,0,0,0.3);}
.lectureSubTab.jp > ul{display:table;width:1080px;margin:0 auto;table-layout:fixed;}
.lectureSubTab.jp > ul > li{display:table-cell;height:78px;line-height:78px;padding:0;}
.lectureSubTab.jp > ul > li.on a:before{margin-top:58px;}
/*.japan.pagodaLectuer{min-width:1080px;overflow:hidden;} 211217 kmh 삭제 */
.japan .landing_contents{margin-bottom:150px;}
.japan p{margin:0;padding:0;line-height:1;}
.japan .inner{width:1080px;margin:0 auto;position:relative;}
.japan .tit_cont{text-align:center;}
.japan .top_visual{height:860px;background:url('/assets/user/images/japan/top_visual_jp01.jpg') no-repeat center 0;}
.japan .jp02 .top_visual{background-image:url('/assets/user/images/japan/top_visual_jp02.jpg');}
.japan .jp03 .top_visual{background-image:url('/assets/user/images/japan/top_visual_jp03.jpg');}
.japan .top_tit{padding-top:200px;}
.japan .student_num{margin-top:10px;}
.japan .cont_youtube{padding:115px 0;background-color:#fff;}
.japan .cont_youtube .tit_cont{margin-bottom:80px;}
.japan .cont_youtube .youtube_link{margin-top:50px;text-align:center;}
.japan .cont_youtube .youtube_link p{margin-top:20px;font-size:25px;color:#000;}
.japan .cont_youtube .youtube_link p em{font-weight:600;}
.japan .youtube_box{border:10px solid #ffc4c0;}
.japan .youtube_box .youtube_inner{width:100%;padding-bottom:56.2%;position:relative;overflow:hidden;}
.japan .youtube_box .youtube_inner iframe{width:101%;height:101%;position:absolute;left:-0.5%;top:-0.5%;}
.japan .cont_teacher{padding:120px 0;background-color:#262626;}
.japan .cont_teacher .tit_cont{margin-bottom:68px;}
.japan .teacher_swiper{width:1104px;margin-left:-12px;}
.japan .teacher_swiper li{padding:12px 0;}
.japan .teacher_swiper li a{display:inline-block;border-radius:15px 97px 22px 22px;box-shadow:0 0 12px 2px rgba(0, 0, 0, 0.6);}
.japan .teacher_swiper li img{-ms-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.japan .teacher_swiper li a:hover img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.japan .teacher_swiper li a img{width:100%;}

.japan .cont_greeting{height:1047px;padding:120px 0;background:url('/assets/user/images/japan/greeting_cont_bg.jpg') 50% 0 no-repeat;position:relative;}
.japan .cont_greeting .tit_cont{}
.japan .conversation_wrap{width:100%;height:960px;position:absolute;left:0;bottom:0;perspective:1600px;opacity:1;}
.japan .conversation_wrap .obj_tablet{width:100%;height:100%;background:url('/assets/user/images/japan/tablet_obj.png') 50% 100% no-repeat;position:absolute;left:0;bottom:0;transform-origin:50% 100%;-ms-transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;-ms-transform:translate3d(0,350px,-1100px) rotateX(40deg);-webkit-transform:translate3d(0,350px,-1100px) rotateX(40deg);transform:translate3d(0,350px,-1100px) rotateX(40deg);}
.japan .conversation_wrap .tooltip_items{width:969px;height:645px;margin-left:-485px;position:absolute;left:50%;top:44px;}
.japan .conversation_wrap .tooltip_items span{position:absolute;left:0;top:0;opacity:0;-ms-transition: transform 0.1s ease-out;-webkit-transition: transform 0.1s ease-out;transition: transform 0.1s ease-out;transform-origin:0 15%;-ms-transform:translate(-50px, 0) scale(0.2) rotate(40deg);-webkit-transform:translate(-50px, 0) scale(0.2) rotate(40deg);transform:translate(-50px, 0) scale(0.2) rotate(40deg);}
.japan .conversation_wrap .tooltip_items span:nth-child(2){transform-origin:100% 30%;-ms-transform:translate(50px, 0) scale(0.2) rotate(-40deg);-webkit-transform:translate(50px, 0) scale(0.2) rotate(-40deg);transform:translate(50px, 0) scale(0.2) rotate(-40deg);}
.japan .conversation_wrap .tooltip_items span:nth-child(3){transform-origin:0 45%;}
.japan .conversation_wrap .tooltip_items span:nth-child(4){transform-origin:100% 60%;-ms-transform:translate(50px, 0) scale(0.2) rotate(-40deg);-webkit-transform:translate(50px, 0) scale(0.2) rotate(-40deg);transform:translate(50px, 0) scale(0.2) rotate(-40deg);}
.japan .conversation_wrap .tooltip_items span:nth-child(5){transform-origin:0 75%;}

.japan .conversation_wrap.play .obj_tablet{opacity:1;-ms-transition: all 0.7s ease-out;-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;-ms-transform:translate3d(0,0,0) rotateX(0);-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0);}
.japan .conversation_wrap.play .tooltip_items span{opacity:1;-ms-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;transition-delay:0.7s;-ms-transform:transform:translate(0, 0) scale(1) rotate(0);-webkit-transform:translate(0, 0) scale(1) rotate(0);transform:transform:translate(0, 0) scale(1) rotate(0);}
.japan .conversation_wrap.play .tooltip_items span:nth-child(2){transition-delay:1.3s;}
.japan .conversation_wrap.play .tooltip_items span:nth-child(3){transition-delay:2s;}
.japan .conversation_wrap.play .tooltip_items span:nth-child(4){transition-delay:2.7s;}
.japan .conversation_wrap.play .tooltip_items span:nth-child(5){transition-delay:3.4s;}
.japan .obj_arrow{width:100%;text-align:center;position:absolute;left:0;bottom:34px;}

.japan .cont_curri{padding:120px 0;background-color:#fff;position:relative;}
.japan .cont_curri:before{content:'';width:100%;height:609px;background-color:#eee;position:absolute;left:0;bottom:0;}
.japan .cont_curri .tit_cont{margin-bottom:80px;}
.japan .cont_curri .curri_process{position:relative;}
.japan .cont_curri .curri_process ul{font-size:0;}
.japan .cont_curri .curri_process li{width:212px;height:569px;display:inline-block;font-size:0;vertical-align:top;background:url('/assets/user/images/japan/curri_process.png') no-repeat;}
.japan .cont_curri .curri_process li + li{margin-left:5px;}
.japan .cont_curri .curri_process li.prc2{background-position-x:-217px;}
.japan .cont_curri .curri_process li.prc3{background-position-x:-434px;}
.japan .cont_curri .curri_process li.prc4{background-position-x:-651px;}
.japan .cont_curri .curri_process li.prc5{background-position-x:-868px;}
.japan .cont_curri .curri_process li:hover{background-position-y:-569px;}
.japan .curri_bx{margin-top:70px;position:relative;}
.japan .curri_bx .tab{position:absolute;top:0;left:0;width:100%;height:280px;z-index:52;}
.japan .curri_bx .tab li{width:16.66%;height:100%;float:left;}
.japan .curri_bx .tab li a{height:100%;display:block;}
.japan .curri_bx .cont a{width:280px;height:100px;font-size:0;text-indent:-9999px;position:absolute;right:40px;bottom:143px;}
.japan .cont_lect_type{padding:120px 0;background-color:#262626;}
.japan .cont_lect_type .tit_cont{margin-bottom:80px;}
.japan .cont_benefit{padding:120px 0;background-color:#fff;}
.japan .cont_benefit .tit_cont{margin-bottom:80px;}
.japan .benefit_bx{background-color:#fff;}
.japan .benefit_bx .tab{position:absolute;top:0;left:0;width:100%;height:184px;z-index:51;}
.japan .benefit_bx .tab li{width:20%;height:100%;float:left;}
.japan .benefit_bx .tab li a{height:100%;display:block;}
.japan .cont_book{padding:120px 0;background-color:#fececb;}
.japan .cont_book .tit_cont{margin-bottom:80px;}
.japan .book_items{}
.japan .book_items ul{text-align:center;font-size:0;}
.japan .book_items li{margin:0 -10px;display:inline-block;vertical-align:top;position:relative;}
.japan .book_items li:before{content:'';height:100%;box-shadow:0 0 30px 1px rgba(72, 0, 0, 0.5);border-radius:20px;position:absolute;left:15px;right:50px;opacity:0;-ms-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-ms-transform:scale(0.99);-webkit-transform:scale(0.99);transform:scale(0.99);}
.japan .book_items li:hover:before{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.japan .cont_review{padding:120px 0;background-color:#efeff2;overflow:hidden;}/* 211223 hyj 수정 */
.japan .cont_review .tit_cont{margin-bottom:80px;}
.japan .review_swiper{text-align:center;}
.japan .review_swiper .box{padding:32px 38px;background:#ddd;}
.japan .review_swiper .subject{font-size:25px;font-weight:600;color:#000;}
.japan .review_swiper .rating{font-size:32px;color:#333;letter-spacing:6px;}
.japan .review_swiper .thumb{width:225px;height:150px;margin:5px auto 20px;background-color:#444;}
.japan .review_swiper .info{text-align:left;}
.japan .review_swiper .info .label{height:27px;margin-bottom:12px;padding:0 15px;text-align:center;font-size:18px;line-height:30px;color:#fff;display:inline-block;border-radius:30px;background-color:#333;}
.japan .review_swiper .info p{font-size:15px;font-weight:600;color:#000;}
.japan .review_swiper .info p + p{margin-top:7px;}
.japan .review_swiper .swiper-slide{opacity:0.4;width:350px;-ms-transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.japan .review_swiper .swiper-slide-active{opacity:1;}
.japan .review_swiper .swiper-slide-active .box{background:#fff;box-shadow:0 0 30px 20px #d4d4d6;}
.japan .review_swiper .swiper-slide-active .rating{color:#ff4898;}
.japan .review_swiper .swiper-slide-active .thumb{background-color:#313131;}
.japan .review_swiper .swiper-slide-active .info .label{background-color:#ff4898;}
.japan .review_swiper .swiper-container{position:relative;overflow:visible;}
.japan .review_swiper .swiper-button-prev,
.japan .review_swiper .swiper-button-next{position:absolute;top:43%;width:78px;height:78px;font-size:0;text-indent:-9999px;background-repeat:no-repeat;z-index:3;}
.japan .review_swiper .swiper-button-prev{left:calc(50% - 318px);background-image:url('/assets/user/images/japan/nav_prev.png');}
.japan .review_swiper .swiper-button-next{right:calc(50% - 318px);background-image:url('/assets/user/images/japan/nav_next.png');}
.japan .review_swiper .review_noti{margin-top:27px;font-size:18px;color:#434343;}
.japan .review_swiper .btn_more{display:inline-block;margin-top:70px;}

.japan .floating_ban_r{margin-left:572px;position:fixed;left:50%;bottom:30px;z-index:503;text-align:center;}
.japan .floating_ban_r a{display:block;}
.japan .floating_ban_r .float_lvtest{margin:20px 0 0 -8px;position:relative;}
.japan .floating_ban_r .float_lvtest .float_lv_close{width:33px;height:33px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/japan/icon_close.png') no-repeat;position:absolute;right:22px;top:7px;}

.japan .jp02 .cont_benefit{background-color:#434343;}
.japan .jp02 .benefit_items{}
.japan .jp02 .benefit_items ul{text-align:center;font-size:0;}
.japan .jp02 .benefit_items li{display:inline-block;vertical-align:top;border-radius:17px;}
.japan .jp02 .benefit_items li:hover{box-shadow:0 0 40px 1px rgba(0, 0, 0, 1);}
.japan .jp02 .benefit_items li + li{margin-left:24px;}

.jp03 .cont_info{padding:120px 0;background-color:#fff;}
.japan .jp03 .cont_info .tit_cont{margin-bottom:80px;}
.japan .jp03 .cont_info div{position:relative;z-index:1;}
.japan .jp03 .cont_info .arrow{margin:-70px 0 18px;z-index:0;}
.japan .jp03 .cont_youtube{background-color:#f4f4f4;}
.japan .jp03 .cont_curri:before{height:575px;}
.japan .jp03 .cont_curri .curri_process li{width:212px;height:637px;display:inline-block;font-size:0;vertical-align:top;background:url('/assets/user/images/japan/curri_process_jp03.png') no-repeat;}
.japan .jp03 .cont_curri .curri_process li.prc2{background-position-x:-217px;}
.japan .jp03 .cont_curri .curri_process li.prc3{background-position-x:-434px;}
.japan .jp03 .cont_curri .curri_process li.prc4{background-position-x:-651px;}
.japan .jp03 .cont_curri .curri_process li.prc5{background-position-x:-868px;}
.japan .jp03 .cont_curri .curri_process li:hover{background-position-y:-637px;}
.japan .jp03 .cont_lect_type{background-color:#fff;}
.japan .jp03 .lect_type_bx .tab{position:absolute;top:0;left:0;width:100%;height:156px;z-index:51;}
.japan .jp03 .lect_type_bx .tab li{width:33.33%;height:100%;float:left;}/* 220629 kmh 수정 */
.japan .jp03 .lect_type_bx .tab li a{height:100%;display:block;}
.japan .jp03 .cont_benefit{background-color:#434343;}
.japan .jp03 .benefit_swiper{margin:-20px 0;}
.japan .jp03 .benefit_swiper .swiper-container{padding:20px 0;}
.japan .jp03 .benefit_swiper li img{border-radius:17px;}
.japan .jp03 .benefit_swiper li:hover img{box-shadow:0 0 20px 1px rgba(0, 0, 0, 1);}
.japan .jp03 .cont_book{background-color:#fff;}/* 211217 kmh 추가 */
.japan .jp03 .book_bx .tab{position:absolute;top:0;left:0;width:100%;height:282px;z-index:51;}
.japan .jp03 .book_bx .tab li{width:20%;height:100%;float:left;}
.japan .jp03 .book_bx .tab li a{height:100%;display:block;}
/* //211130 kmh 일본어 개편 */



/*chinese*/
#wrap.chinese .tab_area{position:absolute;width:100%;z-index:1;}
#wrap.chinese .tab_area.fixed{top:100px;position:fixed;z-index:101;}
#wrap.chinese .cont_top{padding-top:50px;text-align:center;background:url(/assets/user/images/chinese/bg1.png) center top no-repeat; background-size:cover;}
#wrap.chinese .cont_top .inner>img{padding-top:29px;margin-left:-75px;}
#wrap.chinese .landing_contents .tab_area ul{width:1080px;margin:0 auto;overflow:hidden;text-align:center;}
#wrap.chinese .landing_contents .tab_area li{position:relative;float:left;width:25%;}/* 200925 hyj 수정 */
#wrap.chinese .landing_contents .tab_area li:hover{background:none;}
#wrap.chinese .landing_contents .tab_area li.on{background-color:#de1d07;}
#wrap.chinese .landing_contents .tab_area li a{display:block;width:100%;height:100%;padding:20px 0;font-size:18px;font-weight:600;}
#wrap.chinese .landing_contents .tab_area li.on a{color:#fff;}
#wrap.chinese .landing_contents .tab_area li.on:after{position:absolute;content:'';left:0;top:5px;width:40px;height:40px;background:url('/assets/m-user/images/chinese/tabBg.jpg') no-repeat; background-size:contain;}

#wrap.chinese .tabContainer>li{position:relative;overflow:hidden;height:0px;}
#wrap.chinese .tabContainer>li.on{height:auto;}
#wrap.chinese .tabContainer .wvNextBox .prevBu{left:0px;}
#wrap.chinese .tabContainer .wvNextBox .nextBu{right:0px;}
#wrap.chinese .tabContainer .slider1 .wvNextBox{width:1100px;margin:19px auto;overflow:hidden;position:absolute;/*background-color:#ddd;*/height:60px;margin-left:auto;margin-right:auto;left:0;right:0;top:400px;}
#wrap.chinese .tabContainer .slider2, #wrap.chinese .tabContainer .slider3, #wrap.chinese .tabContainer .slider4, #wrap.chinese .tabContainer .slider5{position:relative;width:1080px;margin:0 auto;/* overflow:hidden;*/}/* 191125 syh 수정 */
/* #wrap.chinese .tabContainer .slider2 .wrapper>img, #wrap.chinese .tabContainer .slider3 .wrapper>img, #wrap.chinese .tabContainer .slider4 .wrapper>img, #wrap.chinese .tabContainer .slider5 .wrapper>img{width:90%;} */
#wrap.chinese .slider5 ul{overflow:hidden;}

#wrap.chinese .tabContainer .chSlider{background:url(/assets/user/images/chinese/contbg_new.jpg) center 0 no-repeat;}
#wrap.chinese .tabContainer .chSlider .slider1{width:1080px;margin:0 auto;position:relative;padding-bottom:138px;height:1003px;box-sizing:border-box}
#wrap.chinese .tabContainer .chSlider .slider2{height:958px;box-sizing:border-box}
#wrap.chinese .tabContainer .chSlider .slider3{padding:79px 0 0;height:1040px;box-sizing:border-box} /* 200623 kmh 수정 */
#wrap.chinese .tabContainer .chSlider .slider4{height:955px;box-sizing:border-box}
#wrap.chinese .tabContainer .chSlider .slider5{padding:80px 0 102px;height:947px;box-sizing:border-box}
#wrap.chinese .tabcont{padding-bottom:88px;} /* 200305 kmh 추가 */

.chSlider .ytb_wrap{position:absolute;left:50%;top:278px;margin-left:-269px;}
.chSlider .ytb_info{margin:0;padding:3px;background-color:#000;font-size:13px;color:#fff;margin-top:-6px;text-align:right;}
.chSlider .btn_ch_area a{display:inline-block;position:absolute;font-size:0;text-indent:-9999px;line-height:0}
.chSlider .slider1 .btn_ch_area a{width:140px;height:65px;top:449px;}
.chSlider .slider1 .btn_ch_area a.btn_ch1{left:109px}
.chSlider .slider1 .btn_ch_area a.btn_ch2{right:112px}
/* 210813 kmh 추가 */
/* 211108 syh 수정 */
.chSlider .slider2 .btn_ch_area a{width:110px;height:45px;top:652px;}
.chSlider .slider2 .btn_ch_area a.btn_ch1{left:129px;}
.chSlider .slider2 .btn_ch_area a.btn_ch2{left:297px;}
.chSlider .slider2 .btn_ch_area a.btn_ch3{left:471px;}
.chSlider .slider2 .btn_ch_area a.btn_ch4{left:642px;}
.chSlider .slider2 .btn_ch_area a.btn_ch5{left:821px;}
/* //211108 syh 수정 */
.chSlider .slider2 .btn_ch_area a.btn_ch6{left:870px;}
.chSlider .slider2 .btnLvTest{position: absolute;left: 365px;top: 716px;}
.chSlider .slider2 .ytb_wrap{margin: 0;left: 89px;top: 579px;}
.chSlider .slider4 .ytb_wrap{margin: 0;left: 78px;top: 412px;}
/* //210813 kmh 추가 */

.chSlider .slider4 .btn_ch_area a{width:130px;height:45px;top:715px;}

/* 210514 hyj 수정 */
.chSlider .slider4 .btn_ch_area a.btn_ch1{left:125px}
.chSlider .slider4 .btn_ch_area a.btn_ch2{left:290px}
.chSlider .slider4 .btn_ch_area a.btn_ch3{left:450px}
/* //210514 hyj 수정 */
.chSlider .slider5 .btn_ch_area a{width:111px;height:38px;top:628px;}
.chSlider .slider5 .btn_ch_area a.btn_ch1{left:154px}
.chSlider .slider5 .btn_ch_area a.btn_ch2{right:128px}
.chSlider .bx-controls-direction a{font-size:0;text-indent:-9999px;line-height:0;-ms-transition:background 0.2s ease-out;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;}
.chSlider .bx-controls-direction a:before{content:'';display:block;width:54px;height:54px;position:absolute;top:433px;border:2px solid #999;border-width:0 0 2px 2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-ms-transition:border 0.2s ease-out;-webkit-transition:border 0.2s ease-out;transition:border 0.2s ease-out;}
.chSlider .bx-controls-direction a.bx-prev:before{left:-40px;}
.chSlider .bx-controls-direction a.bx-next:before{right:-40px;border-width:2px 2px 0 0;}
.chSlider .bx-controls-direction a:hover:before{border-color:#de1d07;}
.chSlider .bx-controls-direction a.bx-prev:hover:before{border-width:0 0 3px 3px;}
.chSlider .bx-controls-direction a.bx-next:hover:before{border-width:3px 3px 0 0;}
.chSlider .bx-pager{text-align:center;position:absolute;bottom:122px;left:0;width:100%;}
.chSlider .slider2 .bx-pager{bottom:101px}
.chSlider .slider3 .bx-pager{bottom:58px}
.chSlider .slider5 .bx-pager{bottom:116px}
.chSlider .bx-pager-item{display:inline-block;padding:0 6px;vertical-align:top}
.chSlider .bx-pager-link{display:inline-block;vertical-align:top;width:15px;height:15px;border-radius:50%;background:#a5a5a5;font-size:0;text-indent:-9999px;line-height:0;-ms-transition:background 0.2s ease-out;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;}
.chSlider .bx-pager-link.active, .bx-pager-link:hover{background:#de1d07}
.chSlider .slider5 .wrapper{padding-bottom:5px}
.chSlider .slider5 p{padding:0;margin:0}
.chSlider .slider5 .tab5_tit_sc, .chSlider .slider5 .tab5_tit_info{margin-bottom:40px}
.chSlider .slider5 .tb_area{background:#fff;width:1024px;margin:0 auto;position:relative;padding:70px 60px;box-sizing:border-box;box-shadow:2px 2px 5px #d9d9d9}
.chSlider .slider5 .tb_area.type2{padding:48px 60px}
.chSlider .slider5 .tb_area:before{content:'';display:block;width:1024px;height:74px;background:url(/assets/user/images/chinese/tb_area_top.gif) 0 0 no-repeat;position:absolute;top:0;left:0}
.chSlider .slider5 .tb_area:after{content:'';display:block;width:1024px;height:74px;background:url(/assets/user/images/chinese/tb_area_bot.gif) 0 0 no-repeat;position:absolute;bottom:0;left:0}
.chSlider .slider5 .tb_area table{width:100%;border-spacing:0;position:relative;z-index:1}
.chSlider .slider5 .tb_area thead th{background:#1d2d51;font-size:24px;font-weight:700;color:#fff;text-align:center;height:60px;line-height:60px;border-right:1px solid #ddd}
.chSlider .slider5 .tb_area tbody th, .chSlider .slider5 .tb_area tbody td{background:#f4f4f4;color:#222;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.chSlider .slider5 .tb_area tbody th{font-size:22px;font-weight:700;}
.chSlider .slider5 .tb_area tbody td{font-size:18px;padding:27px 0}
.chSlider .slider5 .tb_area .tbl_info th, .chSlider .slider5 .tb_area .tbl_info td{text-align:left}
.chSlider .slider5 .tb_area .tbl_info .fir th, .chSlider .slider5 .tb_area .tbl_info .fir td{border-top:1px solid #ddd}
.chSlider .slider5 .tb_area .tbl_info th{font-size:20px;color:#fff;font-weight:700;background:#1d2d51;padding:18px 0 18px 40px;box-sizing:border-box;}
.chSlider .slider5 .tb_area .tbl_info th > p{display:inline-block;vertical-align:middle;}
.chSlider .slider5 .tb_area .tbl_info th:before{content:'';display:inline-block;width:46px;height:46px;background:url(/assets/user/images/chinese/ico_th1.png) no-repeat 0 0;vertical-align:middle;margin-right:14px}
.chSlider .slider5 .tb_area .tbl_info th.tit2:before{background-image:url(/assets/user/images/chinese/ico_th2.png);}
.chSlider .slider5 .tb_area .tbl_info th.tit3:before{background-image:url(/assets/user/images/chinese/ico_th3.png);}
.chSlider .slider5 .tb_area .tbl_info th.tit4:before{background-image:url(/assets/user/images/chinese/ico_th4.png);}
.chSlider .slider5 .tb_area .tbl_info th.tit5:before{background-image:url(/assets/user/images/chinese/ico_th5.png);}
.chSlider .slider5 .tb_area .tbl_info td{font-size:15px;color:#666;padding:15px 0 15px 40px;box-sizing:border-box}
.chSlider .slider5 .tb_area .tbl_info td li{line-height:24px}
.chSlider .slider5 .tb_area .tbl_info td li:before{content:'·';display:inline-block;margin-right:2px}
.chSlider .slider5 .info_sc{text-align:left;padding-top:33px}
.chSlider .slider5 .info_sc .tit{font-weight:700;font-size:17px;color:#222;display:inline-block;vertical-align:top;margin-right:20px}
.chSlider .slider5 .info_sc > ul{display:inline-block;vertical-align:top}
.chSlider .slider5 .info_sc > ul li{font-size:15px;color:#666}
.chSlider .slider5 .info_sc > ul li:before{content:'·';display:inline-block;margin-right:2px}

#wrap.chinese .tabContainer .slider1 li{position:relative;/*background:url(/assets/user/images/chinese/contBg.png) center top no-repeat;*/}
#wrap.chinese .tabContainer .slider1 li>img{}
#wrap.chinese .tabContainer .slider1 li.tabContbg1{background:url(/assets/user/images/chinese/contBg1.png) center top no-repeat;position:relative;}
#wrap.chinese .tabContainer .slide{   width:1080px;margin:0 auto;position:relative;}
#wrap.chinese .tabContainer .slider3 .wvNextBox span{color:#ddd;}
#wrap.chinese .tabContainer .slider4{position:relative;}
#wrap.chinese .tabContainer .slider5{position:relative;}

#wrap.chinese .wrapper{text-align:center;overflow:hidden;}
#wrap.chinese .tabContainer .tabContbg0{position:relative;background:url(/assets/user/images/chinese/contBg.png) center top no-repeat;}
#wrap.chinese .tabContainer .tabContbg2{background:url(/assets/user/images/chinese/contBg2.jpg) center bottom no-repeat;} /* 200623 kmh 수정 */
#wrap.chinese .tabContainer .tabContbg3{background:url(/assets/user/images/chinese/contBg3.jpg) center bottom no-repeat;}  /* 191125 syh 수정 */
#wrap.chinese .tabContainer .tabContbg4{background:url(/assets/user/images/chinese/contBg4.jpg) center top no-repeat;}  /* 191125 syh 수정 */


#wrap.chinese .linkBtn{position:absolute;width:100%;left:0;bottom:161px;}
#wrap.chinese .linkBtn img{width:325px;}

#wrap.chinese .linkBtn2{position:absolute;left:86px;top:419px;}
#wrap.chinese .linkBtn2 img{width:293px;}
#wrap.chinese .kakaoBtn{position:absolute;width:280px;height:50px;right:88px;bottom:46px;font-size:0;text-indent:-9999px;}
#wrap.chinese .online{position:absolute;width:69px;height:150px;right:380px;bottom:40px;font-size:0;text-indent:-9999px;}
#wrap.chinese .offline{position:absolute;width:69px;height:150px;right:250px;bottom:40px;font-size:0;text-indent:-9999px;}
/*//*/

#wrap.chinese .tcLink1{position:absolute;width:105px;height:60px;left:160px;bottom:112px;font-size:0;text-indent:-9999px;}
#wrap.chinese .tcLink2{position:absolute;width:105px;height:60px;left:278px;bottom:112px;font-size:0;text-indent:-9999px;}
#wrap.chinese .tcLink3{position:absolute;width:105px;height:60px;left:396px;bottom:112px;font-size:0;text-indent:-9999px;}
#wrap.chinese .tcLink4{position:absolute; width:105px;height:60px;left:515px;bottom:112px;font-size:0;text-indent:-9999px;}

#wrap.chinese .tcLink5{position:absolute;width:78px;height:60px;left:219px;bottom:105px;font-size:0;text-indent:-9999px;}
#wrap.chinese .tcLink6{position:absolute;width:105px;height:59px;left:377px;bottom:105px;font-size:0;text-indent:-9999px;}
#wrap.chinese .tcLink7{position:absolute;width:105px;height:59px;right:365px;bottom:105px;font-size:0;text-indent:-9999px;}
#wrap.chinese .tcLink8{position:absolute;width:105px;height:59px;right:193px;bottom:105px;font-size:0;text-indent:-9999px;}

/* #wrap.chinese .sliderInTab{position:absolute;top:165px;padding:20px;} */
#wrap.chinese .sliderInTab .sliderInBox{width:966px;margin:0 auto;overflow:hidden;}
#wrap.chinese .sliderInTab .sliderInBox li{    width:50%;float:left;}
#wrap.chinese .sliderInTab .sliderInBox li a{    font-size:17px;background-color:#666666;display:block;padding:10px;color:#999;}
#wrap.chinese .sliderInTab .sliderInBox li.on a{background-color:#de1d07;color:#fff;}
#wrap.chinese .sliderInCont{height:700px;overflow:hidden;}
#wrap.chinese .sliderInTab .sliderInBox li.on{display:block;}

#wrap.chinese .cont1 .sec_top_btn{width:1080px;margin:0 auto;position:absolute;left:0;right:0;bottom:0;}
#wrap.chinese .sec_top_btn .sec_top_tc02{position:absolute;right:95px;top:510px;}


/* 중국어 개편 211228 syh 수정 */
.lectureSubTab.ch{background-color:rgba(0,0,0,0.5);}
.lectureSubTab.ch > ul{display:table;width:1080px;margin:0 auto;table-layout:fixed;}
.lectureSubTab.ch > ul > li{display:table-cell;height:78px;line-height:78px;padding:0;}
.lectureSubTab.ch > ul > li.on a:before{margin-top:58px;}
.chinese p{margin:0;padding:0;line-height:1;}
.chinese .landing_contents.ch01{padding-top:60px;}
.chinese .inner{width:1080px;margin:0 auto;position:relative;}
.chinese .top_visual{height:772px;background:url('/assets/user/images/chinese/top_visual_ch01.jpg') no-repeat center 0;}
.chinese .top_tit{padding-top:240px;}
.chinese .student_num{position:absolute;top:289px;right:-35px;width:388px;text-align:center;}
.chinese .student_num .txt_top{font-size:32px;font-weight:600;margin-bottom:20px;animation: color-change 1s infinite;}
.chinese .student_num .txt_num{font-size:39px;font-weight:600; animation: color-change 1s infinite;}
.chinese .student_num .txt_num strong{font-size:85px;}
.chinese .student_num .txt_etc{font-size:15px;color:#a7a8a7;border-top:1px solid #3f3f35;padding-top:25px;margin-top:9px;}
@keyframes color-change {0% {color:#f7edc2;} 25% {color:#dfca97;} 50% {color:#c5a669;} 75% {color:#dfca97;} 100% {color:#f7edc2;}}
.chinese .tit_cont{text-align:center;}
.chinese .stit{text-align:center;}
.chinese .cont_teacher{height:1893px;background:url('/assets/user/images/chinese/bg_cont_teacher.jpg') no-repeat center 0;overflow:hidden;}
.chinese .cont_teacher .tit_cont{padding:130px 0 75px;}
.chinese .cont_teacher .slide_box{width:325px;height:636px;box-sizing:border-box;background:#f5f5f5;margin:0 auto 30px;position:relative;overflow:hidden;}
.chinese .cont_teacher .slide_box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #d9d9d9;box-sizing:border-box;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
.chinese .cont_teacher .box_top{position:relative;overflow:hidden;}
.chinese .cont_teacher .box_top:before{content:'';display:block;position:absolute;bottom:-160px;left:0;width:323px;height:100%;background:url('/assets/user/images/chinese/shadow_on.png') no-repeat center bottom;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
.chinese .cont_teacher .txt_group{position:absolute;bottom:0;left:0;text-align:left;padding:0 0 15px 16px;height:108px;box-sizing:border-box;}
.chinese .cont_teacher .txt_group .tit{font-size:38px;color:#fff;font-weight:600;text-shadow:1px 2px 3px #222;padding-bottom:13px;}
.chinese .cont_teacher .txt_group .slogan{font-size:16px;color:#fff;line-height:21px;}
.chinese .teacher_slider{width:1041px;padding-bottom:55px;margin:0 auto 65px;position:relative;}
.chinese .teacher_slider:after{content:'';display:block;width:900px;height:2px;position:absolute;bottom:0;left:50%;margin-left:-450px;background:url('/assets/user/images/chinese/bg_dot.png') no-repeat center 0;}
.chinese .teacher_slider li{text-align:center;}
.chinese .teacher_slider .slide_box:hover .box_top:before{bottom:0;}
.chinese .teacher_slider .slide_box:hover:after{border:3px solid #d4bf89;}
.chinese .teacher_slider .bx-controls-direction a{position:absolute;top:37%;width:34px;height:59px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/chinese/btn_nav.png') no-repeat;z-index:3;cursor:pointer;}
.chinese .teacher_slider .bx-controls-direction .bx-prev{left:-63px;}
.chinese .teacher_slider .bx-controls-direction .bx-next{right:-63px;background-position-x:-34px;}
.chinese .cont_teacher .box_bot{padding-top:17px;position:relative;z-index:1;}
.chinese .cont_teacher .box_bot .info_group{margin-bottom:12px;}
.chinese .cont_teacher .box_bot .center{display:inline-block;padding:0 18px;line-height:27px;font-size:16px;color:#fff;background:#1a629b;border-radius:13px;margin-right:5px;}
.chinese .cont_teacher .box_bot .name a{font-size:16px;color:#444;}
.chinese .cont_teacher .box_bot .name a + a{margin-left:5px;}
.chinese .cont_teacher .box_bot .name a:hover{text-decoration:underline;}
.chinese .cont_teacher .box_bot .tc_history{font-size:16px;color:#222;line-height:21px;font-weight:600;}
.chinese .care_area{width:1080px;height:661px;position:relative;background:url('/assets/user/images/chinese/bg_ipad.png') no-repeat center 0;margin:0 auto 0;}
.chinese .care_area .list_ani{position:absolute;top:0;left:0;width:100%;}
.chinese .care_area .list_ani li{position:absolute;opacity: 0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.5s; transition: all 0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.chinese .care_area .action li{opacity: 1;-webkit-transform:translateY(0);transform:translateY(0);top:0;left:-94px;}
.chinese .care_area .action .list1{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.chinese .care_area .action .list2{-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.chinese .care_area .action .list3{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.chinese .care_area .action .list4{-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.chinese .care_area .action .list_main{-webkit-transition-delay:0.9s;transition-delay:0.9s;top:0;left:0;text-align:center;width:100%;}
.chinese .cont_curry{height:1666px;background:url('/assets/user/images/chinese/bg_cont_curry.jpg') no-repeat center 0;}
.chinese .cont_curry .tit_cont{padding:126px 0 38px;}
.chinese .cont_curry .lect_class{background-color:#fff;margin:35px 0 90px;}
.chinese .cont_curry .class_tab:after{content:'';display:block;clear:both;}
.chinese .cont_curry .class_tab li{float:left;width:50%;text-align:center;}
.chinese .cont_curry .class_tab a{display:block;line-height:99px;font-size:35px;color:#c1c1c1;background:#f1f1f1;-webkit-transition:all 0.3s; transition: all 0.3s;}
.chinese .cont_curry .class_tab li.on a{background:#1a629b;color:#fff;font-weight:600;}
.chinese .cont_curry .class_cont{border:4px solid #1a629b;}
.chinese .cont_curry .class_cont > div{font-size:30px;color:#222;line-height:50px;padding:65px 0 65px 50px;letter-spacing:-1px;}
.chinese .cont_curry .class_cont > div:last-child{display:none;}
.chinese .curry_process{}
.chinese .curry_process li{width:260px;height:463px;background:url('/assets/user/images/chinese/curry_process.png') no-repeat 0 0;display:inline-block;vertical-align:top;font-size:0;line-height:0;text-indent:-9999px;position:relative;}
.chinese .curry_process li + li{margin-left:10px;}
.chinese .curry_process li.prc2{background-position-x:-274px;}
.chinese .curry_process li.prc3{background-position-x:-548px;}
.chinese .curry_process li.prc4{background-position-x:-822px;}
.chinese .curry_process li.on{background-position-y:-463px;}
.chinese .curry_process li + li:before{content:'';display:block;width:45px;height:45px;background:url('/assets/user/images/chinese/prc_arrow.png') no-repeat 0 0;position:absolute;top:240px;left:-33px;}
.chinese .curry_process li.prc2:before{top:290px;}
.chinese .curry_process li.prc3:before{top:270px;}
.chinese .cont_lect_type{height:1110px;background:url('/assets/user/images/chinese/bg_cont_lecttype.jpg') no-repeat center 0;}
.chinese .cont_lect_type .inner{width:1430px;}
.chinese .cont_lect_type .tit_cont{padding:124px 0 72px;}
.chinese .lect_swipe{overflow:hidden;height:599px;padding-bottom:70px;position:relative;}
.chinese .lect_swipe .box{width:479px;height:479px;background:#18283e;/*-webkit-transition:all 0.3s; transition: all 0.3s;*/border-radius:50%;margin:0 auto;text-align:center;margin-top:63px;}
.chinese .lect_swipe .box .tit{font-size:48px;color:#45566d;padding:144px 0 24px;}
.chinese .lect_swipe .box .sub{font-size:32px;color:#45566d;line-height:44px;}
.chinese .lect_swipe .swiper-slide{width:479px;}
.chinese .lect_swipe .swiper-slide-active{z-index:100;width:599px;left:-55px;}
.chinese .lect_swipe .swiper-slide-active .box{width:599px;height:599px;background:url('/assets/user/images/chinese/bg_box_round.png') no-repeat center center;margin-top:0;}
.chinese .lect_swipe .swiper-slide-active .box .tit{font-size:60px;color:#1a629b;padding:180px 0 12px;font-weight:600;}
.chinese .lect_swipe .swiper-slide-active .box .sub{font-size:40px;color:#222;line-height:55px;}
.chinese .lect_swipe .swiper-container{position:relative;overflow:visible;}
.chinese .lect_swipe .swiper_btn{position:absolute;top:65px;width:479px;height:479px;font-size:0;text-indent:-9999px;z-index:101;cursor:pointer;}
.chinese .lect_swipe .swiper_btn.prev{left:0;}
.chinese .lect_swipe .swiper_btn.next{right:0;}
.chinese .lect_swipe .swiper_btn:after{content:'';display:block;width:34px;height:59px;position:absolute;top:211px;background:url('/assets/user/images/chinese/btn_nav.png') no-repeat;}
.chinese .lect_swipe .swiper_btn.prev:after{left:330px;}
.chinese .lect_swipe .swiper_btn.next:after{right:330px;background-position-x:-34px;}
.chinese .cont_lect_type .swiper-pagination{bottom:0;width:100%;}
.chinese .cont_lect_type .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background:#172c48;border:1px solid #fff;opacity:1;box-sizing:border-box;margin:0 5px;}
.chinese .cont_lect_type .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}
.chinese .cont_benefit{height:1332px;background:url('/assets/user/images/chinese/bg_cont_benefit.jpg') no-repeat center 0;}
.chinese .cont_benefit .tit_cont{padding:125px 0 78px;}
.chinese .benefit_bx{background-color:#fff;}
/* 220120 syh 수정 및 추가 */
.chinese .ch01 .benefit_bx{height:823px;overflow:hidden;}
.chinese .benefit_bx .tab{position:absolute;top:0;left:0;width:100%;height:150px;z-index:51;}
.chinese .benefit_bx .tab li{width:16.66%;height:100%;float:left;}
.chinese .benefit_bx .tab li a{height:100%;display:block;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .cont_books{height:1312px;background:#f4f4f4;}
.chinese .cont_books .tit_cont{padding:123px 0 28px;}
.chinese .books_bx{background-color:#fff;height:640px;overflow:hidden;}
.chinese .books_bx .tab{position:absolute;top:0;left:0;width:100%;height:150px;z-index:51;}
.chinese .books_bx .tab li{width:33.3%;height:100%;float:left;}
.chinese .books_bx .tab li a{height:100%;display:block;font-size:0;line-height:0;text-indent:-9999px;}
/* //220120 syh 수정 및 추가 */
.chinese .cont_review{height:1173px;background:url('/assets/user/images/chinese/bg_cont_review.jpg') no-repeat center 0;background-size:cover;text-align:center;padding-bottom:80px;}
.chinese .cont_review .tit_cont{padding:124px 0 73px;}
.chinese .review_bx > div{width:354px;height:526px;background:#fff;border-radius:30px;}
.chinese .review_bx > div > a{display:block;padding-top:42px;text-align:left;}
.chinese .review_bx .review_tit{font-size:22px;color:#1a629b;line-height:32px;font-weight:600;text-align:center;height:66px;overflow:hidden;margin-bottom:19px;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding:0 10px;}
.chinese .review_bx .review_photo{width:315px;height:230px;overflow:hidden;margin:0 auto 25px;}
.chinese .review_bx .review_photo img{width:315px;}
.chinese .cont_review .bx-controls-direction a{position:absolute;top:590px;width:34px;height:59px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/chinese/btn_nav.png') no-repeat;z-index:3;cursor:pointer;}
.chinese .cont_review .bx-controls-direction .bx-prev{left:-70px;}
.chinese .cont_review .bx-controls-direction .bx-next{right:-70px;background-position-x:-34px;}
.chinese .cont_review .txt_info{font-size:18px;color:#cfcfd0;padding:30px 0 74px;}
.chinese .review_bx .label{display:inline-block;padding:0 20px;line-height:27px;background:#1a629b;border-radius:13px;font-size:18px;color:#fff;font-weight:600;margin:0 0 15px 20px;}
.chinese .review_bx .classInfo{padding-left:20px;}
.chinese .review_bx .classInfo span{font-size:20px;color:#222;font-weight:600;display:inline-block;line-height:28px;height:28px;vertical-align:top;margin-right:3px;}
.chinese .review_bx .classInfo span.classTit{max-width:205px;overflow:hidden;}
.chinese .review_bx .writer{display:inline-block;margin-left:20px;font-size:20px;color:#222;font-weight:600;}
.chinese .floating_ban_r{margin-left:600px;position:fixed;left:50%;bottom:30px;z-index:503;text-align:center;}
.chinese .floating_ban_r a{display:block;}
.chinese .floating_ban_r .float_btn_top{width:98px;height:99px;margin:0 auto;}
.layer_video{display:none;}
.layer_video:before{content:'';width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);position:fixed;left:0;top:0;z-index:1002;}
.layer_video .layer_contents{width:792px;border:1px solid #000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;left:50%;top:50%;z-index:1003;}
.layer_video .layer_video_box{position:relative;padding-bottom:56.6%;overflow:hidden;}
.layer_video .layer_video_box iframe{width:101%;height:101%;position:absolute;left:-0.5%;top:-0.5%;}
.layer_video .btn_layer_close{width:40px;height:40px;font-size:0;background-color:#000;position:absolute;right:-1px;top:-41px;}
.layer_video .btn_layer_close:before,
.layer_video .btn_layer_close:after{content:'';width:1px;height:30px;margin-top:-15px;background-color:#fff;position:absolute;left:50%;top:50%;}
.layer_video .btn_layer_close:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.layer_video .btn_layer_close:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
/* //중국어 개편 211228 syh 수정 */

/* 중국어 회화 개편 211228 syh 수정 */
.chinese .landing_contents.ch02{padding-top:60px;}
.chinese .ch02 .top_visual{height:772px;background:url('/assets/user/images/chinese/top_visual_ch02.jpg') no-repeat center 0;}
.chinese .cont_youtube{background:#1c1e2d;padding-bottom:120px;}
.chinese .cont_youtube .tit_cont{padding:124px 0 73px;}
.chinese .cont_youtube .youtube_box{margin-bottom:62px;}
.chinese .cont_youtube .ban_youtube{position:relative;}
.chinese .cont_youtube .ban_youtube a{width:280px;height:85px;position:absolute;bottom:0;right:143px;font-size:0;text-indent:-9999px;line-height:0;}
.chinese .cont_teacher .txt_group.line3{height:130px;}
.chinese .cont_teacher .slide_box > .center{display:inline-block;padding:0 20px;line-height:34px;font-size:20px;color:#fff;background:#1a629b;border-radius:17px;margin-right:5px;position:absolute;top:14px;left:14px;}
.chinese .ch02 .cont_teacher{height:1800px;}
.chinese .ch02 .cont_teacher .slide_box{height:520px;}
.chinese .ch02 .cont_teacher .slide_box a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch02 .care_area .action li{left:-111px;}
.chinese .ch02 .care_area .action .list_main{-webkit-transition-delay:0.9s;transition-delay:0.9s;left:0;}
.chinese .ch02 .cont_curry{height:1466px;background:url('/assets/user/images/chinese/bg_cont_curry02.jpg') no-repeat center 0;text-align:center;}
.chinese .ch02 .cont_curry .tit_cont{padding:154px 0 73px;}
.chinese .curry_bx{position:relative;background:#fff url('/assets/user/images/chinese/bg_curry_cont.jpg') no-repeat 0 0;margin-bottom:75px;height:739px;overflow:hidden;}
.chinese .curry_bx .tab{position:absolute;top:0;left:0;width:100%;height:100px;z-index:51;}
.chinese .curry_bx .tab li{width:14.2%;height:100%;float:left;} /* 220120 syh 수정 */
.chinese .curry_bx .tab li a{height:100%;display:block;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .curry_bx .cont > div:first-child{display:block;}
.chinese .curry_bx .cont > div{display:none;position:relative;}
.chinese .curry_bx .btn_book_detail{display:block;width:294px;height:493px;position:absolute;top:173px;right:75px;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch02 .cont_benefit{height:1297px;background:url('/assets/user/images/chinese/bg_cont_benefit02.jpg') no-repeat center 0;}
.chinese .ch02 .cont_benefit .tit_cont{padding:160px 0 70px;}
.chinese .ch02 .benefit_bx{position:relative;background:#fff url('/assets/user/images/chinese/bg_benefit_cont.jpg') no-repeat 0 0;height:759px;overflow:hidden;}
.chinese .ch02 .benefit_bx .cont > div:first-child{display:block;}
.chinese .ch02 .benefit_bx .cont > div{display:none;position:relative;}
.chinese .ch02 .benefit_bx .tab{height:147px;}
.chinese .ch02 .benefit_bx .tab li{width:25%;}
.chinese .ch02 .benefit_bx .cont > div{position:relative;}
.chinese .ch02 .benefit_bx .youtube_area{position:absolute;bottom:194px;right:50px;width:570px;height:317px;}
.chinese .ch02 .lect_swipe .box .sub{font-size:25px;line-height:36px;}
.chinese .ch02 .lect_swipe .swiper-slide-active .box .sub{font-size:40px;color:#222;line-height:55px;}
.chinese .ch02 .lect_swipe .box.line3 .tit{padding:130px 0 24px;}
.chinese .ch02 .lect_swipe .btn_detail{font-size:25px;color:#45566d;margin-top:30px;display:inline-block;}
.chinese .ch02 .lect_swipe .swiper-slide-active .box.line1 .tit{padding:212px 0 12px;}
.chinese .ch02 .lect_swipe .swiper-slide-active .box.line3 .tit{padding:150px 0 12px;}
.chinese .ch02 .lect_swipe .swiper-slide-active .btn_detail{font-size:35px;color:#222;font-weight:600;margin-top:28px;}
.chinese .floating_ban_level{width:179px;height:178px;display:inline-block;background:url('/assets/user/images/chinese/floating_ban_level01.png') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;animation: animatedBackground 0.5s linear infinite /*alternate*/;}
@keyframes animatedBackground{from {background:url('/assets/user/images/chinese/floating_ban_level01.png') no-repeat 0 0;}to {background:url('/assets/user/images/chinese/floating_ban_level02.png') no-repeat 0 0;}}
/* //중국어 회화 개편 211228 syh 수정 */

/* HSK 개편 211228 syh 수정 */
.chinese .landing_contents.ch03{padding-top:60px;}
.chinese .ch03 .top_visual{height:772px;background:url('/assets/user/images/chinese/top_visual_ch03.jpg') no-repeat center 0;}
.chinese .ch03 .student_num{top:160px;}
.chinese .ch03 .cont_youtube .youtube_box{margin-bottom:50px;}
.chinese .ch03 .cont_youtube .ban_youtube a{right:12px;}
.chinese .ch03 .cont_teacher{height:1422px;background:url('/assets/user/images/chinese/bg_cont_teacher03.jpg') no-repeat center 0;overflow:hidden;}
.chinese .ch03 .cont_teacher .tit_cont{padding:126px 0 54px;}
.chinese .ch03 .cont_teacher .slide_box{width:980px;height:264px;box-sizing:border-box;background:#f5f5f5;margin:0;position:relative;overflow:hidden;text-align:left;}
.chinese .ch03 .cont_teacher .slide_box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #d9d9d9;box-sizing:border-box;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
.chinese .ch03 .cont_teacher .slide_box:before{content:'';display:block;position:absolute;top:1px;left:-655px;width:653px;height:262px;background:url('/assets/user/images/chinese/shadow_on_left.png') no-repeat center bottom;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.chinese .ch03 .cont_teacher .box_left{position:relative;overflow:hidden;float:left;width:490px;margin-right:2px;}
.chinese .ch03 .cont_teacher .txt_group{position:static; text-align:left;box-sizing:border-box;height:155px;padding:0;margin-top:50px;}
.chinese .ch03 .cont_teacher .txt_group .tit{font-size:37px;color:#222;font-weight:600;text-shadow:none;padding:0 0 10px;}/* 220620 hyj 수정 */
.chinese .ch03 .cont_teacher .txt_group .slogan{font-size:23px;color:#222;line-height:32px;}
.chinese .ch03 .teacher_slider{width:1080px;position:relative;background:rgba(0, 0, 0, 0.3);padding:43px 0 45px 38px;box-sizing:border-box;}
.chinese .ch03 .teacher_slider:after{display:none;}
.chinese .ch03 .teacher_slider li{text-align:center;}
.chinese .ch03 .teacher_slider .slide_box:hover:before{left:0;}
.chinese .ch03 .teacher_slider .slide_box:hover:after{border:3px solid #d4bf89;}
.chinese .ch03 .teacher_slider .bx-controls-direction a{position:absolute;left:auto;right:10px;width:42px;height:117px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/chinese/btn_nav02.png') no-repeat 0 -127px;z-index:3;cursor:pointer;}
.chinese .ch03 .teacher_slider .bx-controls-direction a.disabled{opacity:0.3;}
.chinese .ch03 .teacher_slider .bx-controls-direction .bx-prev{top:478px;}
.chinese .ch03 .teacher_slider .bx-controls-direction .bx-next{top:351px;background-position-y:0;}
.chinese .ch03 .cont_teacher .box_right{float:left;position:relative;z-index:1;width:485px;height:263px;}
.chinese .ch03 .cont_teacher .box_right .info_group{margin-bottom:12px;}
.chinese .ch03 .cont_teacher .box_right .center{display:inline-block;padding:0 22px;line-height:28px;font-size:20px;color:#fff;background:#1a629b;border-radius:13px;margin-right:7px;}
.chinese .ch03 .cont_teacher .box_right .name a{font-size:20px;color:#444;}
.chinese .ch03 .cont_teacher .box_right .name a + a{margin-left:6px;}
.chinese .ch03 .cont_teacher .box_right .name a:hover{text-decoration:underline;}
.chinese .ch03 .cont_teacher .box_right .tc_history{font-size:16px;color:#222;line-height:21px;font-weight:600;}
.chinese .ch03 .cont_teacher .box_right .btn_sample{position:absolute;bottom:25px;right:23px;}
.chinese .ch03 .cont_curry{height:1392px;background:url('/assets/user/images/chinese/bg_cont_curry03.jpg') no-repeat center 0;text-align:center;}
.chinese .ch03 .cont_curry .tit_cont{padding:160px 0 70px;}
.chinese .ch03 .youtube_area{position:relative;width:672px;margin:0 auto 27px;}
.chinese .ch03 .youtube_area .btn_sample{position:absolute;top:17px;left:81px;display:block;width:506px;height:287px;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch03 .curry_bx{position:relative;background:#fff url('/assets/user/images/chinese/bg_curry_cont_ch03.jpg') no-repeat 0 0;height:762px;overflow:hidden;margin-bottom:0;}
.chinese .ch03 .curry_bx .tab{position:absolute;top:0;left:0;width:100%;height:153px;z-index:51;}
.chinese .ch03 .curry_bx .tab li{width:33.33%;height:100%;float:left;}/* 220620 hyj 수정 */
.chinese .ch03 .curry_bx .tab li a{height:100%;display:block;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch03 .curry_bx .cont > div:first-child{display:block;}
.chinese .ch03 .curry_bx .cont > div{display:none;position:relative;}
.chinese .ch03 .curry_bx .btn_book_detail{display:block;width:294px;height:493px;position:absolute;top:173px;right:75px;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch03 .cont_benefit{height:1129px;background:url('/assets/user/images/chinese/bg_cont_benefit03.jpg') no-repeat center 0;}
.chinese .ch03 .cont_benefit .tit_cont{padding:0 0 70px;}
.chinese .ch03 .benefit_bx{height:769px;overflow:hidden;background:url('/assets/user/images/chinese/bg_benefit_bx03.jpg') no-repeat center 0;} /* 220120 syh 추가 */
.chinese .ch03 .benefit_bx .tab{height:150px;}
.chinese .ch03 .benefit_bx .tab li{width:25%;}
.chinese .ch03 .benefit_bx .cont > div{position:relative;}
.chinese .ch03 .floating_ban_level{background-image:url('/assets/user/images/chinese/floating_ch03_01.png');animation: aniFloatCh03 0.5s linear infinite;}
@keyframes aniFloatCh03{from {background:url('/assets/user/images/chinese/floating_ch03_01.png') no-repeat 0 0;}to {background:url('/assets/user/images/chinese/floating_ch03_02.png') no-repeat 0 0;}}
/* //HSK 개편 211228 syh 수정 */

/* TSC 개편 211228 syh 수정 */
.chinese .landing_contents.ch04{padding-top:60px;}
.chinese .ch04 .top_visual{height:772px;background:url('/assets/user/images/chinese/top_visual_ch04.jpg') no-repeat center 0;}
.chinese .ch04 .student_num{top:296px;}
.chinese .ch04 .cont_youtube {text-align:center;}
.chinese .ch04 .cont_youtube .inner{width:100%;}
.chinese .ch04 .cont_youtube .ban_youtube a{right:117px;}
.chinese .ch04 .youtube-slider{position: relative;width: 1425px;margin:0 auto;padding: 0 60px;}
.chinese .ch04 .youtube-slider{margin-bottom:75px;}
.chinese .ch04 .youtube-slider .swiper-wrapper{left:-130px;}
.chinese .ch04 .youtube-slider .swiper-slide{display: flex;justify-content: center;align-items: center;height: auto;box-shadow: 0px 0p 8px rgba(0,0,0,0.4);width:605px;}
.chinese .ch04 .youtube-slider .swiper-slide-active{width:865px;}
.chinese .ch04 .youtube-slider .swiper-slide-active iframe{width:865px;height:487px;}
.chinese .ch04 .cont_youtube div[class^=swiper-button-]{top:73px;z-index: 1;transition: border-color 0.3s;width:279px;height:341px;font-size:0;text-indent:-9999px;}
.chinese .ch04 .youtube-slider .swiper-button-next{right:60px; background-position-x:-34px;}
.chinese .ch04 .youtube-slider .swiper-button-prev{left:60px;}
.chinese .ch04 .cont_youtube div[class^=swiper-button-]:after{content:'';display:block;width:34px;height:59px;background:url('/assets/user/images/chinese/btn_nav.png') no-repeat 0 0;position:absolute;top:41%;}
.chinese .ch04 .cont_youtube div.swiper-button-next:after{right:202px;background-position-x:-34px;}
.chinese .ch04 .cont_youtube div.swiper-button-prev:after{left:202px;}
.chinese .ch04 .cont_youtube .ban_youtube{width:1080px;position:relative;margin:0 auto;}
.chinese .ch04 .cont_teacher{background-color:#162b48;height:1800px;}
.chinese .ch04 .cont_teacher .slide_box{height:520px;}
.chinese .ch04 .cont_teacher .slide_box a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch04 .care_area .action li{left:-111px;}
.chinese .ch04 .care_area .action .list_main{-webkit-transition-delay:0.9s;transition-delay:0.9s;left:0;}
.chinese .ch04 .cont4_group{background:#353944 url('/assets/user/images/chinese/bg_cont04.jpg') no-repeat center 0;}
.chinese .ch04 .cont_why{text-align:center;padding-bottom:30px;}
.chinese .ch04 .cont_why .tit_cont{padding:150px 0 78px;}
.chinese .ch04 .cont_why .que{position: relative;height: 120px;cursor: pointer;background:url('/assets/user/images/chinese/why_off.png') no-repeat 0 0;-webkit-transition:all 0.3s; transition: all 0.3s;margin-top:30px;font-size:0;line-height:0;text-indent:-9999px;}
.chinese .ch04 .cont_why .que:first-child{margin-top:0;}
.chinese .ch04 .cont_why .que.q2{background-position-y:-150px;}
.chinese .ch04 .cont_why .que.q3{background-position-y:-300px;}
.chinese .ch04 .cont_why .que:before{content:'';display:block;width:28px;height:17px;background:url('/assets/user/images/chinese/arr01.png') no-repeat 0 0;position:absolute;top:52px;right:48px;-webkit-transition:all 0.3s; transition: all 0.3s;}
.chinese .ch04 .cont_why .que.on{background:url('/assets/user/images/chinese/why_on.png') no-repeat 0 0;}
.chinese .ch04 .cont_why .que.on.q2{background-position-y:-150px;}
.chinese .ch04 .cont_why .que.on.q3{background-position-y:-300px;}
.chinese .ch04 .cont_why .que.on + .anw{display:block;}
.chinese .ch04 .cont_why .anw{display: none; overflow: hidden;margin-bottom:30px;}
.chinese .ch04 .cont_why .que.on:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.chinese .ch04 .cont_curry{height:885px;text-align:center;background:none;}
.chinese .ch04 .cont_curry .tit_cont{padding:0 0 58px;}
.chinese .ch04 .curry_process{}
.chinese .ch04 .curry_process ul:after{content:'';display:block;clear:both;}
.chinese .ch04 .curry_process li{width:264px;height:auto;float:left;position:relative;box-sizing:border-box;font-size:18px;color:#272727;line-height:27px;text-align:left;text-indent:0;cursor:pointer;}
.chinese .ch04 .curry_process li + li{margin-left:8px;}
.chinese .ch04 .curry_process .prc_tit{background:#d4ccc2;}
.chinese .ch04 .curry_process li.prc2 .prc_tit{background:#d4c4af;}
.chinese .ch04 .curry_process li.prc3 .prc_tit{background:#d4b891;}
.chinese .ch04 .curry_process li.prc4 .prc_tit{background:#d4a86a;}
.chinese .ch04 .curry_process li.on .prc_tit{background:#1a629b;}
.chinese .ch04 .curry_process li .prc_con{height:189px;padding:25px 0 0 19px;background:#fff url('/assets/user/images/chinese/bg_prc.jpg') no-repeat center bottom;letter-spacing:-1px;}
.chinese .ch04 .curry_process li.on .prc_con{border:3px solid #1a629b;border-top:0;padding-left:16px;}
.chinese .ch04 .curry_process li + li:before{content:'';display:block;width:31px;height:31px;background:url('/assets/user/images/chinese/prc_arrow04.png') no-repeat 0 0;position:absolute;top:175px;left:-20px;}
.chinese .ch04 .cont_benefit{height:auto;background:none;padding-bottom:90px;}
.chinese .ch04 .cont_benefit .tit_cont{padding:90px 0 60px;}
.chinese .ch04 .benefit_bx .tab{height:114px;}
.chinese .ch04 .benefit_bx .tab li{width:25%;}
.chinese .ch04 .benefit_bx .cont > div{position:relative;}
.chinese .cont_review{background:#273750 url('/assets/user/images/chinese/bg_cont_review04.jpg') no-repeat center 0;background-size:cover;}
/* //TSC 개편 211228 syh 수정 */


/* 211022hyj 기초영어회화 페이지 개편 */
/*기초영어*/
.lectureSubTab.eng{background-color:rgba(0,0,0,0.2);}
.lectureSubTab.eng > ul{display:table;width:1080px;margin:0 auto;table-layout:fixed;}
.lectureSubTab.eng > ul > li{display:table-cell;height:78px;line-height:78px;padding:0;}
.lectureSubTab.eng > ul > li.on a:before{margin-top:58px;}
#wrap.bs_eng{}
#wrap.bs_eng .tabContainer > li{height:0;overflow:hidden;}
#wrap.bs_eng .tabContainer > li.on,
#wrap.bs_eng .tabContainer > li.active{height:auto;}
#wrap.bs_eng .inner{width:1080px;margin:0 auto;text-align:center;}
#wrap.bs_eng .cont1{position:relative;height:720px;background:#ffe82a url('/assets/user/images/bs_eng/cont1.jpg') center bottom no-repeat;}
#wrap.bs_eng .cont2{position:relative;height:295px;background:url('/assets/user/images/bs_eng/cont2.jpg') center top no-repeat;}

.rolling1{height:60px;overflow:hidden;}
.rolling1 div{white-space:nowrap;animation-name:rolling1;animation-timing-function:linear;animation-duration:30s;animation-iteration-count:infinite;-webkit-animation-name:rolling1;-webkit-animation-timing-function:linear;-webkit-animation-duration:30s;-webkit-animation-iteration-count:infinite;-moz-animation-name:rolling1;-moz-animation-timing-function:linear;-moz-animation-duration:30s;-moz-animation-iteration-count:infinite;-ms-animation-name:rolling1;-ms-animation-timing-function:linear;-ms-animation-duration:30s;-ms-animation-iteration-count:infinite;}
.rolling1 div:after{content:"";white-space:nowrap;}
@keyframes rolling1{from{transform:translate(0%);}99%,to{transform:translate(-100%);}}
@-webkit-keyframes rolling1{from{-webkit-transform:translate(0%);}99%,to{-webkit-transform:translate(-100%);}}
@-moz-keyframes rolling1{from{-moz-transform:translate(0%);}99%,to{-moz-transform:translate(-100%);}}
@-ms-keyframes rolling1{from{-ms-transform:translate(0%);}99%,to{-ms-transform:translate(-100%);}}

.rolling2{height:60px;overflow:hidden;}
.rolling2 div{white-space:nowrap;animation-name:rolling2;animation-timing-function:linear;animation-duration:30s;animation-iteration-count:infinite;-webkit-animation-name:rolling2;-webkit-animation-timing-function:linear;-webkit-animation-duration:30s;-webkit-animation-iteration-count:infinite;-moz-animation-name:rolling2;-moz-animation-timing-function:linear;-moz-animation-duration:30s;-moz-animation-iteration-count:infinite;-ms-animation-name:rolling2;-ms-animation-timing-function:linear;-ms-animation-duration:30s;-ms-animation-iteration-count:infinite;}
.rolling2 div:after{content:"";white-space:nowrap;}
@keyframes rolling2{from{transform:translate(-100%);}99%,to{transform:translate(0%);}}
@-webkit-keyframes rolling2{from{-webkit-transform:translate(-100%);}99%,to{-webkit-transform:translate(0%);}}
@-moz-keyframes rolling2{from{-moz-transform:translate(-100%);}99%,to{-moz-transform:translate(0%);}}
@-ms-keyframes rolling2{from{-ms-transform:translate(-100%);}99%,to{-ms-transform:translate(0%);}}

#wrap.bs_eng .cont3{padding:140px 0;}
#wrap.bs_eng .cont3 .tit{margin-bottom:70px;}
#wrap.bs_eng .cont3 dl{}
#wrap.bs_eng .cont3 dl + dl{margin-top:50px;}
#wrap.bs_eng .cont3 dl dt{margin-bottom:30px;}
#wrap.bs_eng .cont3 dl dd{}
#wrap.bs_eng .cont3 dl ul{display:table;width:100%;table-layout:fixed;}
#wrap.bs_eng .cont3 dl li{display:table-cell;vertical-align:middle;}
#wrap.bs_eng .cont3 dl li a{display:block;height:300px;background:#6ae67a no-repeat;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}
#wrap.bs_eng .cont3 dl li a[class^=main]{width:534px;}
#wrap.bs_eng .cont3 dl li a[class^=special]{width:351px;}
#wrap.bs_eng .cont3 dl li strong{display:block;padding-top:70px;color:#000;font-size:40px;}
#wrap.bs_eng .cont3 dl li p{display:block;margin:10px 0 40px;color:#000;font-size:26px;}
#wrap.bs_eng .cont3 dl li em{display:inline-block;color:#000;font-size:25px;font-weight:700;border-bottom:2px solid #000;}
#wrap.bs_eng .cont3 dl li a:hover,
#wrap.bs_eng .cont3 dl li a.active{box-shadow:0 0 7px 3px #ffea00;}
#wrap.bs_eng .cont3 dl li a:hover *,
#wrap.bs_eng .cont3 dl li a.active *{color:#fff;border-color:#fff;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}
#wrap.bs_eng .cont3 dl li a.main1:hover,
#wrap.bs_eng .cont3 dl li a.main1.active{background:url('/assets/user/images/bs_eng/bg_main1.jpg');}
#wrap.bs_eng .cont3 dl li a.main2:hover,
#wrap.bs_eng .cont3 dl li a.main2.active{background:url('/assets/user/images/bs_eng/bg_main2.jpg');}
#wrap.bs_eng .cont3 dl li a.special1:hover,
#wrap.bs_eng .cont3 dl li a.special1.active{background:url('/assets/user/images/bs_eng/bg_special1.jpg');}
#wrap.bs_eng .cont3 dl li a.special2:hover,
#wrap.bs_eng .cont3 dl li a.special2.active{background:url('/assets/user/images/bs_eng/bg_special2.jpg');}
#wrap.bs_eng .cont3 dl li a.special3:hover,
#wrap.bs_eng .cont3 dl li a.special3.active{background:url('/assets/user/images/bs_eng/bg_special3.jpg');}

/* 211027 hyj 기초영어회화 */
/* 기초영어회화 [class="tab01"] */
#wrap.bs_eng .tab01{}
#wrap.bs_eng .tab01 .sec1{padding:130px 0;background:#eee;}
#wrap.bs_eng .tab01 .sec1 .inner{width:1114px;}
#wrap.bs_eng .tab01 .sec1 img + img{margin-top:80px;}
/* 레벨 */
#wrap.bs_eng .level{padding:140px 0;background:#262626;}
#wrap.bs_eng .level .tit{margin-bottom:70px;}
#wrap.bs_eng .tab01 .level .tab{position:relative;}
#wrap.bs_eng .tab01 .level .bx-controls{position:absolute;left:0;top:0;width:100%;z-index:51;}
#wrap.bs_eng .tab01 .level .bx-controls .bx-pager-item {float:left;width:50%;}
#wrap.bs_eng .tab01 .level .bx-pager-link.active,
#wrap.bs_eng .tab01 .level .bx-pager-link:hover{background:0;}
#wrap.bs_eng .tab01 .level .bx-controls .bx-pager-item a{display:inline-block;width:100%;height:105px;font-size:0;text-indent:-9999px;vertical-align:top;}
/* 수업안내 */
#wrap.bs_eng .tab01 .class_guide{padding:140px 0;}
#wrap.bs_eng .tab01 .class_guide .tit{margin-bottom:70px;}
#wrap.bs_eng .tab01 .class_guide .tab{position:relative;}
#wrap.bs_eng .tab01 .class_guide li {position:relative;}
#wrap.bs_eng .tab01 .class_guide li .tc_btn{position:absolute;left:60px;top:635px;width:270px;height:71px;font-size:0;text-indent:-9999px;}
#wrap.bs_eng .tab01 .class_guide li .tc_btn + img{margin:25px 0;}
#wrap.bs_eng .tab01 .class_guide .bx-controls{position:absolute;left:0;top:0;width:100%;height:191px;z-index:51;}
#wrap.bs_eng .tab01 .class_guide .bx-controls .bx-pager-item {float:left;width:33.33%;}
#wrap.bs_eng .tab01 .class_guide .bx-pager-link.active,
#wrap.bs_eng .tab01 .class_guide .bx-pager-link:hover{background:0;}
#wrap.bs_eng .tab01 .class_guide .bx-controls .bx-pager-item a{display:block;width:100%;height:191px;font-size:0;text-indent:-9999px;vertical-align:top;}
/* 관리형 수강 혜택 */
#wrap.bs_eng .tab01 .sec5{padding:140px 0;background:#fff267;}
/* 유형별 안내 추가 */
.pagodaLectuer .sec_typeGuide{min-height:700px;padding:140px 0 50px;margin-bottom:150px;clear:both;}
.pagodaLectuer .sec_typeGuide .inner{width:1080px;margin:0 auto;}
.pagodaLectuer .sec_typeGuide .sec_tit{margin-bottom:70px;}
.pagodaLectuer .type_sheet{position:relative;overflow:hidden;}
.pagodaLectuer .type_sheet table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
.pagodaLectuer .type_sheet .space_cell{background:none;border:none;}
.pagodaLectuer .type_sheet th,
.pagodaLectuer .type_sheet td{text-align:center;}
.pagodaLectuer .type_sheet thead th{border-right:2px solid #000;}
.pagodaLectuer .type_sheet thead th.tit_cell{background-color:#d2f7d7;font-size:15px;font-weight:bold;color:#000;border-right:0;border-bottom:1px solid #fff;}
.pagodaLectuer .type_sheet thead th:last-child{border-right:none;}
.pagodaLectuer .type_sheet th dl{}
.pagodaLectuer .type_sheet th dt{padding:20px 0;font-size:24px;line-height:1.1;font-weight:bold;color:#fff;background-color:#181818;}
.pagodaLectuer .type_sheet th dt span{font-size:13px;}
.pagodaLectuer .type_sheet th dd{height:66px;padding:9px 0 0;font-size:12px;line-height:1.4;font-weight:500;color:#bbb;background-color:#3b3b3b;position:relative;box-sizing:border-box;}
.pagodaLectuer .type_sheet th dd.line2{padding-top:17px;}
.pagodaLectuer .type_sheet th dd:after{content:'';margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #3b3b3b;position:absolute;left:50%;bottom:100%;}
.pagodaLectuer .type_sheet tbody th{background-color:#d2f7d7;font-size:15px;font-weight:bold;color:#000;}
.pagodaLectuer .type_sheet tbody th,
.pagodaLectuer .type_sheet tbody td{border-bottom:1px solid #fff;}
.pagodaLectuer .type_sheet tbody th.s_th{padding:7px 0;font-size:13px;font-weight:500;color:#444;border-left:1px solid #fff;background-color:#d2f7d7;}
.pagodaLectuer .type_sheet tbody td{padding:7px 0;height:38px;font-size:13px;font-weight:500;color:#000;background-color:#f3f6f9;border-right:2px solid #000;}
.pagodaLectuer .type_sheet tbody tr td:last-child{border-right:none;}
.pagodaLectuer .type_sheet tbody tr:last-child th,
.pagodaLectuer .type_sheet tbody tr:last-child td{border-bottom:none;}
.pagodaLectuer .type_sheet .btn_detail{height:22px;margin-top:5px;padding:0 6px;display:inline-block;font-size:12px;line-height:22px;color:#fff;background-color:#444;position:relative;z-index:1;}
.pagodaLectuer .type_sheet .active_cover{width:272px;height:100%;position:absolute;left:-9999px;top:0;box-shadow:0 0 14px 2px rgba(0, 0, 0, 0.9);}
.pagodaLectuer .sec_typeGuide .info_txt{font-size:12px;color:#aaa;text-align:right;padding:0;margin:10px 0 0;}
.pagodaLectuer .type_sheet .active dt{background-color:#6ae67a;}
.pagodaLectuer .type_sheet .active dd{background-color:#007442;color:#fff;}
.pagodaLectuer .type_sheet .active dd:after{border-bottom-color:#007442;}
.pagodaLectuer.japan .type_sheet thead th.tit_cell{background-color:#eedfef;}
.pagodaLectuer.japan .type_sheet tbody th{background-color:#eedfef;}
.pagodaLectuer.japan .type_sheet tbody th.s_th{background-color:#eedfef;}
.pagodaLectuer.japan .type_sheet .active dt{background-color:#b73fbf;}
.pagodaLectuer.japan .type_sheet .active dd{background-color:#97379d;}
.pagodaLectuer.japan .type_sheet .active dd:after{border-bottom-color:#97379d;}
/* //211027 hyj 기초영어회화 */

/* SLE [class="tab02"] */
#wrap.bs_eng .tab02{}
#wrap.bs_eng .tab02 .sec1{padding:130px 0;background:#eee;}
#wrap.bs_eng .tab02 .sec1 .inner{width:1114px;}
#wrap.bs_eng .tab02 .sec1 img + img{margin-top:80px;}
/* 레벨 */
#wrap.bs_eng .level{padding:140px 0;background:#262626;}
#wrap.bs_eng .level .tit{margin-bottom:70px;}
#wrap.bs_eng .level .btn{position:relative;}
#wrap.bs_eng .level .btn a{position:absolute;left:calc(50% - 222px);bottom:40px;width:450px;height:80px;font-size:0;text-indent:-9999px;}
#wrap.bs_eng .tab02 .level .tab{position:relative;}
#wrap.bs_eng .tab02 .level .bx-controls{position:absolute;left:53px;top:533px;z-index:51;}
#wrap.bs_eng .tab02 .level .bx-controls .bx-pager-item {display:inline-block;}
#wrap.bs_eng .tab02 .level .bx-controls .bx-pager-item  + .bx-pager-item{margin-left:77px;}
#wrap.bs_eng .tab02 .level .bx-pager-link.active,
#wrap.bs_eng .tab02 .level .bx-pager-link:hover{background:0;}
#wrap.bs_eng .tab02 .level .bx-controls .bx-pager-item a{display:inline-block;width:133px;height:133px;font-size:0;text-indent:-9999px;}
/* 수업안내 */
#wrap.bs_eng .class_guide{padding:140px 0;}
#wrap.bs_eng .class_guide .tit{margin-bottom:70px;}
#wrap.bs_eng .class_guide .tab{position:relative;}
#wrap.bs_eng .class_guide .bx-controls{position:absolute;left:0;top:0;width:100%;z-index:51;}
#wrap.bs_eng .class_guide .bx-controls .bx-pager-item {float:left;width:20%;}
#wrap.bs_eng .class_guide .bx-pager-link.active,
#wrap.bs_eng .class_guide .bx-pager-link:hover{background:0;}
#wrap.bs_eng .class_guide .bx-controls .bx-pager-item a{display:inline-block;width:100%;height:216px;font-size:0;text-indent:-9999px;vertical-align:top;}
/*샘플강의*/
#wrap.bs_eng .tab02 .sec4{padding:140px 0;background:#fff267;}
#wrap.bs_eng .tab02 .sec4 .tit{margin-bottom:70px;}
#wrap.bs_eng .tab02 .sec4 .tab{position:relative;}
#wrap.bs_eng .tab02 .sec4 .tab_index{margin:15px auto 40px;}
#wrap.bs_eng .tab02 .sec4 .tab_index a + a{margin-left:11px;}
/* 수강후기 */
#wrap.bs_eng .tab02 .review{margin-bottom:150px;}
#wrap.bs_eng .review{padding:140px 0;text-align:center;background:#efeff2;}
#wrap.bs_eng .review .tit{margin-bottom:70px;}
#wrap.bs_eng .review .box{display:inline-block;width:270px;height:310px;padding:40px;background:#e1e1e3;}
#wrap.bs_eng .review .box strong{display:block;height:35px;color:#6b6b6b;font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#wrap.bs_eng .review .box span{display:block;margin:10px 0;color:#6b6b6b;font-size:30px;letter-spacing:7px}
#wrap.bs_eng .review .box .date{color:#6b6b6b;font-size:15px;text-align:left;}
#wrap.bs_eng .review .box .lect{color:#6b6b6b;font-size:15px;text-align:left;}
#wrap.bs_eng .review .box .txt{color:#6b6b6b;font-size:15px;text-align:left;}
#wrap.bs_eng .review .swiper-container{position:relative;overflow:visible;}
#wrap.bs_eng .review .swiper-slide{opacity:.6;width:350px;;}
#wrap.bs_eng .review .swiper-slide-active{opacity:1}
#wrap.bs_eng .review .swiper-slide-active .box{background:#fff;box-shadow:0 0 30px 20px #d4d4d6}
#wrap.bs_eng .review .swiper-slide-active .box strong{color:#000;}
#wrap.bs_eng .review .swiper-slide-active .box span{color:#6ae67a;}
#wrap.bs_eng .review .swiper-slide-active .box .date{color:#000;}
#wrap.bs_eng .review .swiper-slide-active .box .lect{color:#000;}
#wrap.bs_eng .review .swiper-slide-active .box .txt{color:#000;}
#wrap.bs_eng .review .swiper-button-prev{position:absolute;left:calc(50% - 300px);top:43%;width:78px;height:78px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/bs_eng/nav_prev.png') no-repeat;z-index:3;}
#wrap.bs_eng .review .swiper-button-next{position:absolute;right:calc(50% - 310px);top:43%;width:78px;height:78px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/bs_eng/nav_next.png') no-repeat;z-index:3;}
#wrap.bs_eng .review .swiper-pagination{bottom:-60px;}
#wrap.bs_eng .review .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background:#9a9a9a;opacity:1;}
#wrap.bs_eng .review .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;border-radius:15px;background:#6ae67a;}
#wrap.bs_eng .review .btn_more{display:inline-block;margin-top:130px;}

/* 211029 hyj 추가 */
/* 영어청취 [class="tab03"] */
#wrap.bs_eng .tab03{}
#wrap.bs_eng .tab03 .sec1{padding:130px 0;background:#eee;}
#wrap.bs_eng .tab03 .sec1 .inner{width:1114px;}
#wrap.bs_eng .tab03 .sec1 img + img{margin-top:80px;}
/* 레벨 */
#wrap.bs_eng .level{padding:140px 0;background:#262626;}
#wrap.bs_eng .level .tit{margin-bottom:70px;}
#wrap.bs_eng .tab03 .level .tab{position:relative;}
#wrap.bs_eng .tab03 .level .bx-controls{position:absolute;left:0;top:0;width:100%;z-index:51;}
#wrap.bs_eng .tab03 .level .bx-controls .bx-pager-item {float:left;width:50%;}
#wrap.bs_eng .tab03 .level .bx-pager-link.active,
#wrap.bs_eng .tab03 .level .bx-pager-link:hover{background:0;}
#wrap.bs_eng .tab03 .level .bx-controls .bx-pager-item a{display:inline-block;width:100%;height:105px;font-size:0;text-indent:-9999px;vertical-align:top;}
/* 수업안내 */
#wrap.bs_eng .tab03 .class_guide{padding:140px 0;}
#wrap.bs_eng .tab03 .class_guide .tit{margin-bottom:70px;}
#wrap.bs_eng .tab03 .class_guide .tab{position:relative;}
#wrap.bs_eng .tab03 .class_guide li {position:relative;}
#wrap.bs_eng .tab03 .class_guide li .tc_btn{position:absolute;left:60px;top:635px;width:270px;height:71px;font-size:0;text-indent:-9999px;}
#wrap.bs_eng .tab03 .class_guide li .tc_btn + img{margin:25px 0;}
#wrap.bs_eng .tab03 .class_guide .bx-controls{position:absolute;left:0;top:0;width:100%;height:191px;z-index:51;}
#wrap.bs_eng .tab03 .class_guide .bx-controls .bx-pager-item {float:left;width:50%;}
#wrap.bs_eng .tab03 .class_guide .bx-pager-link.active,
#wrap.bs_eng .tab03 .class_guide .bx-pager-link:hover{background:0;}
#wrap.bs_eng .tab03 .class_guide .bx-controls .bx-pager-item a{display:block;width:100%;height:191px;font-size:0;text-indent:-9999px;vertical-align:top;}
/* 관리형 수강 혜택 */
#wrap.bs_eng .tab03 .sec5{padding:140px 0;background:#fff267;}
/* //211029 hyj 추가 */

/* 211103 hyj 추가 */
/* 특별반 [class="tab04"] */
#wrap.bs_eng .tab04 .sec1{padding:130px 0;background:#eee;}
#wrap.bs_eng .tab04 .level .tab{position:relative;}
#wrap.bs_eng .tab04 .level .mv_wrap{position:absolute;left:40px;top:744px;width:1000px;}
#wrap.bs_eng .tab04 .level .bx-controls{position:absolute;left:0;top:0;width:100%;z-index:51;}
#wrap.bs_eng .tab04 .level .bx-controls .bx-pager-item {float:left;width:33.33%;}
#wrap.bs_eng .tab04 .level .bx-pager-link.active,
#wrap.bs_eng .tab04 .level .bx-pager-link:hover{background:0;}
#wrap.bs_eng .tab04 .level .bx-controls .bx-pager-item a{display:inline-block;width:100%;height:238px;font-size:0;text-indent:-9999px;vertical-align:top;}
#wrap.bs_eng .tab04 .sec4{padding:140px 0;background:#fff267;}
/* //211103 hyj 추가 */

/* 211108 hyj 추가 */
/* 비즈니스 [class="tab05"] */
#wrap.bs_eng .tab05 .sec1{padding:130px 0;background:#eee;}
#wrap.bs_eng .tab05 .sec2{padding:140px 0;background:#262626;}
#wrap.bs_eng .tab05 .sec2 .tit{margin-bottom:70px;}
#wrap.bs_eng .tab05 .sec2 img + img{margin-top:50px;}
#wrap.bs_eng .tab05 .sec4{padding:140px 0;background:#fff267;}
/* //211108 hyj 추가 */


#wrap.bs_eng .float_banner{position:absolute;right:5%;top:4%;z-index:51;}
#wrap.bs_eng .float_banner.fixed{position:fixed;top:45%;}
#wrap.bs_eng .float_banner .float_btn_close{position:absolute;right:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;z-index:52;}
/* //211022 hyj 기초영어회화 페이지 개편 */



#wrap.bs_eng .link_wrap{position:absolute;bottom:67px;left:0;right:0;}
#wrap.bs_eng .link_wrap ul{width:1080px;margin:0 auto;}
#wrap.bs_eng .link_wrap ul li{width:260px;height:169px;float:left;margin-left:13px;background-position-y:0;cursor:pointer;position:relative;}
#wrap.bs_eng .link_wrap ul:after{content:'';display:block;clear:both;}
#wrap.bs_eng .link_wrap ul li.link01{background:url(/assets/user/images/bs_eng/top_link01.png) no-repeat;margin-left:0;background-size:cover;}
#wrap.bs_eng .link_wrap ul li.link02{background:url(/assets/user/images/bs_eng/top_link02.png) no-repeat;background-size:cover;}
#wrap.bs_eng .link_wrap ul li.link03{background:url(/assets/user/images/bs_eng/top_link03.png) no-repeat;background-size:cover;}
#wrap.bs_eng .link_wrap ul li.link04{background:url(/assets/user/images/bs_eng/top_link04.png) no-repeat;background-size:cover;}
#wrap.bs_eng .link_wrap ul li:hover{background-position-y:-181px;position:relative;}
#wrap.bs_eng .link_wrap ul li:hover:before{content:'';display:inline-block;width:4px;background:#313131 url(/assets/user/images/bs_eng/bg_link01.png) top no-repeat;position:absolute;right:-4px;top:0;bottom:0;}
#wrap.bs_eng .link_wrap ul li:hover:after{content:'';display:inline-block;height:5px;background:#313131 url(/assets/user/images/bs_eng/bg_link02.png) left no-repeat;position:absolute;left:0;right:-4px;bottom:0;}

#wrap.bs_eng .link_wrap ul li span{position:absolute;left:50%;bottom:-6px;margin-left:-17px;}
#wrap.bs_eng .link_wrap ul li:hover span{display:none;}

#wrap.bs_eng .tab_area{background:#222;position:absolute;width:100%;}
#wrap.bs_eng .tab_area ul{display:table;width:1080px;margin:0 auto;}
#wrap.bs_eng .tab_area ul li{display:table-cell;width:20%;cursor:pointer;letter-spacing:-1px;border-right:1px solid #494949;}
#wrap.bs_eng .tab_area ul li a{ padding:20px 0;color:#fff;font-size:18px;text-align:center;}
#wrap.bs_eng .tab_area ul li:first-child{border-left:2px solid #494949;}
#wrap.bs_eng .tab_area ul li.on,
#wrap.bs_eng .tab_area ul li:hover{background:#ff3923;color:#fff;font-weight:bold;position:relative;border-left:0px solid #494949;}
#wrap.bs_eng .tab_area ul li.last.active:after,
#wrap.bs_eng .tab_area ul li.last:hover:after{content:'';display:inline-block;position:absolute;right:-2px;top:0;bottom:0;width:2px;background:#ff3923;}
#wrap.bs_eng .tab_area ul li.active:before,
#wrap.bs_eng .tab_area ul li:hover:before{content:'';display:inline-block;position:absolute;left:-2px;top:0;bottom:0;width:2px;background:#ff3923;}

#wrap.bs_eng .tab_area.fixed{position:fixed;top:100px;left:0;right:0;width:100%;z-index:106;}f

																							 #wrap.bs_eng div[class^=tab_]{text-align:center;margin:0 auto;}
.tabContainer.eng{}
#wrap.bs_eng .tab01_cont01{padding:88px 0;background:#fff;}
#wrap.bs_eng .tab01_cont01 .cont_img{margin-bottom:30px;}
#wrap.bs_eng .tab01_cont01 .cont_img img{width:100%;}
#wrap.bs_eng .tab01_cont01 .cont_titimg{margin-bottom:68px;}
#wrap.bs_eng .tab01_cont01 .cont_title{background:#ff3923;padding:8px 10px;color:#fff;font-size:15px;font-weight:bold;text-align:left;letter-spacing:-1px;}
#wrap.bs_eng .tab01_cont01 .ytb_wrap{width:537px;float:left;}
#wrap.bs_eng .tab01_cont01 .rev_wrap{width:534px;float:right;position:relative;}
#wrap.bs_eng .tab01_cont01 .rev_wrap .cont_title{position:relative;}
#wrap.bs_eng .tab01_cont01 .rev_wrap .btn_more{position:absolute;right:10px;top:8px;color:#fff;font-size:13px;}
#wrap.bs_eng .tab01_cont01:after{content:'';display:block;clear:both;}
#wrap.bs_eng .tab01_cont01 .tab01_rev .bx-viewport{height:317px !important;}

#wrap.bs_eng .tab01_rev {overflow:hidden;position:relative;}
#wrap.bs_eng .tab01_rev .wvNextBox span{color:#ddd;}
#wrap.bs_eng .firstSilder{position:relative;width:1080px;margin:0 auto;}
#wrap.bs_eng .tab01_rev .controls{line-height:0;}
#wrap.bs_eng .tab01_rev .controls span{position:absolute;top:50%;margin-top:-19px;display:inline-block;width:19px;height:38px;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.bs_eng .tab01_rev .controls .prev{left:10px;}
#wrap.bs_eng .tab01_rev .controls .prev a:first-child{display:none;}
#wrap.bs_eng .tab01_rev .controls .next{right:10px;}
#wrap.bs_eng .tab01_rev .controls .next a:first-child{display:none;}
#wrap.bs_eng .tab01_rev .controls span a{display:block;height:100%;background-position:center;background-repeat:no-repeat;}
#wrap.bs_eng .tab01_rev .controls .prev a{background-image:url(/assets/user/images/bs_eng/lineup_prev.png);}
#wrap.bs_eng .tab01_rev .controls .next a{background-image:url(/assets/user/images/bs_eng/lineup_next.png);}

#wrap.bs_eng .tab01_cont02{background:#f5f5f5;padding:60px 0 115px;}

/* SLE */
#wrap.bs_eng .slider2, #wrap.bs_eng .slider3, #wrap.bs_eng .slider4{position:relative;}
#wrap.bs_eng .tab02_cont01{padding:88px 0;background:#fff;}
#wrap.bs_eng .tab02_cont01 ul:after{display:block;content:'';clear:both;}
#wrap.bs_eng .tab02_cont01 .cont_titimg{margin-bottom:50px;}

#wrap.bs_eng .tab02_cont02{padding:0 0 80px;background:#fdfbf1;position:relative;}
#wrap.bs_eng .tab02_cont02 .cont_titimg{margin-bottom:50px;}
#wrap.bs_eng .tab02_cont02 .ytb_wrap{position:absolute;left:0;right:0;top:99px;}
.#wrap.bs_eng .tab02_cont02 .inner{height:0;}
#wrap.bs_eng .tab02_cont03{padding:0 0 88px;background:#fff;}
#wrap.bs_eng .tab02_cont03 .cont_titimg{margin-bottom:50px;}

#wrap.bs_eng .tab02_cont03 .wrap_spacial{height:780px;text-align:left;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab{float:left;width:158px;vertical-align:top;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li{}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a{display:block;height:130px;color:transparent;font-size:0;line-height:0;text-indent:-9999px;background-repeat:no-repeat;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a.tab_sp_01{background-image:url(/assets/user/images/sle/tab_sp_01_off.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a.tab_sp_02{background-image:url(/assets/user/images/sle/tab_sp_02_off.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a.tab_sp_03{background-image:url(/assets/user/images/sle/tab_sp_03_off.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a.tab_sp_04{background-image:url(/assets/user/images/sle/tab_sp_04_off.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a.tab_sp_05{background-image:url(/assets/user/images/sle/tab_sp_05_off.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li a.tab_sp_06{background-image:url(/assets/user/images/sle/tab_sp_06_off.png);}

#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li.active a.tab_sp_01{background-image:url(/assets/user/images/sle/tab_sp_01_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li.active a.tab_sp_02{background-image:url(/assets/user/images/sle/tab_sp_02_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li.active a.tab_sp_03{background-image:url(/assets/user/images/sle/tab_sp_03_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li.active a.tab_sp_04{background-image:url(/assets/user/images/sle/tab_sp_04_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li.active a.tab_sp_05{background-image:url(/assets/user/images/sle/tab_sp_05_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li.active a.tab_sp_06{background-image:url(/assets/user/images/sle/tab_sp_06_on.png);}

#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li:hover a.tab_sp_01{background-image:url(/assets/user/images/sle/tab_sp_01_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li:hover a.tab_sp_02{background-image:url(/assets/user/images/sle/tab_sp_02_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li:hover a.tab_sp_03{background-image:url(/assets/user/images/sle/tab_sp_03_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li:hover a.tab_sp_04{background-image:url(/assets/user/images/sle/tab_sp_04_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li:hover a.tab_sp_05{background-image:url(/assets/user/images/sle/tab_sp_05_on.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_tab li:hover a.tab_sp_06{background-image:url(/assets/user/images/sle/tab_sp_06_on.png);}

#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail{display:inline-block;width:922px;height:780px;vertical-align:top;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li{display:none;position:relative;height:100%;background-color:#fdfbf1;background-position:right top;background-repeat:no-repeat;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.active{display:block;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class01{background-image:url(/assets/user/images/bs_eng/class01_bg.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class02{background-image:url(/assets/user/images/bs_eng/class02_bg.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class03{background-image:url(/assets/user/images/bs_eng/class03_bg.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class04{background-image:url(/assets/user/images/bs_eng/class04_bg.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class05{background-image:url(/assets/user/images/bs_eng/class05_bg.png);}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class06{background-image:url(/assets/user/images/bs_eng/class06_bg.png);}

#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li .wrap_program{padding:40px 60px 0;text-align:center;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li .wrap_program h1{text-align:left;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li .wrap_program .movie_player{display:none;width:483px;height:272px;margin:40px auto;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li .wrap_program .class_txt{margin-top:70px;}
#wrap.bs_eng .tab02_cont03 .wrap_spacial ul.cont3_detail li.class04 .wrap_program .class_txt{margin-top:40px;}

#wrap.bs_eng .tab02_cont04{padding:0 0 80px;background:#fdfbf1;}
#wrap.bs_eng .tab02_cont04 .cont_titimg{margin-bottom:46px;}

#wrap.bs_eng .tab02_cont05{padding:60px 0 70px;background:#fff;}
#wrap.bs_eng .tab02_cont05 .inner{margin-bottom:30px;}
#wrap.bs_eng .tab02_cont05 .tab02_btn ul li{display:inline-block;margin:0 19px;}

#wrap.bs_eng .tab02_cont06{padding:60px 0 100px;background:#f5f5f5;}
#wrap.bs_eng .tab02_cont06 .cont_titimg{margin-bottom:38px;}
#wrap.bs_eng .tab02_cont06 .link_academy{padding:40px 50px;margin:40px 0;text-align:left;border:1px solid #d6d6d6;background-color:#fff;}
#wrap.bs_eng .tab02_cont06 .link_academy dl{display:inline-block;text-align:left;}
#wrap.bs_eng .tab02_cont06 .link_academy dl.paone{position:relative;padding-left:25px;margin-left:20px;}
#wrap.bs_eng .tab02_cont06 .link_academy dl.paone:before{content:'';position:absolute;left:0;top:0;display:inline-block;width:1px;height:75px;background-color:#7d7d7d;}
#wrap.bs_eng .tab02_cont06 .link_academy dl dt{margin-bottom:12px;color:#1b1b1b;font-size:20px;font-weight:bold;}
#wrap.bs_eng .tab02_cont06 .link_academy dl dd{}
#wrap.bs_eng .tab02_cont06 .link_academy dl dd li{display:inline-block;margin-left:5px;}
#wrap.bs_eng .tab02_cont06 .link_academy dl dd li:first-child{margin-left:0;}
#wrap.bs_eng .tab02_cont06 .link_academy dl dd a{position:relative;display:inline-block;padding:13px 29px;color:#fff;font-size:16px;font-weight:bold;text-align:center;background-color:#c9c9c9;}
#wrap.bs_eng .tab02_cont06 .link_academy dl dd a:after{content:'';display:inline-block;width:7px;height:12px;margin-left:10px;background:url(/assets/user/images/sle/bg_arr.png) no-repeat;}
#wrap.bs_eng .tab02_cont06 .link_academy dl dd a:hover{background-color:#ff3923;}
#wrap.bs_eng .tab02_cont06 .link_academy dl.paone a{padding:13px 23px;background-color:#ff3923;}


#wrap.bs_eng .tab03_cont01{padding:88px 0;background:#fff;}
#wrap.bs_eng .tab03_cont01 .cont_titimg{margin-bottom:38px;}
#wrap.bs_eng .tab03_cont01 .cont_img{margin-bottom:30px;}
#wrap.bs_eng .tab03_cont01 .cont_img img{width:100%;}
#wrap.bs_eng .tab03_cont01 .cont_title{background:#ff3923;padding:8px 10px;color:#fff;font-size:15px;font-weight:bold;text-align:left;letter-spacing:-1px;}
#wrap.bs_eng .tab03_cont01 .ytb_wrap{width:537px;float:left;}
#wrap.bs_eng .tab03_cont01 .rev_wrap{width:534px;float:right;position:relative;}
#wrap.bs_eng .tab03_cont01 .rev_wrap .cont_title{position:relative;}
#wrap.bs_eng .tab03_cont01 .rev_wrap .btn_more{position:absolute;right:10px;top:8px;color:#fff;font-size:13px;}
#wrap.bs_eng .tab03_cont01:after{content:'';display:block;clear:both;}
#wrap.bs_eng .tab03_cont01 .tab03_rev .bx-viewport{height:317px !important;}
#wrap.bs_eng .tab03_rev{overflow:hidden;position:relative;}
#wrap.bs_eng .tab03_rev .controls{line-height:0;}
#wrap.bs_eng .tab03_rev .controls span{position:absolute;top:50%;margin-top:-19px;display:inline-block;width:19px;height:38px;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.bs_eng .tab03_rev .controls .prev{left:10px;}
#wrap.bs_eng .tab03_rev .controls .next{right:10px;}
#wrap.bs_eng .tab03_rev .controls span a{display:block;height:100%;background-position:center;background-repeat:no-repeat;}
#wrap.bs_eng .tab03_rev .controls .prev a{background-image:url(/assets/user/images/bs_eng/lineup_prev.png);}
#wrap.bs_eng .tab03_rev .controls .next a{background-image:url(/assets/user/images/bs_eng/lineup_next.png);}

#wrap.bs_eng .tab03_cont02{padding:60px 0 115px;background:#f5f5f5;}
#wrap.bs_eng .tab03_cont02 .lineup_wrap .lineup_tabs li{width:16.666%;}

#wrap.bs_eng .tab04_cont01{padding:88px 0;background:#fff;}
#wrap.bs_eng .tab04_cont01 .cont_titimg{margin-bottom:38px;}
#wrap.bs_eng .tab04_cont01 .cont_img{margin-bottom:30px;}
#wrap.bs_eng .tab04_cont01 .cont_img img{width:100%;}
#wrap.bs_eng .tab04_cont01 .cont_title{background:#ff3923;padding:8px 10px;color:#fff;font-size:15px;font-weight:bold;text-align:left;letter-spacing:-1px;}
#wrap.bs_eng .tab04_cont01 .rev_wrap{width:100%;float:right;position:relative;}
#wrap.bs_eng .tab04_cont01 .rev_wrap .cont_title{position:relative;}
#wrap.bs_eng .tab04_cont01 .rev_wrap .btn_more{position:absolute;right:10px;top:8px;color:#fff;font-size:13px;}
#wrap.bs_eng .tab04_cont01:after{content:'';display:block;clear:both;}
#wrap.bs_eng .tab04_cont01 .tab04_rev .bx-viewport{height:317px !important;}
#wrap.bs_eng .tab04_cont01 .tab04_rev .bx-viewport li{margin-right:-1px;}

/* 210610 syh 추가 */
#wrap.bs_eng .rev_wrap .bx-pager{display:none;}
#wrap.bs_eng .tab04_cont01 .rvslide .bx-viewport{height:317px !important;}
#wrap.bs_eng .tab04_cont01 .rvslide .bx-viewport li{margin-right:-1px;}
#wrap.bs_eng .tab04_cont01 .rvslide{overflow:hidden;position:relative;height:317px;}
#wrap.bs_eng .rvslide img{width:538px;}
#wrap.bs_eng .rvslide ul li > div{width:538px;height:311px;overflow:hidden;}
#wrap.bs_eng .tab04_cont01 .bx-controls-direction a{font-size: 0;position:absolute;  z-index:100; top:50%; margin-top:-20px;}
#wrap.bs_eng .tab04_cont01 .bx-controls-direction a:before{text-shadow: 0px 0px 3px rgb(0 0 0 / 20%);font-size: 30px;font-family: 'wvIcon' !important;color: #dedede;font-weight: 600;}
#wrap.bs_eng .tab04_cont01 .bx-controls-direction a.bx-prev:before{content: "\eaf3";}
#wrap.bs_eng .tab04_cont01 .bx-controls-direction a.bx-next:before{content: "\e904";}
#wrap.bs_eng .tab04_cont01 .bx-controls-direction a.bx-prev{left:10px;}
#wrap.bs_eng .tab04_cont01 .bx-controls-direction a.bx-next{ right:10px;}
/*//*/


.tab04_rev{overflow:hidden;position:relative;height:317px;}
#wrap.bs_eng .tab04_rev img{width:538px;}
#wrap.bs_eng .tab04_rev ul li > div{width:538px;height:311px;overflow:hidden;}
#wrap.bs_eng .tab04_rev .controls{line-height:0;}
#wrap.bs_eng .tab04_rev .controls span{position:absolute;top:50%;margin-top:-19px;display:inline-block;width:19px;height:38px;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.bs_eng .tab04_rev .controls .prev{left:10px;}
#wrap.bs_eng .tab04_rev .controls .next{right:10px;}
#wrap.bs_eng .tab04_rev .controls span a{display:block;height:100%;background-position:center;background-repeat:no-repeat;}
#wrap.bs_eng .tab04_rev .controls .prev a{background-image:url(/assets/user/images/bs_eng/lineup_prev.png);}
#wrap.bs_eng .tab04_rev .controls .next a{background-image:url(/assets/user/images/bs_eng/lineup_next.png);}
#wrap.bs_eng .wvNextBox span{font-size:30px;color:#eee;}
#wrap.bs_eng .tab04_cont02{padding:60px 0 115px;background:#f5f5f5;}
#wrap.bs_eng .tab04_cont02 .lineup_wrap .lineup_tabs li{width:14.285%;}

#wrap.bs_eng .tab05_cont01{padding:88px 0 88px;background:#fff;text-align:center;}
#wrap.bs_eng .tab05_cont01 .tc_wrap{margin-bottom:30px;position:relative;}
#wrap.bs_eng .tab05_cont01 .tc_wrap img{width:100%;}
/* #wrap.bs_eng .tab05_cont01 .tc_wrap a img{ visibility:hidden;} */
#wrap.bs_eng .tab05_cont01 .cont_img img{width:100%;}
#wrap.bs_eng .tab05_cont01 .layerpopup .inner{width:100%;}
#wrap.bs_eng .tab05_cont01 .tc_wrap .tc_btn{position:absolute;right:54px;bottom:58px;width:235px;height:55px;line-height:0;font-size:0;text-indent:-9999px;}/* 210811 hyj 수정 */
#wrap.bs_eng .tab05_cont01 .cont_titimg{margin-bottom:38px;}
#wrap.bs_eng .tab05_cont01 .cont_img{margin-bottom:40px;}

#wrap.bs_eng .link05_tab{}
#wrap.bs_eng .link05_tab ul{display:table;}
#wrap.bs_eng .link05_tab ul li{display:table-cell;width:20%;height:97px;line-height:97px;color:#5f5f5f;font-size:22px;text-align:center;cursor:pointer;letter-spacing:-1px;border-right:1px solid #fff;background:#c9c9c9;}
#wrap.bs_eng .link05_tab ul li.active,
#wrap.bs_eng .link05_tab ul li:hover{background:#ff3923;color:#fff;font-weight:bold;position:relative;border-left:2px solid #fff;}
#wrap.bs_eng .link05_tab ul li.active:before,
#wrap.bs_eng .link05_tab ul li:hover:before{content:'';display:inline-block;position:absolute;left:-2px;top:0;bottom:0;width:2px;background:#ff3923;}

/* 180514 hyj */
#wrap.bs_eng .tab05_cont01{padding:88px 0 88px;}
#wrap.bs_eng .tab05_cont01 .tc_wrap{margin-bottom:30px;position:relative;}
#wrap.bs_eng .tab05_cont01 .tc_wrap .tc_btn{position:absolute;right:54px;bottom:58px;}
#wrap.bs_eng .tab05_cont01 .cont_titimg{margin-bottom:38px;}
#wrap.bs_eng .tab05_cont01 .cont_img{margin-bottom:40px;}

#wrap.bs_eng .link05_tab{}
#wrap.bs_eng .link05_tab ul{display:table;margin-top:88px;}
#wrap.bs_eng .link05_tab ul li{display:table-cell;width:20%;height:97px;line-height:97px;color:transparent;font-size:0;text-indent:-9999px;text-align:center;cursor:pointer;letter-spacing:-1px;border-left:1px solid #fff;background-repeat:no-repeat;}
#wrap.bs_eng .link05_tab ul li:first-child{border-left:none;}
/* 210811 hyj 수정 */
#wrap.bs_eng .link05_tab ul li:nth-child(1){background-image:url(/assets/user/images/bs_eng/link05_tab_01.jpg);}
#wrap.bs_eng .link05_tab ul li:nth-child(2){background-image:url(/assets/user/images/bs_eng/link05_tab_02.jpg);}
#wrap.bs_eng .link05_tab ul li:nth-child(3){background-image:url(/assets/user/images/bs_eng/link05_tab_03.jpg);}
#wrap.bs_eng .link05_tab ul li:nth-child(4){background-image:url(/assets/user/images/bs_eng/link05_tab_04.jpg);}
#wrap.bs_eng .link05_tab ul li:nth-child(5){background-image:url(/assets/user/images/bs_eng/link05_tab_05.jpg);}
/* //210811 hyj 수정 */
#wrap.bs_eng .link05_tab ul li.active,
#wrap.bs_eng .link05_tab ul li:hover{position:relative;color:#fff;font-weight:bold;background-position:0 -97px;}
#wrap.bs_eng .rev_wrap .rv_txt2{    margin:0 0 20px 0;color:#bbb;font-size:12px;text-align:left;}

/* 220124 kmh 제2외국어 개편 */
.lectureSubTab.sc_lang > ul{display:table;width:1080px;margin:0 auto;table-layout:fixed;}
.lectureSubTab.sc_lang > ul > li{display:table-cell;height:78px;line-height:78px;padding:0;}
.lectureSubTab.sc_lang > ul > li.on a:before{margin-top:58px;}
.secondLang .landing_contents{width:100%;padding:60px 0 0;overflow:hidden;}
.secondLang *{box-sizing:border-box;}
.secondLang .inner{width:1080px;margin:0 auto;position:relative;}
.secondLang .tit_cont{margin:0;text-align:center;}
.secondLang .floating_ban_r{margin-left:615px;position:fixed;left:50%;bottom:30px;z-index:503;text-align:center;}
.secondLang .floating_ban_r a{display:block;}
.secondLang .top_visual{height:1070px;padding:163px 0 0;text-align:center;background:url('/assets/user/images/sc_lang/top_visual.jpg') 50% 0 no-repeat;opacity:1;}
.secondLang .top_visual .hd{position:relative;-ms-transition:all 0.8s;-webkit-transition:all 0.8s;transition:all 0.8s;transform:translate(100%, 0) rotate(360deg);}
.secondLang .top_visual .label{position:absolute;left:0;top:0;opacity:0;opacity:0;}
.secondLang .top_visual.action .hd{transform:translate(0, 0) rotate(0deg);}
.secondLang .top_visual.action .label{opacity:0;-webkit-animation:lightSpeedInLeft 0.5s forwards 0.8s;animation:lightSpeedInLeft 0.5s forwards 0.8s;}
.secondLang .top_visual .ui_nav,
.secondLang .top_visual .ui_nav ul{display:inline-block;text-align:center;}
.secondLang .top_visual .ui_nav{margin-top:40px;position:relative;}
.secondLang .top_visual .ui_nav ul{font-size:0;}
.secondLang .top_visual .ui_nav li{padding:45px 0 0;display:inline-block;vertical-align:top;position:relative;}
.secondLang .top_visual .ui_nav li + li{width:218px;text-align:right;background:url('/assets/user/images/sc_lang/ui_nav_line.png') 100% 0 no-repeat;}
.secondLang .top_visual .ui_nav .point{width:18px;height:18px;display:inline-block;border:4px solid #fff;background-color:#898483;border-radius:50%;position:relative;}
.secondLang .top_visual .ui_nav .point:before{content:'';width:61px;height:79px;background:url('/assets/user/images/sc_lang/active_pointer.png') no-repeat;background-size:100% 100%;position:absolute;left:50%;top:0;opacity:0;-ms-transition:opacity 0.2s ease-out, transform 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;-ms-transform:translate(-55%, -105px);-webkit-transform:translate(-50%, -105px);transform:translate(-50%, -105px);}
.secondLang .top_visual .ui_nav .point:after{content:'';width:26px;height:26px;border:2px solid #ffb763;background-color:#fd5a0d;position:absolute;left:-8px;top:-8px;border-radius:50%;box-shadow:0 0 15px 1px rgba(253, 90, 13, 0.65);box-sizing:border-box;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.secondLang .top_visual .ui_nav li em{margin:0 8px 0 0;font-family:arial;font-size:22px;color:#fff;letter-spacing:0;position:absolute;right:0;bottom:-49px;-ms-transform:translate(50% ,0);-webkit-transform:translate(50% ,0);transform:translate(50% ,0);}

.secondLang .top_visual .ui_nav .active .point:before{opacity:1;animation:bounce .3s ease infinite alternate;}
.secondLang .top_visual .ui_nav .active .point:after{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.secondLang .top_visual .ui_nav .active em{font-size:30px;font-weight:bold;color:#ff5b00;}
.secondLang .cont_greeting{padding:165px 0 140px;background-color:#fff;}
.secondLang .cont_greeting .tit_cont{margin-bottom:75px;}
.secondLang .cont_greeting .greeting_cont{position:relative;}
.secondLang .cont_greeting .greeting_cont span{position:relative;display:block;}
.secondLang .cont_greeting .greeting_cont span + span{position:absolute;left:0;top:0;}
.secondLang .cont_recommend{padding:116px 0 82px;background-color:#262626;}
.secondLang .cont_recommend .tit_cont{margin-bottom:50px;}
.secondLang .cont_program{padding:140px 0;background-color:#fff;}
.secondLang .cont_program .tit_cont{margin-bottom:70px;}
.secondLang .cont_program{}
.secondLang .program_items{}
.secondLang .program_items ul{margin:-15px -7px;font-size:0;}
.secondLang .program_items li{width:50%;padding:15px 7px;display:inline-block;vertical-align:top;}
.secondLang .program_items li:nth-child(3),
.secondLang .program_items li:nth-child(4),
.secondLang .program_items li:nth-child(5){width:33.33%;}
.secondLang .program_items .flip_box{background-color:transparent;perspective:1000px;cursor:pointer;}
.secondLang .program_items .flip_box .flip_inner{height:300px;position:relative;-ms-transition:transform 0.8s;-webkit-transition:transform 0.8s;transition:transform 0.8s;transform-style:preserve-3d;}
.secondLang .program_items .flip_box .front,
.secondLang .program_items .flip_box .back{width:100%;height:100%;text-align:center;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.secondLang .program_items .flip_box .front{background-color:#fd5a0d;}
.secondLang .program_items .flip_box .cont{width:100%;font-size:25px;font-weight:700;color:#fff;position:absolute;left:0;top:50%;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.secondLang .program_items .flip_box .cont em{font-size:50px;}
.secondLang .program_items .flip_box .cont span{display:inline-block;}
.secondLang .program_items .flip_box .cont span.type02{font-size:18px;font-weight:600;line-height:1.4;}
.secondLang .program_items .flip_box .cont .btn_detail_view{height:45px;padding:0 40px;margin-top:45px;display:inline-block;font-size:24px;line-height:45px;color:#000;background-color:#fee900;border-radius:45px;}
.secondLang .program_items .flip_box .back{background:url('/assets/user/images/sc_lang/program_item_bg01.jpg') 50% 50% no-repeat;background-size:cover;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);box-shadow:0 0 15px 3px rgba(255, 234, 0, 1);}
.secondLang .program_items li:nth-child(2) .flip_box .back{background-image:url('/assets/user/images/sc_lang/program_item_bg02.jpg');}
.secondLang .program_items li:nth-child(3) .flip_box .back{background-image:url('/assets/user/images/sc_lang/program_item_bg03.jpg');}
.secondLang .program_items li:nth-child(4) .flip_box .back{background-image:url('/assets/user/images/sc_lang/program_item_bg04.jpg');}
.secondLang .program_items li:nth-child(5) .flip_box .back{background-image:url('/assets/user/images/sc_lang/program_item_bg05.jpg');}
.secondLang .program_items .flip_box:hover .flip_inner{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.secondLang .cont_level{padding:130px 0 115px;background:#ffeae0 url('/assets/user/images/sc_lang/cont_level_bg.jpg') 50% 0 no-repeat;}
.secondLang .cont_level .tit_cont{margin-bottom:100px;}
.secondLang .level_cont{position:relative;}
.secondLang .level_nav{width:100%;position:absolute;left:0;top:0;}
.secondLang .level_nav a{width:148px;height:56px;font-size:0;position:absolute;z-index:2;}
.secondLang .level_nav a:before{content:'';width:53px;height:68px;margin-left:-20px;background:url('/assets/user/images/sc_lang/active_pointer02.png') no-repeat;background-size:100% 100%;position:absolute;left:50%;top:0;opacity:0;-ms-transition:opacity 0.2s ease-out, transform 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;-ms-transform:translate(0, -122px);-webkit-transform:translate(0, -122px);transform:translate(0, -122px);}
.secondLang .level_nav a.active:before{opacity:1;-ms-transform:translate(0, -82px);-webkit-transform:translate(0, -82px);transform:translate(0, -82px);animation:bounce02 .3s ease infinite alternate;}
.secondLang .level_nav_cont{position:relative;}
.secondLang .level_nav_cont li{position:relative;opacity:0;left:100%;-ms-transition: all 0.1s ease-in;-webkit-transition: all 0.1s ease-in;transition: all 0.1s ease-in;}
.secondLang .level_nav_cont li + li{position:absolute;top:0;}
.secondLang .level_nav_cont .hd{width:100%;text-align:center;position:absolute;left:0;top:129px;opacity:0;-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2);}
.secondLang .level_nav_cont .on{left:0;opacity:1;z-index:1;-ms-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.secondLang .level_nav_cont .on .hd{opacity:1;-ms-transition: all 0.2s ease-out 0.3s;-webkit-transition: all 0.2s ease-out 0.3s;transition: all 0.2s ease-out 0.3s;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.secondLang .level_nav .nav_imgs{}
.secondLang .level_nav .nav_imgs span{position:relative;opacity:0;-ms-transition: all 0.2s ease-out 0.2s;-webkit-transition: all 0.2s ease-out 0.2s;transition: all 0.2s ease-out 0.2s;}
.secondLang .level_nav .nav_imgs span + span{position:absolute;left:0;top:0;}
.secondLang .level_nav .nav_imgs .on{opacity:1;}
.secondLang .cont_review{padding:120px 0 160px;background-color:#262626;overflow:hidden;}
.secondLang .cont_review .tit_cont{margin-bottom:90px;}
.secondLang .review_swiper{text-align:center;}
.secondLang .review_swiper .box{padding:52px 38px 32px;background:#ddd;}
.secondLang .review_swiper .subject{font-size:25px;font-weight:600;color:#000;}
.secondLang .review_swiper .rating{font-size:32px;color:#fd5a0d;letter-spacing:6px;}
.secondLang .review_swiper .thumb{width:225px;height:150px;margin:5px auto 20px;background-color:#444;}
.secondLang .review_swiper .info{text-align:center;}
.secondLang .review_swiper .info .label{width:99px;height:99px;font-size:0;text-indent:-9999px;background:url('/assets/user/images/sc_lang/label_best.png') no-repeat;position:absolute;right:-41px;top:-39px;}
.secondLang .review_swiper .info p{margin:0;font-size:15px;font-weight:400;color:#000;}
.secondLang .review_swiper .info p + p{margin-top:3px;font-weight:700;}
.secondLang .review_swiper .swiper-slide{opacity:0.4;width:350px;-ms-transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.secondLang .review_swiper .swiper-slide-active{opacity:1;}
.secondLang .review_swiper .swiper-slide-active .box{background:#fff;}
.secondLang .review_swiper .swiper-slide-active .thumb{background-color:#313131;}
.secondLang .review_swiper .swiper-container{position:relative;overflow:visible;}
.secondLang .review_swiper .swiper-button-prev,
.secondLang .review_swiper .swiper-button-next{position:absolute;top:43%;width:78px;height:78px;font-size:0;text-indent:-9999px;background-repeat:no-repeat;z-index:3;}
.secondLang .review_swiper .swiper-button-prev{left:calc(50% - 280px);background-image:url('/assets/user/images/japan/nav_prev.png');}
.secondLang .review_swiper .swiper-button-next{right:calc(50% - 280px);background-image:url('/assets/user/images/japan/nav_next.png');}
.secondLang .review_swiper .review_noti{margin-top:27px;font-size:18px;font-weight:300;color:#acacac;}
.secondLang .review_swiper .btn_more{display:inline-block;margin-top:40px;}

.secondLang .vetnam .level_nav a:nth-child(1){left:31px;top:155px;}
.secondLang .vetnam .level_nav a:nth-child(2){left:458px;top:0;}
.secondLang .vetnam .level_nav a:nth-child(3){width:249px;left:814px;top:155px;}
.secondLang .vetnam .level_nav_cont li:nth-child(3) .hd img{margin-left:-70px;}
.secondLang .france .level_nav a:nth-child(1){left:458px;top:0;}
.secondLang .spain .level_nav a:nth-child(1){left:154px;top:83px;}
.secondLang .spain .level_nav a:nth-child(2){left:795px;top:83px;}
.secondLang .italy .level_nav a:nth-child(1){left:154px;top:83px;}
.secondLang .italy .level_nav a:nth-child(2){left:795px;top:83px;}
.secondLang .germany .level_nav a:nth-child(1){left:154px;top:83px;}
.secondLang .germany .level_nav a:nth-child(2){width:162px;left:795px;top:83px;}

@-webkit-keyframes bounce{100%{height:89px;top:-20px;}}
@keyframes bounce{100%{height:89px;top:-20px;}}
@-webkit-keyframes bounce02{100%{height:76px;top:-20px;}}
@keyframes bounce02{100%{height:76px;top:-20px;}}
@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
/* 220124 kmh 삭제
.secondLang .cont_top{text-align:center;}
.secondLang .cont_top .inner{padding-top:50px;}
.secondLang .cont_top img{width:100%;}
.secondLang .tabWrap{position:absolute;width:100%;z-index:1;}
.secondLang .tabWrap.dark{ background-color:#19191f;}
.secondLang .tabWrap ul{    display:table;margin:0 auto;width:1080px;}
.secondLang .tabWrap ul li{display:table-cell;width:20%;color:#fff;font-size:18px;text-align:center;cursor:pointer;letter-spacing:-1px;}
.secondLang .tabWrap ul li:hover{background:#ff3923;color:#fff;font-weight:bold;position:relative;}
.secondLang .tabWrap ul li a{display:block;padding:20px 0;color:#fff;}
.secondLang .tabWrap ul li.on a{background:#ff3923;}
.secondLang .tabWrap ul li.stab1:hover{background-color:#ff6b3c;}
.secondLang .tabWrap ul li.stab1.on a{ font-weight:600;background-color:#ff6b3c;}
.secondLang .tabWrap ul li.stab2:hover{background-color:#3473c7;}
.secondLang .tabWrap ul li.stab2.on a{ font-weight:600;background-color:#3473c7;}
.secondLang .tabWrap ul li.stab3:hover{background-color:#934bb7;}
.secondLang .tabWrap ul li.stab3.on a{ font-weight:600;background-color:#934bb7;}
.secondLang .tabWrap ul li.stab4:hover{background-color:#1b9453;}
.secondLang .tabWrap ul li.stab4.on a{ font-weight:600;background-color:#1b9453;}
.secondLang .tabWrap ul li.stab5:hover{background-color:#e03a4d;}
.secondLang .tabWrap ul li.stab5.on a{ font-weight:600;background-color:#e03a4d;}
.secondLang .cont_mieddleIn{position:relative;background-color:#fff7dc;}
.secondLang .cont_mieddleIn .innerT{ width:1200px;margin:-90px auto 0;text-align:center;padding:30px 0;background-color:#fff;}
.txtPagoda{margin-top:50px;}
.innerT ul{overflow:hidden;width:1020px;margin:0 auto;margin-top:30px;}
.innerT ul li{float:left;margin:10px;}
.secondLang .cont_mieddleIn .innerC{padding-bottom:50px;}
.secondLang .sliderContWrap{position:relative;overflow:hidden;height:466px;margin:0 auto;}
.secondLang .sliderCont{position:relative;width:1020px;overflow:hidden;margin:0 auto;}
.secondLang .sliderCont li{margin:0;}
.secondLang .sliderCont img{width:100%;}
.secondLang .sliderContWrap .wvNumBox{bottom:100px;}
.secondLang .sliderContWrap .wvNumBox > a.on{background-color:#ba7a5e;}
.secondLang .sliderContWrap .wvNextBox span{color:#000;}
.secondLang .sliderContWrap .wvNumBoxIn{display:none;}
.secondLang .sliderContWrap .wvNextBox .prevBu{left:19px;top:38%;}
.secondLang .sliderContWrap .wvNextBox .nextBu{right:19px;top:38%;}
.secondLang .rv_txt{width:1020px;margin:0 auto;text-align:right;}
.secondLang .rvMore{margin-top:50px;}
.secondLang .tabConts{position:relative;text-align:center;overflow:hidden;height:0px;}
.secondLang .tabConts.on{height:auto;}
.secondLang .tabConts .tabContsIn{padding-top:70px;padding-bottom:150px;}
.secondLang .tabCont1{background:url(/assets/user/images/sc_lang/bg_visual01.jpg) no-repeat center 0;background-size:cover;}
.secondLang .tabCont2{background:url(/assets/user/images/sc_lang/bg_visual02.jpg) no-repeat center 0;background-size:cover;}
.secondLang .tabCont3{background:url(/assets/user/images/sc_lang/bg_visual03.jpg) no-repeat center 0;background-size:cover;}
.secondLang .tabCont4{background:url(/assets/user/images/sc_lang/bg_visual04.jpg) no-repeat center 0;background-size:cover;}
.secondLang .tabCont5{background:url(/assets/user/images/sc_lang/bg_visual05.jpg) no-repeat center 0;background-size:cover;}
.secondLang .sec_langCont{ margin:0 auto;margin-top:30px;width:1080px;}
.secondLang .sec_langCont>ul{overflow:hidden;}
.secondLang .sec_langCont>ul li img{width:100%;}
.secondLang .tabCont1 .sec_langCont>ul li{float:left;width:31%;margin:0 11px;}
.secondLang .tabCont2 .sec_langCont>ul li{float:left;width:22.5%;margin:0 11px;}
.secondLang .tabCont3 .sec_langCont>ul li{float:left;width:31%;margin:0 11px;}
.secondLang .tabCont4 .sec_langCont{ width:700px;}
.secondLang .tabCont4 .sec_langCont>ul li{float:left;width:46%;margin:0 11px;}
.secondLang .tabCont5 .sec_langCont>ul li{float:left;width:31%;margin:0 11px;}
*/
#wrap.creatorClass{position:relative;padding-top:60px;}
#wrap.creatorClass h3{padding:0;margin:0;font-size:1em;}
#wrap.creatorClass h3 img{max-width:100%;}
#wrap.creatorClass .inner{width:1200px;margin:0 auto;}
#wrap.creatorClass .cont1{height:775px;line-height:0;text-align:center;overflow:hidden;background:#060606 url('/assets/user/images/creator/cont1_bg.jpg') top center no-repeat;}
#wrap.creatorClass .cont1{position:relative;}
#wrap.creatorClass .cont1 .inner{position:relative;}
#wrap.creatorClass .cont1 .inner:before{content:'';position:absolute;top:0;left:0;bottom:0;width:2px;background:url('/assets/user/images/creator/cont1_bg_l.gif') no-repeat;}
#wrap.creatorClass .cont1 .inner:after{content:'';position:absolute;top:0;right:0;bottom:0;width:2px;background:url('/assets/user/images/creator/cont1_bg_r.gif') no-repeat;}
#wrap.creatorClass .cont1 video{position:relative;}
#wrap.creatorClass .cont2{padding-top:120px;background-color:#f0f1e8;overflow:hidden;}
#wrap.creatorClass .cont2 .box{position:relative;margin:80px 0 100px 250px;}
#wrap.creatorClass .cont2 .box + .box{position:relative;margin:0;background:url('/assets/user/images/creator/cont2_bg.gif') no-repeat;}
#wrap.creatorClass .cont2 .box + .box:before,
#wrap.creatorClass .cont2 .box + .box:after{content:'';clear:both;display:block;width:100%:}
#wrap.creatorClass .cont2 .box + .box img{float:left;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#wrap.creatorClass .cont2 .box + .box img + img{-ms-transition:all 1.0s ease-out;-webkit-transition:all 1.0s ease-out;transition:all 1.0s ease-out;}
#wrap.creatorClass .cont3{padding:260px 0 130px;margin-top:-110px;text-align:center;background-color:#000;background-position:right top, left bottom;background-repeat:no-repeat;background-image:url('/assets/user/images/creator/cont3_bg1.jpg'),url('/assets/user/images/creator/cont3_bg2.jpg');}
#wrap.creatorClass .cont3 h3{margin-bottom:80px;}
#wrap.creatorClass .cont3 img + img{margin-top:60px;}
#wrap.creatorClass .cont4{padding-bottom:90px;text-align:center;background-color:#f84e2f;background-image:url('/assets/user/images/creator/cont4_bg1.gif'),url('/assets/user/images/creator/cont4_bg2.gif');background-position:right 22%, left 57%;background-repeat:no-repeat;}
#wrap.creatorClass .cont4 h3{margin-bottom:100px;}
#wrap.creatorClass .cont4 h3 img{margin-top:-20px;vertical-align:bottom;}
#wrap.creatorClass .cont4 .box{position:relative;height:470px;text-align:right;}
#wrap.creatorClass .cont4 .box iframe{position:absolute;left:0;top:0;z-index:2;}
#wrap.creatorClass .cont4 .box img{margin-top:50px;z-index:1;}
#wrap.creatorClass .cont4 .box + .box{margin-top:80px;text-align:left;}
#wrap.creatorClass .cont4 .box + .box iframe{left:auto;right:0;}
#wrap.creatorClass .cont4 .box + img{margin-top:50px;}
#wrap.creatorClass .cont4 p{margin:40px 0 130px;text-align:left;}
#wrap.creatorClass .cont4 .bg_area{height:696px;margin-top:50px;color:transparent;font-size:0;text-indent:-9999px;background:url('/assets/user/images/creator/cont4_img3.gif') center no-repeat;}
#wrap.creatorClass .side_nav{position:absolute;top:5%;right:5%;width:81px;background:url('/assets/user/images/creator/side_nav_01.png') no-repeat;}
#wrap.creatorClass .side_nav.fixed{position:fixed;top:40%;z-index:100;}
#wrap.creatorClass .side_nav a{display:block;width:100%;height:100%;color:transparent;font-size:0;text-indent:-9999px;}
#wrap.creatorClass .side_nav li{height:55px;}
#wrap.creatorClass .side_nav li:nth-child(2),
#wrap.creatorClass .side_nav li:nth-child(3){margin-bottom:21px;}

/* 200810 kmh 온라인클래스 */
#wrap.onlineClass{padding:60px 0 0;}
#wrap.onlineClass *{box-sizing:border-box;}
.onlineClass .longdesc{position:fixed;left:-9999px;top:-9999px;opacity:0;}
.onlineClass .onlineCont{background-repeat:no-repeat;background-position:50% 0;}
.onlineClass .onlineCont h3{margin:0;text-align:center;}
.onlineClass .onlineCont.ver1{padding:120px 0 125px;background-color:#131313;position:relative;}
.onlineClass .onlineCont.ver1 h3{margin-bottom:50px;}
.onlineClass .onlineCont.ver2{height:670px;background-image:url('/assets/user/images/lecture/2020_ss/online_class/ver2_bg.jpg');}
.onlineClass .onlineCont.ver3{padding:110px 0 70px;background-color:#181818;overflow:hidden;} /* 201111 syh 수정 */
.onlineClass .onlineCont.ver3 .wrapper{padding:65px 0 0;}
.onlineClass .onlineCont.ver3 h3{position:absolute;left:0;top:0;}
/* 211129 kmh 수정 및 삭제 */
.onlineClass .onlineCont.ver4{padding:125px 0;background-color:#1d6aca;}
.onlineClass .onlineCont.ver4 h3{margin-bottom:100px;}
.onlineClass .tab_online_live{font-size:0;}
.onlineClass .tab_online_live a{width:50%;height:133px;padding:27px 0 0;display:inline-block;vertical-align:top;text-align:center;font-size:20px;color:#999;background-color:#2b2b2b;}
.onlineClass .tab_online_live a em{margin-bottom:5px;display:block;font-size:50px;line-height:1;font-weight:700;}
.onlineClass .tab_online_live a.on{background-color:#fd0012;color:#fff;}
.onlineClass .online_live_cont .tab_cont{display:none;}
/* //211129 kmh 수정 및 삭제 */
.onlineClass .onlineCont.ver5{padding:78px 0 178px;background-color:#181818;position:relative;overflow:hidden;}  /* 201111 syh 수정 */
.onlineClass .onlineCont.ver5:before{content:'';width:115px;height:889px;margin-left:632px;background:url('/assets/user/images/lecture/2020_ss/online_class/ver5_bg.png') no-repeat;position:absolute;left:50%;top:26px;}
.onlineClass .onlineCont.ver5 .secCont1{}
.onlineClass .onlineCont.ver5 .secCont2{margin:90px 0 0;}
.onlineClass .onlineCont.ver6{padding:83px 0 82px;background-color:#1d6aca;}
.onlineClass .onlineCont.ver6 h3{margin-bottom:62px;text-align:left;} /* 201111 syh 수정 */
.onlineClass .onlineCont.ver6 .videoArea{width:854px;height:480px;margin:0 auto;box-shadow:0 0 40px 5px rgba(0, 0, 0, 0.3);background-color:#181818;position:relative;}
.onlineClass .onlineCont.ver6 .videoArea iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.onlineClass .onlineCont.ver7{padding:77px 0 200px;background-color:#181818;} /* 201111 syh 수정 */
.onlineClass .onlineCont.ver7 .noticeGuide{width:500px;margin:0 auto;text-align:left;font-size:18px;color:#d9d9d9;}
.onlineClass .onlineCont.ver7 .noticeGuide strong{display:inline-block;font-size:18px;color:#d9d9d9;border-bottom:2px solid #535353;}
.onlineClass .onlineCont.ver7 .noticeGuide ul{margin-top:20px;}
.onlineClass .onlineCont.ver7 .noticeGuide li{padding:0 0 0 16px;position:relative;line-height:28px;}
.onlineClass .onlineCont.ver7 .noticeGuide li:before{content:'';width:3px;height:3px;position:absolute;left:4px;top:12px;background-color:#d9d9d9;border-radius:1px;}

/* 201111 syh 추가 */
.onlineClass .videoTab{width:480px;margin-left:113px;}
.onlineClass .videoTab ul{width:100%;display:table;table-layout:fixed;border-spacing:0;}
.onlineClass .videoTab li{display:table-cell;}
.onlineClass .videoTab a{height:70px;display:block;text-align:center;font-size:20px;line-height:70px;color:#999;background-color:#2b2b2b;}
.onlineClass .videoTab a.on{color:#fff;background-color:#fd0012;}
.onlineClass .onlineCont.ver6 .videoCont{width:854px;height:480px;margin:0 auto;box-shadow:0 0 40px 5px rgba(0, 0, 0, 0.3);background-color:#181818;position:relative;}
.onlineClass .onlineCont.ver6 .videoCont iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.onlineClass .btnOnlineClass{width:365px;height:100px;line-height:100px;margin:95px auto 100px;display:block;text-align:center;font-size:40px;font-weight:bold;color:#fff;background-color:#2b2b2b;}/* 211202 kmh 수정 */
.onlineClass .btnOnlineClass:after{content:'';display:inline-block;width:20px;height:20px;border:1px solid #fff;border-width:4px 4px 0 0;transform:rotate(45deg);margin-left:16px;vertical-align:middle;position:relative;top:-2px;}
.onlineClass .floatingBanner{width:100px;margin-bottom:50px;position:fixed;right:15px;bottom:7%;z-index:900;}
.onlineClass .floatingBanner .wrap{display:block;background-color:#fff;border-radius:10px;overflow:hidden;}
.onlineClass .floatingBanner .floatingCont p{padding:8px 0 5px;margin:0;font-size:12px;line-height:1.25;color:#000;}
.onlineClass .floatingBanner .floatingCont p strong{font-weight:bold;}
.onlineClass .floatingBanner .floatingCont p strong span{color:#0071fd;}
.onlineClass .floatingBanner .floatingImg img{width:100%;}
.onlineClass .floatingBanner .floatingBtn{width:100%;padding:6px 0;text-align:center;font-size:13px;color:#fff;background-color:#0071fd;}
.onlineClass .floatingClose{width:26px;height:26px;text-align:center;line-height:28px;font-size:0;background-color:#666;border-radius:50%;position:absolute;right:-9px;top:-9px;}
.onlineClass .floatingClose span{font-size:14px;color:#fff;vertical-align:middle;}
/* 201208 kmh 추가 */
.onlineClass .sampleVideo{display:none;}
.onlineClass .videoTit{text-align:left;width:853px;margin:20px auto;}
.onlineClass .videoTit strong{display:block;font-size:40px;color:#fff;}
.onlineClass .videoTit p{margin:5px 0;font-size:18px;line-height:26px;color:#b0bad8;}
/* 201208 kmh 추가*/
.sampleVideoWrap{padding:50px 0 0;position:relative;}
.sampleVideoWrap .tit{text-align:left;width:873px;margin:0 auto 20px;}
.sampleVideoWrap .tit strong{display:block;font-size:40px;color:#fff;}
.sampleVideoWrap .tit p{margin:5px 0;font-size:18px;line-height:26px;color:#b0bad8;}
.sampleVideoItems{width:873px;margin:0 auto;}
.sampleVideoItems li{width:284px;}
.sampleVideoItems .thumbImg{width:100%;}
.sampleVideoItems .thumbImg img{width:100%;height:160px;object-fit:cover;}
.sampleVideoItems .cont{padding:13px 0 0;text-align:left;font-size:16px;color:#b0bad8;}
.sampleVideoItems .cont *{overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.sampleVideoItems .cont > span{margin-bottom:2px;}
.sampleVideoItems .cont p{margin:0;}
.onlineClass .sampleVideoItems .bx-controls-direction a{font-size:0;line-height:0;text-indent:-9999px;width:36px;height:36px;position:absolute;bottom:115px;border:1px solid #fff;border-width:0 0 2px 2px;transform:rotate(45deg);}
.onlineClass .sampleVideoItems .bx-controls-direction a.bx-prev{left:40px;}
.onlineClass .sampleVideoItems .bx-controls-direction a.bx-next{border-width:2px 2px 0 0;right:40px;}
.onlineClass .sampleVideoItems .bx-pager{display:none;}
.onlineClass .float_ban_right{margin:400px 0 0 565px;overflow:visible;position:fixed;top:auto;bottom:100px;}
.onlineClass .float_ban_right.fixed{}
.onlineClass .float_ban_right > a{display:block;text-align:center;}
.onlineClass a.ban_cont{width:200px;height:220px;background:url('/assets/user/images/lecture/2020_ss/online_class/ft_r_ban.png') no-repeat 0 0;}
.onlineClass .float_ban_right .cont_txt1{font-size:19px;color:#222;line-height:24px;padding-top:15px;}
.onlineClass .float_ban_right .cont_txt1 span{color:#0071fd;}
.onlineClass .float_ban_right .cont_txt2{position:absolute;bottom:10px;left:0;width:100%;font-size:16px;color:#fff;line-height:1;}
.onlineClass .float_ban_right .cont_txt2:after{content:'';display:inline-block;width:7px;height:7px;border:1px solid #fff;border-width:0 0 2px 2px;transform:rotate(-135deg);margin-left:4px;}
.onlineClass .float_ban_right .float_btn_close{position:absolute;top:-10px;right:-10px;width:31px;height:31px;background:url('/assets/user/images/lecture/2020_ss/online_class/float_btn_close.png') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;}
/* //201111 syh 추가 */


.circlesBG{width:100%;height:100%;transform-style:preserve-3d;perspective:3000px;position:absolute;left:0;top:0;}
.circlesBG .bgItem{width:246px;height:246px;padding:7px;position:absolute;
	-ms-transition:all 1s;
	-webkit-transition:all 1s;
	transition:all 1s;
}
.circlesBG .bgItem .cover{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background-size:100% 100%;background-repeat:no-repeat;
	-ms-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;

	-ms-transform:scale(0.9);
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
}
.circlesBG .bgItem .cover.typeRed{background-image:url('/assets/user/images/lecture/2020_ss/online_class/cover_red.png');}
.circlesBG .bgItem .cover.typeRed:after{content:'';width:99px;height:32px;margin-left:-50px;background:url('/assets/user/images/lecture/2020_ss/online_class/cover_red_label.png') no-repeat;position:absolute;left:50%;bottom:-15px;}
.circlesBG .bgItem .cover.typeBlue{background-image:url('/assets/user/images/lecture/2020_ss/online_class/cover_blue.png');}
.circlesBG .bgItem .cover.typeBlue:after{content:'';width:110px;height:38px;margin-left:-55px;background:url('/assets/user/images/lecture/2020_ss/online_class/cover_blue_label.png') no-repeat;position:absolute;left:50%;bottom:-16px;}

.circlesBG .bgItem .photo{width:100%;height:100%;display:block;border-radius:50%;overflow:hidden;background-color:#fdfdfd;}
.circlesBG .bgItem .photo img{width:160%;position:relative;left:-30%;top:5%;}
.circlesBG .bgItem .photo.team img{width:130%;position:relative;left:-15%;top:17%;}

.circlesBG .bgItem.type01{left:17.1%;top:17.1%;opacity:0.5;
	-ms-transform:translateZ(100px) scale(0.9);
	-webkit-transform:translateZ(100px) scale(0.9);
	transform:translateZ(100px) scale(0.9);
}
.circlesBG .bgItem.type02{right:18%;top:34%;opacity:0;
	-ms-transform:translateZ(100px) scale(1);
	-webkit-transform:translateZ(100px) scale(1);
	transform:translateZ(100px) scale(1);

	transition-delay:0.3s;
}
.circlesBG .bgItem.type03{right:8.5%;top:10%;opacity:0;
	-ms-transform:translateZ(100px) scale(0.7);
	-webkit-transform:translateZ(100px) scale(0.7);
	transform:translateZ(100px) scale(0.7);

	transition-delay:0.9s;

	-webkit-filter:blur(2px);
	filter:blur(2px);
}
.circlesBG .bgItem.type04{left:23.8%;top:49%;opacity:0.25;
	-ms-transform:translateZ(100px) scale(0.75);
	-webkit-transform:translateZ(100px) scale(0.75);
	transform:translateZ(100px) scale(0.75);
}
.circlesBG .bgItem.type05{right:4%;top:45%;opacity:0;
	-ms-transform:translateZ(100px) scale(0.6);
	-webkit-transform:translateZ(100px) scale(0.6);
	transform:translateZ(100px) scale(0.6);

	-webkit-filter:blur(3px);
	filter:blur(3px);
}
.circlesBG .bgItem.type06{left:8%;top:40%;opacity:0;
	-ms-transform:translateZ(100px) scale(0.6);
	-webkit-transform:translateZ(100px) scale(0.6);
	transform:translateZ(100px) scale(0.6);

	transition-delay:1.2s;

	-webkit-filter:blur(3px);
	filter:blur(3px);
}
.circlesBG .bgItem.type07{right:12%;top:67%;opacity:0.4;
	-ms-transform:translateZ(100px) scale(0.8);
	-webkit-transform:translateZ(100px) scale(0.8);
	transform:translateZ(100px) scale(0.8);

	transition-delay:0.6s;
}
.circlesBG .bgItem.type08{left:12%;top:68%;opacity:0.4;
	-ms-transform:translateZ(100px) scale(0.75);
	-webkit-transform:translateZ(100px) scale(0.75);
	transform:translateZ(100px) scale(0.75);

	-webkit-filter:blur(1px);
	filter:blur(1px);
}
.circlesBG .bgItem.type09{right:22%;top:3%;opacity:0.2;
	-ms-transform:translateZ(100px) scale(0.5);
	-webkit-transform:translateZ(100px) scale(0.5);
	transform:translateZ(100px) scale(0.5);

	-webkit-filter:blur(4px);
	filter:blur(4px);
}

.circlesBG .bgItem.type02 .photo{background-color:#4e82ef;}
.circlesBG .bgItem.type03 .photo{background-color:#e9bf41;transform:rotateY(180deg);}/* 220228 hyj 수정 */
.circlesBG .bgItem.type04 .photo{background-color:#63a3f5;}
.circlesBG .bgItem.type05 .photo{background-color:#eddc1a;}
.circlesBG .bgItem.type06 .photo{background-color:#eddc1a;}
.circlesBG .bgItem.type07 .photo{background-color:#cc8181;}
.circlesBG .bgItem.type08 .photo{background-color:#b7bddc;}
.circlesBG .bgItem.type09 .photo{background-color:#da57ca;}

.circlesBG.action .bgItem.type01{}
.circlesBG.action .bgItem .cover.typeRed{opacity:1;
	-ms-transition:all 1s;
	-webkit-transition:all 1s;
	transition:all 1s;
	transition-delay:2s;

	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}
.circlesBG.action .bgItem.type07 .cover.typeRed{
	transition-delay:2.4s;
}
.circlesBG.action .bgItem.type08 .cover.typeRed{
	transition-delay:2.8s;
}

.circlesBG.action .bgItem .cover.typeBlue{opacity:1;
	-ms-transition:all 1s;
	-webkit-transition:all 1s;
	transition:all 1s;
	transition-delay:3.1s;

	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}
.circlesBG.action .bgItem.type02{opacity:0.4;}
.circlesBG.action .bgItem.type03{opacity:0.3;}
.circlesBG.action .bgItem.type04{}
.circlesBG.action .bgItem.type05{opacity:0.15;}
.circlesBG.action .bgItem.type06{opacity:0.15;}
.circlesBG.action .bgItem.type07{}
.circlesBG.action .bgItem.type08{}
.circlesBG.action{animation:scale_ani 8s 1 ease-in-out;}
@keyframes scale_ani{
	60%{
		perspective:700px;
	}
	90%{
		perspective:3000px;
	}
	100%{
		perspective:3000px;
	}
}


.tabletSlide{width:647px;height:449px;margin:0 auto;padding:8px 7px 8px 8px;position:relative;box-shadow:0 10px 30px 5px rgba(0, 0, 0, 0.6);border-radius:24px;overflow:hidden;z-index:1;}
.tabletSlide:after{content:'';width:100%;height:100%;background:url('/assets/user/images/lecture/2020_ss/online_class/tablet_frame.png') no-repeat;position:absolute;left:0;top:0;z-index:2;}
.tabletSlide .tabletInner{width:100%;height:100%;overflow:hidden;position:relative;}
.tabletSlide .tabletInner .item{width:100%;height:100%;position:absolute;left:100%;top:0;z-index:0;}
.tabletSlide .tabletInner .item img{width:100%;height:100%;}
.tabletSlide .tabletInner .item:nth-child(1){left:0;}

.coverFlow ul{width:382px;height:773px;margin:0 0 0 428px;position:relative;transform-style:preserve-3d;perspective:1000px;}
.coverFlow li{width:100%;height:100%;padding:13px;position:absolute;left:0;top:0;}
.coverFlow li:after{content:'';position:absolute;left:13px;top:13px;right:13px;bottom:13px;background-color:#000;opacity:0.8;}
.coverFlow li .cover{position:absolute;left:0px;top:0px;right:0px;bottom:0px;border:13px solid #2b2b2b;border-radius:50px;z-index:1;opacity:0;}
.coverFlow li .cover:before{content:'';width:32px;height:20px;background:url('/assets/user/images/lecture/2020_ss/online_class/phone_dummy.png') no-repeat;position:absolute;right:34px;top:28px;}
.coverFlow li .cover,
.coverFlow li img{box-shadow:2px 2px 30px 5px rgba(0, 0, 0, 0.6);}
.coverFlow li.active .cover{opacity:1;}
.coverFlow li.active:after{opacity:0;}
.coverFlow li.active img{width:100%;height:100%;box-shadow:none;border-radius:20px;}
.coverFlow .pagination{position:absolute;left:72px;top:93px;}
.coverFlow .pagination span{width:6px;height:6px;display:inline-block;vertical-align:top;background-color:#d4d4d4;border:none;}
.coverFlow .pagination span.on{background-color:#181818;}
.coverFlow .pagination span + span{margin-left:7px;}

.coverFlow .nav{width:382px;margin:23px 0 0 428px;text-align:center;}
.coverFlow .nav button{width:39px;height:38px;display:inline-block;font-size:0;text-indent:-9999px;background-repeat:no-repeat;}
.coverFlow .nav button + button{margin-left:14px;}
.coverFlow .nav .prev{background-image:url('/assets/user/images/lecture/2020_ss/online_class/nav_prev.png');}
.coverFlow .nav .next{background-image:url('/assets/user/images/lecture/2020_ss/online_class/nav_next.png');}

.coverFlow li{
	-ms-transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.coverFlow li .cover{
	-ms-transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.coverFlow li:after{
	-ms-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
}


/* 200917 syh 강사양성과정(중국어) */
.teacherEdu{padding:60px 0 100px;}
.teacherEdu p{padding:0;margin:0;}
.teacherEdu .cont1{height:882px;background:url('/assets/user/images/teacher_edu/cont1.jpg') no-repeat center 0;text-align:center;}
.teacherEdu .cont2{background:#3b5c45 url('/assets/user/images/teacher_edu/bg_cont2.gif') repeat-x 0 bottom;}
.teacherEdu .cont2 .teacher_slide{background:url('/assets/user/images/teacher_edu/bg_teacher_slide.jpg') no-repeat 0 0;}
.teacherEdu .cont2 .bx-controls-direction a{display:block;width:50px;height:50px;position:absolute;top:34%;border:1px solid #fff;border-width:0 0 2px 2px;z-index:51;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-size:0;line-height:0;text-indent:-9999px;}
.teacherEdu .cont2 .bx-controls-direction a.bx-prev{left:20px;}
.teacherEdu .cont2 .bx-controls-direction a.bx-next{border-width:2px 2px 0 0;right:20px}
.teacherEdu .cont2 .say{position:absolute;top:560px;left:0;width:100%;text-align:center;font-size:16px;color:#000;line-height:27px;}
.teacherEdu .cont3{background:#efefe8;padding:77px 0 100px;}
.teacherEdu .cont3 img + img{margin-top:40px;}
.teacherEdu .cont4{padding:86px 0 92px;}
.teacherEdu .cont4 img + img{margin-top:72px;}
.teacherEdu .cont5{background:#efefe8;padding:90px 0;}
.teacherEdu .cont5 .ytb_wrap{margin-top:88px;}
.teacherEdu .cont5 .ytb_wrap iframe{border:1px solid #a7a7a7;border-top:0;}
.teacherEdu .cont6{padding:88px 0;text-align:center;}
.teacherEdu .cont6 .slide_tab{width:100%;position:absolute;bottom:362px;left:0;height:77px;z-index:51;}
.teacherEdu .cont6 .slide_tab li{display:block;width:20%;float:left;}
.teacherEdu .cont6 .slide_tab li a{height:77px;display:block;font-size:0;line-height:0;}
.teacherEdu .cont6 img + img{margin:74px 0 38px;}
.teacherEdu .cont6 .curry_slide li{position:relative;}
.teacherEdu .cont6 .curry_slide dl{position:absolute;top:157px;left:417px;text-align:left;}
.teacherEdu .cont6 .curry_slide dt{font-size:32px;color:#1c1f20;font-weight:700;line-height:1;margin-bottom:30px;}
.teacherEdu .cont6 .curry_slide dd{font-size:20px;color:#1c1f20;}
.teacherEdu .cont6 .curry_slide dd:after{content:'';display:block;clear:both;}
.teacherEdu .cont6 .curry_slide dd ul{float:left;width:300px;}
.teacherEdu .cont6 .curry_slide dd ul + ul{width:auto;}
.teacherEdu .cont6 .curry_slide dd li{line-height:34px;}
.teacherEdu .cont6 .curry_slide dd li.line2{text-indent:-23px;padding-left:46px;}
.teacherEdu .cont6 .curry_slide dd strong{display:inline-block;vertical-align:top;}
.teacherEdu .cont6 .curry_slide dd strong:after{content:'';display:inline-block;width:2px;height:16px;background:#7a7c7d;margin:0 8px;position:relative;top:1px;}
.teacherEdu .cont7{padding:90px 0 70px;background:#efefe8;text-align:center;}
.teacherEdu .cont7 ol{margin:56px 0 68px;}
.teacherEdu .cont7 ol:after{content:'';display:block;clear:both;}
.teacherEdu .cont7 ol li{text-align:left;}
.teacherEdu .cont7 ol > li{float:left;margin-right:13px;position:relative;}
.teacherEdu .cont7 ol > li:last-child{margin-right:0;}
.teacherEdu .cont7 ol ul{position:absolute;top:227px;left:20px;}
.teacherEdu .cont7 ol ul li{font-size:16px;color:#000;font-weight:700;padding-left:23px;line-height:24px;margin-bottom:9px;background:url('/assets/user/images/teacher_edu/ico_chk.gif') no-repeat 0 3px;}
.teacherEdu .cont7 ol ul li p.sub{font-size:15px;color:#7d7d7d;font-weight:normal;line-height:22px;margin-top:5px;}
.teacherEdu .btn_group{margin-top:40px;}
.teacherEdu .btn_group a{display:inline-block;width:350px;height:75px;line-height:75px;background:#f76723 url('/assets/user/images/teacher_edu/ico_arr1.png') no-repeat 87% 23px;border-top:5px solid #000;font-size:24px;color:#000;margin:0 4px;}
.teacherEdu .btn_group a:nth-child(2n){background-color:#3b5c45;background-image:url('/assets/user/images/teacher_edu/ico_arr2.png');color:#fff;}
.teacherEdu .cont7 .notice_area{text-align:left;margin:59px 0 0 224px;position:relative;}
.teacherEdu .cont7 .notice_tit{font-size:22px;color:#000;font-weight:700;display:inline-block;border-bottom:2px solid #000;position:absolute;top:0;left:0;}
.teacherEdu .cont7 .notice_list{padding-left:162px;}
.teacherEdu .cont7 .notice_list li{font-size:16px;color:#30302e;line-height:26px;}
.teacherEdu .cont7 .notice_list li:before{content:'';display:inline-block;vertical-align:middle;width:2px;height:2px;background:#454542;margin-right:6px;}
.teacherEdu .cont_evt{background:#3b5c45;}
.teacherEdu .cont8{padding:90px 0;text-align:center;}
.teacherEdu .cont8_tit{text-align:left;}
.teacherEdu .cont8 .notice_tbl{background:#efefe8;border:1px solid #a7a7a7;margin-top:57px;text-align:left;}
.teacherEdu .cont8 .notice_tbl:after{content:'';display:block;clear:both;}
.teacherEdu .cont8 .notice_tbl dt,
.teacherEdu .cont8 .notice_tbl dd{box-sizing:border-box;float:left;color:#000;}
.teacherEdu .cont8 .notice_tbl dt{width:343px;font-size:22px;font-weight:700;padding-left:104px;background:url('/assets/user/images/teacher_edu/ico_chk.gif') no-repeat 72px 6px;}
.teacherEdu .cont8 .notice_tbl dd{width:735px;background:#fff;font-size:18px;line-height:30px;padding:0 0 30px 58px;}
.teacherEdu .cont8 .notice_tbl dt:first-child{margin-top:60px;}
.teacherEdu .cont8 .notice_tbl dt:first-child + dd{padding-top:60px;}
.teacherEdu .cont8 .notice_tbl dd:last-child{padding-bottom:60px;}
.teacherEdu .cont8 .cont8_txt{font-size:20px;color:#000;line-height:30px;padding-top:40px;}
.teacherEdu .cont8 .btn_group a{width:671px;font-weight:700;}
.teacherEdu .cont9{text-align:center;background:#000;padding:77px 0 80px;}
.teacherEdu .cont9 .info_banner{position:relative;margin-top:35px;}
.teacherEdu .cont9 .info_banner .btn_question{position:absolute;top:207px;right:289px;width:203px;height:40px;display:block;font-size:0;line-height:0;text-indent:-9999px;}/* 210812 kmh 수정 */
/* //200917 syh 강사양성과정(중국어) */

/* 211207 syh 듀오링고 */
#wrap.duolingo .inner{width:1024px;margin:0 auto;position:relative;text-align:center;}
#wrap.duolingo .hidden{font-size:0;line-height:0;text-indent:-9999px;}
#wrap.duolingo .cont_top{height:730px;text-align:center;background:url('/assets/user/images/duolingo/duo_cont_top.jpg') center 60px no-repeat;box-sizing:border-box;padding-top:60px;}
#wrap.duolingo .cont1{background:#e7e7e7;padding:65px 0 108px;}
#wrap.duolingo .cont1 .btn_duo_organ{margin-top:44px;display:inline-block;}
#wrap.duolingo .cont2{height:860px;text-align:center;background:url('/assets/user/images/duolingo/duo_cont2.jpg') center 0 no-repeat;}
#wrap.duolingo .cont3{padding:117px 0 110px;background:#19191f;}
#wrap.duolingo .cont4{height:1645px;text-align:center;background:url('/assets/user/images/duolingo/duo_cont4.jpg') center 0 no-repeat;}
#wrap.duolingo .cont5{padding:115px 0 80px;background:#332a24;}
#wrap.duolingo .lect_tab{margin-top:58px;}
#wrap.duolingo .lect_tab:after{content:'';display:block;clear:both;}
#wrap.duolingo .lect_tab li{float:left;width:50%;background:#19191f;}
#wrap.duolingo .lect_tab a{display:block;line-height:70px;text-align:center;font-size:21px;color:#929294;position:relative;}
#wrap.duolingo .lect_tab a:after{content:'';display:block;position:absolute;bottom:0;left:0;width:0;height:3px;background:#ba1134;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
#wrap.duolingo .lect_tab .active a{color:#fff;}
#wrap.duolingo .lect_tab .active a:after{width:100%;}
#wrap.duolingo .lect_cont > div{display:none;}
#wrap.duolingo .lect_cont > div:first-child{display:block;}
#wrap.duolingo .floating_kakao{margin-left:600px;position:fixed;left:50%;top:340px;z-index:503;text-align:center;}
/* //211207 syh 듀오링고 */

/* 210609 syh 라이트 클래스 개선 */
#wrap.lightClass .landing_contents{background:#7115ff;}
.lightClass .lightCont1{background:#7115ff url('/assets/user/images/lecture/light_class/ver1_tit.jpg') no-repeat 50% 213px;height:734px;}
.lightClass .lightCont1 p{font-size:0;text-indent:-9999px;line-height:0;}
.lightClass .lightCont2{text-align:center;}
.lightClass .lightCont2 img + img{margin-top:100px;}
.lightClass .lightCont2 img + img + img{margin-top:130px;}
/* 211116 hyj 샘플강의추가 */
.lightClass .lightCont.sample{padding:150px 0 0;text-align:center;}
.lightClass .lightCont.sample .wrapper{padding-bottom:150px;}
.lightClass .lightCont.sample h3{margin-bottom:60px;}
.lightClass .lightCont.sample .videoArea{width:854px;height:480px;margin:0 auto;box-shadow:0 0 40px 5px rgba(0, 0, 0, 0.3);background-color:#181818;position:relative;}
.lightClass .lightCont.sample .videoArea iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.lightClass .lightCont.sample .videoCont{width:854px;height:480px;margin:0 auto;box-shadow:0 0 40px 5px rgba(0, 0, 0, 0.3);background-color:#181818;position:relative;}
.lightClass .lightCont.sample .videoCont iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.lightClass .btnOnlineClass{width:600px;height:100px;line-height:100px;margin:95px auto 100px;display:block;text-align:center;font-size:40px;font-weight:bold;color:#fff;background-color:#2b2b2b;} /* 210615 syh 수정  */
.lightClass .btnOnlineClass:after{content:'';display:inline-block;width:20px;height:20px;border:1px solid #fff;border-width:4px 4px 0 0;transform:rotate(45deg);margin-left:16px;vertical-align:middle;position:relative;top:-2px;}
.lightClass .videoTit{text-align:left;width:853px;margin:20px auto;}
.lightClass .videoTit strong{display:block;font-size:40px;color:#fff;}
.lightClass .videoTit p{margin:5px 0;font-size:18px;line-height:26px;color:#b0bad8;}
.lightClass .sampleVideoWrap{padding:50px 0 0;position:relative;}
.lightClass .sampleVideoWrap .tit{width:auto;margin-bottom:30px;text-align:center;}
.lightClass .sampleVideoItem{width:873px;margin:0 auto;}
.lightClass .sampleVideoItem li{width:284px;}
.lightClass .sampleVideoItem .thumbImg{width:100%;}
.lightClass .sampleVideoItem .thumbImg img{width:100%;height:160px;object-fit:cover;}
.lightClass .sampleVideoItem .cont{padding:13px 20px;text-align:left;font-size:16px;color:#111;background:#f8d01d;}
.lightClass .sampleVideoItem .cont *{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.lightClass .sampleVideoItem .cont > span{margin-bottom:3px;font-weight:700;}
.lightClass .sampleVideoItem .cont p{margin:0;}
.lightClass .sampleVideoItem .bx-controls-direction a{font-size:0;line-height:0;text-indent:-9999px;width:36px;height:36px;position:absolute;bottom:115px;border:1px solid #fff;border-width:0 0 2px 2px;transform:rotate(45deg);}
.lightClass .sampleVideoItem .bx-controls-direction a.bx-prev{left:40px;}
.lightClass .sampleVideoItem .bx-controls-direction a.bx-next{border-width:2px 2px 0 0;right:40px;}
.lightClass .sampleVideoItem .bx-pager{display:none;}
/* //211116 hyj 샘플강의추가 */
.lightClass .lightCont3{padding:150px 0 180px;}
.lightClass .lightCont3 .tit_class{padding-bottom:50px;text-align:center;text-indent:-20px;}
.lightClass .search_area{width:1080px;height:93px;padding-top:25px;background:#ffd800;text-align:center;box-sizing:border-box;}
.lightClass .search_area *{display:inline-block;vertical-align:middle;}
.lightClass .search_area dt{font-size:25px;color:#000;font-weight:800;margin-right:13px;}
.lightClass .search_area dd + dt{margin-left:43px;}
.lightClass .search_area select{width:278px;height:41px;line-height:41px;border:1px solid #e3d1ff;border-radius:5px;font-size:18px;text-indent:10px;}
.lightClass .search_area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('/assets/user/images/lecture/light_class/sel_arrow.png') no-repeat 95% 50%;}
.lightClass .search_area select::-ms-expand{display:none;}
.lightClass .search_area input{width:209px;height:41px;line-height:41px;background:#fff;border:1px solid #e3d1ff;border-radius:5px;font-size:18px;text-indent:10px;}
.lightClass .search_area .btn_search{width:32px;height:32px;background:url('/assets/user/images/lecture/light_class/btn_search.png') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;margin-left:11px;}
.lightClass .teacherList{width:1080px;padding-top:35px;margin-top:32px;}
.lightClass .teacherList ul{width:1080px;margin:0 auto;position:relative;box-sizing:border-box;}
.lightClass .teacherList ul:before,
.lightClass .teacherList ul:after{content:'';clear:both;display:block;width:100%;}
.lightClass .teacherList li{float:left;position:relative;vertical-align:top;text-align:center;transition:all .3s ease-out;margin:0 20px 20px 0;}
.lightClass .teacherList li:nth-child(4n){margin-right: 0;}
.lightClass .teacherList li > a{display: block;width:255px;height:347px;padding:0;box-sizing:border-box;background:#fff;}
.lightClass .teacherList li > a > div{overflow:hidden;}
.lightClass .teacherList li .title{display:block;text-align:center;font-size:19px;color:#000;max-height:46px;line-height:23px;font-weight:600;padding: 0 10px;margin-bottom: 5px;}
.lightClass .teacherList li .photo{width:255px;height:240px;background-color:#f4f4f4;margin:0 auto 15px;padding-top: 10px;box-sizing:border-box;}
.lightClass .teacherList li .photo img{width:400px;height:260px;position:relative;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transition:all 0.3s ease;}
.lightClass .teacherList li .name{display:block;text-align:center;font-size:15px;color:#7115ff;font-weight:600;}
.lightClass .teacherList .btn_more_teacher{display:block;width:219px;height:60px;line-height:60px;color:#fff;font-size:22px;font-weight:600;background:#7115ff;border-radius:5px;margin:0 auto;}
.lightClass .teacherList .ico_rank{position:absolute;top:-35px;left:7px;}
.lightClass .teacherList li:before{z-index:2;}
.lightClass .teacherList li:hover .photo{background:#ffd800;transition:all .3s ease-out;}
.lightClass .teacherList li:hover .photo img{transform:translate(-50%,0) scale(1.1);}
.lightClass .teacherList li:hover .title{text-decoration:underline;}
.lightClass .notice{padding:0 0 100px;margin:0 auto;text-align:left;width:1020px;}
.lightClass .notice dt{position:relative;padding:0 15px 20px;color:#fff;font-size:40px;font-weight:700;color:#fff;border-bottom:4px solid #fff;cursor:pointer;}
.lightClass .notice dt:after{content:'';width:32px;height:19px;margin-top:-20px;background:url('/assets/user/images/lecture/light_class/ico_noti.png') no-repeat;position:absolute;top:50%;right:40px;transition:all 0.3s ease;}
.lightClass .notice dt.on:after{transform:rotate(180deg);}
.lightClass .notice dd{padding:50px 0;}
.lightClass .notice dd li{position:relative;line-height:1.8;padding-left:20px;color:#fff;font-size:25px;}
.lightClass .notice dd li:before{content:'•';font-weight:100;position:absolute;left:0;top:0;}
.lightClass .float_ban_right{margin:400px 0 0 565px;overflow:visible;position:fixed;top:auto;bottom:50px;animation:floatBounce 1s ease-in Infinite Alternate;}
@keyframes floatBounce{
	0%{bottom:50px;transform:rotate(2deg);}
	20%{transform:rotate(-2deg);}
	60%{transform:rotate(1deg);}
	100%{bottom:60px;transform:rotate(-1deg);}
}
.lightClass .float_ban_right.fixed{}
.lightClass .float_ban_right > a{display:block;text-align:center;}
.lightClass a.ban_cont{}
.lightClass .float_ban_right .float_btn_close{position:absolute;top:0;right:2px;width:25px;height:25px;font-size:0;line-height:0;text-indent:-9999px;}
.lightClass .layerTeacher{display:none;}
.lightClass .layerTeacher .layerIn{position:absolute;top:0;left:50%;margin-left:-472px;width:944px;background:#fff;z-index:1002;box-sizing:border-box;padding:66px 80px 70px;}
.lightClass .layerTeacher .lect_option{padding-left: 290px;min-height:295px;}
.lightClass .layerTeacher .ly_stit{margin:0 0 20px;}
.lightClass .layerTeacher .ico_label{padding: 0;margin: 0;}
.lightClass .layerTeacher .ico_label span{display: inline-block;vertical-align: middle;height: 30px;line-height: 30px;background: #ffd800;padding: 0 10px;font-size: 16px;color: #000;font-weight:600;margin-right: 5px;}
.lightClass .layerTeacher .ly_tit{font-size:40px;color:#000;font-weight:800;line-height: 52px;margin:0 0 25px;width:470px;overflow:hidden;max-height:104px;}
.lightClass .layerTeacher dt, .lightClass .layerTeacher dd{display:inline-block;vertical-align:middle;line-height:1;padding: 10px 0;}
.lightClass .layerTeacher dl{width:470px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 10px 0;}
.lightClass .layerTeacher dt{width:107px;font-size:22px;color:#000;font-weight:600;}
.lightClass .layerTeacher dt.subj{letter-spacing: 39px;}
.lightClass .layerTeacher dd{width:355px;font-size:20px;color:#3f3f3f;}
.lightClass .layerTeacher .price_group{padding-top: 27px;width: 470px;}
.lightClass .layerTeacher .price_group:after{content: '';display: block;clear: both;}
.lightClass .layerTeacher .lect_price{font-size:42px;color:#7115ff;font-weight:800;margin: 0;padding: 0;line-height: 1;float: left;padding-top:10px;}
.lightClass .layerTeacher .btn_lect_apply{float: right;}
.lightClass .layerTeacher .teacherInfo{position:absolute;top:109px;left:80px;text-align:center;}
.lightClass .layerTeacher .teacher_photo{width:234px;height:234px;background:#f4f4f4;position:relative;overflow: hidden;}
.lightClass .layerTeacher .teacher_photo img{height:234px;position: absolute;top: 10px;left: 50%;margin-left: -180px;}
.lightClass .layerTeacher .btn_teacher_home{display: inline-block;vertical-align: middle;width:48px;height:48px;font-size:0;line-height:0;text-indent:-9999px;background:url('/assets/user/images/lecture/light_class/btn_home.png') no-repeat 0 0;margin-right: 5px;}
.lightClass .layerTeacher .teacher_name{font-size:18px;color:#000;font-weight:600;margin:10px 0 0;}
.lightClass .layerTeacher .lect_special{margin-top: 58px;border: 2px solid #e9e9e9;}
.lightClass .layerTeacher .lect_special .con{min-height: 435px;}
.lightClass .layerTeacher .lect_special .con > div{padding: 50px;}
.lightClass .layerTeacher .lect_special .tab:after{content:'';display: block;clear: both;}
.lightClass .layerTeacher .lect_special .tab li{float: left;width: 50%;}
.lightClass .layerTeacher .lect_special .tab li a{display: block;height: 58px;line-height: 58px;text-align: center;font-size: 22px;color: #aaa;background: #e9e9e9;font-weight: 800;}
.lightClass .layerTeacher .lect_special .tab li.on a{color: #000;background: #fff;}
.lightClass .layerTeacher .lect_special .txt_box{font-size: 20px;color: #000;line-height: 32px;}
.lightClass .layerTeacher .lect_special .mv_box{width: 586px;margin: 0 auto;}
.lightClass .layerTeacher .btn_ly_close{position:absolute;top:20px;right:20px;width:30px;height:30px;font-size:0;line-height:0;text-indent:-9999px;background:url('/assets/user/images/lecture/light_class/btn_ly_close.png') no-repeat 0 0;}
.lightClass .layerTeacher .layer_dim{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);position:fixed;left:0;top:0;z-index:1001;}
/* //210609 syh 라이트 클래스 개선 */

/*
 2021 SS 방학대비 점수보장반 개편
 */
#score_guarantee{padding:60px 0 0;}
#score_guarantee *{box-sizing:border-box;}

/* 마하 컨셉 공통 */
#concept_Mach{min-width:1080px;overflow:hidden;}
#concept_Mach h3,
#concept_Mach h4{margin:0;}
#concept_Mach .inner{width:1080px;margin:0 auto;position:relative;}
#concept_Mach .inner:after{content:'';display:block;clear:both;}

#concept_Mach .mach_floating_right{margin-left:550px;position:fixed;left:50%;bottom:50px;z-index:503;}
#concept_Mach .mach_floating_right a{display:block;}
#concept_Mach .mach_floating_right .float_btn_top{width:40px;height:40px;margin:0 auto;padding:16px 0 0;text-align:center;font-size:12px;color:#fff;background-color:#7f7f7f;border-radius:50%;position:relative;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.3);}
#concept_Mach .mach_floating_right .float_btn_top:before{content:'';width:8px;height:5px;margin-left:-4px;position:absolute;left:50%;top:8px;background:url('/assets/user/images/lecture/2021_ss/icon_top.png') no-repeat;}

#concept_Mach .sec_tit{width:1080px;margin:0 auto;text-align:center;}
#concept_Mach .sec_tit.ico_airplane{position:relative;}
#concept_Mach .sec_tit.ico_airplane:after{content:'';width:194px;height:270px;background:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane.png') 0 0 no-repeat;position:absolute;top:0;}

#concept_Mach .sec_topVisual{height:1248px;padding:145px 0 0;background:url('/assets/user/images/lecture/2021_ss/top_visual_bg.jpg') 50% 0 no-repeat;position:relative;perspective:1600px;opacity:1;}
#concept_Mach .sec_topVisual .final_bg{width:100%;height:100%;background:url('/assets/user/images/lecture/2021_ss/top_visual_bg_final.jpg') 50% 0 no-repeat;position:absolute;left:0;top:0;opacity:0;-ms-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;-ms-transition-delay:0.95s;-webkit-transition-delay:0.95s;transition-delay:0.95s;}
#concept_Mach .sec_topVisual .airplane{width:1920px;height:100%;margin-left:-960px;position:absolute;left:50%;top:0;opacity:0;
	transform-origin:50% 100%;
	-ms-transition: all 1s ease-in;
	-webkit-transition: all 1s ease-in;
	transition: all 1s ease-in;
	-ms-transform:translate3d(-1000px,400px,-3400px);
	-webkit-transform:translate3d(-1000px,400px,-3400px);
	transform:translate3d(-1000px,400px,-3400px);
}
#concept_Mach .sec_topVisual.action .airplane{opacity:1;
	-ms-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
#concept_Mach .sec_topVisual.action .final_bg{opacity:1;}
#concept_Mach .sec_topVisual .sec_tit{text-align:left;position:relative;z-index:1;}
#concept_Mach .sec_review{margin-top:-264px;padding:89px 0 64px;position:relative;}
#concept_Mach .instrumentWrap{height:566px;margin:0 auto;}/* 210607 hyj 수정 */
#concept_Mach .instrument_panel{width:980px;margin:0 auto;padding:30px 25px 0 0;text-align:center;position:relative;}
#concept_Mach .instrument_panel:after{content:'';display:block;clear:both;}
#concept_Mach .instrument_panel .notice_box{width:100%;margin:0;text-align:center;font-size:12px;line-height:1.4;position:absolute;left:0;}
#concept_Mach .rate_panel,
#concept_Mach .up_score_panel{display:inline-block;position:relative;}
#concept_Mach .instrument_panel .ring01,
#concept_Mach .instrument_panel .ring02,
#concept_Mach .instrument_panel .ring03,
#concept_Mach .instrument_panel .needle,
#concept_Mach .instrument_panel .needle_p,
#concept_Mach .instrument_panel .bright{position:absolute;left:0;top:0;transform-origin:50% 50%;}
#concept_Mach .instrument_panel .ring01{
	-moz-animation:spinRight 2s infinite linear;
	-webkit-animation:spinRight 2s infinite linear;
	animation:spinRight 2s infinite linear;
}
#concept_Mach .instrument_panel .ring02{
	-moz-animation:spinRight 2.5s infinite linear;
	-webkit-animation:spinRight 2.5s infinite linear;
	animation:spinRight 2.5s infinite linear;
}
#concept_Mach .instrument_panel .ring03{
	-moz-animation:spinLeft 2s infinite;
	-webkit-animation:spinLeft 2s infinite;
	animation:spinLeft 2s infinite;
}
#concept_Mach .instrument_panel .needle{
	-moz-animation:needle 4s infinite;
	-webkit-animation:needle 4s infinite;
	animation:needle 4s infinite;

	-ms-transform:rotate(-268deg);
	-webkit-transform:rotate(-268deg);
	transform:rotate(-268deg);
}
#concept_Mach .instrument_panel .needle_p{opacity:0;top:-1px;
	-moz-animation:needle_p 4s infinite;
	-webkit-animation:needle_p 4s infinite;
	animation:needle_p 4s infinite;

	-ms-transform:rotate(-268deg);
	-webkit-transform:rotate(-268deg);
	transform:rotate(-268deg);
}
#concept_Mach .instrument_panel .bright{
	-moz-animation:spinRight 15s infinite linear;
	-webkit-animation:spinRight 15s infinite linear;
	animation:spinRight 15s infinite linear;
}
#concept_Mach .instrument_panel .up_score_panel .bright{
	-moz-animation:spinRight 25s infinite linear;
	-webkit-animation:spinRight 25s infinite linear;
	animation:spinRight 25s infinite linear;
}

@keyframes spinRight{
	to{
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes spinLeft{
	to{
		-ms-transform:rotate(-360deg);
		-webkit-transform:rotate(-360deg);
		transform:rotate(-360deg);
	}
}
@keyframes needle{
	0%{
		-ms-transform:rotate(-268deg);
		-webkit-transform:rotate(-268deg);
		transform:rotate(-268deg);
	}
	10%{
		-ms-transform:rotate(-188deg);
		-webkit-transform:rotate(-188deg);
		transform:rotate(-188deg);
	}
	13%{
		-ms-transform:rotate(-203deg);
		-webkit-transform:rotate(-203deg);
		transform:rotate(-203deg);
	}
	30%{
		-ms-transform:rotate(-140deg);
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg);
	}
	33%{
		-ms-transform:rotate(-156deg);
		-webkit-transform:rotate(-156deg);
		transform:rotate(-156deg);
	}
	60%{
		-ms-transform:rotate(-100deg);
		-webkit-transform:rotate(-100deg);
		transform:rotate(-100deg);
	}
	63%{
		-ms-transform:rotate(-115deg);
		-webkit-transform:rotate(-115deg);
		transform:rotate(-115deg);
	}
	93%{
		-ms-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		-ms-transform:rotate(-288deg);
		-webkit-transform:rotate(-288deg);
		transform:rotate(-288deg);
	}
}
@keyframes needle_p{
	0%{opacity:0;
		-ms-transform:rotate(-268deg);
		-webkit-transform:rotate(-268deg);
		transform:rotate(-268deg);
	}
	10%{opacity:0.8;
		-ms-transform:rotate(-188deg);
		-webkit-transform:rotate(-188deg);
		transform:rotate(-188deg);
	}
	13%{opacity:0.6;
		-ms-transform:rotate(-203deg);
		-webkit-transform:rotate(-203deg);
		transform:rotate(-203deg);
	}
	30%{opacity:1;
		-ms-transform:rotate(-140deg);
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg);
	}
	33%{opacity:1;
		-ms-transform:rotate(-156deg);
		-webkit-transform:rotate(-156deg);
		transform:rotate(-156deg);
	}
	60%{opacity:1;
		-ms-transform:rotate(-100deg);
		-webkit-transform:rotate(-100deg);
		transform:rotate(-100deg);
	}
	63%{opacity:1;
		-ms-transform:rotate(-115deg);
		-webkit-transform:rotate(-115deg);
		transform:rotate(-115deg);
	}
	93%{opacity:1;
		-ms-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{opacity:0;
		-ms-transform:rotate(-288deg);
		-webkit-transform:rotate(-288deg);
		transform:rotate(-288deg);
	}
}


#concept_Mach .winnerWrap{width:1080px;height:232px;margin:0 auto 109px;overflow:hidden;position:relative;}
#concept_Mach .winnerList{width:1116px;margin-left:-18px;position:relative;}
#concept_Mach .winnerWrap:before,
#concept_Mach .winnerWrap:after{content:'';width:10%;height:100%;position:absolute;top:0;z-index:2;}
#concept_Mach .winnerWrap:before{left:0;
	background: rgb(28,30,35);
	background: -moz-linear-gradient(270deg, rgba(21,22,24,0) 20%, rgba(21,22,24,1) 100%);
	background: -webkit-linear-gradient(270deg, rgba(21,22,24,0) 20%, rgba(21,22,24,1) 100%);
	background: linear-gradient(270deg, rgba(21,22,24,0) 20%, rgba(21,22,24,1) 100%);
}
#concept_Mach .winnerWrap:after{right:0;
	background: rgb(28,30,35);
	background: -moz-linear-gradient(270deg, rgba(21,22,24,1) 20%, rgba(21,22,24,0) 100%);
	background: -webkit-linear-gradient(270deg, rgba(21,22,24,1) 20%, rgba(21,22,24,0) 100%);
	background: linear-gradient(270deg, rgba(21,22,24,1) 20%, rgba(21,22,24,0) 100%);
}
#concept_Mach .winnerList ul{font-size:0;}
#concept_Mach .winnerList li{width:232px;height:232px;padding:10px;display:inline-block;vertical-align:middle;background:linear-gradient(180deg, #67302a 0%, #332425 70%, #202023 100%);border-radius:50%;}
#concept_Mach .winnerList li .wrap{width:100%;height:100%;display:block;text-align:center;background-color:#161719;border-radius:50%;}
#concept_Mach .winnerList .score{width:136px;margin:0 auto;padding:32px 0 10px;font-size:14px;font-weight:600;color:#f04e37;border-bottom:1px solid #2e2f30;}
#concept_Mach .winnerList .score span{vertical-align:-3px;font-size:50px;line-height:1;}
#concept_Mach .winnerList .info{padding:10px 0 0;font-size:14px;font-weight:500;color:#aaa;}

#concept_Mach .reviewWrap{width:1080px;margin:0 auto;position:relative;}
#concept_Mach .reviewWrap .sec_s_tit{padding:0 0 38px 44px;}
#concept_Mach .reviewWrap .review_more{font-size:16px;line-height:25px;color:#fff;position:absolute;right:38px;top:13px;}
#concept_Mach .reviewWrap .review_more span{font-size:25px;line-height:25px;vertical-align:-4px;}
#concept_Mach .reviewList{}
#concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #6f4a46 0%, #404040 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
#concept_Mach .reviewList li + li{margin-top:6px;}
#concept_Mach .reviewList li .wrap{padding:0 21px 0 38px;display:block;}
#concept_Mach .reviewList li .wrap:after{content:'';display:block;clear:both;}
#concept_Mach .reviewList li .subject{width:560px;height:52px;float:left;font-size:20px;line-height:52px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#concept_Mach .reviewList li .info{float:right;max-width:420px;height:52px;font-size:0;}/* 210607 hyj 수정 */
#concept_Mach .reviewList li .info span{display:inline-block;max-width:320px;line-height:52px;height:52px;padding:0 11px 0 12px;color:#aaa;font-size:16px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* 210607 hyj 수정 */
#concept_Mach .reviewList li .info span + span{position:relative;}
#concept_Mach .reviewList li .info span + span:after{content:'';width:1px;height:15px;margin-top:-9px;position:absolute;left:0;top:50%;background-color:#aaa;}
#concept_Mach .sec_takeOff{height:879px;padding:103px 0 0;background:url('/assets/user/images/lecture/2021_ss/take_off_bg.jpg') 50% 0 no-repeat;overflow:hidden;}
#concept_Mach .sec_takeOff .sec_tit{margin-bottom:160px;}
#concept_Mach .coursePassage{width:800px;margin:0 auto;}
#concept_Mach .coursePassage *{box-sizing:border-box;}
#concept_Mach .coursePassage .inPassage{width:100%;height:700px;position:relative;}
#concept_Mach .coursePassage .dot{width:8px;height:8px;margin:-4px 0 0 -4px;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;}
#concept_Mach .coursePassage .dot.on{background-color:#da1819;box-shadow:0 0 4px 1px rgba(218, 24, 25, 0.4);}
#concept_Mach .coursePassage .dot.stronghold{width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid #fff;background-color:#d91414;box-shadow:0 0 14px 2px rgba(118, 234, 251, 1);z-index:1;cursor:pointer;}
#concept_Mach .coursePassage .dot.stronghold:after{content:'';width:42px;height:66px;margin:0 0 6px -21px;background:url('/assets/user/images/lecture/2021_ss/ico_pointer.png') no-repeat;position:absolute;left:50%;bottom:100%;opacity:0;transform:translate(0, -30px);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#concept_Mach .coursePassage .dot.stronghold.current:after{opacity:1;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
#concept_Mach .coursePassage .passageLabel{}
#concept_Mach .coursePassage .passageLabel li{padding:6px 15px 3px;font-size:20px;line-height:1;font-style:italic;font-weight:600;color:#fff;border-radius:29px;position:absolute;left:50%;top:50%;}
#concept_Mach .coursePassage .passageLabel li:after{content:'';width:40px;height:45px;position:absolute;right:0;bottom:130%;background:url('/assets/user/images/lecture/2021_ss/ico_airplane.png') no-repeat;opacity:0;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#concept_Mach .coursePassage .passageLabel li:nth-child(1):after{-ms-transform:rotate(24deg);-webkit-transform:rotate(24deg);transform:rotate(24deg);right:12px;margin:0 5px -20px 0;}
#concept_Mach .coursePassage .passageLabel li:nth-child(2):after{-ms-transform:rotate(47deg);-webkit-transform:rotate(47deg);transform:rotate(47deg);right:12px;margin:0 20px -10px 0;}
#concept_Mach .coursePassage .passageLabel li:nth-child(3):after{-ms-transform:rotate(67deg);-webkit-transform:rotate(67deg);transform:rotate(67deg);right:20px;bottom:140%;margin:0 20px -5px 0;}
#concept_Mach .coursePassage .passageLabel li:nth-child(4):after{-ms-transform:rotate(113deg);-webkit-transform:rotate(113deg);transform:rotate(113deg);left:30px;bottom:140%;margin:0 0 5px -20px;}
#concept_Mach .coursePassage .passageLabel li:nth-child(5):after{-ms-transform:rotate(134deg);-webkit-transform:rotate(134deg);transform:rotate(134deg);left:20px;margin:0 0 10px -10px;}
#concept_Mach .coursePassage .passageLabel li:nth-child(6):after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);left:12px;margin:0 0 0 -20px;}
#concept_Mach .coursePassage .passageLabel .current{color:#000;background-color:#fff;}
#concept_Mach .coursePassage .passageLabel li.current:after{opacity:1;margin:0;}

#concept_Mach .takeOffBox{position:relative;}
#concept_Mach .takeOffSlide{width:100%;position:absolute;left:0;top:117px;}
#concept_Mach .takeOffSlide .screen{width:630px;height:363px;margin:0 auto;padding:70px 69px 0;background:url('/assets/user/images/lecture/2021_ss/obj_screen.png') no-repeat;position:relative;}
#concept_Mach .takeOffSlide ul{height:194px;}
#concept_Mach .takeOffSlide .bx-pager{padding:15px 0 0;text-align:center;font-size:0;}
#concept_Mach .takeOffSlide .bx-pager-item{margin:0 9px;display:inline-block;}
#concept_Mach .takeOffSlide .bx-pager-item a{width:6px;height:6px;display:block;font-size:0;text-indent:-9999px;background-color:#fff;border-radius:50%;}
#concept_Mach .takeOffSlide .bx-pager-item .active{background-color:#1dbdff;}
#concept_Mach .takeOffSlide .nav span{width:36px;height:63px;margin:-52px 0 0;font-size:0;text-indent:-9999px;background-repeat:no-repeat;position:absolute;top:50%;}
#concept_Mach .takeOffSlide .nav span a{width:100%;height:100%;display:block;}
#concept_Mach .takeOffSlide .nav .prev{background-image:url('/assets/user/images/lecture/2021_ss/slide_arr_prev.png');left:-4px;}
#concept_Mach .takeOffSlide .nav .next{background-image:url('/assets/user/images/lecture/2021_ss/slide_arr_next.png');right:-4px;}

#concept_Mach .sec_curri{}
#concept_Mach .sec_curri .stepWrap{height:880px;padding:69px 0 0;background:url('/assets/user/images/lecture/2021_ss/step_bg.jpg') 50% 0 no-repeat;position:relative;opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#concept_Mach .sec_curri .stepWrap .sec_s_tit{margin:0 0 0 -125px;position:absolute;left:50%;top:-37px;}
#concept_Mach .sec_curri .stepWrap .up_to_arrow{width:594px;height:826px;margin-left:323px;background:url('/assets/user/images/lecture/2021_ss/step_up_arrow.png') no-repeat;position:absolute;left:50%;bottom:0;opacity:0.45;-ms-transform:translate(0, 600px);-webkit-transform:translate(0, 600px);transform:translate(0, 600px);-ms-transition:all 1.4s ease-out;-webkit-transition:all 1.4s ease-out;transition:all 1.4s ease-out;}
#concept_Mach .sec_curri .step_cont{width:1080px;margin:147px auto 0;position:relative;}
#concept_Mach .step_cont .step1,
#concept_Mach .step_cont .step2,
#concept_Mach .step_cont .step3,
#concept_Mach .step_cont .step4,
#concept_Mach .step_cont .step5{position:absolute;}
#concept_Mach .step_cont .label{width:34px;height:34px;display:block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:34px;font-weight:bold;background-color:#fff;border-radius:50%;position:relative;}
#concept_Mach .step_cont .label em{margin-right:5px;font-family:'Verdana';font-size:15px;font-weight:bold;position:absolute;right:100%;top:2px;}
#concept_Mach .step_cont .info{position:absolute;left:-46px;top:52px;opacity:0;-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#concept_Mach .step_cont .step1{left:63px;bottom:0;}
#concept_Mach .step_cont .step2{left:504px;bottom:99px;}
#concept_Mach .step_cont .step3{left:912px;bottom:275px;}
#concept_Mach .step_cont .label{color:#f04e37;box-shadow:0 0 13px 1px rgba(240, 78, 55, 1);}
#concept_Mach .step_cont .airplane{opacity:0;-ms-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
#concept_Mach .step_cont .step1 .airplane{position:absolute;left:-72px;top:-61px;-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0);}
#concept_Mach .step_cont .step2 .airplane{position:absolute;left:-136px;top:-99px;-ms-transform:translate(-100px, 50px);-webkit-transform:translate(-100px, 50px);transform:translate(-100px, 50px);}
#concept_Mach .step_cont .step3 .airplane{position:absolute;left:-143px;top:-99px;-ms-transform:translate(-120px, 120px);-webkit-transform:translate(-120px, 120px);transform:translate(-120px, 120px);}
#concept_Mach .step_cont .step2 .airplane,
#concept_Mach .step_cont .step2 .info{-ms-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
#concept_Mach .step_cont .step3 .airplane,
#concept_Mach .step_cont .step3 .info{-ms-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s;}

#concept_Mach .sec_curri .stepWrap.action .up_to_arrow,
#concept_Mach .stepWrap.action .step_cont .airplane,
#concept_Mach .stepWrap.action .step_cont .info{opacity:1;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}

#concept_Mach .sec_curri .curriWrap{padding:70px 0 90px;background-color:#f4f4f4;position:relative;}
#concept_Mach .sec_curri .curriWrap:before{content:'';margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f4f4f4;position:absolute;left:50%;top:-20px;}
#concept_Mach .sec_curri .curriWrap .sec_s_tit{margin-bottom:30px;text-align:center;font-size:30px;font-weight:800;color:#000;}
#concept_Mach .sec_curri .curriListWrap{position:relative;}
#concept_Mach .sec_curri .curriList{-ms-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
#concept_Mach .sec_curri .nav a{width:36px;height:63px;font-size:0;text-indent:-9999px;background-repeat:no-repeat;position:absolute;top:57%;}
#concept_Mach .sec_curri .nav .prev{background-image:url('/assets/user/images/lecture/2021_ss/slide_arr_prev.png');left:-63px;}
#concept_Mach .sec_curri .nav .next{background-image:url('/assets/user/images/lecture/2021_ss/slide_arr_next.png');right:-43px;}
#concept_Mach .sec_curri .nav .disabled{opacity:0.3;cursor:default;}
#concept_Mach .sec_curri .curriList{width:2140px;font-size:0;position:absolute;left:0;top:0;}
#concept_Mach .sec_curri .curriList li{display:inline-block;vertical-align:top;}
#concept_Mach .sec_curri .curriList li + li{margin-left:20px;}
#concept_Mach .sec_curri .comparison{margin-top:70px;}
#concept_Mach .sec_fullCare{background-color:#141e31;}
#concept_Mach .sec_fullCare .sec_tit{padding:70px 0 68px;}
#concept_Mach .sec_fullCare .careWrap{padding:0 0 90px;}
#concept_Mach .sec_fullCare .careList > div{font-size:0;text-indent:-9999px;}
#concept_Mach .sec_fullCare .kakaotalkWrap{height:867px;background:url('/assets/user/images/lecture/2021_ss/kakao_care_bg.jpg') 50% 0 no-repeat;}
#concept_Mach .kakaotalk_cont{font-size:18px;line-height:1.4;color:#000;position:absolute;left:543px;top:205px;}
#concept_Mach .kakaotalk_cont .sec_s_tit{margin-bottom:30px;font-weight:500;}
#concept_Mach .kakaotalk_cont .sec_s_tit span{margin-top:7px;display:block;}
#concept_Mach .kakaotalk_cont p{margin:0;}
#concept_Mach .kakaotalk_cont p + p{margin-top:22px;}
#concept_Mach .kakaotalk_cont p strong{margin-bottom:8px;display:block;font-size:25px;font-weight:500;}
#concept_Mach .kakaotalk_cont .btn_kakao_hotline{margin:10px 0 0 -17px;display:inline-block;}
#concept_Mach .sec_workBook{padding-bottom:100px;background-color:#fff;}
#concept_Mach .sec_workBook .sec_tit{padding:100px 0;}
#concept_Mach .sec_testPack{padding-bottom:100px;background:#ed6f3b;background:linear-gradient(130deg, #ed6f3b 0%, #df4c37 100%);}
#concept_Mach .sec_testPack .sec_tit{padding:100px 0;}
#concept_Mach .sec_special{height:890px;background:#f3f3f3 url('/assets/user/images/lecture/2021_ss/toeic/special_bg.jpg') 50% 0 no-repeat;overflow:hidden;}
#concept_Mach .sec_special .sec_tit{padding:80px 0 38px;}
#concept_Mach .sec_special .special_cont{width:720px;margin:0 auto;}
#concept_Mach .special_cont .tabs{font-size:0;}
#concept_Mach .special_cont .tabs a{width:49.9%;height:60px;display:inline-block;vertical-align:top;text-align:center;font-family:'Verdana';font-size:22px;line-height:60px;font-weight:800;color:#4d4d4d;background-color:#000;border-radius:5px 5px 0 0;}
#concept_Mach .special_cont .tabs a.on{color:#fff;background-color:#f04e37;}
#concept_Mach .special_cont .tabs a + a{margin-left:0.2%;}
#concept_Mach .special_cont .youtubeBox{display:none;}
#concept_Mach .sec_ozlang{height:1268px;background:#1d1e4f url('/assets/user/images/lecture/2021_ss/ozlang_bg.jpg') 50% 0 no-repeat;overflow:hidden;}
#concept_Mach .sec_ozlang .sec_tit{padding:80px 0 52px;}
#concept_Mach .sec_ozlang .sec_tit.ico_airplane:after{left:163px;top:-30px;}

#concept_Mach .ozlangTabsWrap{padding:35px 0 10px;background-color:#14153e;border-radius:13px;position:relative;}
#concept_Mach .ozlangTabsWrap .ozlangTabs{text-align:center;font-size:0;}
#concept_Mach .ozlangTabsWrap .ozlangTabs a{width:215px;height:50px;display:inline-block;margin:0 8px;text-align:center;font-size:20px;line-height:50px;color:#fff;background-color:#2f3172;border-radius:50px;}
#concept_Mach .ozlangTabsWrap .ozlangTabs a.on{font-size:24px;font-weight:600;background-color:#7e1df4;position:relative;}
#concept_Mach .ozlangTabsWrap .ozlangTabs a.on:after{content:'';margin:0 0 0 -8px;position:absolute;left:50%;top:100%;border-top:14px solid #7e1df4;border-left:7px solid transparent;border-right:7px solid transparent;}
#concept_Mach .ozlangTabsWrap .ozlangTabCont{min-height:630px;padding:38px 105px 0;display:none;}
#concept_Mach #ozlangTabcont01{display:block;}
#concept_Mach .ozlangTabsWrap .ozlangTabCont ul{}
#concept_Mach .ozlangTabsWrap .ozlangTabCont li{padding:0 0 0 32px;font-size:20px;font-weight:400;color:#fff;background:url('/assets/user/images/lecture/2021_ss/icon_bullet.png') 4px 0 no-repeat;}
#concept_Mach .ozlangTabsWrap .ozlangTabCont li + li{margin-top:10px;}
#concept_Mach .ozlangTabsWrap .ozlangImgCont{padding:2px 0 25px;text-align:center;}
#concept_Mach .ozlangTabsWrap table{width:100%;margin:35px 0 0;}
#concept_Mach .ozlangTabsWrap th,
#concept_Mach .ozlangTabsWrap td{text-align:center;}
#concept_Mach .ozlangTabsWrap th{padding:20px 0 10px;font-size:20px;font-weight:600;color:#fff;}
#concept_Mach .ozlangTabsWrap td{vertical-align:middle;}
#concept_Mach .ozlangGuide{margin:12px 0 20px;text-align:right;font-size:14px;font-weight:500;color:#fff;opacity:0.6;}
#concept_Mach .ozlangBanner{}
#concept_Mach .ozlangBanner .ozlangBanOuter{width:1140px;margin:0 auto;display:table;table-layout:fixed;border-spacing:0;}
#concept_Mach .ozlangBanner .ozlangBanOuter > span{height:150px;display:table-cell;vertical-align:middle;}
#concept_Mach .ozlangBanner .ozlangBanOuter .tit{padding-left:40px;text-align:left;}
#concept_Mach .ozlangBanner .ozlangBanOuter .btn{text-align:right;}
#concept_Mach .sec_benefit{padding:88px 0 165px;background:#161616 url('/assets/user/images/lecture/2021_ss/benefit_bg.jpg') 50% 0 no-repeat;}
#concept_Mach .sec_benefit .sec_tit{text-align:left;position:relative;}
#concept_Mach .sec_benefit .sec_tit:after{content:'';width:272px;height:284px;background-repeat:no-repeat;position:absolute;left:-105px;top:-45px;}
#concept_Mach .benefit_cont .type1{position:relative;}
#concept_Mach .benefit_cont .type1 a{width:276px;height:80px;font-size:0;text-indent:-9999px;position:absolute;}
#concept_Mach .benefit_cont .btn_box{text-align:center;}

#concept_Mach .sec_typeGuide{min-height:1254px;padding:73px 0 0;background:url('/assets/user/images/lecture/2021_ss/type_guide_bg.jpg') 50% 0 no-repeat;}
#concept_Mach .sec_typeGuide .sec_tit{margin-bottom:58px;}
#concept_Mach .type_sheet{position:relative;overflow:hidden;}
#concept_Mach .type_sheet table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
#concept_Mach .type_sheet .space_cell{background:none;border:none;}
#concept_Mach .type_sheet th,
#concept_Mach .type_sheet td{text-align:center;}
#concept_Mach .type_sheet thead th{border-right:2px solid #000;}
#concept_Mach .type_sheet thead th:last-child{border-right:none;}
#concept_Mach .type_sheet th dl{}
#concept_Mach .type_sheet th dt{padding:13px 0;font-size:24px;line-height:1.1;font-weight:bold;color:#fff;background-color:#181818;}
#concept_Mach .type_sheet th dt span{font-size:13px;}
#concept_Mach .type_sheet th dd{height:82px;padding:9px 0 0;font-size:12px;line-height:1.4;font-weight:500;color:#bbb;background-color:#3b3b3b;position:relative;}
#concept_Mach .type_sheet th dd:after{content:'';margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #3b3b3b;position:absolute;left:50%;bottom:100%;}
#concept_Mach .type_sheet tbody th{background-color:#ebcbc7;font-size:14px;font-weight:bold;color:#000;}
#concept_Mach .type_sheet tbody th,
#concept_Mach .type_sheet tbody td{border-bottom:1px solid #ededed;}
#concept_Mach .type_sheet tbody th.s_th{padding:7px 0;font-size:12px;font-weight:500;color:#444;border-left:1px solid #ededed;background-color:#f0d8d5;}
#concept_Mach .type_sheet tbody td{padding:8px 0;font-size:12px;font-weight:500;color:#000;background-color:#fff;border-right:2px solid #000;}
#concept_Mach .type_sheet tbody tr td:last-child{border-right:none;}
#concept_Mach .type_sheet tbody tr:last-child th,
#concept_Mach .type_sheet tbody tr:last-child td{border-bottom:none;}
#concept_Mach .type_sheet .btn_detail{height:22px;margin-top:5px;padding:0 6px;display:inline-block;font-size:12px;line-height:22px;color:#fff;background-color:#444;position:relative;z-index:1;}
#concept_Mach .type_sheet .active_cover{width:170px;height:100%;position:absolute;left:-9999px;top:0;box-shadow:0 0 14px 2px rgba(0, 0, 0, 0.9);}


.mach_guidePopup{width:570px;margin:30px 0 0 -285px;position:absolute;left:50%;top:0;background-color:#fff;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.3);z-index:100;opacity:0;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mach_guidePopup.show{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-ms-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.mach_guidePopup .pop_tit{margin:0;padding:15px 38px;font-size:25px;line-height:1.3;font-weight:600;color:#000;background-color:#f4f4f4;}
.mach_guidePopup .pop_tit span{display:inline-block;font-size:16px;vertical-align:top;}
.mach_guidePopup .btn_pop_close{width:27px;height:27px;position:absolute;right:10px;top:10px;font-size:0;}
.mach_guidePopup .btn_pop_close:before,
.mach_guidePopup .btn_pop_close:after{content:'';width:1px;height:27px;background-color:#161616;position:absolute;left:13px;top:0;}
.mach_guidePopup .btn_pop_close:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mach_guidePopup .btn_pop_close:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mach_guidePopup .pop_contents{padding:27px 38px;font-size:14px;line-height:1.4;color:#666;}
.mach_guidePopup .pop_contents strong{color:#000;font-weight:600;}

/* 마하 컨셉 토익 */
.toeic #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/toeic/instrument_bg.jpg') 50% 0 no-repeat;}
.toeic #concept_Mach .rate_panel{float:left;}
.toeic #concept_Mach .up_score_panel{margin-top:10px;float:right;}
.toeic #concept_Mach .instrument_panel .notice_box{bottom:-5px;}
.toeic #concept_Mach .winnerList li{background:#67302a;background:linear-gradient(180deg, #67302a 0%, #332425 70%, #202023 100%);}
.toeic #concept_Mach .winnerList .score{color:#f04e37;}
.toeic #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.toeic #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin:-14px 0 0 -145px;}
.toeic #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin:-32px 0 0 -175px;}
.toeic #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin:-37px 0 0 -215px;}
.toeic #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin:-37px 0 0 5px;}
.toeic #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin:-37px 0 0 15px;}
.toeic #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin:-14px 0 0 15px;}
.toeic #concept_Mach .step_cont .label{color:#f04e37;box-shadow:0 0 13px 1px rgba(240, 78, 55, 1);}
.toeic #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.toeic #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.toeic #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.toeic #concept_Mach .sec_fullCare .careList .type1{height:598px;background-image:url('/assets/user/images/lecture/2021_ss/toeic/full_care_img1.jpg');}
.toeic #concept_Mach .sec_fullCare .careList .type2{height:541px;background-image:url('/assets/user/images/lecture/2021_ss/toeic/full_care_img2.jpg');}
.toeic #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:-51px;}
.toeic #concept_Mach .workbook_cont div{position:relative;}
.toeic #concept_Mach .workbook_cont div span{display:inline-block;}
.toeic #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.toeic #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:3px;top:-10px;}
.toeic #concept_Mach .testpack_cont div{width:1200px;margin:0 auto;position:relative;}
.toeic #concept_Mach .testpack_cont div span{display:inline-block;}
.toeic #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.toeic #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:137px;}
.toeic #concept_Mach .ozlangTabsWrap:after{content:'';width:223px;height:223px;position:absolute;left:-37px;top:-102px;background:url('/assets/user/images/lecture/2021_ss/toeic/ico_label.png') no-repeat;}
.toeic #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.toeic #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_bright.png')}
.toeic #concept_Mach .benefit_cont .type1 a{left:315px;}
.toeic #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.toeic #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.toeic #concept_Mach .type_sheet .active dt{background-color:#f04e37;}
.toeic #concept_Mach .type_sheet .active dd{background-color:#da432d;color:#fff;}
.toeic #concept_Mach .type_sheet .active dd:after{border-bottom-color:#da432d;}
.toeic #concept_Mach .type_sheet .result_cell .active{background-color:#f04e37;color:#fff;}
.toeic #concept_Mach .sec_typeGuide .pagodastar_banner{margin-top:40px;position:relative;}
.toeic #concept_Mach .sec_typeGuide .pagodastar_banner a{position:absolute;}

/* 마하 컨셉 HSK */
.hsk #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/hsk/instrument_bg.jpg') 50% 0 no-repeat;}
.hsk #concept_Mach .instrument_panel .notice_box{top:100%;}
.hsk #concept_Mach .winnerList li{background:#143f5a;background:linear-gradient(180deg, #143f5a 0%, #1b2c38 70%, #202023 100%);}
.hsk #concept_Mach .winnerList .score{color:#0079c1;}
.hsk #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #0e3a5c 0%, #404040 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.hsk #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.hsk #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin:-14px 0 0 -222px;}
.hsk #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin:-32px 0 0 -175px;}
.hsk #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin:-37px 0 0 -270px;}/* 210609 kmh 수정 */
.hsk #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin:-37px 0 0 5px;}
.hsk #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin:-37px 0 0 15px;}
.hsk #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin:-14px 0 0 15px;}
.hsk #concept_Mach .step_cont .label{color:#0072ca;box-shadow:0 0 13px 1px rgba(0, 114, 202, 1);}
.hsk #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.hsk #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.hsk #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.hsk #concept_Mach .sec_fullCare .careList .type1{height:598px;background-image:url('/assets/user/images/lecture/2021_ss/hsk/full_care_img1.jpg');}
.hsk #concept_Mach .sec_fullCare .careList .type2{height:902px;background-image:url('/assets/user/images/lecture/2021_ss/hsk/full_care_img2.jpg');}
.hsk #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:-58px;}/* 210609 kmh 수정 */
.hsk #concept_Mach .workbook_cont div{position:relative;}
.hsk #concept_Mach .workbook_cont div span{display:inline-block;}
.hsk #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.hsk #concept_Mach .sec_testPack{padding-bottom:100px;background:#0091e8;background:linear-gradient(130deg, #0091e8 0%, #015391 100%);}
.hsk #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:-60px;top:-10px;}
.hsk #concept_Mach .testpack_cont div{width:1179px;margin:0 auto;position:relative;}
.hsk #concept_Mach .testpack_cont div span{display:inline-block;}
.hsk #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.hsk #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:-29px;}
.hsk #concept_Mach .set_lesson{background:#141e31;padding:0 0 65px;text-align:center;}
.hsk #concept_Mach .set_lesson .sec_tit{padding:80px 0 38px;}
.hsk #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:-22px;top:-28px;}
.hsk #concept_Mach .lesson_cont div{width:1179px;margin:0 auto;position:relative;}
.hsk #concept_Mach .lesson_cont div span{display:inline-block;}
.hsk #concept_Mach .lesson_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.hsk #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.hsk #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/hsk/ico_bright.png')}
.hsk #concept_Mach .benefit_cont .type1 a{left:315px;}
.hsk #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.hsk #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.hsk #concept_Mach .type_sheet tbody th{background-color:#bdd0de;}
.hsk #concept_Mach .type_sheet tbody th,
.hsk #concept_Mach .type_sheet tbody td{border-bottom:1px solid #ededed;}
.hsk #concept_Mach .type_sheet tbody th.s_th{background-color:#d6e0e9;}
.hsk #concept_Mach .type_sheet .active dt{background-color:#0072ca;}
.hsk #concept_Mach .type_sheet .active dd{background-color:#0063b0;color:#fff;}
.hsk #concept_Mach .type_sheet .active dd:after{border-bottom-color:#0063b0;}
.hsk #concept_Mach .type_sheet .result_cell .active{background-color:#0072ca;color:#fff;}
.hsk #concept_Mach .benefit_cont .btn_box{margin-top:60px;}
.hsk #concept_Mach .sec_typeGuide .pagodastar_banner{margin-top:40px;position:relative;}
.hsk #concept_Mach .sec_typeGuide .pagodastar_banner a{position:absolute;}
/* 210629 kmh 추가 */
.hsk #concept_Mach .specialYoutube{width:720px;margin:0 auto;}
.hsk #concept_Mach .specialYoutube .iframeBox{padding-bottom:56.4%;position:relative;overflow:hidden;}
.hsk #concept_Mach .specialYoutube iframe{width:100%;height:100%;position:absolute;left:0;top:-1px;}
/* //210629 kmh 추가 */

/* 마하 컨셉 IELTS */
.ielts #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/ielts/instrument_bg.jpg') 50% 0 no-repeat;}
.ielts #concept_Mach .instrument_panel .notice_box{top:100%;}
.ielts #concept_Mach .winnerList li{background:#164a26;background:linear-gradient(180deg, #164a26 0%, #1a3825 70%, #202023 100%);}
.ielts #concept_Mach .winnerList .score{color:#049b2d;}
.ielts #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #0f4920 0%, #404040 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.ielts #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.ielts #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin:-14px 0 0 -222px;}
.ielts #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin:-32px 0 0 -175px;}
.ielts #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin:-37px 0 0 -215px;}
.ielts #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin:-37px 0 0 5px;}
.ielts #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin:-37px 0 0 15px;}
.ielts #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin:-14px 0 0 15px;}
.ielts #concept_Mach .step_cont .label{color:#049b2d;box-shadow:0 0 13px 1px rgba(4, 155, 45, 1);}
.ielts #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.ielts #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.ielts #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.ielts #concept_Mach .sec_fullCare .careList .type1{height:516px;background-image:url('/assets/user/images/lecture/2021_ss/ielts/full_care_img1.jpg');}
.ielts #concept_Mach .sec_fullCare .careList .type2{position:relative;height:294px;background-image:url('/assets/user/images/lecture/2021_ss/ielts/full_care_img2.jpg');}
.ielts #concept_Mach .sec_fullCare .careList .type2 a{position:absolute;left:calc(50% + 70px);top:87px;width:471px;height:101px;}
.ielts #concept_Mach .sec_fullCare .careList .type3{height:664px;background-image:url('/assets/user/images/lecture/2021_ss/ielts/full_care_img3.jpg');}
.ielts #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:-80px;}
.ielts #concept_Mach .workbook_cont div{position:relative;}
.ielts #concept_Mach .workbook_cont div span{display:inline-block;}
.ielts #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.ielts #concept_Mach .sec_testPack{padding-bottom:100px;background:#179061;background:linear-gradient(130deg, #179061 0%, #058a29 100%);}
.ielts #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:-3px;top:-10px;}
.ielts #concept_Mach .testpack_cont div{width:1179px;margin:0 auto;position:relative;}
.ielts #concept_Mach .testpack_cont div span{display:inline-block;}
.ielts #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.ielts #concept_Mach .sec_special {height:992px;background-image:url('/assets/user/images/lecture/2021_ss/ielts/special_bg.jpg');}
.ielts #concept_Mach .sec_special .inner {width:1200px;}
.ielts #concept_Mach .sec_special div{position:relative;}
.ielts #concept_Mach .sec_special div span{display:inline-block;}
.ielts #concept_Mach .sec_special .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.ielts #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:100px;}
.ielts #concept_Mach .sec_special .special_cont {width:1200px;}
.ielts #concept_Mach .set_lesson{background:#141e31;padding:0 0 120px;text-align:center;}
.ielts #concept_Mach .set_lesson .sec_tit{padding:80px 0 38px;}
.ielts #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:-22px;top:-28px;}
.ielts #concept_Mach .set_lesson .lesson_cont {height:524px;background-image:url('/assets/user/images/lecture/2021_ss/ielts/lesson_img1.jpg');}
.ielts #concept_Mach .set_lesson .lesson_cont > div {font-size:0;text-indent:-9999px;}
.ielts #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.ielts #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/ielts/ico_bright.png')}
.ielts #concept_Mach .benefit_cont .type1 a{left:315px;}
.ielts #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.ielts #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.ielts #concept_Mach .benefit_cont .btn_box {margin-top:50px;}
.ielts #concept_Mach .type_sheet tbody th{background-color:#c4debd;}
.ielts #concept_Mach .type_sheet tbody th,
.ielts #concept_Mach .type_sheet tbody td{border-bottom:1px solid #ededed;}
.ielts #concept_Mach .type_sheet tbody th.s_th{background-color:#cfe3c9;}
.ielts #concept_Mach .type_sheet .active dt{background-color:#06b736;}
.ielts #concept_Mach .type_sheet .active dd{background-color:#049b2d;color:#fff;}
.ielts #concept_Mach .type_sheet .active dd:after{border-bottom-color:#049b2d;}
.ielts #concept_Mach .type_sheet .active_cover {width:214px;}
.ielts #concept_Mach .type_sheet .result_cell .active{background-color:#049b2d;color:#fff;}

/* 마하 컨셉 오픽 */
.opic #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/opic/instrument_bg.jpg') 50% 0 no-repeat;}
.opic #concept_Mach .instrument_panel .notice_box{top:100%;}
.opic #concept_Mach .winnerList li{background:#423524;background:linear-gradient(180deg, #253262 0%, #16212c 70%, #161a1e 100%);}
.opic #concept_Mach .winnerList .score{padding:45px 0 10px;color:#4264ec;}
.opic #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #0d395c 0%, #3c3e40 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.opic #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.opic #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin:-14px 0 0 -235px;}
.opic #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin:-32px 0 0 -175px;}
.opic #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin:-37px 0 0 -175px;}
.opic #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin:-37px 0 0 25px;}
.opic #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin:-37px 0 0 20px;}
.opic #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin:-14px 0 0 15px;}
.opic #concept_Mach .step_cont .info{position:absolute;left:-46px;top:52px;opacity:0;-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.opic #concept_Mach .step_cont .step1{left:63px;bottom:0;}
.opic #concept_Mach .step_cont .step2{left:283px;bottom:44px;}
.opic #concept_Mach .step_cont .step3{left:504px;bottom:99px;}
.opic #concept_Mach .step_cont .step4{left:697px;bottom:169px;}
.opic #concept_Mach .step_cont .step5{left:912px;bottom:275px;}
.opic #concept_Mach .step_cont .step1 .airplane{position:absolute;left:-72px;top:-61px;-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0);}
.opic #concept_Mach .step_cont .step2 .airplane{position:absolute;left:-114px;top:-49px;-ms-transform:translate(-100px, 20px);-webkit-transform:translate(-100px, 20px);transform:translate(-100px, 20px);}
.opic #concept_Mach .step_cont .step3 .airplane{position:absolute;left:-146px;top:-92px;-ms-transform:translate(-100px, 50px);-webkit-transform:translate(-100px, 50px);transform:translate(-100px, 50px);}
.opic #concept_Mach .step_cont .step4 .airplane{position:absolute;left:-120px;top:-77px;-ms-transform:translate(-100px, 70px);-webkit-transform:translate(-100px, 70px);transform:translate(-100px, 70px);}
.opic #concept_Mach .step_cont .step5 .airplane{position:absolute;left:-143px;top:-99px;-ms-transform:translate(-120px, 120px);-webkit-transform:translate(-120px, 120px);transform:translate(-120px, 120px);}
.opic #concept_Mach .stepWrap.action .step_cont .airplane{opacity:1;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.opic #concept_Mach .step_cont .step2 .airplane,
.opic #concept_Mach .step_cont .step2 .info{-ms-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.opic #concept_Mach .step_cont .step3 .airplane,
.opic #concept_Mach .step_cont .step3 .info{-ms-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.opic #concept_Mach .step_cont .step4 .airplane,
.opic #concept_Mach .step_cont .step4 .info{-ms-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.opic #concept_Mach .step_cont .step5 .airplane,
.opic #concept_Mach .step_cont .step5 .info{-ms-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s;}
.opic #concept_Mach .step_cont .label{color:#4264ec;box-shadow:0 0 13px 1px rgba(66, 100, 236, 1);}
.opic #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.opic #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.opic #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.opic #concept_Mach .sec_fullCare .careList .type1{height:596px;background-image:url('/assets/user/images/lecture/2021_ss/opic/full_care_img1.jpg');}
.opic #concept_Mach .sec_fullCare .careList .type2{height:439px;background-image:url('/assets/user/images/lecture/2021_ss/opic/full_care_img2.jpg');}
.opic #concept_Mach .sec_workBook .sec_tit{padding:100px 0 70px;}
.opic #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:120px;}
.opic #concept_Mach .kakaotalk_cont{top:156px;}
.opic #concept_Mach .workbook_cont div{width:1142px;margin:0 auto;text-align:center;position:relative;}
.opic #concept_Mach .workbook_cont div span{display:inline-block;}
.opic #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.opic #concept_Mach .sec_testPack{padding-bottom:100px;background:#0091e8;background:linear-gradient(130deg, #6ab4e2 0%, #4255d5 100%);}
.opic #concept_Mach .sec_testPack .sec_tit{padding:100px 0 70px;}
.opic #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:60px;top:-15px;}
.opic #concept_Mach .testpack_cont div{width:1142px;margin:0 auto;text-align:center;position:relative;}
.opic #concept_Mach .testpack_cont div span{display:inline-block;}
.opic #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.opic #concept_Mach .sec_special{height:972px;background:#f3f3f3 url('/assets/user/images/lecture/2021_ss/opic/special_bg.jpg') 50% 0 no-repeat;}
.opic #concept_Mach .sec_special .sec_tit{padding:80px 0 60px;}
.opic #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:80px;}
.opic #concept_Mach .sec_special .special_cont{padding-left:80px;text-align:center;}
.opic #concept_Mach .set_lesson{background:#141e31;padding:0 0 90px;text-align:center;}
.opic #concept_Mach .set_lesson .sec_tit{padding:80px 0 70px;}
.opic #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:-10px;top:-28px;}
.opic #concept_Mach .lesson_cont div{width:1180px;margin:0 auto;position:relative;}
.opic #concept_Mach .lesson_cont div span{display:inline-block;}
.opic #concept_Mach .lesson_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.opic #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.opic #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/opic/ico_bright.png')}
.opic #concept_Mach .benefit_cont .type1 a{left:315px;}
.opic #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.opic #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.opic #concept_Mach .type_sheet tbody th{background-color:#c7d2eb;}
.opic #concept_Mach .type_sheet tbody th.s_th{background-color:#d5dcf0;}
.opic #concept_Mach .type_sheet .active dt{background-color:#4264ec;}
.opic #concept_Mach .type_sheet .active dd{background-color:#2e4dcc;color:#fff;}
.opic #concept_Mach .type_sheet .active dd:after{border-bottom-color:#2e4dcc;}
.opic #concept_Mach .type_sheet .result_cell .active{background-color:#4264ec;color:#fff;}
.opic #concept_Mach .type_sheet .active_cover{width:286px;}

/* 마하 컨셉 토플 */
.toefl #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/toefl/instrument_bg.jpg') 50% 0 no-repeat;}
.toefl #concept_Mach .instrument_panel .notice_box{top:100%;}
.toefl #concept_Mach .winnerList li{background:#4d4333;background:linear-gradient(180deg, #4d4333 0%, #2a2622 70%, #17181a 100%);}
.toefl #concept_Mach .winnerList .score{color:#b49664;font-size:24px;}
.toefl #concept_Mach .winnerList .score span{font-size:46px;}
.toefl #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #534937 0%, #404040 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.toefl #concept_Mach .reviewList li .subject{width:360px;}
.toefl #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.toefl #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin: -14px 0 0 -162px;}
.toefl #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin: -19px 0 0 -184px;}
.toefl #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin: -40px 0 0 -248px;}
.toefl #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin: -36px 0 0 8px;}
.toefl #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin: -20px 0 0 15px;}
.toefl #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin: -19px 0 0 15px;}
.toefl #concept_Mach .step_cont .label{color:#b39664;box-shadow:0 0 13px 1px rgba(79, 81, 74, 1);}
.toefl #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.toefl #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.toefl #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.toefl #concept_Mach .sec_fullCare .careList .type1{height:516px;background-image:url('/assets/user/images/lecture/2021_ss/toefl/full_care_img1.jpg');}
.toefl #concept_Mach .sec_fullCare .careList .type2{position:relative;height:294px;background-image:url('/assets/user/images/lecture/2021_ss/toefl/full_care_img2.jpg');}
.toefl #concept_Mach .sec_fullCare .careList .type2 a{position:absolute;left:calc(50% + 70px);top:87px;width:471px;height:101px;}
.toefl #concept_Mach .sec_fullCare .careList .type3{height:522px;background-image:url('/assets/user/images/lecture/2021_ss/toefl/full_care_img3.jpg');}
.toefl #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:-80px;}
.toefl #concept_Mach .workbook_cont div{position:relative;}
.toefl #concept_Mach .workbook_cont div span{display:inline-block;}
.toefl #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.toefl #concept_Mach .sec_testPack{padding-bottom:100px;background:#d6c67a;background:linear-gradient(130deg, #d6c67a 0%, #7e6a47 100%);}
.toefl #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:-3px;top:-10px;}
.toefl #concept_Mach .testpack_cont div{width:1179px;margin:0 auto;position:relative;}
.toefl #concept_Mach .testpack_cont div span{display:inline-block;}
.toefl #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.toefl #concept_Mach .sec_special {height:992px;background-image:url('/assets/user/images/lecture/2021_ss/toefl/special_bg.jpg');}
.toefl #concept_Mach .sec_special .inner {width:1200px;}
.toefl #concept_Mach .sec_special div{position:relative;}
.toefl #concept_Mach .sec_special div span{display:inline-block;}
.toefl #concept_Mach .sec_special .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.toefl #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:100px;}
.toefl #concept_Mach .sec_special .special_cont {width:1200px;}
.toefl #concept_Mach .set_lesson{background:#141e31;padding:0 0 80px;text-align:center;}
.toefl #concept_Mach .set_lesson .sec_tit{padding:80px 0 60px;}
.toefl #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:138px;top:-28px;}
.toefl #concept_Mach .set_lesson .lesson_cont {height:429px;background:url('/assets/user/images/lecture/2021_ss/toefl/lesson_img1.jpg') center 0;}
.toefl #concept_Mach .set_lesson .lesson_cont > div {font-size:0;text-indent:-9999px;}
.toefl #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.toefl #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/toefl/ico_bright.png');left:-108px;top:-13px;}
.toefl #concept_Mach .benefit_cont .type1 a{left:315px;}
.toefl #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.toefl #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.toefl #concept_Mach .benefit_cont .btn_box {margin-top:50px;}
.toefl #concept_Mach .type_sheet tbody th{background-color:#c8bca8;}
.toefl #concept_Mach .type_sheet tbody th,
.toefl #concept_Mach .type_sheet tbody td{border-bottom:1px solid #ededed;}
.toefl #concept_Mach .type_sheet tbody th.s_th{background-color:#d7d0c4;}
.toefl #concept_Mach .type_sheet .active dt{background-color:#b39664;}
.toefl #concept_Mach .type_sheet .active dd{background-color:#917a53;color:#fff;}
.toefl #concept_Mach .type_sheet .active dd:after{border-bottom-color:#917a53;}
.toefl #concept_Mach .type_sheet .active_cover {width:214px;}
.toefl #concept_Mach .type_sheet .result_cell .active{background-color:#b39664;color:#fff;}

/* 마하 컨셉 토익스피킹 */
.tos #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/tos/instrument_bg.jpg') 50% 0 no-repeat;}
.tos #concept_Mach .instrument_panel .notice_box{top:100%;}
.tos #concept_Mach .winnerList li{background:#423524;background:linear-gradient(180deg, #5e3a16 0%, #261f18 70%, #171719 100%);}
.tos #concept_Mach .winnerList .score{color:#e77b0f;font-size:24px;}
.tos #concept_Mach .winnerList .score span{font-size:46px;}
.tos #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #653c15 0%, #3c3e40 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.tos #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.tos #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin:-14px 0 0 -235px;}
.tos #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin:-32px 0 0 -175px;}
.tos #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin:-37px 0 0 -175px;}
.tos #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin:-37px 0 0 25px;}
.tos #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin:-37px 0 0 20px;}
.tos #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin:-14px 0 0 15px;}
.tos #concept_Mach .step_cont .info{position:absolute;left:-46px;top:52px;opacity:0;-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.tos #concept_Mach .step_cont .step1{left:63px;bottom:0;}
.tos #concept_Mach .step_cont .step2{left:283px;bottom:44px;}
.tos #concept_Mach .step_cont .step3{left:504px;bottom:99px;}
.tos #concept_Mach .step_cont .step4{left:697px;bottom:169px;}
.tos #concept_Mach .step_cont .step5{left:912px;bottom:275px;}
.tos #concept_Mach .step_cont .step1 .airplane{position:absolute;left:-72px;top:-61px;-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0);}
.tos #concept_Mach .step_cont .step2 .airplane{position:absolute;left:-114px;top:-49px;-ms-transform:translate(-100px, 20px);-webkit-transform:translate(-100px, 20px);transform:translate(-100px, 20px);}
.tos #concept_Mach .step_cont .step3 .airplane{position:absolute;left:-146px;top:-92px;-ms-transform:translate(-100px, 50px);-webkit-transform:translate(-100px, 50px);transform:translate(-100px, 50px);}
.tos #concept_Mach .step_cont .step4 .airplane{position:absolute;left:-120px;top:-77px;-ms-transform:translate(-100px, 70px);-webkit-transform:translate(-100px, 70px);transform:translate(-100px, 70px);}
.tos #concept_Mach .step_cont .step5 .airplane{position:absolute;left:-143px;top:-99px;-ms-transform:translate(-120px, 120px);-webkit-transform:translate(-120px, 120px);transform:translate(-120px, 120px);}
.tos #concept_Mach .stepWrap.action .step_cont .airplane{opacity:1;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.tos #concept_Mach .step_cont .step2 .airplane,
.tos #concept_Mach .step_cont .step2 .info{-ms-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.tos #concept_Mach .step_cont .step3 .airplane,
.tos #concept_Mach .step_cont .step3 .info{-ms-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.tos #concept_Mach .step_cont .step4 .airplane,
.tos #concept_Mach .step_cont .step4 .info{-ms-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.tos #concept_Mach .step_cont .step5 .airplane,
.tos #concept_Mach .step_cont .step5 .info{-ms-transition-delay:0.9s;-webkit-transition-delay:0.9s;transition-delay:0.9s;}
.tos #concept_Mach .step_cont .label{color:#e77b0f;box-shadow:0 0 13px 1px rgba(231, 123, 15, 1);}
.tos #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.tos #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.tos #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.tos #concept_Mach .sec_fullCare .careList .type1{height:599px;background-image:url('/assets/user/images/lecture/2021_ss/tos/full_care_img1.jpg');}
.tos #concept_Mach .sec_fullCare .careList .type2{height:415px;background-image:url('/assets/user/images/lecture/2021_ss/tos/full_care_img2.jpg');}
.tos #concept_Mach .sec_workBook .sec_tit{padding:100px 0 70px;}
.tos #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:120px;}
.tos #concept_Mach .kakaotalk_cont{top:156px;}
.tos #concept_Mach .workbook_cont div{position:relative;text-align:center;margin-bottom:20px;}
.tos #concept_Mach .workbook_cont div span{display:inline-block;}
.tos #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.tos #concept_Mach .sec_testPack{padding-bottom:100px;background:#df4d36;background:linear-gradient(130deg, #e77b0f 0%, #df4c37 100%);}
.tos #concept_Mach .sec_testPack .sec_tit{padding:100px 0 70px;}
.tos #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:60px;top:-15px;}
.tos #concept_Mach .testpack_cont div{width:1179px;margin:0 auto;text-align:center;position:relative;}
.tos #concept_Mach .testpack_cont div span{display:inline-block;}
.tos #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.tos #concept_Mach .sec_special{height:972px;background:#f3f3f3 url('/assets/user/images/lecture/2021_ss/tos/special_bg.jpg') 50% 0 no-repeat;}
.tos #concept_Mach .sec_special .sec_tit{padding:80px 0 60px;}
.tos #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:60px;}
.tos #concept_Mach .sec_special .special_cont{padding-left:80px;text-align:center;}
.tos #concept_Mach .set_lesson{background:#141e31;padding:0 0 90px;text-align:center;}
.tos #concept_Mach .set_lesson .sec_tit{padding:80px 0 70px;}
.tos #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:-10px;top:-28px;}
.tos #concept_Mach .lesson_cont div{position:relative;text-align:center;}
.tos #concept_Mach .lesson_cont div + div {margin-top:50px;}
.tos #concept_Mach .lesson_cont .youtubeBox {margin-bottom:30px}
.tos #concept_Mach .sec_benefit {padding-bottom:100px;}
.tos #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.tos #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/tos/ico_bright.png')}
.tos #concept_Mach .benefit_cont .type1 a{left:315px;}
.tos #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.tos #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.tos #concept_Mach .sec_typeGuide{min-height:1100px;}
.tos #concept_Mach .type_sheet tbody th{background-color:#fed5ab;}
.tos #concept_Mach .type_sheet tbody th.s_th{background-color:#ffe9d3;}
.tos #concept_Mach .type_sheet .active dt{background-color:#e77b0f;}
.tos #concept_Mach .type_sheet .active dd{background-color:#c76b0e;color:#fff;}
.tos #concept_Mach .type_sheet .active dd:after{border-bottom-color:#c76b0e;}
.tos #concept_Mach .type_sheet .result_cell .active{background-color:#e77b0f;color:#fff;}
.tos #concept_Mach .type_sheet .active_cover{width:286px;}

/* 마하 컨셉 JLPT */
.jlpt #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/jlpt/instrument_bg.jpg') 50% 0 no-repeat;}
.jlpt #concept_Mach .instrument_panel .notice_box{top:100%;}
.jlpt #concept_Mach .winnerList li{background:#235354;background:linear-gradient(180deg, #235354 0%, #1a2c2e 70%, #16181a 100%);}
.jlpt #concept_Mach .winnerList .score{color:#3bc4c5;font-size:24px;}
.jlpt #concept_Mach .winnerList .score span{font-size:46px;}
.jlpt #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #255a5c 0%, #404040 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.jlpt #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.jlpt #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin: -14px 0 0 -212px;}
.jlpt #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin: -19px 0 0 -184px;}
.jlpt #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin: -40px 0 0 -248px;}
.jlpt #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin: -36px 0 0 8px;}
.jlpt #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin: -20px 0 0 14px;}
.jlpt #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin: -27px 0 0 15px;}
.jlpt #concept_Mach .step_cont .label{color:#3bc4c5 ;box-shadow:0 0 13px 1px rgba(59, 196, 197, 1);}
.jlpt #concept_Mach .sec_curri .curriListWrap{padding:563px 0 0;}
.jlpt #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.jlpt #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.jlpt #concept_Mach .sec_fullCare .careList .type1{height:524px;background-image:url('/assets/user/images/lecture/2021_ss/jlpt/full_care_img1.jpg');}
.jlpt #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:-80px;}
.jlpt #concept_Mach .workbook_cont div{position:relative;}
.jlpt #concept_Mach .workbook_cont div span{display:inline-block;}
.jlpt #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.jlpt #concept_Mach .sec_testPack{padding-bottom:100px;background:#358ab2;background:linear-gradient(130deg, #358ab2 0%, #00b0b1 80%);}
.jlpt #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:-3px;top:-10px;}
.jlpt #concept_Mach .testpack_cont div{width:1080px;margin:0 auto;position:relative;}
.jlpt #concept_Mach .testpack_cont div span{display:inline-block;}
.jlpt #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.jlpt #concept_Mach .sec_special {height:992px;background-image:url('/assets/user/images/lecture/2021_ss/jlpt/special_bg.jpg');}
.jlpt #concept_Mach .sec_special .inner {width:1200px;}
.jlpt #concept_Mach .sec_special div{position:relative;}
.jlpt #concept_Mach .sec_special div span{display:inline-block;}
.jlpt #concept_Mach .sec_special .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.jlpt #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:70px;}
.jlpt #concept_Mach .sec_special .special_cont {width:1200px;}
.jlpt #concept_Mach .set_lesson{background:#141e31;padding:0 0 80px;text-align:center;}
.jlpt #concept_Mach .set_lesson .sec_tit{padding:80px 0 60px;}
.jlpt #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:138px;top:-28px;}
.jlpt #concept_Mach .set_lesson .lesson_cont {height:429px;background:url('/assets/user/images/lecture/2021_ss/jlpt/lesson_img1.png') center 0 no-repeat;}
.jlpt #concept_Mach .set_lesson .lesson_cont > div {font-size:0;text-indent:-9999px;}
.jlpt #concept_Mach .sec_benefit{padding-bottom:80px;}
.jlpt #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.jlpt #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/jlpt/ico_bright.png');left:-108px;top:-41px;}
.jlpt #concept_Mach .benefit_cont .type1 a{left:315px;}
.jlpt #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.jlpt #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.jlpt #concept_Mach .benefit_cont .btn_box {margin-top:50px;}
.jlpt #concept_Mach .sec_typeGuide{min-height:1140px;}
.jlpt #concept_Mach .type_sheet tbody th{background-color:#a4d4d4;}
.jlpt #concept_Mach .type_sheet tbody th,
.jlpt #concept_Mach .type_sheet tbody td{border-bottom:1px solid #ededed;}
.jlpt #concept_Mach .type_sheet tbody th.s_th{background-color:#c6e4e4;}
.jlpt #concept_Mach .type_sheet .active dt{background-color:#3bc4c5;}
.jlpt #concept_Mach .type_sheet .active dd{background-color:#2eaeaf;color:#fff;}
.jlpt #concept_Mach .type_sheet .active dd:after{border-bottom-color:#2eaeaf;}
.jlpt #concept_Mach .type_sheet .active_cover {width:214px;}
.jlpt #concept_Mach .type_sheet .result_cell .active{background-color:#3bc4c5;color:#fff;}

/* 마하 컨셉 텝스 */
.teps #concept_Mach .instrumentWrap{background:url('/assets/user/images/lecture/2021_ss/teps/instrument_bg.jpg') 50% 0 no-repeat;}
.teps #concept_Mach .rate_panel{float:left;}
.teps #concept_Mach .up_score_panel{margin-top:10px;float:right;}
.teps #concept_Mach .instrument_panel .notice_box{bottom:-20px;}
.teps #concept_Mach .winnerList li{background:#423524;background:linear-gradient(180deg, #663650 0%, #4a2d3e 70%, #1f2023 100%);}
.teps #concept_Mach .winnerList .score{color:#ec5fa4;font-size:24px;}
.teps #concept_Mach .winnerList .score span{font-size:46px;}
.teps #concept_Mach .reviewList li{border-style:solid;border-image: linear-gradient(to bottom, #67324d 0%, #3c3e40 100%);border-image-slice:1;border-image-width:1px;background-color:rgba(255, 255, 255, 0.1);}
.teps #concept_Mach .sec_review{padding:89px 0 64px;background:url('/assets/user/images/lecture/2021_ss/review_bg_top.png') 50% 0 no-repeat, url('/assets/user/images/lecture/2021_ss/toeic/review_bg_bottom.jpg') 50% 100% no-repeat;}
.teps #concept_Mach .coursePassage .passageLabel li:nth-child(1){margin:-14px 0 0 -235px;}
.teps #concept_Mach .coursePassage .passageLabel li:nth-child(2){margin:-32px 0 0 -175px;}
.teps #concept_Mach .coursePassage .passageLabel li:nth-child(3){margin:-37px 0 0 -255px;}
.teps #concept_Mach .coursePassage .passageLabel li:nth-child(4){margin:-37px 0 0 25px;}
.teps #concept_Mach .coursePassage .passageLabel li:nth-child(5){margin:-37px 0 0 20px;}
.teps #concept_Mach .coursePassage .passageLabel li:nth-child(6){margin:-14px 0 0 15px;}
.teps #concept_Mach .step_cont .info{position:absolute;left:-46px;top:52px;opacity:0;-ms-transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.teps #concept_Mach .step_cont .step1{left:63px;bottom:0;}
.teps #concept_Mach .step_cont .step2{left:354px;bottom:45px;}
.teps #concept_Mach .step_cont .step3{left:630px;bottom:136px;}
.teps #concept_Mach .step_cont .step4{left:920px;bottom:260px;}
.teps #concept_Mach .step_cont .step1 .airplane{position:absolute;left:-72px;top:-61px;-ms-transform:translate(-100px, 0);-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0);}
.teps #concept_Mach .step_cont .step2 .airplane{position:absolute;left:-114px;top:-49px;-ms-transform:translate(-100px, 20px);-webkit-transform:translate(-100px, 20px);transform:translate(-100px, 20px);}
.teps #concept_Mach .step_cont .step3 .airplane{position:absolute;left:-139px;top:-72px;-ms-transform:translate(-100px, 50px);-webkit-transform:translate(-100px, 50px);transform:translate(-100px, 50px);}
.teps #concept_Mach .step_cont .step4 .airplane{position:absolute;left:-150px;top:-87px;-ms-transform:translate(-100px, 70px);-webkit-transform:translate(-100px, 70px);transform:translate(-100px, 70px);}
.teps #concept_Mach .stepWrap.action .step_cont .airplane{opacity:1;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.teps #concept_Mach .step_cont .step2 .airplane,
.teps #concept_Mach .step_cont .step2 .info{-ms-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.teps #concept_Mach .step_cont .step3 .airplane,
.teps #concept_Mach .step_cont .step3 .info{-ms-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.teps #concept_Mach .step_cont .step4 .airplane,
.teps #concept_Mach .step_cont .step4 .info{-ms-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.teps #concept_Mach .step_cont .label{color:#ec5fa4;box-shadow:0 0 13px 1px rgba(236, 95, 164, 1);}
.teps #concept_Mach .sec_curri .curriListWrap{padding:533px 0 0;}
.teps #concept_Mach .sec_fullCare .sec_tit.ico_airplane:after{left:113px;}
.teps #concept_Mach .sec_fullCare .careList > div{background-repeat:no-repeat;background-position:50% 0;}
.teps #concept_Mach .sec_fullCare .careList .type1{height:574px;background-image:url('/assets/user/images/lecture/2021_ss/teps/full_care_img1.jpg');}
.teps #concept_Mach .sec_fullCare .careList .type2{height:561px;background-image:url('/assets/user/images/lecture/2021_ss/teps/full_care_img2.jpg');}
.teps #concept_Mach .sec_workBook .sec_tit{padding:100px 0 70px;}
.teps #concept_Mach .sec_workBook .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');right:0px;}
.teps #concept_Mach .kakaotalk_cont{top:156px;}
.teps #concept_Mach .workbook_cont div{position:relative;text-align:center;margin-bottom:20px;}
.teps #concept_Mach .workbook_cont div span{display:inline-block;}
.teps #concept_Mach .workbook_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.teps #concept_Mach .sec_testPack{padding-bottom:100px;background:#ec5fa4;background:linear-gradient(130deg, #ec5fa4 0%, #9c49b7 100%);}
.teps #concept_Mach .sec_testPack .sec_tit{padding:100px 0 70px;}
.teps #concept_Mach .sec_testPack .sec_tit.ico_airplane:after{left:-80px;top:-15px;}
.teps #concept_Mach .testpack_cont div{width:1179px;margin:0 auto;text-align:center;position:relative;}
.teps #concept_Mach .testpack_cont div span{display:inline-block;}
.teps #concept_Mach .testpack_cont .type_abs_right{font-size:0;position:absolute;right:0;top:0;}
.teps #concept_Mach .sec_special{height:auto;padding-bottom:80px;background:#f3f3f3 url('/assets/user/images/lecture/2021_ss/teps/special_bg.jpg') 50% 0 no-repeat;}
.teps #concept_Mach .sec_special .sec_tit{padding:80px 0 60px;}
.teps #concept_Mach .sec_special .sec_tit.ico_airplane:after{background-image:url('/assets/user/images/lecture/2021_ss/toeic/ico_tit_airplane02.png');top:-20px;right:140px;}
.teps #concept_Mach .sec_special .special_cont{width:100%;text-align:center;}
.teps #concept_Mach .set_lesson{background:#141e31;padding:0 0 90px;text-align:center;}
.teps #concept_Mach .set_lesson .sec_tit{padding:80px 0 70px;}
.teps #concept_Mach .set_lesson .sec_tit.ico_airplane:after{left:-10px;top:-28px;}
.teps #concept_Mach .lesson_cont div{position:relative;text-align:center;}
.teps #concept_Mach .lesson_cont div + div {margin-top:50px;}
.teps #concept_Mach .lesson_cont .youtubeBox {margin-bottom:30px}
.teps #concept_Mach .sec_benefit {padding-bottom:100px;}
.teps #concept_Mach .sec_benefit .sec_tit{margin-bottom:105px;}
.teps #concept_Mach .sec_benefit .sec_tit:after{background-image:url('/assets/user/images/lecture/2021_ss/teps/ico_bright.png')}
.teps #concept_Mach .benefit_cont .type1 a{left:315px;}
.teps #concept_Mach .benefit_cont .type1 .btn_refund_guide{top:0;}
.teps #concept_Mach .benefit_cont .type1 .btn_scholarship_guide{top:154px;}
.teps #concept_Mach .sec_typeGuide{min-height:1100px;}
.teps #concept_Mach .type_sheet tbody th{background-color:#ffe1f0;}
.teps #concept_Mach .type_sheet tbody th,
.teps #concept_Mach .type_sheet tbody td{border-bottom:1px solid #ededed;}
.teps #concept_Mach .type_sheet tbody th.s_th{background-color:#fff2f8;}
.teps #concept_Mach .type_sheet .active dt{background-color:#ec5fa4;}
.teps #concept_Mach .type_sheet .active dd{background-color:#ed4095;color:#fff;}
.teps #concept_Mach .type_sheet .active dd:after{border-bottom-color:#ed4095;}
.teps #concept_Mach .type_sheet .active_cover {width:214px;}
.teps #concept_Mach .type_sheet .result_cell .active{background-color:#ec5fa4;color:#fff;}


/* effect */
.effect{opacity:0;}
.effect.action{opacity:1;
	-ms-transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
	-ms-transform:translate(0, 0);
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
}
.effect.action.type-scale{
	-ms-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
.type-left{
	-ms-transform:translate(-100px, 0);
	-webkit-transform:translate(-100px, 0);
	transform:translate(-100px, 0);
}
.type-right{
	-ms-transform:translate(100px, 0);
	-webkit-transform:translate(100px, 0);
	transform:translate(100px, 0);
}
.type-right{
	-ms-transform:translate(100px, 0);
	-webkit-transform:translate(100px, 0);
	transform:translate(100px, 0);
}
.type-top{
	-ms-transform:translate(0, -100px);
	-webkit-transform:translate(0, -100px);
	transform:translate(0, -100px);
}
.type-bottom,
.type-elastic{
	-ms-transform:translate(0, 100px);
	-webkit-transform:translate(0, 100px);
	transform:translate(0, 100px);
}
.type-scale{
	-ms-transform:scale(3);
	-webkit-transform:scale(3);
	transform:scale(3);
}
.type-scale-out{
	-ms-transform:scale(.3);
	-webkit-transform:scale(.3);
	transform:scale(.3);
}
.action.type-scale,
.action.type-scale-out{
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}
.type-elastic.action{
	-moz-animation:elastic 1s;
	-webkit-animation:elastic 1s;
	animation:elastic 1s;
}
@-webkit-keyframes elastic{
	75%{
		-webkit-transform:translate(0, -100px);
		transform:translate(0, -100px);
	}
	100%{
		-webkit-transform:translate(0, 0);
		transform:translate(0, 0);
	}
}

@keyframes elastic{
	45%{
		-webkit-transform:translate(0, -30px);
		transform:translate(0, -30px);
	}
	100%{
		-webkit-transform:translate(0, 0);
		transform:translate(0, 0);
	}
}
