@charset "euc-kr";

.flt_inner { right: 0; } 
.flt_inner.renewal li.top {margin-top: 5px;} 
.custom_fixed_banner { display: none; } 

/* common */
.for_pc{display:inline-block}
.for_mo{display:none}
.eventWrap .btns {margin: 70px auto 0;width: 300px;} 
.eventWrap .btns a {display: block;width: 100%;color:#fff;border-radius: 45px;background-color: #e2430c;padding: 23px 0;font-size: 24px;} 
.eventWrap h4  {margin-bottom: 70px;} 
/* .eventWrap .slick-slide img{display: inline-block;} */

/* main */
.main {background: url('https://img.megagong.net/m/2022/1221_book/main_bg.jpg') no-repeat center top #fff;padding: 150px 0 75px;background-size: auto 100%;} 
.main h3 {position: relative;margin-bottom: 110px;} 
.main .bookSlider--bind { position:relative; margin:-12px -267px 0; } 
.main .bookSlider--bind .icon_update { position:absolute; top:-48px; left:-48px; z-index: 2; } 
.main .bookSlider--bind .bookList { padding:0 12px; padding-bottom: 10px; width:282px; } 

/* evCon1 */
.evCon1 {padding: 75px 0 150px;} 

/* evCon2 */
.evCon2 { padding: 130px 0 150px; background-color: #fdc130; } 
.evCon2 .con_box .for_pc ul{display: flex;justify-content: space-between;width: 1080px;}
.evCon2 .con_box .for_pc li{width: 32.3%;}

/* evCon3 */
.evCon3 { padding: 130px 0 150px; background-color: #fff; } 
.evCon3 .tiny_noti{text-align: right;font-size: 16px;color: #888888;}
.evCon4 { padding: 130px 0 150px; background-color: #f1f2f7; } 
.evCon5 { padding: 130px 0 150px; background-color: #fff; } 

/* evCon6 */
.evCon6 {padding: 130px 0 150px;background-color: #191836;} 
.evCon6 .con06_sd_w {position:relative;width: 1670px;margin: 0 auto;} 
.evCon6 .con06_sd_w .slick-slide {margin: 0 65px;color: #aaa;} 
.evCon6 .con06_sd_w .item {position:relative;/* float:left; */height: 520px;text-align: left;} 
.evCon6 .con06_sd_w .item .tit strong {display: block;font-weight:bold;font-size: 18px;background-color: #000;width: 115px;border-radius: 30px;text-align: center;padding: 6px 0;margin-bottom: 20px;} 
.evCon6 .con06_sd_w .item .tit span {display:block;font-weight:bold;font-size: 30px;height: 100px;line-height: 1.6;} 
.evCon6 .con06_sd_w .item .name {margin: 30px 0 50px;display:block;font-size:16px;} 
.evCon6 .con06_sd_w .item .txt {font-size: 16px;line-height: 1.7;} 
.evCon6 .tiny_noti {position: absolute;bottom: 0;right: 75px;font-size:14px;color:#fff;} 
.evCon6 .con06_sd_w .slick-slide.slick-active.slick-current + div .item { color: #fff; } 
.evCon6 .con06_sd_w .slick-arrow { position:absolute; top:50%; width:26px; height:45px; transform: translateY(-50%); z-index:2; font-size:0; } 
.evCon6 .con06_sd_w .slick-prev {left: -50px;background:url('https://img.megagong.net/m/2022/0708_book/tech/con05_L.png') no-repeat center;} 
.evCon6 .con06_sd_w .slick-next {right: -50px;background:url('https://img.megagong.net/m/2022/0708_book/tech/con05_R.png') no-repeat center;} 


/* evCon7 */
.evCon7 { padding: 150px 0 150px; background-color: #fff9dc; } 
.evCon7 .inner .btns { margin-top:60px; } 


#eventWrap .v3 .event_book .tab li { width: 20%; } 
#eventWrap .event_book .tab { overflow: hidden; background: #dddddd; } 
#eventWrap .event_book .tab li { width: 25%; float: left; background: #9faded; color: #fff; font-size: 20px; font-weight: bold; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } 
#eventWrap .event_book .tab li:nth-child(7n) { border-right:0 } 
#eventWrap .event_book .tab.ver li { width:14.285%; } 
#eventWrap .event_book .tab li a { display: block; padding: 19px 0 19px 0; font-size:18px; color:#888; background:#f2f2f2; } 
#eventWrap .event_book .tab li.on a {background: #ffad02;color:#fff;} 
#eventWrap .event_book .tab li .br_460 { display: none; } 
#eventWrap .event_book .tab--teacher > li.full_teacher_btn > div { line-height: 80px; } 

#eventWrap .event_book .tab--teacher { padding: 3% 1.7% 0 3%; background: #ffffff; margin: 0 0 40px 0; } 
#eventWrap .event_book .tab--teacher p { margin-top: 10%; line-height: 1.2; font-size:15px; color:#888; } 
#eventWrap .event_book .tab--teacher:after { content: ""; display: block; clear: both; } 
#eventWrap .event_book .tab--teacher p strong { font-weight:400; color:#333333; } 
#eventWrap .event_book .tab--teacher .full_teacher_btn p { color:#333; } 
#eventWrap .event_book .tab--teacher > li { float: left; margin: 0 0 3%; width: 12.5%; padding: 0 1.3% 0 0; } 
#eventWrap .event_book .tab--teacher > li > div { width: 100px; height: 100px; margin: 0 auto; overflow: hidden; border-radius: 100%; background: #f0f0f0; border: 2px solid #dddddd; } 
#eventWrap .event_book .tab--teacher > li > div a { display:inline-block; width: 100%; height: 100%; } 
#eventWrap .event_book .tab--teacher > li > div a img { width: 120%; } 
#eventWrap .event_book .tab--teacher > li.on > div { border: 2px solid #ffad02; } 
#eventWrap .event_book .tab--teacher > li.full_teacher_btn > div {border:none;background: #ffad02;/* line-height:98px; */} 
#eventWrap .event_book .tab--teacher > li.full_teacher_btn > div span {display:inline-block;vertical-align: middle;font-weight:bold;font-size:24px;color:#fff;} 

#eventWrap .event_book .tabConList ul { position: relative; background: #fff; overflow: hidden; padding: 50px 80px; } 
#eventWrap .event_book .tabConList ul li { text-align: left; padding-bottom: 9%; } 
#eventWrap .event_book .tabConList ul li:last-child { padding-bottom: 0; } 
#eventWrap .event_book .tabConList ul.cel_02:after, #eventWrap .event_book .tabConList ul.bd_top:after { content: ""; position: absolute; left: 5%; top: 0; width: 90%; height: 1px; border-top: 1px dashed #cccccc; } 



/* ¼öÇè¼­ ¸®½ºÆ® */
.book_ajax {margin-top:3%;text-align: left;}
.no_serch{text-align: center;}
.ebk_list{position:relative;overflow: hidden;font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}
.ebk_list p{display: block;margin: 40px auto;text-align: center;}
.ebk_list li{position: relative;width: 100%;float: left;padding: 30px;border: 1px solid #dddddd;box-sizing: border-box;background:#fff;}
.ebk_list li+li{margin-top:20px}
.ebk_list li .b_img{position: relative;float: left;margin-right: 30px; width: 140px;text-align: center;}
.ebk_list li .b_img a img.bookimg{width: 138px;height: 198px;text-align: center;display: inline-block;vertical-align: bottom;border: 1px solid #eeeeee;margin: 0 auto;}
.ebk_list li .b_img span{position:absolute;display: inline-block;z-index: 1;right: 6px;bottom: 9px;width: 40px;height: 40px;}
.ebk_list li .b_img span .mo{display:none}
.ebk_list li .b_img span .prev_none{cursor:default}
.ebk_list li .b_info{position: relative;float:left;margin: 0;width: calc(100% - 170px);}
.ebk_list li .b_info a{display:block}
.ebk_list li .b_info span.b_kind{display: inline-block;box-sizing: border-box;font-size: 12px;font-weight: bold;color: #1582f8;}
.ebk_list li .b_info span.b_kind+span.b_kind{margin: 0 0 0 5px;}
.ebk_list li .b_info dl{margin: 8px auto 0;}
.ebk_list li .b_info dl dt{font-weight:bold;width: 100%;height: auto;margin-bottom: 10px;-webkit-line-clamp: 1;font-size: 1.1em;}
.ebk_list li .b_info dl dd{color:#999999} 
.ebk_list li .b_info dl dd.athr span{position: relative;padding-left: 6px;margin-left: 6px;}
.ebk_list li .b_info dl dd.athr span.athr_tea{padding: 0;margin: 0;}
.ebk_list li .b_info dl dd.athr span:before{position: absolute;top: 50%;transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);left: 0;content: "";width: 1px;height: 9px;background: #bbb;}
.ebk_list li .b_info dl dd.athr span.athr_tea:before {content:none;}
.ebk_list li .b_info dl dd.athr{margin-bottom: 17px;color: #666666;}
.ebk_list li .b_info dl dd:last-child{padding-top:15px;border-top:1px solid #eeeeee;overflow: hidden;}
.ebk_list li .b_info dl dd:last-child > div{float:left}
.ebk_list li .b_info dl dd:last-child .book_coment{background: #fafafa;padding: 13px;width: 574px;min-height: 98px;box-sizing: border-box;font-size: 13px;color: #666666;overflow: hidden;font-weight: normal;text-overflow: ellipsis;word-break: break-word;line-height: 1.6em;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ebk_list li .b_info dl dd:last-child .book_btn{margin-left: 20px;width: 254px;}
.ebk_list li .b_info dl dd:last-child .book_btn .price{margin: 24px auto 20px;color: #666666;font-size: 13px;}
.ebk_list li .b_info dl dd:last-child .book_btn {vertical-align:middle;}
.ebk_list li .b_info dl dd:last-child .book_btn span{color:#d92a2a;font-weight:bold;float: right;font-size: 1em;}
.ebk_list li .b_info dl dd:last-child .book_btn span.price_tit{float:none;color: #666666;font-weight: normal;}
.ebk_list li .b_info dl dd:last-child .book_btn span.cost{text-decoration:none}
.ebk_list li .b_info dl dd:last-child .book_btn strong{padding-left:6px;text-decoration: line-through;font-weight:normal;color: #999999;font-size: 0.9em;margin: 0 5px 0 0;}
.ebk_list li .b_info dl dd:last-child .book_btn .btn{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-end;align-items: flex-start;clear: both}
.ebk_list li .b_info dl dd:last-child .book_btn .btn a{width: 123px;height: 32px;font-size: 12px;text-align: center;line-height: 32px;box-sizing: border-box;background: #f2f2f2;color: #333333;margin: 0 0%;}
.ebk_list li .b_info dl dd:last-child .book_btn .btn a+a{margin-left: 2%;}
.ebk_list li .b_info dl dd:last-child .book_btn .btn a.payb{background: #031a32;color: #fff;}
.ebk_list li .b_info dl dd:last-child .book_btn .btn span{display: block;float: left;width: 118px;height: 35px;font-size: 13px;background: #bfbfbf;color: #fff;text-align: center;line-height: 35px;box-sizing: border-box;font-weight:bold;}
.ebk_list li .b_info dl dd:last-child .book_btn .btn span.nonbook{width:100%}
.ebk_list li .b_info dl dd:last-child .book_btn .btn span.nonbook2{float: none;background: #bfbfbf;width: 100%;color: #fff;}
.paging{clear:both;text-align: center;}
.paging strong{font-weight: bold;}
/* //¼öÇè¼­ ¸®½ºÆ® */
@media (max-width: 1670px){
    .main .bookSlider--bind { margin: -12px auto 0; } 
    
    .evCon6 .con06_sd_w {width:97%;padding-bottom: 5%;} 
    .evCon6 .con06_sd_w .slick-slide { margin: 0 .2%; } 
}
@media (max-width: 1200px){
    .eventWrap .inner{width: 96%;} 
    .eventWrap h4  {margin-bottom: 8%;}     
    .custom_fixed_banner {position: fixed;left: 50%;bottom: 100px;transform: translate(-50%, 0);display: inline-block;z-index: 3;width: 100%;} 
    .evCon2,.evCon3,.evCon4,.evCon5,.evCon6,.evCon7{padding: 15% 0;}
    
    .main{padding: 15% 0 8%;}
    .main h3{margin-bottom: 12%;}
    .main .bookSlider--bind { margin:9% 5% 0; } 
    .main .bookSlider--bind .icon_update { top: -21%; left: -3% } 
    .main .bookSlider--bind .bookList { padding:0 12px; width:220px; } 
    .evCon1{padding: 8% 0 15%;}
    .evCon2 .con_box .for_pc ul{width: 100%;}
    .evCon3 .tiny_noti{font-size: 13px;}

    .evCon6 .con06_sd_w .slick-slide > div {padding: 0 4%;} 
    .evCon6 .con06_sd_w .item {/* padding: 0 3%; */height:auto;} 
    .evCon6 .con06_sd_w .item .tit strong { font-size:17px; } 
    .evCon6 .con06_sd_w .item .tit span { font-size:22px; height: auto; } 
    .evCon6 .con06_sd_w .item .name { font-size:14px; margin: 3% 0; } 
    .evCon6 .con06_sd_w .item .txt { font-size: 14px; } 
    .evCon6 .tiny_noti { font-size:14px; right: 4px;} 



    #eventWrap .event_book .tab--teacher li { float: left; margin: 0 0 3%; width: 12.5%; padding: 0 1%; } 
    #eventWrap .event_book .tab--teacher > li > div { width: 80px; height: 80px; } 
    #eventWrap .event_book .tab--teacher p strong { display:block } 
    .mv_br { display:block } 

    #eventWrap .free { display:none !important; } 
    #eventWrap .inner { width: 97%; } 
    #eventWrap .top .inner { width:97%; } 
    #eventWrap img { max-width: 100%; } 
    #eventWrap .event_book .tabConList ul.cel_03 li { width: 33.3%; } 
    #eventWrap .event_book .tabConList ul.cel_02 { width: 100%; margin: 0 auto; padding: 40px 20%; text-align: center; position: relative; } 
    #eventWrap .event_book .tabConList ul.cel_02 li { width: 50%; } 
    #eventWrap .event_book .tabConList ul.cel_04 li { width: 33.3%; padding: 0 15px; } 
    #eventWrap .event_book .tabConList ul.cel_06 li { width: 33.3%; } 
    #eventWrap .event_book .tab li a { font-size:15px; } 

    /* ¼öÇè¼­ ¸®½ºÆ® */
    .ebk_list li .b_info dl dd:last-child .book_coment { width:60%; padding: 1% 2%; } 
    .ebk_list li .b_info dl dd:last-child .book_btn { margin-left: 2%; width: calc(100% - 62%); } 
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a { width: 49%; } 
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a+a { margin-left:2% } 
    /* //¼öÇè¼­ ¸®½ºÆ® */
}
@media (max-width: 900px){
    .evCon6 .con06_sd_w{padding: 0;}
    .evCon6 .con06_sd_w .item { height:auto; } 
    .evCon6 .con06_sd_w .item .tit strong { font-size:15px; width: auto; margin-bottom: 2%; padding: 8px 15px; display: inline-block; } 
    .evCon6 .con06_sd_w .slick-slide {width: 65vw;margin: 0;} 
    .evCon6 .con06_sd_w .slick-dots { bottom: -50px; } 
    .evCon6 .con06_sd_w .slick-dots {font-size:0;padding: 3px;border-radius: 30px;background: #ddd;margin: 10% auto 5%;} 
    .evCon6 .con06_sd_w .slick-dots li { display:inline-block; vertical-align: top; width: 14%; height: 10px; } 
    .evCon6 .con06_sd_w .slick-dots li.slick-active { background:#000; border-radius: 30px; } 
    .evCon6 .con06_sd_w .slick-dots li button { font-size:0; } 
    .evCon6 .con06_sd_w .slick-slide.slick-active.slick-current + div .item { color: #aaa; } 
    .evCon6 .con06_sd_w .slick-slide.slick-active.slick-current { color: #fff; } 
    .evCon6 .tiny_noti {font-size:12px;bottom: auto;right: auto;position: relative;text-align: right;} 


    #eventWrap .event_book .tabConList ul { padding: 3% 3%; } 
    #eventWrap .event_book .tab li { font-size: 17px; } 
    #eventWrap .event_book .tab--teacher p { font-size:13px; }     
}
@media (max-width: 768px){
    .eventWrap .btns{width: 250px}
    .eventWrap .btns a {padding: 6% 0;font-size: 20px;}    
    .custom_fixed_banner { bottom: 69px; width: 90vw; } 
    .for_mo{display:block}
    .for_mo img,img.for_mo{display:inline-block}
    .for_pc{display:none}

    .main .bookSlider--bind .icon_update { width: 70px; top:-25px; } 
    .main .bookSlider--bind .bookList { padding:0 12px; width:180px; }    

    .con2_slider_for_mobile img{filter: drop-shadow(5px 10px 5px rgba(0,0,0,.15));padding-bottom: 20px;}
    .con2_slider_for_mobile .slick-dots{position: absolute;bottom: 50px;left: 50%;width: 100%;transform: translateX(-50%);} 
    .con2_slider_for_mobile .slick-dots li{display: inline-block;width: 20px;height: 20px;border-radius: 50%;background: #eee;margin-right: 1.5%;} 
    .con2_slider_for_mobile .slick-dots li.slick-active{background: #e2430c;} 
    .con2_slider_for_mobile .slick-dots li button{font-size:0;}

    .evCon3 .tiny_noti{font-size: 10px;}

    .eventWrap h4{margin-bottom:10%}
    .evCon4 h4,.evCon6 h4{margin: 0 20% 10%;}
    .evCon4 .con_box .custom_scroll{overflow-x: scroll;}
    .evCon4 .con_box .custom_scroll > div{width: 130vw;padding-bottom: 5%;}    

    /* evCon7 */
    .evCon7 .inner { padding-top: 0; padding-bottom: 0; } 
    #eventWrap .event_book .tab--teacher { margin-bottom:20px; } 
    #eventWrap .event_book .tab--teacher > li.full_teacher_btn > div { line-height: 60px; } 
    #eventWrap .event_book .tab--teacher > li.full_teacher_btn > div span { font-size:12px; } 
    #eventWrap .event_book .tabConList ul { padding: 2% 2%; } 
    #eventWrap .event_book .tab li { font-size: 14px; } 
    #eventWrap .event_book .tab.ver li { width: 25%; } 
    #eventWrap .event_book .tab li:nth-child(7n) { border-right:1px solid #ddd; } 
    #eventWrap .event_book .tab li:nth-child(4n) { border-right:0 } 
    .view_body .bv_blist .bvlec_book_list .book_box a img { width:90%; height: 180px; } 
    #eventWrap .event_book .tab--teacher > li > div { width: 60px; height: 60px; } 
    #eventWrap .event_book .tab--teacher p { font-size:12px; } 

    /* ¼öÇè¼­ ¸®½ºÆ® */
    #eventWrap .event_book .tab--teacher { margin-bottom:20px; } 
    #eventWrap .event_book .tab--teacher > li.full_teacher_btn > div { line-height: 60px; } 
    #eventWrap .event_book .tab--teacher > li.full_teacher_btn > div span { font-size:12px; } 
    #eventWrap .event_book .tabConList ul { padding: 2% 2%; } 
    #eventWrap .event_book .tab li { font-size: 14px; } 
    #eventWrap .event_book .tab.ver li { width: 25%; } 
    #eventWrap .event_book .tab li:nth-child(7n) { border-right:1px solid #ddd; } 
    #eventWrap .event_book .tab li:nth-child(4n) { border-right:0 } 
    .view_body .bv_blist .bvlec_book_list .book_box a img { width:90%; height: 180px; } 
    #eventWrap .event_book .tab--teacher > li > div { width: 60px; height: 60px; } 
    #eventWrap .event_book .tab--teacher p { font-size:12px; } 

    .ebk_list li { padding: 3% 5%; } 
    .ebk_list li+li { margin-top:2% } 
    .ebk_list li .b_img { margin: 0; width: 37%; padding: 2% 4%; border: 1px solid #eeeeee; box-sizing: border-box; } 
    .ebk_list li .b_img a img.bookimg { width: 56%; height: auto; border: none; margin: 0 auto; display: block; } 
    .ebk_list li .b_img span { position:absolute; left: 50%; right: 0; top: 105%; bottom: auto; width: 90px; height: 32px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); } 
    .ebk_list li .b_info { width: calc(100% - 46%); margin: 0 0 0 4%; } 
    .ebk_list li .b_info dl dd:last-child { padding-top: 0; } 
    .ebk_list li .b_info dl dt { -webkit-line-clamp: 2; height: 39px; } 
    .ebk_list li .b_img span .mo { display:block; } 
    .ebk_list li .b_img span .pc { display:none } 
    .ebk_list li .b_info dl dd.athr { margin:4% 0; } 
    .ebk_list li .b_info dl dd:last-child .book_coment { display:none } 
    .ebk_list li .b_info dl dd:last-child .book_btn { margin-left:0; width: 100%; float: none; } 
    .ebk_list li .b_info dl dd:last-child .book_btn .price { margin: 7% auto 5%; } 
    .ebk_list li .b_info dl dd:last-child .book_btn strong { padding-left: 0; } 
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a { width: 49%; } 
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a+a { margin-left:2% } 
    /* //¼öÇè¼­ ¸®½ºÆ® */
} 
@media (max-width: 640px) {
    #eventWrap .event_book .tab--teacher li { width: 16.6667%; } 
    #eventWrap .event_book .tabConList ul.cel_02 { padding: 20px 16%; } 
    #eventWrap .event_book .tabConList ul.cel_02:after, #eventWrap .event_book .tabConList ul.bd_top:after { left: 0; width: 100%; } 
    #eventWrap .top .bookSlider .bookList { margin:0 10px; } 
    #eventWrap .event_book .tab li { font-size: 12px; } 
    #eventWrap .event_book .tab li a {padding: 10px 0;} 
    .ebk_list li .b_img span { top: 108%; } 
}
@media (max-width: 576px){
    .eventWrap .btns{width: 200px;margin-top: 8%;}
    .eventWrap .btns a {font-size: 16px;}   
    .con2_slider_for_mobile .slick-dots{bottom: 30px;}
    .con2_slider_for_mobile .slick-dots li{width: 15px;height: 15px;}
    .con2_slider_for_mobile{margin: 0 5% 0 8.5%;}
    .con2_slider_for_mobile img{padding:0 15px 20px 0;}
    .evCon6 .con06_sd_w .slick-slide {width: 100vw} 
    .evCon6 .con06_sd_w .item .tit span { font-size: 18px; } 
    .evCon6 .con06_sd_w .item .name { font-size: 12px; } 
    .evCon6 .con06_sd_w .item .txt { font-size: 12px; } 
    .evCon6 .con06_sd_w .item .txt br { display: none; } 
    .evCon6 .con06_sd_w .item .tit strong { font-size: 12px; padding: 5px 10px; } 
    .evCon6 .con06_sd_w .slick-dots {padding: 2px;} 
    .evCon6 .tiny_noti{font-size: 10px;}

    #eventWrap .event_book .tab li a { font-size:15px; } 
    #eventWrap .event_book .tab--teacher > li.full_teacher_btn > div { line-height: 40px; } 

    /* ¼öÇè¼­ ¸®½ºÆ® */
    .sub .s_detail .sub_choice .choice_tit,.s_detail .step_choice .choice_tit { width: 60px; } 
    .sub .s_detail .sub_choice .choice_tit span, .s_detail .step_choice .choice_tit span { padding: 0 0 0 8px; } 
    .sub .s_detail .sub_choice ul,.s_detail .step_choice ul { margin-left: 60px; } 
    .ebk_list li .b_img { width: 34%; /* border: none; *//* padding: 1% 4%; *//* margin: 0; */ } 
    .ebk_list li .b_img a img.bookimg { width: 70%; } 

    .ebk_list li .b_img span { width: 80px; height: 20px; top: 108%; } 
    .ebk_list li .b_info { width: calc(100% - 39%); margin: 0 0 0 5%; } 
    .ebk_list li .b_info dl { margin: 2% auto 0; } 
    .ebk_list li .b_info dl dt { margin-bottom: 2%; } 
    .ebk_list li .b_info dl dd.athr { margin-bottom: 5%; height: 15px; line-height: 13px; font-size:11px; } 
    .ebk_list li .b_info dl dd:last-child .book_btn .btn span,
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a { height: 30px; line-height: 30px; } 
    /* //¼öÇè¼­ ¸®½ºÆ® */
}
@media (max-width: 550px){
    #eventWrap .event_book .tab--teacher > li > div { width: 40px; height: 40px; } 
    #eventWrap .event_book .tab--teacher li { width: 19.5%; } 
}
@media (max-width: 460px){
    #eventWrap .event_book .tab--teacher > li.full_teacher_btn > div { line-height: 35px; } 
    #eventWrap .event_book .tab li a { font-size:12px; } 
    #eventWrap .event_book .tab--teacher p { font-size: 11px; line-height: 1.2; } 
    #eventWrap .event_book .tab--teacher > li > div { width: 35px; height: 35px; } 
    #eventWrap .event_book .tab li .br_460 { display: block; } 
    .view_body .bv_blist .bvlec_book_list .book_box a img { width:90%; height: 120px; } 

    /* ¼öÇè¼­ ¸®½ºÆ® */
    .ebk_list li .b_img { padding:2% 5% } 
    .ebk_list li .b_img a img.bookimg { width: 90%; } 
    .ebk_list li .b_img span { width: 70px; top: 104%; } 
    /* //¼öÇè¼­ ¸®½ºÆ® */
} 
@media (max-width: 420px){
    #eventWrap .event_book .tab--teacher li { width: 20%; } 
    #eventWrap .event_book .tab--teacher p { font-size:10px; letter-spacing: -1px; } 
    .con03 .inner .scroll_area p { font-size:13px; } 
    .ebk_list li .b_img a img.bookimg { width: 84%; } 
    .ebk_list li .b_info dl dd.athr { margin-bottom:2%; font-size:10px; height: auto; } 
    .ebk_list li .b_info dl dd:last-child .book_btn .price { margin: 5% auto; } 
}
@media (max-width: 360px){
    #eventWrap .event_book .tab li a { font-size:11px; } 
    /* ¼öÇè¼­ ¸®½ºÆ® */
    .ebk_list li .b_img a img.bookimg { width:100%; } 
    .ebk_list li .b_img span { width: 55%; top: 105%; } 
    .ebk_list li .b_img span { top: 103%; } 
    /* //¼öÇè¼­ ¸®½ºÆ® */
} 