/* main renewal 171110 */
#main-re .inner{text-align:center;}
#main-re .main-cont01{background:#fff;padding-bottom:50px;}
#main-re .main-cont02{background:#fff;padding-top:120px;padding-bottom:150px;}
#main-re .main-level{background:#333 url('../../../champ/img/chobo/main_re/bg_cont02.jpg') no-repeat center top;height:493px;}
#main-re .main-level.v2{background:#2b2a2a url('../../../champ/img/chobo/main_re/bg_cont02.jpg') no-repeat center top;height:452px;}
#main-re .main-lec-box{background:#f0f0f0;padding:120px 0;}
#main-re .main-history{background:#d1d0cc url('../../../champ/img/chobo/main_re/bg_history.jpg') no-repeat 50% 50%;background-size:cover;padding:80px 0;}
#main-re .main-cont03{background:#333;}
#main-re .main-culum-box{background:#fff;padding-top:118px;}
#main-re .main-book-box{background:#fff;padding-top:116px;}
#main-re .main-star-box{background:#fff;padding-top:120px;padding-bottom:215px;}
#main-re .main-cont04{background:#fff;padding-top:100px;}
#main-re .main-cont05{background:#fdb813;padding-bottom:100px;}
#main-re .main-cont06{background:#1c1917;}
#main-re .main-cs-conent{background:#f0f0f0;padding-top:100px;padding-bottom:85px;}
.b-line > .inner{border-bottom:1px solid #dedede;padding-bottom:110px;}
/* main renewal 200609 */
.section{position:relative;padding:70px 0;margin-bottom:0}
.section .inner{width:1050px;margin:0 auto;}
.section .inner h2{overflow:hidden;position:relative;font-size:26px;color:#222;text-align:left;font-weight:bold;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #b8b8b8;font-family:'noto', 'Malgun Gothic', 'dotum', sans-serif;letter-spacing:-1px}
.main-slide,
.free-slide{font-family:'noto', 'dotum', '돋움', sans-serif;}
/* 메인 슬라이드 리뉴얼 */
.main-slide{position:relative !important;height:530px;text-align:center;width:100%;}
.main-slide .tab_section{width:100%;}
/*.main-slide .tab_section:before{display:block;content:'';position:absolute;top:439px;left:0;width:100%;height:61px;background:url('../../../champ/images/china/common/bg_opacity.png');z-index:1;}*/
.main-slide .tab_section .inner{width:1100px;position:relative}
.main-slide .tab_section .js-tab-type4{width:875px;position:absolute;top:440px;left:50%;margin-left:-437.5px;z-index:98;}
.main-slide .tab_section .js-tab-type4 li{float:left;width:175px;height:60px;}
.main-slide .tab_section .js-tab-type4 li a{position:relative;display:table-cell;vertical-align:middle;width:175px;height:60px;line-height:60px;text-indent:-7px;font-size:16px;color:#fff;}
.main-slide .tab_section .js-tab-type4 li a:before{content:'';position:absolute;top:0;left:0;width:1px;height:60px;background:#fff;opacity:0.3;}
.main-slide .tab_section .js-tab-type4 li:first-child a:before{display:none;}
.main-slide .tab_section .js-tab-type4 li.on a,
.main-slide .tab_section .js-tab-type4 li a:hover{text-decoration:underline;font-weight:bold;}
.main-slide .tab_section .js-tab-type4-con .bxslider li a img{width:2000px;height:fit-content;}
.main-slide .tab_section .bxslider-default .bx-wrapper{max-width:100% !important;}
.main-slide .tab_section .bx-controls-direction a{width:19px;height:37px;margin-top:-18px;background:url("../../../cdn-sub/frontend/pass/img/common/v1/rolling_btn_white.png") 0 0/100% no-repeat}
.main-slide .tab_section .bx-controls-direction a.bx-next{margin-right:-600px;right:50%;transform:scaleX(-1);}
.main-slide .tab_section .bx-controls-direction a.bx-prev{margin-left:-600px;left:50%;}
.main-slide .bx-wrapper .bx-viewport .bxslider li{position:relative !important;width:100vw !important;}
.main-slide .bx-wrapper .bx-viewport .bxslider li > a{position:relative;display:block;margin:0 auto;width:2000px;}
.main-slide .tab_section .txt_info{position:absolute;top:31px;right:50%;margin-right:-510px;width:79px;height:30px;font-size:14px;z-index:5;line-height:29px;color:#fff;text-align:center;letter-spacing:1px;border-radius:15px;background-color:rgba(0, 0, 0, 0.2);}


.main-slide [id^=counter]{position:absolute;top:230px;left:50%;margin-left:-245px;word-spacing:-21px;letter-spacing:38px;color:#fff;font-size:39px;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
    .main-slide [id^=counter]{left:50%;word-spacing:-25px;}
}
.main-slide .counter{position:absolute;top:239px;left:251px;letter-spacing:38px;color:#fff;font-size:39px;}
.main-slide .counter.num2{left:457px;}
.main-slide .counter.num3{left:659px;}
.main-slide .count_box{margin-top:0;}
/* 우측퀵배너 */
.quick_bnr_wrap{position:absolute;left:50%;top:45px;margin-left:560px;z-index:11;}
.quick_bnr_wrap h4{position:relative;width:100%;line-height:22px;background-color:#4c4c4c;padding:12px 0 12px 4px;text-align:left;box-sizing:border-box;}
.quick_bnr_wrap h4 a{color:#fff;font-size:15px;}
.quick_bnr_wrap h4 i{display:inline-block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:8px;background:url("../../../champ/img/chobo/common/sp_layout.png") no-repeat -328px 0;}
.quick_bnr_wrap .quick_list{width:132px;border:1px solid #e9e9e9;background-color:#fff;}
.quick_bnr_wrap .quick_list li{overflow:hidden;text-align:left;border-top:1px solid #e9e9e9;text-indent:12px;}
.quick_bnr_wrap .quick_list li:first-child{border-top:none;}
.quick_bnr_wrap .quick_list li a{display:block;width:100%;padding:15px 0;color:#666;font-family:'noto';font-size:14px;letter-spacing:-1px;}
.quick_bnr_wrap .quick_list li i{float:right;margin-right:10px;font-size:13px;font-family:'Malgun Gothic';font-style:normal;color:#a8a8a8;}
.quickmenu_top, .quickmenu_down{padding:10px 0 !important;text-align:center;background:#f4f4f4;color:#9a9a9a !important;;font-weight:bold;letter-spacing:0 !important;}
[class^="quick-ico"]{float:none !important;display:inline-block;width:20px;height:20px;background:url("../../../japan/img/common/sp_common2.png") no-repeat 0 0 }
.quick-ico-top, .quick-ico-btm{margin-left:5px;}
.quick-ico-top{background-position:-68px -27px;width:7px;height:4px;vertical-align:middle;}
.quick-ico-btm{background-position:-68px -32px;width:7px;height:4px;vertical-align:middle;}
/* 무료이벤트 */
.free-slide{position:relative;width:338px;height:268px;float:left;margin-left:18px;overflow:hidden;text-align:left;}
.free-slide.n1{margin-left:0;}
.free-slide ul li img{width:336px;height:212px;border:1px solid #ccc;}
.free-slide ul li:hover img{border:1px solid #ed1c24;}
.free-slide ul li .bar_txt{display:inline-block;background-color:#636363;color:#fff;text-align:center;position:absolute;left:10px;top:10px;padding:5px 7px;}
.free-slide ul li:hover .bar_txt{background-color:#ed1c24;}
.free-slide ul li .btm_txt{display:block;width:100%;padding:10px 2px;color:#6c6c6c;font-size:13px;}
.free-slide ul li .btm_txt span{display:block;width:100%;padding-top:1px;font-size:16px;}
.free-slide .bx-wrapper .bx-controls-direction a{top:228px;left:auto;margin-top:0;width:16px;height:16px;background:url("../../../champ/images/china/main/sp_main.png") no-repeat 0 0;}
.free-slide .bx-wrapper .bx-controls-direction a.bx-prev{right:32px;background-position:0 -42px;}
.free-slide .bx-wrapper .bx-controls-direction a.bx-next{right:16px;background-position:-16px -42px;}
/* e::main renewal 200609 */

/* slider */
/*#main-re .bx-wrapper .bx-pager.bx-default-pager a{margin:0 5px;width:12px;height:12px;background:#d4d4d4;border-radius:30px;}*/
/*#main-re .bx-wrapper .bx-pager.bx-default-pager a:hover, #main-re .bx-wrapper .bx-pager.bx-default-pager a.active{background:#1887ef;width:25px;}*/
.bx-wrapper .bx-pager{top:0;right:12px;left:auto;bottom:auto;padding:0;width:auto;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{width:9px;}
.bx-wrapper .bx-pager.bx-default-pager a{width:9px;height:9px;margin:0 3px;border-radius:15px;}
.movie-slider{padding-top:60px;}
.movie-slider .bx-wrapper .bx-pager, .movie-slider .bx-wrapper .bx-controls-auto{bottom:-30px;}
.bottom-slider .bx-wrapper .bx-pager, .bottom-slider .bx-wrapper .bx-controls-auto{bottom:20px;}
.txt_posi{display:block;position:absolute;}
.p_date{left:0;top:42px;font-size:40px;font-family:'Arial';font-weight:600;color:#000;letter-spacing:-1px;text-align:right;width:20%;}
.s_date{right:85px;top:70px;font-size:11px;color:#aeaeae;}
.lec-box-area{padding-top:55px;}
.lec_slider{margin-right:20px;width:394px;}
.lec_slider .bxslider-default .bx-controls-direction a{margin-top:0;top:10px;width:17px;height:17px;background-image:url(../../../champ/img/chobo/main_re/rolling_arrow.png);}
.lec_slider .bxslider-default .bx-controls-direction .bx-prev{left:345px;background-position:0 0;}
.lec_slider .bxslider-default .bx-controls-direction .bx-next{right:10px;background-position:-22px 0;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-controls-direction a{display:block;position:absolute;top:50%;z-index:53;width:22px;height:45px;margin-top:-16px;background:url("../../../Libs/_images/common/m_add.png") -946px -39px no-repeat;text-indent:-9999px;outline:0}
.slider_mainclass .bx-wrapper .bx-prev{left:45%;margin-left:-550px;}
.slider_mainclass .bx-wrapper .bx-next{right:40%;margin-right:-550px;background-position:-946px -84px !important;}
.slider_mainclass .bx-wrapper .bx-prev:hover{background-position:-969px -39px}
.slider_mainclass .bx-wrapper .bx-next:hover{background-position:-969px -84px !important;}
.lec_notice{width:636px;}
.lec_notice .newcls{position:relative;width:100%;}
.lec_notice .newcls table{border-top:2px solid #aeaeae;border-bottom:2px solid #aeaeae;width:100%;}
.lec_notice .newcls tr td{position:relative;height:44px;border-top:1px dotted #aeaeae;color:#999;padding:0 10px;}
.lec_notice .newcls tr:first-child td{border-top:0}
.lec_notice .newcls tr td a{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:auto;vertical-align:middle;max-width:420px;font-size:11px;color:#787878}
.grade_mark{display:inline-block;width:100%;background:url(../../../champ/img/chobo/main_re/ico_mark.png) no-repeat;height:10px;}
.grade_mark.m01{background-position:0 0;}
.grade_mark.m02{background-position:0 -10px;}
.grade_mark.m03{background-position:0 -20px;}
.grade_mark.m04{background-position:0 -30px;}
.grade_mark.m05{background-position:0 -40px;}
.btn_lec_more{position:absolute;right:0;top:-27px;}
.main-cs-conent .inp_wrap{width:710px;margin:0 auto;text-align:left;}
.main-cs-conent .inp_wrap > p{margin-top:10px;}
.main-cs-conent .inp_wrap > p:first-child{margin-top:0;}
.main-cs-conent .inp_wrap .inp_txt{display:block;width:706px;height:50px;line-height:50px;border:2px solid #aeaeae;border-radius:10px;-webkit-border-radius:10px;}
.main-cs-conent .chk_agree{margin-top:15px;display:inline-block;font-size:15px;}
.main-cs-conent .chk_agree [type="checkbox"]{width:18px;height:18px;border:2px solid #aeaeae;border-radius:10px;-webkit-border-radius:10px;}
.main-cs-conent .sms_slide_btn{position:absolute;right:-245px;top:-3px;background:#9aa2a9;color:#fff;padding:5px 0;font-size:12px;font-weight:bold;width:120px;text-align:center;}
.main-cs-conent .btn-re-area{margin-top:30px;}
/* img float */
[class^="img_float0"]{position:absolute;}
.img_float01{ right:-176px;top:-60px;}
.img_float03{left:50%;top:-100px;margin-left:-41px;}
/* btn-re-area */
.btn-re-area{margin-top:40px;}
.btn-re-area a{display:inline-block;}
.btn-re-area a:hover{-webkit-animation:heartbeat 2s ease-in-out both;animation:heartbeat 2s ease-in-out both;}
/*animation*/
@-webkit-keyframes heartbeat{
    from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    10%{-webkit-transform:scale(0.96);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes heartbeat{
    from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    10%{-webkit-transform:scale(0.96);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
    45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
/* Main_Layer_Popup */
.main_breandbox_layer{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000}
.main_breandbox_layer .bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9997;opacity:.8;filter:alpha(opacity=80)}
.main_breandbox_layer .wrap{position:fixed;top:50% !important;left:50%;margin:0!important;transform:translate(-50%,-50%);z-index:9998;text-align:center;width:auto;}
.main_breandbox_layer .closing_date{height:50px;background:#000;font-size:22px;color:#fff;text-align:center;line-height:46px;font-family:'Nanum Gothic', 'Malgun Gothic', 'ë‹ì›€', 'Dotum', sans-serif}
.main_breandbox_layer .closing_date span{color:#effe00;font-weight:bold;-webkit-animation:tx_point 1s linear infinite both;animation:tx_point 1s linear infinite both}
.main_breandbox_layer .bx_close{overflow:hidden;margin-bottom:19px;line-height:25px}
.main_breandbox_layer .bx_close label{float:left;margin-right:18px;font-size:15px;color:#fff}
.main_breandbox_layer .bx_close button{float:right;width:78px;height:25px}
.main_breandbox_layer .bx_close button.lypop_close{background:none;position:absolute;right:0;top:0}
@keyframes tx_point{
    0%, 30%, 70%, 100%{color:#effe00}
    40%, 50%, 60%{color:#f00}
}
.review_title_w{background:#fff url(../../../champ/img/chobo/main_re/v13/review_bg.jpg) no-repeat center 0;overflow:hidden;}
.review_slide{text-align:center;width:1050px;margin:0 auto;position:relative;}
.section_bar{background:#32b6fe}
.icon_text{overflow:hidden;position:absolute;top:0;left:16px;z-index:1;}
.icon_text.v2{left:auto;right:16px;}
.icon_text em{display:block;letter-spacing:1px;color:#fff;font-family:'noto';font-size:16px;background-color:#ffae00;width:75px;height:30px;line-height:30px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.icon_text.v2 em{background-color:#1980e9;}
.textslider_w{padding:20px 35px;letter-spacing:-1px;font-family:'noto', 'Malgun Gothic', '맑은고딕', '맑은 고딕', 'dotum', 돋움, sans-serif;}
.textslider_w h4{font-size:18px;text-align:left;margin:30px 0 10px;color:#000;}
.textslider_w p{text-align:left;height:178px;overflow:hidden;font-size:17px;color:#666;font-weight:500;line-height:22px;}
.textslider_w span{display:block;text-align:left;font-size:13px;color:#aaa;}
.review_slide_con{overflow:hidden;float:left;}
.review_slide_con li{display:inline-block;width:349px;height:460px;overflow:hidden;background-color:#f5f5f5;}
.review_slide_con .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:30px;}
.review_title_text{position:absolute;top:96px;left:509px;margin-left:-118px;font-size:45px;font-weight:600;font-family:'Arial';letter-spacing:-1px;color:#fff;}
.student_list li{margin-top:40px;}
.student_list li:first-child{margin-top:120px;}
.pb60{padding-bottom:60px;}
.review_box1{height:460px;background:#fff;float:left;}
.review_box2{width:701px;height:460px;background:#fff;float:right;}
.review_box2 .img_roll{height:390px;position:relative;top:45px;left:-0.5px;overflow:hidden;}
.review_box2 .img_roll li{margin:20px 0;}
.culum_slider .bx-wrapper .bx-pager{bottom:-30px}
/*190507 리뉴얼*/
.video_area{background:#fff;overflow:hidden;padding-bottom:80px;}
.video_area .video_view a img{width:100%;}
.books{background:#f8f8f8;}
.link_area_tit{background:#191919;}
.link_area{background:#ffe44d;}
.link_area{position:relative;}
.link_area .curriculum{position:absolute;top:300px;left:50%;transform:translateX(-50%)}
.slide-type1 li{width:12.5%;opacity:1;transform:scale(1);}
.footer{background:#1a1a1c;}
.reason{background:#f8f8f8;}
/*.reason a.r_btn{position:absolute;top:122px;right:0;display:block;width:110px;height:30px;font-size:0;}*/
.reason .r_btn:hover ~ .txt_box{display:block;}
.reason .txt_box{display:none;position:absolute;}
.reason .txt_box:after{position:absolute;top:-9px;width:17px;height:9px;content:'';background:url(../../../champ/img/common/family/gate_top_arr.png) no-repeat;}
.books .list_winner{overflow:hidden}
.books .list_winner li{float:left;width:310px !important;}
/*퀵메뉴*/
.main_quick_ver2{top:815px;}
/*하단배너*/
.banner_bottom_line{display:none;}
/* 텍스트롤링 */
.refunds_con{background:url(../../../champ/img/chobo/main_re/v6/refunds_bg.jpg) no-repeat center top;}
.refunds_con .txt_roll{overflow:hidden;position:absolute;top:268px;left:71px;width:910px;height:202px;text-align:left;}
.refunds_con .txt_roll ul li{font-size:14px;color:#000;height:22px;line-height:22px;display:inline-block;font-family:'noto';}
.refunds_con .txt_roll ul li span{display:inline-block;text-align:center;float:left}
.refunds_con .txt_roll ul li span.name{width:96px;}
.refunds_con .txt_roll ul li span.price{width:125px;}
.good_cont{background:#fff;}
.good_cont ul li{display:inline-block;}
.good_cont ul li a{display:block;width:334px;height:360px;}
.good_cont ul li:nth-child(1) a{background:url(../../../champ/img/chobo/main_re/v9/good_box01.jpg) no-repeat 0 0;margin:0 20px 20px 0;}
.good_cont ul li:nth-child(2) a{background:url(../../../champ/img/chobo/main_re/v9/good_box02.jpg) no-repeat 0 0;margin:0 20px 20px 0;}
.good_cont ul li:nth-child(3) a{background:url(../../../champ/img/chobo/main_re/v9/good_box03.jpg) no-repeat 0 0;margin-bottom:20px;}
.good_cont ul li:nth-child(4) a{background:url(../../../champ/img/chobo/main_re/v9/good_box05.jpg) no-repeat 0 0;margin-right:20px;}
.good_cont ul li:nth-child(5) a{background:url(../../../champ/img/chobo/main_re/v9/good_box06.jpg) no-repeat 0 0;}
.good_cont ul li a:hover{background-position-x:100% !important;}
/* mov_tab */
.tab_section{width:1050px;margin:0 auto;font-family:'noto';letter-spacing:-1px;}
.tab_section .js-tab-type1-con{display:none;}
.tab_section .js-tab-type1 li{float:left;width:240px;margin-left:15px;}
.tab_section .js-tab-type1-con.on{display:block;}
.tab_section .js-tab-type1 li.on a{background:#1980e9;border-color:#1980e9;color:#fff;}
.tab_section .js-tab-type1{overflow:hidden;width:750px;margin:0 auto 40px;}
.tab_section .js-tab-type1 li:first-child{margin-left:0;}
.tab_section .js-tab-type1 li a{display:inline-block;width:100%;height:55px;line-height:55px;font-size:20px;color:#666;border:1px solid #b8b8b8;border-radius:32px;box-sizing:border-box;}
.video_area .tab_section .js-tab-type1-con .txt{margin:20px 0 40px;font-size:26px;color:#222;text-align:left;font-weight:bold;}
.video_area .video_view{height:590px;border:8px solid #ffcf03;box-sizing:border-box;overflow:hidden;}
.video_area .video_slide,
.video_area .video_slide .bx-wrapper{max-width:1050px !important;}
.video_area .video_slide ul{margin-left:-24px;overflow:hidden;height:190px;}
.video_area .video_slide ul li{float:left;margin-left:24px;width:334px;}
.best_cont .best_slide ul li a .best_img,
.video_area .video_slide ul li a{position:relative;display:block;}
.best_cont .best_slide ul li a .best_img:after,
.video_area .video_slide ul li.on a:after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5) url('../../../champ/img/chobo/main_re/v1/mov_play.png') no-repeat center center;content:'';}
.best_cont .best_slide .bx-controls-direction a,
.video_area .video_slide .bx-controls-direction a{width:23px;height:45px;margin-top:-23px;background:url('../../../champ/img/event/2014/common/rolling_arrow.png') 0 0 no-repeat !important;z-index:1;}
.best_cont .best_slide .bx-controls-direction .bx-prev,
.video_area .video_slide .bx-controls-direction .bx-prev{left:-50px !important;}
.best_cont .best_slide .bx-controls-direction .bx-next,
.video_area .video_slide .bx-controls-direction .bx-next{right:-50px !important;}
/*best_cont*/
.best_cont{background:#fff;}
.best_cont .tab_section .js-tab-type1{width:765px;}
.best_cont .tab_section .js-tab-type1 li{width:180px;}
.best_cont .best_slide{overflow:hidden;}
.best_cont .best_slide li{position:relative;float:left;width:334px;padding-top:10px;}
.best_cont .best_slide li .mov_icon{position:absolute;top:0;right:13px;z-index:999;}
.best_cont .best_slide li a .best_img{z-index:1;position:relative;overflow:hidden;display:block;height:188px;}
.best_cont .best_slide li a .best_img img{width:100%;}
/*.best_cont .best_slide li a{position:relative;display:block}*/
/*.best_cont .best_slide li a .best_img .bg_movie{display:block;position:absolute;left:0;bottom:0;}*/
/*.best_cont .best_slide li a .label{z-index:2;position:absolute;left:0;top:0;width:44px;height:22px;line-height:22px;vertical-align:middle;text-align:center;color:#fff;background-color:#c12435;}*/
/*.best_cont .best_slide li a .label:after{position:absolute;right:-5px;top:0;content:"";width:5px;height:5px;background:url("../../../champ/images/china/common/bg_label_arrow.png") left top no-repeat;}*/
/*.best_cont .best_slide li .info_box .sub_txt{display:block;font-size:13px;color:#333;margin-top:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}*/
.best_cont .best_slide li .info_box{text-align:left;}
.best_cont .best_slide li .info_box .tit{display:block;margin-top:10px;font-size:16px;color:#333;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.best_cont .best_slide li .info_box .tch{display:block;font-size:16px;color:#6c6c6c;margin-top:5px;}
.best_cont .best_slide .bx-controls-direction a{margin-top:-50px;}
/*.best_cont .best_slide .bx-controls-direction{overflow:hidden;position:absolute;right:0;bottom:-36px;width:52px;}*/
/*.best_cont .best_slide .bx-wrapper .bx-controls-direction a{float:left;text-indent:-9999px;margin:0;width:26px;height:26px;background:url("../../../champ/images/china/common/bg_common.png") left -374px no-repeat;}*/
/*.best_cont .best_slide .bx-wrapper .bx-controls-direction a.bx-prev{margin-right:-1px;}*/
/*.best_cont .best_slide .bx-wrapper .bx-controls-direction a.bx-next{background-position:-26px -374px;}*/
/*teacher*/
.teacher{background:#fff;padding-bottom:80px;}
.teacher ul{overflow:hidden;}
.teacher ul li{float:left;margin-left:10px;}
.teacher ul li:first-child{margin-left:0;}
.teacher ul li a{display:block;width:202px;height:300px;}
.teacher ul li a{background:url(../../../champ/img/chobo/main_re/v7/teacher_img.jpg) no-repeat 0 0}
.teacher ul li:nth-child(1) a{background-position-x:0}
.teacher ul li:nth-child(2) a{background-position-x:25%}
.teacher ul li:nth-child(3) a{background-position-x:50%}
.teacher ul li:nth-child(4) a{background-position-x:75%}
.teacher ul li:nth-child(5) a{background-position-x:100%}
.teacher ul li a:hover{background-position-y:100%}
/*top3*/
.top3{background:#ffe11d;padding-bottom:80px;}
.top3 ul{overflow:hidden;}
.top3 ul li{float:left;margin-left:24px;}
.top3 ul li:first-child{margin-left:0;}
.top3 ul li a{display:block;width:334px;height:310px;}
.top3 ul li a{background:url(../../../champ/img/chobo/main_re/v13/top3_img.jpg) no-repeat 0 0}
.top3 ul li:nth-child(1) a{background-position-x:0}
.top3 ul li:nth-child(2) a{background-position-x:50%}
.top3 ul li:nth-child(3) a{background-position-x:100%}
.top3 ul li a:hover{background-position-y:100%}
/* evt_slide */
.evt_slide{position:relative;float:left;width:394px;height:300px;}
/* bx-pager */
.evt_slide .bx-controls-direction{position:absolute;top:50px;right:7px;}
.evt_slide .bx-controls-direction a{background-image:url(../../../champ/images/champstudy/common/button3.png);width:16px;height:16px;margin-top:-35px;}
.evt_slide .bx-controls-direction .bx-prev{left:-40px;}
.evt_slide .bx-controls-direction .bx-next{left:-25px;}
.evt_slide .bx-controls-direction .bx-prev{background-position:0 0;}
.evt_slide .bx-controls-direction .bx-next{background-position:-15px 0;}
/*.evt_slide .bx-wrapper .bx-pager{width:38px;height:10px;left:-55px !important;top:-3px !important;font-size:12px;color:#666;text-align:right;opacity:0.6;}*/
/* join_notice */
.benefit{float:left;width:308px;height:300px;margin-left:18px;border:1px solid #ccc;background:#fff;position:relative;box-sizing:border-box}
/*.benefit .benefit_tit{text-align:left;font-family:'noto';font-size:18px;}*/
/*.benefit .benefit_tit span{padding-left:20px;line-height:58px;}*/
.benefit .btn_more{top:25px;right:20px;}
.benefit ol{margin:0 20px;border-top:1px solid #e9e9e9;}
.benefit li{margin-top:11px;padding-top:11px;font-size:15px;letter-spacing:-2px;text-align:left;font-family:'noto';}
.benefit li:first-child{margin-top:0;padding-top:20px;border-top:0}
.benefit li a{color:#555;}
.benefit li a:hover{color:#000; text-decoration:underline;}
.benefit li em{display:inline-block;vertical-align:middle;width:15px;height:15px;margin:-4px 3px 0 0;background-image:url("../../../champ/images/champstudy/common/button3.png")}
.benefit li em.n1{background-position:-80px 0}
.benefit li em.n2{background-position:-95px 0}
.benefit li em.n3{background-position:-110px 0}
.benefit li em.n4{background-position:-125px 0}
.benefit li em.n5{background-position:-140px 0}
.benefit li em.n6{background-position:-155px 0}
/* sc_center */
.sc_center *{font-family:'noto';}
.sc_center{position:relative;float:left;width:308px;margin-left:18px;border:1px solid #ccc;text-align:left;}
.sc_center .sc_box{padding:19px 20px 10px;background-color:#fff;}
/*.sc_center .sc_box h3{font-size:18px;text-align:left;margin-bottom:10px;}*/
/*.sc_center .sc_box h3 > p{display:inline-block;color:#1887ef;}*/
/*.sc_center .sc_box span{font-size:15px;color:#858585;}*/
.sc_center .sc_box .coupon{overflow:hidden;}
.sc_center .sc_box .coupon .tit{padding:17px 0 10px 0;margin-top:15px;font-size:16px;font-weight:600;color:#555;border-top:1px solid #e9e9e9;}
.sc_center .sc_box .coupon .tit .ico_info{display:inline-block;width:15px;height:15px;padding-bottom:3px;margin-right:5px;background:url("../../../champ/images/china/common/bg_common.png") -435px -116px no-repeat;}
.sc_center .sc_box .coupon .tit .ico_info .pop_info{display:none;z-index:999;position:absolute;top:125px;left:2px;}
.sc_center .sc_box .coupon .tit .ico_info:hover .pop_info{display:block;}
.sc_center .sc_box .coupon input[type=text]{display:inline-block;width:190px;padding:0 5px;height:40px;line-height:40px;vertical-align:middle;border:none;font-size:13px;background-color:#ededeb;margin-right:5px;}
.sc_center .sc_box .coupon .btn_coupon{display:inline-block;background:#555;width:62px;height:40px;line-height:40px;vertical-align:middle;font-size:14px;color:#fff;border-radius:6px;text-align:center;}
.sc_center .cs_mn{background:#fff;clear:both;overflow:hidden;padding-bottom:10px;}
.sc_center .cs_mn li{float:left;font-size:16px;margin:0 0 0 7px;}
.sc_center .cs_mn li .label{display:inline-block;height:20px;line-height:20px;vertical-align:middle;font-size:12px;color:#c12435;border:1px solid #c12435;margin:-4px 0 0 5px;padding:0 2px;}
.sc_center .cs_mn li span{font-weight:600;}
.sc_center .cs_mn li a{color:#555;font-size:14px;padding-left:3px;}
/*레벨테스트*/
.level_box{background:#ffee32;}
/* 메인 강의 레이어 팝업 */
.layer_n{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;}
.layer_n .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:10000;}
.layer.review_video .ly_movie_bx{background:#ececec;position:absolute;top:50%;left:50%;z-index:1000;width:700px;height:650px;}
.layer.review_video .ly_movie_bx h1{background:#c12535;}
.ly_pop_wrp.talktv{width:100%;}
.ly_pop_wrp.talktv h1{position:absolute;left:0;top:-43px;width:100%;height:43px;font-size:16px;color:#fff;z-index:9998;}
.ly_pop_wrp.talktv h1 span{vertical-align:bottom;font-size:11px;font-weight:normal;margin-left:10px;color:#ffc4c4;}
.ly_pop_wrp.talktv .pop_close{position:absolute;right:0;top:10px;width:22px;height:22px;background:url(../../../champ/img/common/close_btn2.png) no-repeat center center;font-size:0;line-height:0;z-index:9999;}
.talktv .ly_movie_bx{position:absolute;top:50%;left:50%;z-index:10001;width:854px;height:480px;margin-top:-240px;margin-left:-440px;}
.talktv .ly_movie_bx .char_img{height:190px;}
.talktv .ly_movie_bx .wiget_bx{padding-top:25px;}
.talktv .ly_movie_bx .lect_info_view{padding:14px 0 0 0;margin-bottom:-12px;text-align:right;}
/*메인 카운트박스*/
.count_box .count{position:absolute;left:50%;bottom:12px;letter-spacing:39px;word-spacing:-25px;color:#fff;font-size:39px;margin-left:-371px;}
/* 우측퀵배너 211206 */
.quick_bnr_wrap{width:124px;}
.quick_bnr_wrap .quick_list{width:100%;border:1px solid #e9e9e9;background-color:#fff;}
.quick_bnr_wrap .quick_list li a{font-size:13px;padding:9px 0;}
.quick_bnr_wrap .quick_list li a[class^=quickmenu_]{padding:5px 0 !important;}
.quick_bnr_wrap h4{padding:12px 4px;line-height:16px;}
.quick_bnr_wrap h4 i{right:5px;}
/*220217 리뉴얼*/
.tit_h{font-family:'noto',sans-serif;font-size:26px;text-align:left;padding-bottom:20px;letter-spacing: -1px;}
.txt_tit{font-family:'noto',sans-serif;font-size:38px;line-height:1.3;font-weight:100;letter-spacing:-1px;}
.r_btn{display:block;width:110px;height:30px;font-size:15px;margin:24px auto 0;color:#888;font-family:'noto',sans-serif;}
.r_btn:before{content:"";width:12px;height:7px;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') 0 0;margin-right:6px;vertical-align:middle;}
.r_btn:hover ~ .txt_box{display:block;}
.txt_box{display:none;position:absolute;width:100%;height:568px;background:#f3f5f8e8;border:0;color:#000;top:252px;box-shadow:none;z-index: 1;padding:20px;font-size:13px;color:#7e7e7e;background:#fff;border:1px solid #ccc;border-radius:5px;z-index:111;box-shadow:2px 3px 3px rgb(0 0 0 / 10%);font-family: 'noto';}
.txt_box:after{position:absolute;top:-9px;left:339px;width:17px;height:9px;content:'';background:url(../../../champ/img/common/family/gate_top_arr.png) no-repeat;}
.txt_box{width:100%;height:568px;background:#f3f5f8e8;border:0;color:#000;top:252px;box-shadow:none;z-index: 1;box-sizing:border-box;}
.txt_box:after{display:none;}
.txt_box span{display: block;}
.r_btn.on:before{background-position:-99px 0;margin-top:-4px;}
.more_btn{font-size:18px;font-family:'noto',sans-serif;letter-spacing:-1px;display:block;border-top:solid 1px #cccccc;padding-top:30px;margin-top:50px;clear:both;}
.more_btn a:after{content:"";width:8px;height:12px;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') -46px 0;margin-left:9px;vertical-align:revert;}
.benefit_tit{font-size:26px;text-align:center;padding:0;margin:0;font-family: 'noto';,sans-serif}
.benefit_tit span{padding:0;line-height:normal;}
/*main-slide*/
.main-slide{ height:460px;background:url('../../../champ/img/chobo/main/v1/main_bg.jpg')no-repeat center top;overflow:hidden;}
.main-slide .bx-wrapper{max-width:2000px !important;margin:0 auto;}
.main-slide .bx-wrapper .bx-viewport{height:auto !important;}
.main-slide .tab_section .bx-controls-direction a:hover{opacity:0.2;transition:0.3s;}
.main-slide .tab_section .bxslider-default ul li a .slide_end_day{border:solid 1px #df3400;padding:5px 10px;box-sizing:border-box;position:absolute;top:83px;left:50%;margin-left:-475px;width:229px;border-radius:12px;}
.main-slide .tab_section .bxslider-default ul li a .slide_end_day strong{color:#df3400;display:inline-block;width:auto;height:auto;font-weight:600;font-size:21px;}
.main-slide .tab_section .bxslider-default ul li a .slide_end_day:before{content:'';font-size:4px; width:1em; height:1em; border-radius:50%;text-indent:-9999em;display: inline-block;margin-right: 20px;vertical-align: super;
    -webkit-animation:load5 1.1s infinite ease;
    animation:load5 1.1s infinite ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);}
@-webkit-keyframes load5 {
    0%,
    100% {box-shadow: 0em -2.6em 0em 0em #f9423a, 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.5), -1.8em -1.8em 0 0em rgba(249,66,58, 0.7); }
    12.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.7), 1.8em -1.8em 0 0em #f9423a, 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.5); }
    25% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.5), 1.8em -1.8em 0 0em rgba(249,66,58, 0.7), 2.5em 0em 0 0em #f9423a, 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    37.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.5), 2.5em 0em 0 0em rgba(249,66,58, 0.7), 1.75em 1.75em 0 0em #f9423a, 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    50% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.5), 1.75em 1.75em 0 0em rgba(249,66,58, 0.7), 0em 2.5em 0 0em #f9423a, -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    62.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.5), 0em 2.5em 0 0em rgba(249,66,58, 0.7), -1.8em 1.8em 0 0em #f9423a, -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    75% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.5), -1.8em 1.8em 0 0em rgba(249,66,58, 0.7), -2.6em 0em 0 0em #f9423a, -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    87.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.5), -2.6em 0em 0 0em rgba(249,66,58, 0.7), -1.8em -1.8em 0 0em #f9423a; }
}
@keyframes load5 {
    0%,
    100% {box-shadow: 0em -2.6em 0em 0em #f9423a, 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.5), -1.8em -1.8em 0 0em rgba(249,66,58, 0.7); }
    12.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.7), 1.8em -1.8em 0 0em #f9423a, 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.5); }
    25% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.5), 1.8em -1.8em 0 0em rgba(249,66,58, 0.7), 2.5em 0em 0 0em #f9423a, 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    37.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.5), 2.5em 0em 0 0em rgba(249,66,58, 0.7), 1.75em 1.75em 0 0em #f9423a, 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    50% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.5), 1.75em 1.75em 0 0em rgba(249,66,58, 0.7), 0em 2.5em 0 0em #f9423a, -1.8em 1.8em 0 0em rgba(249,66,58, 0.2), -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    62.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.5), 0em 2.5em 0 0em rgba(249,66,58, 0.7), -1.8em 1.8em 0 0em #f9423a, -2.6em 0em 0 0em rgba(249,66,58, 0.2), -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    75% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.5), -1.8em 1.8em 0 0em rgba(249,66,58, 0.7), -2.6em 0em 0 0em #f9423a, -1.8em -1.8em 0 0em rgba(249,66,58, 0.2); }
    87.5% {box-shadow: 0em -2.6em 0em 0em rgba(249,66,58, 0.2), 1.8em -1.8em 0 0em rgba(249,66,58, 0.2), 2.5em 0em 0 0em rgba(249,66,58, 0.2), 1.75em 1.75em 0 0em rgba(249,66,58, 0.2), 0em 2.5em 0 0em rgba(249,66,58, 0.2), -1.8em 1.8em 0 0em rgba(249,66,58, 0.5), -2.6em 0em 0 0em rgba(249,66,58, 0.7), -1.8em -1.8em 0 0em #f9423a; }
}
/*ban_wrap*/
.ban_wrap{font-family: 'noto',sans-serif;padding:80px 0 100px;}
.ban_wrap .tit_t{letter-spacing: -3px;}
.ban_wrap .tit_t, .ban_wrap .tit_s{text-align:left;font-size:63px;font-weight:600;line-height: 1.2;}
.ban_wrap .tit_s span{opacity:0;color:#000;}
.ban_wrap .btm_txt{text-align:left;border-bottom:solid 1px #000;font-size:12px;color:#ccc;font-weight:500;margin:70px 0 0;}
.ban_wrap .first_img{width:152px;height:132px;position:absolute;top:570px;right:0;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') -368px 0;}
.ban_wrap .btm_txt span{display:block;padding-bottom:15px;}
.ban_wrap [class^='ban']{display:inline-block;}
.ban_wrap [class^='ban'] .bx-wrapper .bx-pager{top:10px;}
/*.ban_wrap [class^='ban'] .bx-wrapper .bx-pager.bx-default-pager a:hover,.ban_wrap [class^='ban'] .bx-wrapper .bx-pager.bx-default-pager a.active{ width:9px !important;}*/
/*.ban_wrap [class^='ban'] .bx-wrapper .bx-pager.bx-default-pager a{ width:9px !important; height:9px !important; margin:0 3px!important; }*/
.ban_wrap .ban_l .bx-wrapper .bx-pager.bx-default-pager a:hover,.ban_wrap .ban_l .bx-wrapper .bx-pager.bx-default-pager a.active{opacity: 1 !important;}
.ban_wrap .ban_l .bx-wrapper .bx-pager.bx-default-pager a{background:#fff !important;opacity:0.4 !important;}
.ban_wrap .ban_l{width:498px;float:left;}
.ban_wrap .ban_r>ul>li{width:260px;float:left;}
.ban_wrap .ban_r>ul>li:first-child{margin: 0 16px;}
/*reason*/
.reason{padding:100px 0 500px; background:#ebeef3;}
.reason .txt_box{height: 457px;background:#ebeef3e0;}
.reason .teacher_wrap{ margin-top:30px;}
.reason .teacher_wrap li{position:relative;float:left;width:250px;height:360px;margin-right:16px;opacity:0;filter:alpha(opacity=0);animation-duration: 1s;}
.reason .teacher_wrap li:last-child{margin:0;}
.reason .teacher_wrap li img{border-radius:27px;box-shadow:2px 20px 30px 5px #d4d8e3;-webkit-box-shadow:2px 20px 30px 5px #d4d8e3;-moz-box-shadow:2px 20px 30px 5px #d4d8e3;}
@-webkit-keyframes fadeInUp{
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp{
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp{
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
/*video_area*/
.video_area{padding:100px 0;background:url('../../../champ/img/chobo/main/v1/video_area_bg_2.jpg')no-repeat center top;clear:both;}
.video_area .txt_tit{ padding-bottom:75px;}
.video_area .tab_section{margin:120px auto 0;}
.video_area .tab_section .js-tab-type1{width:1050px;margin:0 auto 30px;border-bottom:solid 3px #f05a00;}
.video_area .tab_section .js-tab-type1 li{float:left;width:340px;position:relative;margin-bottom:7px;}
.video_area .tab_section .js-tab-type1 li:after{content:"";width:15px;height:15px;position:absolute;top:25px;right:28px;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') -29px 0;}
.video_area .tab_section .js-tab-type1 li.active:after,.video_area .tab_section .js-tab-type1 li:hover:after{background-position:-12px 0;}
.video_area .tab_section .js-tab-type1 li:before{content:"";width:1px;height:50px;position:absolute;top:4px;right:0;display:inline-block;background:#cccccc;}
.video_area .tab_section .js-tab-type1 li:last-child:before{display:none;}
.video_area .tab_section .js-tab-type1 li a{display:block;border:0;padding:0;width:100%;height:70px;font-family:'noto';font-size:22px;color:#000;line-height:27px;text-align:left;}
.video_area .tab_section .js-tab-type1 li.on a,
.video_area .tab_section .js-tab-type1 li a:hover{color:#f05a00;background:none;font-size:28px;line-height:30px;font-weight:600;}
.video_area .tab_section .js-tab-type1-con li a img{border-radius:15px;}
.video_area .tab_section .js-tab-type1-con .bx-wrapper .bx-viewport .bxslider li{ height:203px;}
.video_area .tab_section .js-tab-type1-con .video_slide ul{height:auto;}
.video_area .video_slide ul li.on a:after{display:none;}
.video_area .play_icon{position:absolute;left:790px;bottom:-86px;}
.video_area .video_slide ul li:after{content:"";width:60px;height:60px;position:absolute;bottom:0;right:0;display:inline-block;background:url('../../../champ/img/chobo/main/v1/mov_s_icon.png') center top no-repeat;}
.video_area .bx-wrapper .bx-controls-direction a{top:45%;height:42px;width:21px;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') !important;}
.video_area .bx-controls-direction a.bx-next{margin-right:0;background-position:-21px -199px !important;}
.video_area .bx-controls-direction a.bx-prev{background-position:0 -199px !important;}
.video_area .bx-controls-direction a{ margin-top:-25px;}
.video_area .bx-controls-direction a:hover{opacity:0.2;transition:0.3s;}
/*review_title_w*/
.review_title_w{padding:100px 0 80px;background:url('../../../champ/img/chobo/main/v2/review_title_w_bg.jpg')no-repeat center top;}
.review_title_w .bx-wrapper .bx-pager.bx-default-pager a{opacity:0.2;}
.review_title_w .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1;background:#fff;}
.review_box1{background:none;height:560px;position:relative;}
.review_box1 .bxslider-default{width:356px;height:517px;}
.review_box2,.review_slide_con li{background:none;}
.review_box2{width:625px;height:auto;margin-top:37px;}
.review_box2 .new_tit{content:"";width:56px;height:21px;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') -137px 0;position:absolute;top:18px;left:0;}
.review_box2 .img_roll{height:410px;}
.review_box2 .img_roll li{margin:30px 0;}
.review_slide_con .bx-wrapper .bx-pager{top:92%;bottom:0;right:41%;}
.review_slide_con li{height: auto;}
/*팝업*/
.layer .layer_box{z-index: 999999!important;}
#review_layer{top:23% !important;}
.layer .layer_box .vod-player1{width:800px;height:400px;}
.layer .layer_box .vod-player1 iframe{width:100%;height:100%;}
/*teacher_system*/
.teacher_system{background:url('../../../champ/img/chobo/main/v1/teacher_bg.jpg')no-repeat center top;padding:100px 0 0;}
.teacher_system .txt_tit{color:#fff; margin-bottom:30px;}
.teacher_system .tab_section{width:1050px;margin:0 auto}
.teacher_system .tab_section .js-tab-type1{width:1050px;margin: 0 auto 8px;height:99px;position:relative;}
.teacher_system .tab_section .js-tab-type1:after{content:"";width:1038px;height:18px;position:absolute;top:62px;left:0;box-shadow:9px 14px 11px 0 #0000000f;border-radius:15px;}
.teacher_system .tab_section .js-tab-type1 li{float:left;width:16.6%;margin: 0;}
.teacher_system .tab_section .js-tab-type1 li a{display:block;border:0;padding:0;width:100%;height:84px;background:url('../../../champ/img/chobo/main/v1/teacher_tab.png');border-radius: 0;}
.teacher_system .tab_section .js-tab-type1 li.m2 a{background-position-x:20%}
.teacher_system .tab_section .js-tab-type1 li.m3 a{background-position-x:40%}
.teacher_system .tab_section .js-tab-type1 li.m4 a{background-position-x:60%}
.teacher_system .tab_section .js-tab-type1 li.m5 a{background-position-x:80%}
.teacher_system .tab_section .js-tab-type1 li.m6 a{background-position-x:100%}
.teacher_system .tab_section .js-tab-type1 li.on a,
.teacher_system .tab_section .js-tab-type1 li a:hover{background-position-y:100%}
.teacher_system .tab_section .js-tab-type1-con img{margin-left: -394px;}
.teacher_system .teacher_txt_box{display:none;position:absolute;top:256px;left:50%;margin-left:-474px; width:950px;background:#4d46bf;color:#fff;letter-spacing:-1px;font-size:12.5px;line-height:18px;padding:25px 30px;text-align:left;box-sizing:border-box;border-radius:10px;box-shadow: 0 0 20px 5px #28148b70;}
.teacher_system .teacher_txt_box span{opacity:0.7;}
.teacher_system .teacher_txt_box:after{ position:absolute;top:-20px;right:25px;border:10px solid transparent;border-bottom-color:#4d46bf;content:"";display:block;}
/*star_teacher*/
.star_teacher{padding:100px 0;}
.star_teacher .star_t{margin-top: 20px;background:#f1f2f5;}
.star_teacher .star_t li{position:relative;float:left;width:202px;height:422px;margin-right:8px;}
.star_teacher .star_t:last-child{margin:0;}
.star_teacher .star_t li img{position: relative;z-index: 2;}
.star_teacher .star_t .bx-wrapper{box-shadow:1px -3px 35px 14px #e4e6ed8c;}
.star_teacher .star_t .bx-wrapper .bx-controls-direction a{top:45%;height:42px;width:21px;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') !important;}
.star_teacher .star_t .bx-controls-direction a.bx-next{margin-right:0;background-position:-21px -199px !important;}
.star_teacher .star_t .bx-controls-direction a.bx-prev{background-position:0 -199px !important;}
.star_teacher .star_t .bx-controls-direction a{ margin-top:-25px;}
.star_teacher .star_t .bx-controls-direction a:hover{opacity:0.2;transition:0.3s;}
/*best_cont*/
.best_cont{padding:0 0 100px;clear:both;}
.best_cont .tit_h{float:left;}
.best_cont .js-tab-type1{ width:auto !important;float:right;margin: 0 auto 30px;}
.best_cont .tab_section .js-tab-type1 li{width:auto;margin:0 auto;}
.best_cont .tab_section .js-tab-type1 li a{display:inline-block;width:100%;height:40px;line-height:47px;font-size:18px;color:#666;margin:0 21px;border:0;border-radius:0;position:relative;}
.best_cont .tab_section .js-tab-type1 li a:after{content:"";width:1px;height:20px;background:#ccc;position:absolute;top:13px;right:0;}
.best_cont .tab_section .js-tab-type1 li:last-child a:after{display:none;}
.best_cont .tab_section .js-tab-type1 li.on a{color:#4c64c9;background:none;border:0;}
.best_cont .tab_section .js-tab-type1 li.on a:before{content:"";width:6px;height:6px;position:absolute;top:0;left:50%;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') -60px 0;}
.best_cont .tab_section .js-tab-type1-con{clear: both;}
.best_cont .best_slide li a .best_img img,.best_cont .best_slide ul li a .best_img:after{border-radius: 15px;}
.best_cont .best_slide li .info_box .tch{color:#4c64c9;margin: 13px 0 5px;}
.best_cont .best_slide li .info_box .tit{margin:0;}
.best_cont .best_slide li .info_box .tch:before{content:"";width:15px;height:15px;display:inline-block;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') -77px 0;;margin-right: 6px;vertical-align: middle;}
.best_cont .best_slide li{position:relative;}
.best_cont .best_slide li:after{content:"";width:60px;height:60px;position:absolute;bottom:42px;right:0;z-index:9;display:inline-block;background:url('../../../champ/img/chobo/main/v1/mov_s_icon.png') center top no-repeat;}
.best_cont .best_slide ul li a .best_img:after{background:rgba(0, 0, 0, 0.2);}
.best_cont .mov_icon{display:none;}
.best_cont .best_slide .bx-wrapper .bx-controls-direction a{top:45%;height:42px;width:21px;background:url('../../../champ/img/chobo/main/v1/icon_sp.png') !important;}
.best_cont .best_slide .bx-controls-direction a.bx-next{margin-right:0;background-position:-21px -199px !important;}
.best_cont .best_slide .bx-controls-direction a.bx-prev{background-position:0 -199px !important;}
.best_cont .best_slide .bx-controls-direction a{ margin-top:-25px;}
.best_cont .best_slide .bx-controls-direction a:hover{opacity:0.2;transition:0.3s;}
/*books*/
.books{background:#f3f5f8;padding: 100px 0;}
.books .list_winner li{width: 259px !important;position:relative;text-align: center;margin-right:40px;}
.books .list_winner li:after{content:"";width:96px;height:116px;position:absolute;top:208px;right:20px;z-index:9;display:inline-block;background:url('../../../champ/img/chobo/main/v1/book_icon.png') center top no-repeat;}
.books .list_winner li img{box-shadow:3px 16px 20px 3px #0000002e; width:203px;}
.books .slide_area{margin-top:50px;}
.books .slide_area .bx-wrapper .bx-viewport{height:auto;}
.books .book_tit{font-family:'noto',sans-serif;font-size:18px;text-align:center;margin:40px 0;}
.books .book_btn{background:#eaedf0;display:block;width:200px;height:50px;font-family:'noto',sans-serif;font-size:16px;text-align:center;line-height:50px;margin:0 auto;border-radius:10px;color: #545454;}
/*evt_slide*/
.evt_slide{height: 340px;width: 410px;}
.evt_slide .bx-wrapper .bx-pager.bx-default-pager a:hover,.evt_slide .bx-wrapper .bx-pager.bx-default-pager a.active{opacity: 1 !important;}
.evt_slide .bx-wrapper .bx-pager.bx-default-pager a{background:#fff !important;opacity:0.4 !important;}
/*benefit*/
.evt_slide .bx-wrapper .bx-pager{top:10px;}
.evt_slide .bx-wrapper .bx-viewport{height:340px !important;}
.benefit, .sc_center{width:300px;height:340px;border-radius:10px;margin-left:18px;padding:35px 17px 0;box-sizing:border-box;}
.benefit ol{margin:10px auto 0;border:0;}
.benefit li{margin-top:15px;border-bottom:solid 1px #e5e5e5;padding:0;padding-bottom:8px;font-size:16px;}
.benefit li a{color:#555;}
.benefit li a:hover{text-decoration:none;}
.benefit li:first-child{margin-top:0;}
.benefit li:last-child{border-bottom:0;}
.benefit li em{background-image:url('../../../champ/img/chobo/main/v1/icon_sp.png');width:13px;height:13px;margin:-4px 9px 0 0;}
.benefit li em.n1{background-position: -113px 0;}
.benefit li em.n2{background-position: -114px -48px;}
.benefit li em.n3{background-position: -114px -96px;}
.benefit li em.n4{background-position: -114px -144px;}
.benefit li em.n5{background-position: -114px -192px;}
/*sc_center*/
.sc_center .sc_box{padding:0;background:none;text-align:center;}
.sc_center .cs_num{font-size:28px;color:#ff7800;font-weight:600;}
.sc_center .cs_info{font-size:15px;color:#666666;margin:7px auto;line-height:19px;display:block;}
.sc_center .cs_mn{padding:0;}
.sc_center .cs_mn li{margin: 5px 0;}
.sc_center .cs_mn li:nth-child(2n){margin-left:5px;}
.sc_center .cs_mn li a{color:#4c65cc;padding:0;width:129px;text-align:center;height:55px;line-height:55px;background:#f7f7f7;border-radius:10px;display:inline-block;font-size:15px;letter-spacing:-1px;}
/*coupon*/
.coupon{padding:0 0 90px;}
.coupon input{position:absolute;top:32px;left:520px;width:320px;height:33px;border-radius:9px;border:0;font-family: 'noto',sans-serif;font-size:16px;text-indent:10px;}
/*상단롤링배너*/
.top_banner .bxslider-default.top_bnr{height:150px !important;width:2540px !important;margin-left:50%;transform:translateX(-50%);padding:0;}
.top_banner .bxslider-default.top_bnr .bx-wrapper .bx-controls-direction a{margin-top:-22px;}
.top_banner .bxslider-default.top_bnr .bx-wrapper .bx-controls-direction a.bx-prev{background-position-y:-40px;left:660px;}
.top_banner .bxslider-default.top_bnr .bx-wrapper .bx-controls-direction a.bx-next{background-position-y:-84px;right:660px;}
.top_banner .bxslider-default.top_bnr .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-946px -84px;}
.top_banner .bxslider-default.top_bnr .bx-wrapper .bx-controls-direction a.bx-prev:hover{background-position:-946px -40px;}
.top_banner .bxslider-default.top_bnr .bx-viewport{height:150px !important;}
.top_banner .bxslider-default.top_bnr .bxslider li{width:100%;}
.top_banner .bxslider-default.top_bnr .bxslider li img{height:150px;width:2540px;}
/*pager-slider-paging*/
.main-slide .pager-slider-paging{height:60px;overflow:hidden;position:absolute;bottom:0;left:0;right:0;z-index:52;}
.main-slide .pager-slider-paging ul{width:1050px;margin:0 auto;display:flex;}
.main-slide .pager-slider-paging ul:before{background:none;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;}
.main-slide .pager-slider-paging li{position:relative;float:left;}
.main-slide .pager-slider-paging li:first-of-type a{border-left:1px solid #e0e0e0;}
.main-slide .pager-slider-paging li a{height:60px;border-right:1px solid #e0e0e0;display:table;table-layout:fixed;position:relative;z-index:2;width:100%;box-sizing:border-box;text-align:center;}
.main-slide .pager-slider-paging li a:hover,
.main-slide .pager-slider-paging li a.active{background:#f1faff;}
.main-slide .pager-slider-paging li a:hover span,
.main-slide .pager-slider-paging li a.active span{color:#004a87;font-weight:bold;}
.main-slide .pager-slider-paging li a span{display:table-cell;padding:0 10px;line-height:1;vertical-align:middle;word-break:keep-all;font-size:16px;color:#656565}
/*ban_wrap (240613)*/
.ban_wrap .tit_h.v2{margin-left:16px;}