@charset "utf-8";

/* 우측퀵메뉴 */
.quick_menu{position:absolute;top:100%;right:0;box-sizing:border-box;z-index:111;height:100vh;margin-top:1px;background:#fff}
.quick_menu .quick_area{position:relative;top:0;right:0;width:100px;height:100%;bottom:0;background:#fff;border-left:1px solid #ddd}
/* .quick_menu .quick_area.fixed{position:fixed;top:81px;height:100vh} */
.quick_menu li{text-align:center;border-top:1px solid #ddd;box-sizing:border-box}
.quick_menu li:first-child{border-top:0}
.quick_menu li.q_h100{height:100px;padding:15px 0}
.quick_menu li.q_h60{height:60px;padding:12px 0}
.quick_menu li.q_h50{height:50px;display:table;width:100%}
.quick_menu li span{display:block;font-size:13px;color:#555}
.quick_menu li a:hover span{color:#2356ea;font-weight:bold}
.quick_menu li.q_h50 a{display:table-cell;vertical-align:middle}
.quick_menu li .q_ico{margin-bottom:5px}
.quick_menu li.cs{padding:11.5px 0}
.quick_menu li.ban_box{padding-top:10px}
.quick_menu li.ban_box a{display:block}
.quick_menu li.top{border-top:0;padding:24px 0;width:100px;position:fixed;bottom:0;right:0}
.quick_menu li.top a{display:block}
.quick_menu li.qban_slier{padding:25px 0 75px;border-bottom:1px solid #ddd}
.quick_menu li.qban_slier .swiper-navigation{position:relative}
.quick_menu li.qban_slier .swiper-navigation .arrow {position:absolute;top:20px;display:inline-block;z-index:10;width:12px;height:12px;text-indent:-9000%;transform:translateX(-50%);outline:none}
.quick_menu li.qban_slier .swiper-navigation .arrow.prev {left:29%;background:url('//siwon-cdn.siwonschool.com/www/comm/quick/ico_prev.png') 0 0 no-repeat;background-size:7.5px}
.quick_menu li.qban_slier .swiper-navigation .arrow.next {right:10%;background:url('//siwon-cdn.siwonschool.com/www/comm/quick/ico_next.png') 0 0 no-repeat;background-size:7.5px}
.quick_menu li.qban_slier .swiper-pagination{bottom:43px;letter-spacing:-2px}
.quick_menu li.qban_slier .swiper-pagination span{display:inline-block;font-size:14px;;color:#888;padding:0 4px}
.quick_menu li.qban_slier .swiper-pagination .swiper-pagination-current{color:#2356ea;font-weight:500}
.quick_menu li .quick_tit{color:#111115;font-size:17px;margin-bottom:10px}
.quick_menu li.column{padding:20px 10px}
.quick_menu li.column .quick_tit{font-size:13px;border-bottom:1px solid #222;padding-bottom:10px}
.quick_menu li.column .col_list{display:block;margin-bottom:15px}
.quick_menu li.column .col_list:last-child{margin-bottom:0}
.quick_menu li.column .col_list:after{content:'';display:block;width:60px;height:1px;background:#d1d1d1;margin:0 auto;margin-top:15px}
.quick_menu li.column .col_list:last-child:after{display:none}
.quick_menu li.column .col_list i{color:#111115;font-size:12px;font-weight:bold}
.quick_menu li.column .col_list p{color:#666;font-size:13px}
.quick_menu li.column .col_list:hover i,.quick_menu li.column .col_list:hover p,.quick_menu li.column .col_list:hover p span{color:#2356ea;font-weight:bold}
.quick_menu li.column .col_list p span{color:#2356ea;letter-spacing:-2px;display:inline-block}
.quick_menu li.q_final{border-bottom:1px solid #ddd}

/* 탑배너 */
.topban{z-index:3;position:relative;overflow:hidden;background:#262626}
.topban .bt_topban{cursor:pointer}
.topban .handle{display:inline-block;width:85px;height:100px;position:absolute;right:0;top:0;background:url(//img.siwonschool.com/www/v2/banner/topban_handle.png) no-repeat}
.topban.closed .handle{background-position:center 31px}
.topban.opened .handle{background-position:center -62px}
.topban .cont{position:relative;background:#fff}
.topban .cont.no{height:0;overflow:hidden}
.topban .cont .article_head{padding:26px 0 35px}
.topban .cont .wrap_award{height:340px}
.topban .cont .wrap_award + .position{padding:25px 0;border-top:1px solid #ddd;background:#f8f8f8}
.topban .cont .wrap_award_list{overflow:hidden;position:relative;margin:0 26px;background:url(//img.siwonschool.com/www/v2/intro/line_award.png) left 87px repeat-x}
.topban .cont .award_list{width:3810px}
.topban .cont .award_list li{float:left;position:relative;height:74px;padding-bottom:42px}
.topban .cont .award_list dl{overflow:hidden}
.topban .cont .award_list dt span{position:absolute;left:14px;bottom:0;padding-top:13px;font-size:16px;background:url(//img.siwonschool.com/www/v2/intro/award_dot_gray.png) center top no-repeat}
.topban .cont .award_list dt.last span{color:#2f62cb;background:url(//img.siwonschool.com/www/v2/intro/award_dot_blue.png) center top no-repeat}
.topban .cont .award_list dd{float:left;padding-right:40px}
.topban .cont .award_list dd img{float:left}
.topban .cont .award_list dd span{float:left;padding:5px 0 0 10px;font-size:12px}
.topban .cont .nav{display:block;overflow:hidden;position:absolute;top:62px;width:9px;height:11px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/intro/nav_award.png) no-repeat;cursor:pointer}
.topban .cont .nav.left{left:0;padding:20px 7px 20px 10px;background-position:10px 20px}
.topban .cont .nav.right{right:0;padding:20px 10px 20px 7px;background-position:-84px 20px}
.topban .cont .subtit{padding-bottom:20px;font-size:16px;color:#000}
.ban_top{z-index:98;width:100%;position:fixed;bottom:0px;height:81px;background:#fff;border-top:1px solid #111}
.ban_top>.inner{width:1000px;margin:0 auto}
.ban_top .banner{display:inline-block;float:left}
.ban_top .banner img{width:366px;height:81px}
.ban_top .ban2{margin:0 1px 0 1px}
.ban_top .i_closeld{position:absolute;right:0px;top:-30px}
/* 하단배너 */
#siwon_bottom_banner{position:fixed;bottom:0;left:0;z-index:60;width:100%;border-top:1px solid #000;background:#152376}
#siwon_bottom_banner .banner_inside{position:relative;width:1000px;margin:0 auto;height:129px}
#siwon_bottom_banner .banner_inside .img{position:relative;top:-29px}
#siwon_bottom_banner .banner_inside .hit{position:absolute;top:-10px;right:147px;color:#fff;font-size:18px;letter-spacing:-1px}
#siwon_bottom_banner .banner_inside .hit em{font-size:30px;font-weight:bold}
#siwon_bottom_banner .banner_inside .ani{display:inline-block;position:absolute;top:28px;left:0}
#siwon_bottom_banner .banner_inside .close{position:absolute;top:0;right:0;display:inline-block;width:23px;height:23px;background:url(//img.siwonschool.com/www/v2/banner/bt_bottom_close.png) no-repeat}
#siwon_bottom_banner.type1{border-top:0;background:#dee9fb}
#siwon_bottom_banner.type1 .banner_inside{height:100px}
#siwon_bottom_banner.type1 .banner_inside .img{top:0}
/* 물어보세요 */
#ch-plugin-button-position{position:fixed;right:110px !important;bottom:10px !important}
/* 퀵메뉴 */
.qban_pos{position:relative;top:0;left:0;z-index:99;width:100%;min-width:1000px}
.qban_pos.nofix{z-index:60}
.wrap_qban{display:block;position:absolute;top:0;left:50%;margin-left:540px}
.wrap_qban.fixed{position:fixed;top:100px !important}

/* 기존스타일시작*/
.wrap_qban .sns_link{overflow:hidden;margin:5px 0 1px}
.wrap_qban .sns_link li{float:left;margin-left:1px}
.wrap_qban .sns_link li:first-child{margin-left:0}
.wrap_qban .sns_link li a{display:block;overflow:hidden;width:40px;height:30px;background:url(//img.siwonschool.com/www/v2/comm/qban_sns.png) no-repeat 0 0;font-size:0;text-indent:100%}
.wrap_qban .sns_link .fb a{background-position-x:0}
.wrap_qban .sns_link .ntv a{background-position-x:-41px}
.wrap_qban .sns_link .ks a{background-position-x:-82px}
.wrap_qban .sns_link .ytb a{width:39px;background-position-x:-123px} 
.wrap_qban .ban_layer{width:100px;position:relative}
.wrap_qban .ban_layer.ban1{top:20px}
.wrap_qban .ban_layer.ban2{top:200px}
.wrap_qban .ban_layer.ban3{top:380px}
.wrap_qban .ban_layer.ban4{top:560px}
.wrap_qban .ban_layer .ban_b{overflow:hidden;position:absolute;right:101px;top:0;width:0}
.wrap_qban .ban_layer.bott .ban_b{top:-165px;bottom:0}
.wrap_qban .ban_list li{width:162px;height:166px;margin-top:2px}
.wrap_qban .ban_list li.random_show, 
.wrap_qban .ban_list li .random_show{overflow:hidden}
.wrap_qban .ban_layer .layer_close{display:block;position:absolute;top:4px;right:6px;width:11px;height:11px;text-indent:-999em}
.wrap_qban .ban_layer .layer_close.white{background:url(//img.siwonschool.com/www/v2/banner/quick/bt_layer_close_w.png) no-repeat}
.wrap_qban .ban_layer .layer_close.black{background:url(//img.siwonschool.com/www/v2/banner/quick/bt_layer_close_b.png) no-repeat}
.wrap_qban .close{display:block;background:#000;color:#fff;font-size:12px;text-align:center;line-height:20px}
.wrap_qban .quick_bot{margin-top:2px}
.wrap_qban .quick_bot a{display:block;margin-bottom:1px}
/* 기존스타일 끝*/

.wrap_qban a{display:inline-block}
.wrap_qban .line_box{width:160px}
.wrap_qban .line_box > li{overflow:hidden;height:164px;border:1px solid #ddd;border-top-width:0;background:#fff}
.wrap_qban .line_box > li:first-child{border-top-width:1px}
.wrap_qban .line_box > li.q_pay{background:none !important;height:100% !important;margin-top:6px;border:1px solid #000 !important}
/* 퀵배너 - 메인 */
.main_section .wrap_qban{top:0}
.main_section .wrap_qban.quick2{top:30px}
.wrap_qban .freq_menu{width:160px}
.wrap_qban .freq_menu > li{position:relative;height:47px;background:url(//img.siwonschool.com/www/v4/main/quick_menu_main.png) left top no-repeat}
.wrap_qban .freq_menu li.t0{background-position:left 0}
.wrap_qban .freq_menu li.t1{background-position:left -46px}
.wrap_qban .freq_menu li.t2{background-position:left -94px}
.wrap_qban .freq_menu li.t3{height:48px;background-position:left -141px}
.wrap_qban .freq_menu li.t4{height:48px;background-position:left -188px}
.wrap_qban .freq_menu li > a{display:block;height:100%}
.wrap_qban .freq_menu li.has p{height:100%;cursor:pointer}
.wrap_qban .freq_menu li.has.on{background-position-x:right}
.wrap_qban .freq_menu li.has > ul{display:none;position:absolute;right:100%;top:0;border:1px solid #215eda}
.wrap_qban .freq_menu li.has.on ul{display:block}
.wrap_qban .freq_menu .cs_list{top:-1px;width:203px;height:45px;padding-left:10px;background:#fff}
.wrap_qban .freq_menu .cs_list li{float:left}
.wrap_qban .freq_menu .cs_list a{display:block;position:relative;height:46px;padding:0 10px 0 12px;font-size:15px;color:#000;line-height:44px}
.wrap_qban .freq_menu .cs_list a:hover{font-weight:bold}
.wrap_qban .freq_menu .cs_list a::before{position:absolute;top:17px;left:0;width:2px;height:12px;background:#ddd;content:''}
.wrap_qban .freq_menu .cs_list li:first-child a::before{content:none}
.wrap_qban .freq_menu .sns_list{width:273px;height:186px;overflow:hidden;background:#f6f6f6}
.wrap_qban .freq_menu .sns_list li{float:left}
.wrap_qban .freq_menu .sns_list li a{display:block;width:90px;height:70px;background:url(//img.siwonschool.com/www/v4/comm/util_sns_all.png) no-repeat;text-indent:-999em;overflow:hidden}
.wrap_qban .freq_menu .sns_list li.like{display:block;width:273px;height:45px;border-top:1px solid #f6f6f6;background:url(//img.siwonschool.com/www/v4/comm/util_sns_all.png) -1px -1px no-repeat}
.wrap_qban .freq_menu .sns_list li.like .fb-like{margin:14px 0 0 123px}
.wrap_qban .freq_menu .sns_list li.fb a{background-position:-1px -46px}
.wrap_qban .freq_menu .sns_list li.blog a{width:91px;background-position:-91px -46px}
.wrap_qban .freq_menu .sns_list li.ytb a{background-position:-182px -46px}
.wrap_qban .freq_menu .sns_list li.ks a{height:71px;background-position:-1px -116px}
.wrap_qban .freq_menu .sns_list li.ntv a{width:91px;height:71px;background-position:-91px -116px}
.wrap_qban .freq_menu .sns_list li.np a{height:71px;background-position:-182px -116px}
.wrap_qban .line_box_sl{overflow:hidden;position:relative;width:158px;height:164px;background:#fff}
.wrap_qban .line_box_sl.mg{margin:3px 0}
.wrap_qban .line_box_sl .bx-pager{position:absolute;bottom:10px;left:0;z-index:60;width:100%;text-align:center}
.wrap_qban .line_box_sl .bx-pager .bx-pager-item{display:inline;margin:0 2px 0 3px;vertical-align:top}
.wrap_qban .line_box_sl .bx-pager .bx-pager-item a{display:inline-block;overflow:hidden;width:5px;height:5px;text-indent:-100px;border:1px solid #9b9b9b;border-radius:4px;background:#fff}
.wrap_qban .line_box_sl .bx-pager .bx-pager-item a.active{width:16px;border-color:#215eda;background:#215eda}
.main_section .wrap_qban.quick2 .line_box_sl{border:1px solid #ddd}
/* 퀵배너 - 내부 */
.global .wrap_qban{top:40px}
.wrap_qban .latest_sl{overflow:hidden;position:relative;width:140px;height:158px;padding:0 10px;margin-bottom:14px;border-top:2px solid #333;border-bottom:2px solid #333}
.wrap_qban .latest_sl .tit{height:16px;padding:14px 0 8px;text-align:center}
.wrap_qban .latest_sl a{display:block;text-align:center}
.wrap_qban .latest_sl .sl{overflow:hidden;height:98px}
.wrap_qban .latest_sl .thumb{display:block;width:auto;height:68px;margin:0 auto}
.wrap_qban .latest_sl .prod_tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;color:#333;line-height:28px}
.wrap_qban .latest_sl a:hover .prod_tit{text-decoration:underline}
.wrap_qban .latest_sl .bx-controls{position:relative;height:15px}
.wrap_qban .latest_sl .bx-pager{font-size:12px;color:#999;text-align:center}
.wrap_qban .latest_sl .bx-pager .now{color:#215eda}
.wrap_qban .latest_sl .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:0;width:15px;height:15px;text-indent:-100px;background:url(//img.siwonschool.com/www/v4/community/nav_latest.png) no-repeat}
.wrap_qban .latest_sl .bx-controls-direction a.bx-prev{left:32px;background-position:left center}
.wrap_qban .latest_sl .bx-controls-direction a.bx-next{right:32px;background-position:right center}
.wrap_qban .latest_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-100px;width:1px;height:1px}
.wrap_qban .latest_sl .txt_no{height:60px;padding-top:10px;font-size:16px;line-height:1.4;color:#707070;text-align:center}
.wrap_qban .latest_sl .bt_go{display:block;width:120px;height:32px;margin:0 auto;border-radius:16px;font-size:14px;color:#fff;text-align:center;line-height:30px;background:#2f62cb}
/* 기구매자 블라인드 프로모션 */
.wrap_qban .blind_sl{overflow:hidden;position:relative;width:140px;height:161px;margin-bottom:14px;padding:38px 10px;background:url('//img.siwonschool.com/www/event/google_blind/blind_sl_bg.jpg') center no-repeat}
.wrap_qban .blind_sl .tit{height:16px;padding:14px 0 8px;text-align:center}
.wrap_qban .blind_sl a{display:block;text-align:center}
.wrap_qban .blind_sl .sl{overflow:hidden;height:98px}
.wrap_qban .blind_sl .thumb{display:block;width:auto;height:68px;margin:0 auto}
.wrap_qban .blind_sl .prod_tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;color:#333;line-height:28px}
.wrap_qban .blind_sl a:hover .prod_tit{text-decoration:underline}
.wrap_qban .blind_sl .bx-controls{position:relative;height:15px;display:none}/* display:none 임시 */
.wrap_qban .blind_sl .bx-pager{font-size:12px;color:#999;text-align:center}
.wrap_qban .blind_sl .bx-pager .now{color:#215eda}
.wrap_qban .blind_sl .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:0;width:15px;height:15px;text-indent:-100px;background:url(//img.siwonschool.com/www/v4/community/nav_latest.png) no-repeat}
.wrap_qban .blind_sl .bx-controls-direction a.bx-prev{left:32px;background-position:left center}
.wrap_qban .blind_sl .bx-controls-direction a.bx-next{right:32px;background-position:right center}
.wrap_qban .blind_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-100px;width:1px;height:1px}
.wrap_qban .blind_sl .txt_no{height:60px;padding-top:10px;font-size:16px;line-height:1.4;color:#707070;text-align:center}


/* 메인 이벤트 161028 */
.event161028{background:#000 url(//img.siwonschool.com/www/v2/banner/event161028_bg.jpg) center center;background-size:cover}
/* 메인 대문 팝업 - 161109 화상영어오픈 */
.wrap_layer_popup#event161109{padding:0;border:none;background:none}
.wrap_layer_popup#event161109 .layer_popup_close{position:absolute;top:0;right:0}
.wrap_layer_popup#event161109 .pop_cont{width:700px;height:450px;padding-top:45px;padding-bottom:25px}
.wrap_layer_popup#event161109 .pop_cont .close_area{height:15px;padding-top:5px;line-height:12px;text-align:right;color:#fff}
.wrap_layer_popup#event161109 .pop_cont .close_area .event_check{display:inline-block;height:15px;padding-right:22px;color:#fff;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/comm/img_checkbox3.png) right bottom no-repeat}
.wrap_layer_popup#event161109 .pop_cont .close_area .event_check.checked{background-position:right top}
.wrap_layer_popup#event161109 .pop_cont .close_area .bar{padding:0 10px}
.wrap_layer_popup#event161109 .pop_cont .close_area a{color:#fff}

/* 메인 */
.main_section{padding:0 !important;background:none !important}
.main_section .w1100{display:block;width:1100px;margin:0 auto}
.main_section .blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.main_section .w1140{width:1140px;margin:0 auto}
.main_section .v6_sec_emblem_sec{width:100%;height:745px;background:url(//img.siwonschool.com/www/v3/main/v6_emblem_bg.jpg) center top  no-repeat;background-size:cover}
.main_section .v6_sec_emblem_sec h3{padding:80px 0 40px 0}
.emblem_sec_m{padding-bottom:120px;text-align:center;background:url(//img.siwonschool.com/www/v3/main/secmedal_bg.png) center 195px no-repeat}
.emblem_sec_m h4{padding:65px 0 38px;text-align:center}
.emblem_sec_m .wrap_emblem_list{position:relative}

.emblem_sec_m .emblem_slide .desc{padding-top:17px;font-size:12px;color:#ddd;text-align:center}
.emblem_sec_m .emblem_slide .year{display:block;padding-bottom:10px;font-size:14px;font-weight:bold}
.emblem_sec_m .wrap_emblem_list{position:relative}
.emblem_sec_m .emblem_slide .desc{padding-top:17px;font-size:12px;color:#ddd;text-align:center}
.emblem_sec_m .emblem_slide .year{display:block;padding-bottom:10px;font-size:14px;font-weight:bold}
.emblem_sec_m .bx-wrapper{margin:0 auto}
.emblem_sec_m .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.emblem_sec_m .bx-controls-direction a{display:block;position:absolute;top:35px;width:26px;height:51px;text-indent:-99999px;background:url(//img.siwonschool.com/www/event/endpack/v3_secmedal_bt.png) no-repeat}
.emblem_sec_m .bx-controls-direction a.bx-prev{left:50%;margin-left:-525px;background-position:left top}
.emblem_sec_m .bx-controls-direction a.bx-next{right:50%;margin-right:-525px;background-position:right top}
/* 
.main_section .v6_sec02{position:relative;padding-bottom:162px;background:#f3f5f6 url(//img.siwonschool.com/www/v3/main/review_bg_02.jpg) no-repeat center bottom}
.main_section .v6_sec02 .wrap_mov{position:absolute;top:242px;left:213px;width:674px;height:376px}
.main_section .v6_sec02 .best_review{padding:0 0 0 70px}
.main_section .v6_sec02 .best_review .hbox{position:relative;overflow:hidden;width:1000px;margin-bottom:60px;min-height:209px;position:relative}
.main_section .v6_sec02 .best_review .hbox .thumb{position:absolute;top:30px}
.main_section .v6_sec02 .best_review.left .hbox .thumb{left:0}
.main_section .v6_sec02 .best_review.right .hbox .thumb{right:0}
.main_section .v6_sec02 .best_review .hbox .review_txt{position:relative}
.main_section .v6_sec02 .best_review.right .hbox .title{text-align:right}
.main_section .v6_sec02 .best_review .hbox .review_txt .context{min-height:180px;margin-top:20px;width:787px;background:#fff;font-size:17px;color:#555;line-height:1.6;box-shadow:5px 2px 20px #eee;letter-spacing:-1px}
.main_section .v6_sec02 .best_review.left .hbox .review_txt .context{margin-left:98px;padding:50px 50px 50px 120px}
.main_section .v6_sec02 .best_review.right .hbox .review_txt .context{margin-right:98px;padding:50px 50px 50px 110px}
.main_section .v6_sec02 .best_review .hbox .review_tit{position:absolute;top:59px}
.main_section .v6_sec02 .best_review.left .hbox .review_tit{right:29px}
.main_section .v6_sec02 .best_review.right .hbox .review_tit{left:29px}
.main_section .v6_sec02 .txt{position:absolute;left:50%;bottom:130px;margin-left:-368px}
.main_section .v6_sec_review{background:#f8f8f8;padding-top:75px}
.main_section .v6_sec_realtime{width:1000px;margin:0 auto;padding-top:45px;padding-bottom:50px}
.main_section .bt_more_comm{position:absolute;top:5px;right:0}
.main_section .wrap_comm_best{overflow:hidden;position:relative;width:1000px;margin:0 auto;padding-bottom:40px}
.main_section .wrap_comm_best .subtit_txt{font-size:22px}
.main_section .wrap_comm_best .best_sl li{width:312px}
.main_section .wrap_comm_best .best_sl li a{display:block;padding:20px 20px 0;border:1px solid #fff;background:#fff}
.main_section .wrap_comm_best .best_sl li.on a,
.main_section .wrap_comm_best .best_sl li a:hover{border-color:#2f62cb}
.main_section .wrap_comm_best .best_sl .no{display:inline-block;height:15px;padding:0 0 10px 20px;font-size:14px;font-weight:bold;color:#2f62cb;line-height:15px;background:url(//img.siwonschool.com/www/v2/community/ico_best.png) left top no-repeat}
.main_section .wrap_comm_best .best_sl .tit{display:block;overflow:hidden;height:36px;padding-bottom:10px;border-bottom:1px solid #000;font-size:15px;font-weight:bold;color:#111}
.main_section .wrap_comm_best .best_sl a:hover .tit{text-decoration:underline}
.main_section .wrap_comm_best .best_sl .cont{display:block;height:180px;margin:15px 0;font-size:14px;color:#666;line-height:1.7}
.main_section .wrap_comm_best .best_sl .cont p{line-height:1.7}
.main_section .wrap_comm_best .best_sl .more{font-size:14px;color:#111;text-decoration:underline}
.main_section .wrap_comm_best .best_sl .wrap_info{display:block;height:20px;margin-top:15px;padding:15px 0;border-top:1px dotted #e8e8e8;font-size:13px;line-height:20px;color:#666}
.main_section .wrap_comm_best .best_sl .wrap_info > *{float:left}
.main_section .wrap_comm_best .best_sl .wrap_info .name{padding-left:5px;color:#000}
.main_section .wrap_comm_best .best_sl .wrap_info .line{padding-left:21px;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) 10px 3px no-repeat}
.main_section .wrap_comm_best .best_sl .wrap_avatar{display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;background:#f8f8f8}
.main_section .wrap_comm_best .best_sl .wrap_avatar .avatar_mask{display:block;width:100%;height:100%;border:1px solid #e8e8e8;border-radius:10px}
.main_section .wrap_comm_best .bx-controls-auto{overflow:hidden;width:0;height:0;position:absolute;left:-99999px}
.main_section .wrap_comm_best .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:210px;width:35px;height:35px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/community/nav_review2.png) no-repeat}
.main_section .wrap_comm_best .bx-controls-direction a.bx-prev{left:0;background-position:left top}
.main_section .wrap_comm_best .bx-controls-direction a.bx-next{right:0;background-position:right top}
.main_section .comm_w1{position:relative;width:490px}
.main_section .comm_w2{position:relative;width:320px}
.main_section .today_sl{width:450px;height:200px;padding:19px 20px 20px;border:1px solid #e8e8e8}
.main_section .today_sl .today_list{overflow:hidden}
.main_section .today_sl .today_list li{height:62px;padding-left:72px}
.main_section .today_sl .today_list li:first-child{margin-top:0}
.main_section .today_sl .today_list li .cmt{display:block;position:relative;height:42px;margin-left:10px;padding:9px 14px 9px 27px;background:#fafafa;border:1px dotted #ccc;border-radius:5px}
.main_section .today_sl .today_list li .cmt:after{display:block;position:absolute;top:50%;left:-10px;width:13px;height:10px;margin-top:-6px;background:url(//img.siwonschool.com/www/v2/community/today_bg_arrow.png) center no-repeat;background-size:13px 10px;content:''}
.main_section .today_sl .today_list li .cmt .thum{display:block;position:absolute;top:0;left:-72px;width:50px;height:50px;background:#fafafa}
.main_section .today_sl .today_list li .cmt .thum img{display:block;width:38px;height:38px;padding:12px 6px 0}
.main_section .today_sl .today_list li .cmt .thum:after{display:block;position:absolute;top:0;left:0;width:50px;height:50px;background:url(//img.siwonschool.com/www/v2/community/today_thum.png) no-repeat;content:''}
.main_section .today_sl .today_list li .cmt .info{display:block;margin-bottom:5px;font-size:12px}
.main_section .today_sl .today_list li .cmt .info .name{padding-right:6px;color:#2f62cb}
.main_section .today_sl .today_list li .cmt .info .date{position:relative;padding-left:8px;color:#666}
.main_section .today_sl .today_list li .cmt .info .date:before{display:block;position:absolute;top:2px;left:0;width:1px;height:12px;background:#ddd;content:''}
.main_section .today_sl .today_list li .cmt .cont{display:block;overflow:hidden;height:21px;font-size:12px;line-height:21px;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}
.main_section .today_sl .bx-controls-auto, .main_section .today_sl .bx-controls{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.main_section .comm_w2 .list_st1 li a{padding:0}
.main_section .list_st1 .tit{position:relative}
.main_section .list_st1 a:hover .tit{color:#2f62cb}
.main_section .list_st1 .ico_new img{vertical-align:middle}
.main_section .list_st1 .info{position:absolute;right:0;top:0}
.main_section .list_st1 .info .date{padding-left:21px;color:#666;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) 10px 18px no-repeat}
.main_section .wrap_comm_diary{position:relative;height:189px;padding:30px 20px 20px 120px;border:1px solid #e8e8e8}
.main_section .wrap_comm_diary .thumb{position:absolute;top:30px;left:20px}
.main_section .wrap_comm_diary .tit{display:block;padding-bottom:15px;font-size:14px;color:#000;font-weight:bold}
.main_section .wrap_comm_diary .cont,
.main_section .wrap_comm_diary .cont p{padding-bottom:10px;font-size:14px}
.main_section .list_st2{border-top:2px solid #000}
.main_section .list_st2 li{border-bottom:1px dotted #e8e8e8}
.main_section .list_st2 li.last{border-bottom:1px solid #e8e8e8}
.main_section .list_st2 a{display:block;height:47px;line-height:47px}
.main_section .list_st2 a > *{display:inline-block;float:left}
.main_section .list_st2 a .tit{overflow:hidden;width:270px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}
.main_section .list_st2 a:hover .tit{color:#2f62cb}
.main_section .list_st2 a .name{overflow:hidden;width:75px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.main_section .list_st2 .ico_new img{vertical-align:middle}
.main_section .wrap_comm_chain{overflow:hidden;width:490px;height:240px;background:url(//img.siwonschool.com/www/v2/community/bg_comm_chain_02.jpg) no-repeat;background-size:cover}
.main_section .wrap_comm_chain a{display:block;width:100%;height:100%}
.main_section .wrap_comm_chain .wrap_item{display:block;padding-top:15px}
.main_section .wrap_comm_chain .wrap_item.odd{margin-left:10px;padding-left:10px;text-align:left;background:url(//img.siwonschool.com/www/v2/community/tail_chain_left.png) left 34px no-repeat}
.main_section .wrap_comm_chain .wrap_item.even{margin-right:10px;padding-right:10px;text-align:right;background:url(//img.siwonschool.com/www/v2/community/tail_chain_right.png) right 34px no-repeat}
.main_section .wrap_comm_chain .wrap_item em{display:inline-block;position:relative;min-width:100px;height:40px;padding:0 10px;border-radius:3px;line-height:40px;font-size:14px;color:#2f62cb;background:#fff}
.main_section .wrap_comm_chain .odd .ico_new{position:absolute;top:50%;right:-25px;margin-top:-8px}
.main_section .wrap_comm_chain .even .ico_new{position:absolute;top:50%;left:-25px;margin-top:-8px}

.main_section .v6_sec03{width:100%;overflow:hidden}
.main_section .v6_sec03 #sec_smart{padding-top:60px}
.main_section .v6_sec03 .classic{width:100%;overflow:hidden;position:relative;left:50%;margin-left:-772px}

.main_section .v6_sec04{padding:0 0 130px 0}
.main_section .v6_sec04.showed{padding:0 0 905px 0}
.main_section .v6_sec04 .menus{width:998px;height:112px;margin:0 auto;padding-top:20px;border:1px solid #333;position:relative}
.main_section .v6_sec04 .menus ul{overflow:hidden;height:46px}
.main_section .v6_sec04 .menus ul li{float:left;width:25%;height:100%;font-size:16px;color:#333;text-align:center;line-height:46px;background:url(//img.siwonschool.com/www/v3/main/bg_grey_bar1x14.gif) right 18px  no-repeat}
.main_section .v6_sec04 .menus .menu_open{position:absolute;bottom:-28px;left:50%;margin-left:-73px}

.main_section .v6_sec04 .menu_layer{display:none;width:998px;border:1px solid #333;position:relative;background:#f9f9f9;z-index:10;padding-bottom:67px;position:absolute;top:0px;left:0px;background:#fff}
.main_section .v6_sec04 .menu_layer .innerbox{width:958px;margin:0 auto}
.main_section .v6_sec04 .menu_layer .txt_list{overflow:hidden;border-bottom:1px solid #dadada}
.main_section .v6_sec04 .menu_layer .txt_list li{float:left;width:229px;height:459px;padding-left:20px;font-size:14px;color:#333;line-height:24px;background:url(//img.siwonschool.com/www/v3/main/bg_grey_bar1x14.gif) right top  repeat-y}
.main_section .v6_sec04 .menu_layer .txt_list li.first{width:208px;padding-right:20px;padding-left:0px}
.main_section .v6_sec04 .menu_layer .txt_list li.last{width:208px;background:none;padding-left:20px}
.main_section .v6_sec04 .menu_layer .txt_list.bott{border-bottom:0}
.main_section .v6_sec04 .menu_layer .txt_list.bott li{height:498px}
.main_section .v6_sec04 .menu_layer .txt_list li p.title{text-align:center;width:208px;font-size:18px;color:#333;height:74px;line-height:84px;font-weight:bold}
.main_section .v6_sec04 .menu_layer .txt_list li p.subtxt{font-size:14px;color:#888;line-height:24px;width:208px;margin-top:20px}
.main_section .v6_sec04 .menu_layer .txt_list li p.subtxt span{color:#3f71d9}
.main_section .v6_sec04 .menu_layer .menu_close{position:absolute;bottom:0px;left:50%;margin-left:-73px}

.main_section .v6_sec_visual .visual_slider2{position:absolute;left:50%;bottom:233px;width:750px;margin-left:-220px}
.main_section .v6_sec_visual .visual_slider2 .play_youtube{position:absolute;top:0;left:0;display:inline-block;width:228px;height:128px;margin-right:18px}
.main_section .v6_sec_visual .visual_slider2 .play_youtube.play2{left:245px}
.main_section .v6_sec_visual .visual_slider2 .play_youtube.play3{left:492px} 
.main_section .review_area{position:relative;border:1px solid #ddd;background:#fff}
.main_section .review_area .rw_box{position:relative;padding:45px 85px}
.main_section .review_area .rw_box .thumb{display:inline-block;position:absolute;top:45px;left:85px;text-align:center}
.main_section .review_area .rw_box .thumb img{border-radius:15px}
.main_section .review_area .rw_box .thumb em{display:block;margin-top:10px;color:#222;font-size:14px}
.main_section .review_area .rw_box .cont{margin-left:190px}
.main_section .review_area .rw_box .cont .cate{display:block;color:#2b7ec3;font-size:16px}
.main_section .review_area .rw_box .subject{margin-top:22px;color:#222;font-weight:bold;font-size:16px}
.main_section .review_area .rw_box .post{margin:5px 0 25px 0;color:#888;font-size:14px;line-height:1.6}
.main_section .review_area .rw_box .more{display:inline-block;color:#2b7ec3;font-size:13px;text-decoration:underline}
.main_section .review_area .bx-controls-direction{display:block}
.main_section .review_area .bx-controls-direction a{display:inline-block;position:absolute;top:50%;width:15px;height:28px;margin-top:-14px;background:url(//img.siwonschool.com/www/v2/main/controls_review.png) no-repeat;text-indent:-999em}
.main_section .review_area .bx-controls-direction .bx-prev{left:29px;background-position:0 0}
.main_section .review_area .bx-controls-direction .bx-next{right:29px;background-position:-16px 0}
.main_section .review_area .bx-pager{display:block;position:absolute;bottom:-39px;left:50%;text-align:center}
.main_section .review_area .bx-pager-item{display:inline}
.main_section .review_area .bx-pager-item .bx-pager-link{display:inline-block;width:10px;height:10px;margin:0 3px;background:url(//img.siwonschool.com/www/v2/main/page_review.png) no-repeat;text-indent:-999em}
.main_section .review_area .bx-pager-item .bx-pager-link.active{background-position:-11px 0}

.main_section .v6_sec_visual{overflow:hidden;position:relative;width:100%}
.main_section .v6_sec_visual .ban_brand_wrap{position:absolute;top:0;left:0;z-index:58;width:100%;height:80px;background:rgba(34,34,34,.9);overflow:hidden}
.main_section .v6_sec_visual .ban_brand .brand_box{position:relative;left:50%;width:2000px !important;margin-left:-1000px;text-align:center}
.main_section .ban_brand_wrap .bx-controls{display:none}
.main_section .v6_sec_visual .visual_sl{position:relative;width:100%;min-width:1000px;padding-bottom:52px}
.main_section .v6_sec_visual .visual_sl .sl li{overflow:hidden;width:100%;height:638px}
.main_section .v6_sec_visual .visual_sl .sl li a{display:block}
.main_section .v6_sec_visual .visual_sl .sl li .sl_img{display:inline-block;width:2000px;position:relative;left:50%;margin-left:-1000px}
.main_section .v6_sec_visual .visual_sl .bx-controls{overflow:hidden;position:absolute;left:100%;width:1px;left:1px}
.main_section .v6_sec_visual .visual_pager_area{position:absolute;bottom:0;left:0;z-index:58;width:100%;height:50px;text-align:center;border-top:1px solid #e6e2e0;border-bottom:1px solid #e6e2e0}
.main_section .v6_sec_visual .visual_pager{display:inline-block;position:relative;text-align:center;height:50px;width:1000px;margin:0 auto;border-left:1px solid #e6e2e0;background:#fff}
.main_section .v6_sec_visual .visual_pager li{float:left;height:100%}
.main_section .v6_sec_visual .visual_pager.w1 li{width:100%}
.main_section .v6_sec_visual .visual_pager.w2 li{width:50%}
.main_section .v6_sec_visual .visual_pager.w3 li{width:33.33%}
.main_section .v6_sec_visual .visual_pager.w4 li{width:25%}
.main_section .v6_sec_visual .visual_pager.w5 li{width:20%}
.main_section .v6_sec_visual .visual_pager a{display:block;position:relative;height:100%;border-right:1px solid #e6e2e0;font-size:15px;color:#616161;text-align:center;line-height:48px}
.main_section .v6_sec_visual .visual_pager a.active{color:#215eda;font-weight:bold}
.main_section .v6_sec_visual .visual_pager a .line{display:inline-block;position:absolute;bottom: -1px;left: 0;z-index:2;height: 2px;width:0;background:#215eda}
.main_section .v6_sec_visual .visual_pager .ico_best{display:inline-block;overflow:hidden;position:absolute;top:-8px;right:6px;width:51px;height:25px;text-indent:-100%;background:url(//img.siwonschool.com/www/v3/main/ico_best.png) no-repeat}
.main_section .v6_sec_event{overflow:hidden;padding:30px 0;text-align:center;text-align:middle}
.main_section .v6_sec_event a{float:left}
.main_section .v6_sec_try{height:137px;padding-top:73px;text-align:center;background:url(//img.siwonschool.com/www/v3/main/v6_sec_try.jpg) center center;background-size:cover}
.main_section .v6_sec_prod{padding:60px 0}
.main_section .v6_sec_prod .w1140{position:relative}
.main_section .v6_sec_prod .prod1{height:624px;background:url(//img.siwonschool.com/www/v3/main/sec_prod1.jpg) right top no-repeat}
.main_section .v6_sec_prod .prod2{height:395px;background:url(//img.siwonschool.com/www/v3/main/sec_prod2.jpg) center top no-repeat}
.main_section .v6_sec_prod .prod3{height:540px;background:url(//img.siwonschool.com/www/v3/main/sec_prod3.jpg) right top no-repeat}
.main_section .v6_sec_prod .prod4{height:624px;background:url(//img.siwonschool.com/www/v3/main/sec_prod4_01.jpg) center top no-repeat}
.main_section .v6_sec_prod .prod5{height:448px;background:url(//img.siwonschool.com/www/v3/main/sec_prod5.jpg) 70px top no-repeat}
.main_section .v6_sec_prod .prod6{height:300px;background:url(//img.siwonschool.com/www/v3/main/sec_prod6.jpg) 590px top no-repeat}
.main_section .v6_sec_prod .prod7{height:533px;background:url(//img.siwonschool.com/www/v3/main/sec_prod7.jpg) 70px top no-repeat}
.main_section .v6_sec_prod .prod_info{display:block;position:absolute}
.main_section .v6_sec_prod .prod_info dt{padding-left:65px;padding-bottom:10px;font-size:26px;font-weight:bold;color:#000;line-height:1}
.main_section .v6_sec_prod .prod_info:hover dt b{border-bottom:2px solid #000}
.main_section .v6_sec_prod .prod_info .bt_more{display:inline-block;overflow:hidden;width:96px;height:26px;text-indent:110%;white-space:nowrap;vertical-align:middle;background:url(//img.siwonschool.com/www/v3/main/bt_lec_more.png) no-repeat}
.main_section .v6_sec_prod .prod_info dd{position:relative;padding-left:65px;font-size:17px;line-height:1.6;color:#777}
.main_section .v6_sec_prod .prod_info dd::before{position:absolute;top:8px;left:17px;height:calc(100% - 8px);width:1px;content:''}
.main_section .v6_sec_prod .prod_info dd .sum{padding-bottom:30px;font-size:18px;color:#222;line-height:1.8}
.main_section .v6_sec_prod .prod_info .new dt{background:url(//img.siwonschool.com/www/v3/main/txt_new.png) 2px 5px no-repeat}
.main_section .v6_sec_prod .prod_info .hot dt{background:url(//img.siwonschool.com/www/v3/main/txt_hot.png) 2px 5px no-repeat}
.main_section .v6_sec_prod .prod_info .best dt{background:url(//img.siwonschool.com/www/v3/main/txt_best.png) 0 5px no-repeat}
.main_section .v6_sec_prod .prod_info .new dd::before{background-color:#ff493d}
.main_section .v6_sec_prod .prod_info .hot dd::before,
.main_section .v6_sec_prod .prod_info .best dd::before{background-color:#3f71d9}
.main_section .v6_sec_prod .prod1 .prod_info{left:50px;top:90px}
.main_section .v6_sec_prod .prod2 .prod_info{left:412px;top:29px}
.main_section .v6_sec_prod .prod3 .prod_info{left:50px;top:157px}
.main_section .v6_sec_prod .prod4 .prod_info{left:292px;top:358px}
.main_section .v6_sec_prod .prod5 .prod_info{left:638px;top:12px}
.main_section .v6_sec_prod .prod6 .prod_info{left:124px;top:20px}
.main_section .v6_sec_prod .prod7 .prod_info{left:620px;top:68px}
.main_section .v6_sec_prod .quick_controll{position:relative;width:100%;z-index:60;min-width:1140px}
.main_section .v6_sec_prod .quick_controll .quick_c{position:absolute;top:95px;left:50%;margin-left:-630px}
.main_section .v6_sec_prod .quick_controll .quick_c.fixed{position:fixed}

.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick>ul{padding:20px 0;background:#f8f8f8;border-radius:19px}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li{position:relative}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li p{display:none;position:absolute;right:49px;top:5px;height:22px;background:#000;color:#fff;font-size:12px;line-height:20px;text-align:center;border-radius:11px}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li a{display:block;width:39px;height:31px;background:url(//img.siwonschool.com/www/v3/main/icon_quick_off.png) center center  no-repeat;font-size:0;text-indent:-999px}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li.on a{background:url(//img.siwonschool.com/www/v3/main/icon_quick_on.png) center center  no-repeat}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li:hover a{background:url(//img.siwonschool.com/www/v3/main/icon_quick_on.png) center center  no-repeat}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li.on p{display:block}
.main_section .v6_sec_prod .quick_controll .quick_c .intro_quick li:hover p{display:block}
.main_section .v6_sec_emblem{padding:60px 0;background:url(//img.siwonschool.com/www/v3/main/sec_emblem_bg.jpg) center center;background-size:cover}
.main_section .v6_sec_emblem .emblem_tit{padding-bottom:55px;text-align:center}
.main_section .v6_sec_emblem .emblem_tit .text{text-align:center;font-size:20px;color:#b5b5b5;font-family:"Malgun Gothic"}
.main_section .v6_sec_emblem .emblem_tit .text .firstline{text-align:center;font-size:26px;color:#ffff;font-family:"Malgun Gothic"}
.main_section .v6_sec_emblem .emblem_sl{position:relative}
.main_section .v6_sec_emblem .emblem_sl .desc{padding-top:17px;font-size:12px;color:#ddd;text-align:center}
.main_section .v6_sec_emblem .emblem_sl .year{display:block;padding-bottom:10px;font-size:14px;font-weight:bold}
.main_section .v6_sec_emblem .bx-wrapper{margin:0 auto}
.main_section .v6_sec_emblem .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.main_section .v6_sec_emblem .bx-controls-direction a{display:block;position:absolute;top:35px;width:26px;height:51px;text-indent:-99999px;background:url(//img.siwonschool.com/www/event/endpack/v3_secmedal_bt.png) no-repeat}
.main_section .v6_sec_emblem .bx-controls-direction a.bx-prev{left:50%;margin-left:-525px;background-position:left top}
.main_section .v6_sec_emblem .bx-controls-direction a.bx-next{right:50%;margin-right:-525px;background-position:right top}*/

.main_section.v6 .inner{width:1100px}
.main_section.v6 .wrap_siwon .inner{width:1000px}
.main_section.v6 .main_visual{width:100%;height:598px;overflow:hidden}
.main_section.v6 .main_visual .mv_inner{position:relative;left:50%;width:2000px;margin-left:-1000px}
.main_section.v6 .main_visual .bx-viewport{z-index:1}
.main_section.v6 .main_visual li img{width:100%}
.main_section.v6 .main_visual .bx-controls{position:absolute;left:0;bottom:20px;z-index:2;width:100%}
.main_section.v6 .main_visual .bx-controls .bx-pager{text-align:center;font-size:0}
.main_section.v6 .main_visual .bx-controls .bx-pager .bx-pager-item{display:inline-block}
.main_section.v6 .main_visual .bx-controls .bx-pager .bx-pager-item a{display:block;overflow:hidden;width:16px;height:16px;margin:0 5px;background:#fff;border-radius:8px;text-indent:-999px;transition:all 0.5s;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3)
}
.main_section.v6 .main_visual .bx-controls .bx-pager .bx-pager-item a.active{width:37px;background:#fae0d8}
.main_tit_comm{padding-bottom:20px;color:#010101;font-size:20px;font-weight:bold;letter-spacing:-0.06em}
.main_tit_comm.pb0{padding-bottom:0}
.main_tit_comm span{color:#254fef}
.main_txt_comm{padding:2px 0 20px;color:#999;font-size:14px}
.main_section.v6 .sec_review{padding:60px 0}
.main_section.v6 .sec_review .inner{overflow:hidden}
.main_section.v6 .sec_review .fl.left{width:615px}
.main_section.v6 .sec_review .fr.right{width:455px}
.main_section.v6 .sec_review .wrap_new{overflow:hidden;padding:0 0 20px;border-bottom:1px dotted #e8e8e8}
.main_section.v6 .sec_review .wrap_new .today{float:left;position:relative;width:100px;height:101px;color:#fff;background:url(//img.siwonschool.com/www/v2/community/bg_today_01.jpg) no-repeat}
.main_section.v6 .sec_review .wrap_new .today .month{display:block;position:absolute;top:7px;left:0;width:100%;font-size:16px;text-align:center}
.main_section.v6 .sec_review .wrap_new .today .day{display:block;position:absolute;top:24px;left:0;width:100%;font-size:50px;text-align:center}
.main_section.v6 .sec_review .new_sl{position:relative;float:left;width:435px;height:101px;margin:0 60px 0 20px;background:#fafafa}
.main_section.v6 .sec_review  .new_sl .new_list li{overflow:hidden;height:41px;padding:5px 15px 5px 15px}
.main_section.v6 .sec_review  .new_sl .new_list li:nth-child(2n){border-top:1px dotted #e8e8e8}
.main_section.v6 .sec_review  .new_sl .new_list li .thum{display:block;float:left;position:relative;width:41px;height:42px;background:#fff}
.main_section.v6 .sec_review  .new_sl .new_list li .thum:after{display:block;position:absolute;top:0;left:0;width:41px;height:42px;background:url(//img.siwonschool.com/www/v2/community/comu_today_thum.png) no-repeat;background-size:41px 42px;content:''}
.main_section.v6 .sec_review  .new_sl .new_list li .thum img{display:block;width:30px;height:30px;padding:6px 5px 6px 6px}
.main_section.v6 .sec_review  .new_sl .new_list li .info{float:left;width:135px;height:42px;margin-right:15px;line-height:42px;font-size:13px}
.main_section.v6 .sec_review  .new_sl .new_list li .info .name{padding-right:12px;color:#111}
.main_section.v6 .sec_review  .new_sl .new_list li .info .date{position:relative;padding-left:14px;color:#666}
.main_section.v6 .sec_review  .new_sl .new_list li .info .date:before{display:block;position:absolute;top:3px;left:0;width:1px;height:12px;background:#ddd;content:''}
.main_section.v6 .sec_review  .new_sl .new_list li .cont{display:block;float:left;overflow:hidden;width:214px;height:15px;margin:14px 0;font-size:13px;line-height:15px;color:#000;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}
.main_section.v6 .sec_review  .new_sl .bx-controls-direction{position:absolute;top:0;right:-60px;height:101px}
.main_section.v6 .sec_review .new_sl .bx-controls-direction a{display:block;overflow:hidden;width:40px;text-indent:-100%;background:url(//img.siwonschool.com/www/v2/community/today_sl_btn.png) #fff no-repeat;z-index:58}
.main_section.v6 .sec_review .new_sl .bx-controls-direction a.bx-prev{height:50px;background-position:center 0}
.main_section.v6 .sec_review .new_sl .bx-controls-direction a.bx-next{height:51px;background-position:center -50px}
.main_section.v6 .sec_review .wrap_review{margin-top:35px}
.main_section.v6 .sec_review .wrap_review .sl_inner{position:relative;height:305px;padding:30px;box-sizing:border-box;background:#f4f7fc}
.main_section.v6 .sec_review .wrap_review .sl_inner .bst_num{padding-bottom:8px;color:#254fef;font-size:17px;font-weight:bold}
.main_section.v6 .sec_review .wrap_review .sl_inner .bst_tit{padding-bottom:10px;color:#000;font-size:17px}
.main_section.v6 .sec_review .wrap_review .sl_inner .cont{overflow:hidden}
.main_section.v6 .sec_review .wrap_review .sl_inner .thumb{display:block}
.main_section.v6 .sec_review .wrap_review .sl_inner .thumb .th{display:block;width:200px;height:106px}
.main_section.v6 .sec_review .wrap_review .sl_inner .txt_area{position:relative;width:336px;height:106px;padding:20px;box-sizing:border-box;background:#fff}
.main_section.v6 .sec_review .wrap_review .sl_inner .txt_area p{position:relative;color:#878787;font-size:15px;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:3.9em
}
.main_section.v6 .sec_review .wrap_review .sl_inner .txt_area a{display:block;position:absolute;right:20px;bottom:7px;color:#2a2a2a;font-size:14px}
.main_section.v6 .sec_review .wrap_review .sl_inner .info{margin-top:20px;color:#878787;font-size:16px}
.main_section.v6 .sec_review .wrap_review .sl_inner .info b{color:#000}
.main_section.v6 .sec_review .wrap_review .bst_sl{position:relative}
.main_section.v6 .sec_review .wrap_review .bx-controls{position:absolute;top:30px;right:30px}
.main_section.v6 .sec_review .wrap_review .bx-controls .bx-controls-direction a{display:block;float:left;overflow:hidden;width:20px;height:16px;border:1px solid #ccc;box-sizing:border-box;background:#fff no-repeat center center;text-indent:-9999px}
.main_section.v6 .sec_review .wrap_review .bx-controls .bx-controls-direction a.bx-prev{background-image:url(//img.siwonschool.com/www/v6/main/bx-prev.jpg)}
.main_section.v6 .sec_review .wrap_review .bx-controls .bx-controls-direction a.bx-next{margin-left:-1px;background-image:url(//img.siwonschool.com/www/v6/main/bx-next.jpg)}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs{position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:0}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs a, .wrap_review .bst_sl .ctrs p{vertical-align:middle}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs a{display:inline-block;padding:5px}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs a img{vertical-align:top}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs p{display:inline-block;padding:0 10px;font-size:12px}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs p span{color:#a5a7aa}
.main_section.v6 .sec_review .wrap_review .bst_sl .ctrs p span.count{color:#4173dd}
.main_section.v6 .sec_review .column_list{border:1px solid #e8ecf2}
.main_section.v6 .sec_review .column_list ul{overflow:hidden}
.main_section.v6 .sec_review .column_list ul li{float:left;width:50%;padding:20px;box-sizing:border-box}
.main_section.v6 .sec_review .column_list ul li:nth-child(1),
.main_section.v6 .sec_review .column_list ul li:nth-child(2){padding-bottom:0}
.main_section.v6 .sec_review .column_list ul li:nth-child(3),
.main_section.v6 .sec_review .column_list ul li:nth-child(4){padding-top:0}
.main_section.v6 .sec_review .column_list ul li:nth-child(1)>div,
.main_section.v6 .sec_review .column_list ul li:nth-child(2)>div{padding-bottom:20px;border-bottom:1px solid #e8ecf2}
.main_section.v6 .sec_review .column_list ul li:nth-child(3)>div,
.main_section.v6 .sec_review .column_list ul li:nth-child(4)>div{padding-top:20px}
.main_section.v6 .sec_review .column_list ul li:nth-child(odd){padding-right:0}
.main_section.v6 .sec_review .column_list ul li:nth-child(odd)>div{padding-right:20px;border-right:1px solid #e8ecf2}
.main_section.v6 .sec_review .column_list ul li:nth-child(even){padding-left:0}
.main_section.v6 .sec_review .column_list ul li:nth-child(even)>div{padding-left:20px} 
.main_section.v6 .sec_review .column_list ul li .tit{height:144px;background:#f2f5ff;text-align:center}
.main_section.v6 .sec_review .column_list ul li .tb{display:table;width:100%;padding:0 10px;box-sizing:border-box}
.main_section.v6 .sec_review .column_list ul li .tb_cell{display:table-cell;vertical-align:middle;color:#010101;font-size:18px;font-weight:bold;line-height:1.4}
.main_section.v6 .sec_review .column_list ul li .txt{display:table;width:100%;height:69px;text-align:center}
.main_section.v6 .sec_review .column_list ul li .txt span{display:table-cell;vertical-align:middle;color:#a3a3a3;font-size:16px}
.main_section .sec_record{overflow:hidden;padding:10px 0;background:#fff}
.main_section.v6 .sec_record .inner{width:1100px}
.main_section.v6 .intro_section.v4 .sec_tit{padding:0}
.main_section.v6 .intro_section.v4 .siwon_point{margin-bottom:0}
.main_section.v6 .sec_uitll{padding:60px 0 78px;background:#f7f7f7}
.main_section.v6 .sec_uitll .inner{overflow:hidden;width:1100px}
.main_section.v6 .sec_uitll > div h3{display:block;height:19px;margin-bottom:37px}
.main_section.v6 .sec_uitll .noti_box{float:left;position:relative;width:400px;padding-right:47px;box-sizing:border-box}
.main_section.v6 .sec_uitll .noti_box .bt_more{position:absolute;top:20px;right:47px;width:42px;padding-right:5px;font-size:12px;background:url('//siwon-cdn.siwonschool.com/www/v5/main/ico_lft_arw.png') right center no-repeat;color:#999;letter-spacing:-1px}
.main_section.v6 .sec_uitll .noti_box .noti_list li{position:relative;overflow:hidden;margin-top:18px;padding-left:10px}
.main_section.v6 .sec_uitll .noti_box .noti_list li:first-child{margin-top:0}
.main_section.v6 .sec_uitll .noti_box .noti_list li::before{position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:100%;background:#909090;content:''}
.main_section.v6 .sec_uitll .noti_box .noti_list li > a{display:block;float:left;overflow:hidden;width:260px;margin-right:18px;font-size:14px;color:#333;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}
.main_section.v6 .sec_uitll .noti_box .noti_list li > a:hover{text-decoration:underline}
.main_section.v6 .sec_uitll .noti_box .noti_list li .date{display:block;float:left;width:64px;font-size:14px;color:#999}
.main_section.v6 .sec_uitll .cs_box{float:left;width:375px;padding:0 50px;border-width:0 1px;border-style:solid;border-color:#dfdfdf;box-sizing:border-box}
.main_section.v6 .sec_uitll .cs_box .cs{overflow:hidden;margin-bottom:8px}
.main_section.v6 .sec_uitll .cs_box .cs .cont{float:left;width:50%}
.main_section.v6 .sec_uitll .cs_box .cs .cont .stit{display:block;margin-bottom:10px;font-weight:normal;font-size:18px;color:#333}
.main_section.v6 .sec_uitll .cs_box .cs .cont .tel{display:block;margin-bottom:15px;font-weight:bold;font-size:18px;color:#333}
.main_section.v6 .sec_uitll .cs_box .cs .cont .desc{font-size:12px;color:#999;line-height:18px}
.main_section.v6 .sec_uitll .cs_box .noti{font-size:12px;color:#999;line-height:1.2;margin-bottom:10px}
.main_section.v6 .sec_uitll .cs_box .btns{overflow:hidden}
.main_section.v6 .sec_uitll .cs_box .btns a{display:inline-block;padding:7px 13px;border:1px solid #8a8a8a;font-size:12px;color:#333}
.main_section.v6 .sec_uitll .sns_box{float:left;width:324px;padding-left:50px;box-sizing:border-box}
.main_section.v6 .sec_uitll .sns_box .btn_list{overflow:hidden;margin-bottom:20px}
.main_section.v6 .sec_uitll .sns_box .btn_list li{float:left;margin-left:9px;width:38px;height:36px}
.main_section.v6 .sec_uitll .sns_box .btn_list li:first-child{margin-left:0}
.main_section.v6 .sec_uitll .sns_box .btn_list li a{display:block;overflow:hidden;width:100%;height:100%;background-image:url('//siwon-cdn.siwonschool.com/www/v5/main/sec_uitll_sns_ico_new.gif');background-repeat:no-repeat;text-indent:-9999em}
.main_section.v6 .sec_uitll .sns_box .btn_list li:nth-child(1) a{background-position:0 0}
.main_section.v6 .sec_uitll .sns_box .btn_list li:nth-child(2) a{background-position:-47px 0}
.main_section.v6 .sec_uitll .sns_box .btn_list li:nth-child(3) a{background-position:-93px 0}
.main_section.v6 .sec_uitll .sns_box .btn_list li:nth-child(4) a{background-position:-139px 0}
.main_section.v6 .sec_uitll .sns_box .btn_list li:nth-child(5) a{background-position:-185px 0}
.main_section.v6 .sec_uitll .sns_box .btn_list li:nth-child(6) a{background-position:-233px 0}
.main_section.v6 .sec_uitll .sns_box .app_list li{margin-top:7px}
.main_section.v6 .sec_uitll .sns_box .app_list li:first-child{margin-top:0}
.main_section.v6 .sec_uitll .sns_box .app_list li > a{display:block}





/* 회사소개 공통 */
.intro_section .company_menu .menu_tab{overflow:hidden}
.intro_section .company_menu .menu_tab li{float:left;width:12.5%;border-bottom:1px solid #efefef}
.intro_section .company_menu .menu_tab li.on{border-bottom:2px solid #2f62cb}
.intro_section .company_menu .menu_tab li a{display:inline-block;width:100%;padding:15px 0;color:#666;font-size:15px;text-align:center}
.intro_section .company_menu .menu_tab li.on a{padding:15px 0 14px 0;color:#2f62cb;font-weight:bold}
.intro_section .company_menu .menu_tab li a span{display:block;border-left:1px solid #efefef}
.intro_section .company_menu .menu_tab li:first-child a span{border-left:0}

/* CEO 메시지 */
.intro_section .tab_comm4{margin-bottom:40px}
.intro_section .wrap_ceo{height:857px;margin-bottom:-70px;background:url(//img.siwonschool.com/www/v2/intro/bg_ceo.jpg) center bottom no-repeat}
.intro_section .wrap_ceo .subtit{padding:125px 0 0 130px}
.intro_section .wrap_ceo .desc1{padding:25px 0 40px 130px;font-size:16px;line-height:1.6;font-weight:bold}
.intro_section .wrap_ceo .desc2{padding-left:130px;font-size:16px;line-height:1.6}
.intro_section .wrap_ceo .name{padding:25px 0 0 130px;font-size:16px;color:#2f62cb;font-weight:bold}
/* 비전,채용 */
.intro_section .wrap_vision{padding-bottom:50px}
.intro_section .wrap_vision .vision_dv.sec1{background:url(//img.siwonschool.com/www/v4/intro/vision_img1.png) no-repeat 30px top}
.intro_section .wrap_vision .vision_dv.sec2{background:url(//img.siwonschool.com/www/v4/intro/vision_img2.png) no-repeat 30px top}
.intro_section .wrap_vision .vision_dv dl{margin-top:70px;padding-left:310px}
.intro_section .wrap_vision .vision_dv dl dt{margin-bottom:40px}
.intro_section .wrap_vision .vision_dv dl dt,.intro_section .wrap_vision .vision_dv dl dd{color:#666;font-size:16px;line-height:1.6}
.intro_section .wrap_vision .vision_dv dl .b{color:#000}
.intro_section .wrap_vision .vision_dv dl .lst{padding-bottom:70px;border-bottom:1px solid #e5e5e5}
/* 단체 수강 */
.intro_section .wrap_group{padding-bottom:50px}
.intro_section .wrap_group .group_dv{background:url(//img.siwonschool.com/www/v4/intro/group_img.png) no-repeat 30px top}
.intro_section .wrap_group .group_dv dl{margin-top:70px;padding-left:310px}
.intro_section .wrap_group .group_dv dl dt{margin-bottom:40px}
.intro_section .wrap_group .group_dv dl dt,.intro_section .wrap_group .group_dv dl dd{color:#666;font-size:16px;line-height:1.6}
.intro_section .wrap_group .group_dv dl .b{color:#000}
.intro_section .wrap_group .group_dv dl .lst{padding-bottom:70px;border-bottom:1px solid #e5e5e5}
/* 찾아오시는길 */
.intro_section .map_iframe{width:900px;height:500px;margin:40px 49px;border:1px solid #ccc;overflow:hidden}
.intro_section .map_info{padding-left:50px}
.intro_section .map_info dt{margin-top:30px;color:#333;font-size:18px;font-weight:bold}
.intro_section .map_info dd{margin-top:8px;color:#666;font-size:13px}
/* 회사연혁 */
.intro_section .wrap_history .subtit{padding:90px 0 50px;text-align:center}
.intro_section .wrap_history .wrap_cont{height:2315px;background:url(//img.siwonschool.com/www/v2/intro/history_con03.png) 0 0 no-repeat}
/* 시원스쿨 소개 */
.intro_section .sw_subtit{text-align:center}
.intro_section .sw_desc{padding:25px 0 70px;font-size:16px;line-height:1.4;text-align:center}
.intro_section .wrap_sw_sec1{height:670px;padding-top:90px;background:#152c74 url(//img.siwonschool.com/www/v2/intro/bg_sw_sec1_02.jpg) center top no-repeat}
.intro_section .wrap_sw_sec1 .wrap_mov{position:relative;width:440px;height:247px;margin-top:40px}
.intro_section .wrap_sw_sec1 .wrap_mov a{display:block;width:100%;height:100%}
.intro_section .wrap_sw_sec1 .wrap_mov .mask{display:none;position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity10.png)}
.intro_section .wrap_sw_sec1 .wrap_mov a:hover .mask{display:block}
.intro_section .wrap_sw_sec1 .wrap_mov .tit{display:block;position:absolute;left:0;bottom:0;width:100%;height:50px;text-indent:15px;color:#ccc;line-height:45px;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity50.png)}
.intro_section .wrap_sw_sec1 .wrap_mov .count{position:absolute;right:15px;bottom:18px;color:#777}
.intro_section .wrap_sw_sec1 .wrap_mov .ico_play{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}
.intro_section .wrap_sw_sec2{padding:70px 0;background:url(//img.siwonschool.com/www/v2/comm/bg_pt_sky.gif)}
/*.intro_section .wrap_sw_sec2 dl{position:relative;width:476px;height:410px;padding-top:26px;border-width:2px;border-style:solid;border-radius:10px}
.intro_section .wrap_sw_sec2 dl.box1{float:left;border-color:#666}
.intro_section .wrap_sw_sec2 dl.box2{float:right;border-color:#2f62cb}
.intro_section .wrap_sw_sec2 dt{position:absolute;top:-10px;padding:0 10px;background:url(//img.siwonschool.com/www/v2/comm/bg_pt_sky.gif)}
.intro_section .wrap_sw_sec2 .box1 dt{left:65px}
.intro_section .wrap_sw_sec2 .box2 dt{left:55px}
.intro_section .wrap_sw_sec2 dd{height:97px;margin:0 40px 0 45px;padding-left:100px}
.intro_section .wrap_sw_sec2 .box1 dd{background:url(//img.siwonschool.com/www/v2/intro/sw_sec2_ico1.png) no-repeat}
.intro_section .wrap_sw_sec2 .box2 dd{background:url(//img.siwonschool.com/www/v2/intro/sw_sec2_ico2.png) no-repeat}
.intro_section .wrap_sw_sec2 dd.i1{background-position:0 0}
.intro_section .wrap_sw_sec2 dd.i2{background-position:0 -97px}
.intro_section .wrap_sw_sec2 dd.i3{background-position:0 -196px}
.intro_section .wrap_sw_sec2 dd.i4{background-position:0 -293px}
.intro_section .wrap_sw_sec2 dd p{padding-top:30px;border-top:1px dashed #d2d2d2;font-size:16px}
.intro_section .wrap_sw_sec2 dd p.noline{border:none}*/
.intro_section .wrap_sw_sec2 .diff li{padding-top:35px}
.intro_section .wrap_sw_sec2 .diff li:first-child{padding-top:65px}
.intro_section .wrap_sw_sec3{padding:70px 0;background:url(//img.siwonschool.com/www/v2/comm/bg_pt_white.gif)}
.intro_section .wrap_sw_sec3 .way{padding-top:70px}
/*.intro_section .wrap_sw_sec3 dl{float:left;height:280px;padding-left:20px;border-left:1px solid #2f62cb}
.intro_section .wrap_sw_sec3 dl.w1{width:243px}
.intro_section .wrap_sw_sec3 dl.w2{width:255px}
.intro_section .wrap_sw_sec3 dt{padding:10px 0 50px}
.intro_section .wrap_sw_sec3 dd{font-size:16px;line-height:1.4}
.intro_section .wrap_sw_sec3 dd .bold{color:#000}*/
.intro_section .wrap_sw_sec4{padding-top:70px;background:url(//img.siwonschool.com/www/v2/comm/bg_pt_gray2.gif)}
.intro_section .wrap_sw_sec4 .view_area{float:left;width:485px;padding-top:62px}
.intro_section .wrap_sw_sec4 .view_area .wrap_mov{overflow:hidden;position:relative;width:480px;height:270px;cursor:pointer}
.intro_section .wrap_sw_sec4 .view_area .wrap_mov img{position:absolute;top:0;left:0;z-index:1}
.intro_section .wrap_sw_sec4 .view_area .wrap_mov .mask{display:none;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity10.png) repeat}
.intro_section .wrap_sw_sec4 .view_area .wrap_mov .ico_play{position:absolute;left:50%;top:50%;z-index:3;margin:-20px 0 0 -15px}
.intro_section .wrap_sw_sec4 .view_area .wrap_mov:hover .mask{display:block}
.intro_section .wrap_sw_sec4 .view_area .wrap_mov embed{position:absolute;top:0;left:0;z-index:4}
.intro_section .wrap_sw_sec4 .view_area .interviewee .itv_tit{display:block;padding-top:30px;color:#333;font-size:16px}
.intro_section .wrap_sw_sec4 .view_area .interviewee .itv_cont{display:block;padding-top:10px;color:#999;line-height:1.4}
.intro_section .wrap_sw_sec4 .view_area .interviewee .itv_name{display:block;padding-top:20px;color:#999;font-size:12px}
.intro_section .wrap_sw_sec4 .list_area{overflow:hidden;float:right;width:480px;height:567px;padding-top:60px;background:url(//img.siwonschool.com/www/v2/main/interview_list_bg.png) 56px 0 no-repeat}
.intro_section .wrap_sw_sec4 .interview_list li{position:relative;height:110px;padding-left:130px;cursor:pointer}
.intro_section .wrap_sw_sec4 .interview_list .thumb{position:absolute;top:0;left:0}
.intro_section .wrap_sw_sec4 .interview_list .thumb img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.intro_section .wrap_sw_sec4 .interview_list li:hover .thumb img,
.intro_section .wrap_sw_sec4 .interview_list li.on .thumb img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.intro_section .wrap_sw_sec4 .interview_list .name{display:block;padding-top:15px;color:#2f62cb}
.intro_section .wrap_sw_sec4 .interview_list .cont{padding-bottom:10px;color:#666}
.intro_section .wrap_sw_sec4 .list_area .bx-pager,
.intro_section .wrap_sw_sec4 .list_area .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.intro_section .wrap_sw_sec5{height:478px;padding-top:88px;background:#0c1739 url(//img.siwonschool.com/www/v2/intro/bg_sw_sec5_02.jpg) center top no-repeat}
.intro_section .wrap_sw_sec5 .cont{padding-top:25px}
.intro_section .wrap_sw_sec6{height:340px;background:#d7e0f3}
.intro_section .wrap_sw_sec6 .tit{padding:70px 0 0 490px}
.intro_section .wrap_sw_sec6 .cont{padding:50px 0 0 490px}
.intro_section .wrap_sw_sec6 p{font-size:16px;color:#000;line-height:1.4}
.intro_section .wrap_sw_sec6 .wrap_trophy_slide{position:absolute;top:47px;left:58px}
.intro_section .wrap_sw_sec6 .wrap_trophy_slide .trophy_slide{overflow:hidden}
.intro_section .wrap_sw_sec6 .wrap_trophy_slide li{width:303px}
.intro_section .wrap_sw_sec6 .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:50%;margin-top:-19px;width:17px;height:38px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/intro/nav_trophy.png) no-repeat}
.intro_section .wrap_sw_sec6 .bx-controls-direction a.bx-prev{left:-40px;background-position:left top}
.intro_section .wrap_sw_sec6 .bx-controls-direction a.bx-next{right:-40px;background-position:right top}
.intro_section .wrap_sw_sec6 .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px}
.intro_section .wrap_sw_sec7{overflow:hidden;background:url(//img.siwonschool.com/www/v2/intro/bg_sw_sec7.jpg) left bottom repeat-x}
.intro_section .wrap_sw_sec7 img{position:relative;left:50%;margin-left:-960px}
.intro_section .wrap_sw_sec8{background:#313d66}
.intro_section .wrap_sw_sec9{background:#1d3991}
.intro_section .wrap_sw_sec9 img{margin-top:-42px}
/* 시원스쿨 강의 특징 */
.intro_section .wrap_lec_sec01{padding-top:135px;height:579px;background:url(//img.siwonschool.com/www/v2/intro/lec_sec01_bg.jpg) center no-repeat;background-size:cover}
.intro_section .wrap_lec_sec01 .intro_siwon{position:absolute;top:315px;left:272px;width:212px;height:205px;background:#2f62cb}
.intro_section .wrap_lec_sec01 .intro_siwon .txt{position:absolute;bottom:10px;right:20px;font-size:17px;color:#fff}
.intro_section .wrap_lec_sec01 .wrap_mov{position:relative;top:35px;width:440px;height:247px}
.intro_section .wrap_lec_sec01 .wrap_mov .mov{position:absolute;top:0px;left:0}
.intro_section .wrap_lec_sec01 .vjs-default-skin .vjs-progress-control,
.intro_section .wrap_lec_sec01 .vjs-default-skin .vjs-time-controls,
.intro_section .wrap_lec_sec01 .vjs-default-skin .vjs-time-divider,
.intro_section .wrap_lec_sec01 .vjs-default-skin .vjs-captions-button,
.intro_section .wrap_lec_sec01 .vjs-default-skin .vjs-mute-control{display:none}
.intro_section .wrap_lec_sec01 .wrap_mov .mov .vjs-default-skin .vjs-big-play-button{margin:-30px 0 0 -30px;width:60px;height:60px;background:url(//img.siwonschool.com/www/v2/comm/ico_play4.png) 0 0 no-repeat;border:none}
.intro_section .wrap_lec_sec01 .wrap_mov .mov .vjs-default-skin div.vjs-big-play-button:hover{border:none}
.intro_section .wrap_lec_sec01 .wrap_mov .mov .vjs-default-skin div.vjs-big-play-button span{display:none}
.intro_section .wrap_lec_sec01 .wrap_mov .mask{position:absolute;bottom:0;left:0;width:100%;height:50px;background:#000;opacity:0.5}
.intro_section .wrap_lec_sec01 .wrap_mov .mask span{font-size:14px;color:#fff;line-height:45px}
.intro_section .wrap_lec_sec01 .wrap_mov .mask span.tit{position:absolute;top:0;left:20px}
.intro_section .wrap_lec_sec01 .wrap_mov .mask span.count{position:absolute;top:0;right:15px}
.intro_section .wrap_lec_sec02{padding:80px 0}
.intro_section .wrap_lec_sec02 .cont{margin-top:50px}
.intro_section .wrap_lec_sec02 .cont ul{overflow:hidden}
.intro_section .wrap_lec_sec02 .cont ul li{float:left;position:relative;padding:0 40px}
.intro_section .wrap_lec_sec02 .cont ul li:after{content:'';position:absolute;top:5px;right:0;display:block;width:1px;height:210px;background:#eee}
.intro_section .wrap_lec_sec02 .cont ul li:last-child:after{width:0}
.intro_section .wrap_lec_sec03{padding:80px 0 120px;background:url(//img.siwonschool.com/www/v2/intro/lec_sec03_bg.jpg) center no-repeat;background-size:cover}
.intro_section .wrap_lec_sec03 > .inner{width:1100px;margin:0 auto}
.intro_section .wrap_lec_sec03 .cont ul li{margin-top:30px}
.intro_section .wrap_lec_sec03 .cont ul li:first-child{margin-top:50px}
.intro_section .wrap_lec_sec04{position:relative;padding:80px 0;background:#1d3991}
.intro_section .wrap_lec_sec04 .top{position:absolute;top:-42px;left:50%;margin-left:-42px}
.intro_section .wrap_lec_sec04 .cont{overflow:hidden;margin-top:50px}
.intro_section .wrap_lec_sec04 .cont > div{float:left}
.intro_section .wrap_lec_sec04 .cont .wrap_mov a{display:block}
.intro_section .wrap_lec_sec04 .cont .wrap_txt{padding:25px 50px}
.intro_section .wrap_lec_sec04 .cont .wrap_txt .txt_top{font-size:18px;color:#ffae00;line-height:21px}
.intro_section .wrap_lec_sec04 .cont .wrap_txt .txt_btm{font-size:15px;color:#fff;line-height:18px}
.intro_section .wrap_lec_sec04 .cont .wrap_txt span{display:inline-block;margin-top:15px;font-size:15px;color:#6781d5}
.intro_section .wrap_lec_sec05{padding:80px 0;background:#f2f2f2}
.intro_section .wrap_lec_sec05 > .inner{text-align:center}
.intro_section .wrap_lec_sec05 .cont .img{margin:10px 0 40px}
.intro_section .wrap_lec_sec05 .cont .wrap_bt{position:relative;top:30px;left:0}
.intro_section .wrap_lec_sec05 .cont .wrap_bt a{display:block;margin:0 auto;width:682px;height:75px;background:#111;font-size:22px;color:#fff;text-align:center;line-height:70px}
.intro_section .wrap_lec_sec05 .cont .wrap_bt .label_ev{position:absolute;top:-50px;right:115px}
.intro_section .wrap_lec_sec07{padding:70px 0;background:#f8f8f8}
.intro_section .wrap_lec_sec07 .cont{margin-top:45px}
.intro_section .wrap_lec_sec07 .cont ul{overflow:hidden}
.intro_section .wrap_lec_sec07 .cont ul li{float:left}
.intro_section .wrap_lec_sec07 .cont ul li:first-child{width:505px}
.intro_section .wrap_lec_sec07 .cont ul li:last-child{padding:7px 0 15px 50px;border-left:1px solid #2f62cb}
.intro_section .wrap_lec_sec07 .cont .sub_tit{margin-bottom:15px;font-size:22px;color:#2f62cb}
.intro_section .wrap_lec_sec07 .cont .txt_top{font-size:15px;color:#666}
.intro_section .wrap_lec_sec07 .cont .txt_btm{font-weight:bold;font-size:15px;color:#000}
.intro_section .wrap_lec_sec07 .cont .bt{display:block;width:320px;height:50px;background:#2f61c9;font-size:16px;color:#fff;text-align:center;line-height:45px}
.intro_section .wrap_lec_sec08{height:478px;padding-top:88px;background:#0c1739 url(//img.siwonschool.com/www/v2/intro/bg_sw_sec5_02.jpg) center top no-repeat}
.intro_section .wrap_lec_sec08 .cont{padding-top:25px}
.intro_section .wrap_lec_sec09{padding-top:70px;background:url(//img.siwonschool.com/www/v2/comm/bg_pt_gray2.gif)}
.intro_section .wrap_lec_sec09 .view_area{float:left;width:485px;padding-top:62px}
.intro_section .wrap_lec_sec09 .view_area .wrap_mov{overflow:hidden;position:relative;width:480px;height:270px;cursor:pointer}
.intro_section .wrap_lec_sec09 .view_area .wrap_mov img{position:absolute;top:0;left:0;z-index:1}
.intro_section .wrap_lec_sec09 .view_area .wrap_mov .mask{display:none;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity10.png) repeat}
.intro_section .wrap_lec_sec09 .view_area .wrap_mov .ico_play{position:absolute;left:50%;top:50%;z-index:3;margin:-20px 0 0 -15px}
.intro_section .wrap_lec_sec09 .view_area .wrap_mov:hover .mask{display:block}
.intro_section .wrap_lec_sec09 .view_area .wrap_mov embed{position:absolute;top:0;left:0;z-index:4}
.intro_section .wrap_lec_sec09 .view_area .interviewee .itv_tit{display:block;padding-top:30px;color:#333;font-size:16px}
.intro_section .wrap_lec_sec09 .view_area .interviewee .itv_cont{display:block;padding-top:10px;color:#999;line-height:1.4}
.intro_section .wrap_lec_sec09 .view_area .interviewee .itv_name{display:block;padding-top:20px;color:#999;font-size:12px}
.intro_section .wrap_lec_sec09 .list_area{overflow:hidden;float:right;width:480px;height:567px;padding-top:60px;background:url(//img.siwonschool.com/www/v2/main/interview_list_bg.png) 56px 0 no-repeat}
.intro_section .wrap_lec_sec09 .interview_list li{position:relative;height:110px;padding-left:130px;cursor:pointer}
.intro_section .wrap_lec_sec09 .interview_list .thumb{position:absolute;top:0;left:0}
.intro_section .wrap_lec_sec09 .interview_list .thumb img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.intro_section .wrap_lec_sec09 .interview_list li:hover .thumb img,
.intro_section .wrap_lec_sec09 .interview_list li.on .thumb img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.intro_section .wrap_lec_sec09 .interview_list .name{display:block;padding-top:15px;color:#2f62cb}
.intro_section .wrap_lec_sec09 .interview_list .cont{padding-bottom:10px;color:#666}
.intro_section .wrap_lec_sec09 .list_area .bx-pager,
.intro_section .wrap_lec_sec09 .list_area .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.intro_section .wrap_lec_sec10{height:415px;background:#d7e0f3}
.intro_section .wrap_lec_sec10 .tit{padding:100px 0 0 490px}
.intro_section .wrap_lec_sec10 .cont{padding:50px 0 0 490px}
.intro_section .wrap_lec_sec10 p{font-size:16px;color:#000;line-height:1.4}
.intro_section .wrap_lec_sec10 .wrap_trophy_slide{position:absolute;top:70px;left:50px}
.intro_section .wrap_lec_sec10 .wrap_trophy_slide .trophy_slide{overflow:hidden}
.intro_section .wrap_lec_sec10 .wrap_trophy_slide li{width:303px}
.intro_section .wrap_lec_sec10 .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:50%;margin-top:-19px;width:17px;height:38px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/intro/nav_trophy.png) no-repeat}
.intro_section .wrap_lec_sec10 .bx-controls-direction a.bx-prev{left:-70px;background-position:left top}
.intro_section .wrap_lec_sec10 .bx-controls-direction a.bx-next{right:-40px;background-position:right top}
.intro_section .wrap_lec_sec10 .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px}
.intro_section .wrap_lec_sec11{padding:80px 0;background:url(//img.siwonschool.com/www/v2/intro/lec_sec11_bg.jpg) center no-repeat;background-size:cover}
.intro_section .wrap_lec_sec11 > .inner{width:1100px;margin:0 auto}
.intro_section .wrap_lec_sec11 .cont{margin-top:30px}
.intro_section .wrap_lec_sec11 .cont:last-child{margin-top:20px}
.intro_section .wrap_lec_sec11 .cont ul{overflow:hidden}
.intro_section .wrap_lec_sec11 .cont ul li{float:left;margin-right:20px;width:540px;height:220px;border:1px solid #fff;box-sizing:border-box}
.intro_section .wrap_lec_sec11 .cont ul li:last-child{margin-right:0}
.intro_section .wrap_lec_sec11 .cont ul li .warp_list{margin:30px 0 0 50px;padding-left:105px}
.intro_section .wrap_lec_sec11 .cont ul li .list01{background:url(//img.siwonschool.com/www/v2/intro/lec_sec11_ico01.png) 0 10px no-repeat}
.intro_section .wrap_lec_sec11 .cont ul li .list02{background:url(//img.siwonschool.com/www/v2/intro/lec_sec11_ico02.png) 0 10px no-repeat}
.intro_section .wrap_lec_sec11 .cont ul li .list03{background:url(//img.siwonschool.com/www/v2/intro/lec_sec11_ico03.png) 0 10px no-repeat}
.intro_section .wrap_lec_sec11 .cont ul li .list04{background:url(//img.siwonschool.com/www/v2/intro/lec_sec11_ico04.png) 0 10px no-repeat}
.intro_section .wrap_lec_sec11 .cont ul li .sub_tit{font-size:22px;font-weight:bold;color:#f2f2f2}
.intro_section .wrap_lec_sec11 .cont ul li .txt{margin:15px 0;font-size:15px;color:#97bafd}
.intro_section .wrap_lec_sec11 .cont ul li .bt{display:block;width:170px;height:40px;background:#fff;font-size:14px;color:#2f62cb;text-align:center;line-height:35px;border-radius:20px}
.intro_section .wrap_lec_sec12{background:#111}
.intro_section .wrap_lec_sec12 img{margin-top:-70px}
/* 이시원 강사 소개 */
.wrap_intro_siwon{padding:70px 0;background:#e8eff7 url(//img.siwonschool.com/www/v2/intro/bg_intro_siwon.jpg) center top no-repeat}
.wrap_intro_siwon .tit_siwon{padding:45px 0 0 40px;margin-bottom:70px;width:480px;height:305px;background:url(//img.siwonschool.com/www/v2/intro/bg_tit_introsw.png) no-repeat}
.wrap_intro_siwon .tit_siwon .desc{padding-top:35px;font-size:17px;color:#444;line-height:1.5}
.wrap_intro_siwon .story_tit{height:60px;font-size:20px;color:#fff;line-height:60px;text-align:center;background:url(//img.siwonschool.com/www/v2/intro/bg_gray_opacity.png)}
.wrap_intro_siwon .wrap_cont{padding-bottom:10px;background:url(//img.siwonschool.com/www/v2/comm/bg_white_opacity90.png)}
.wrap_intro_siwon dl{margin:0 50px 50px;padding-top:50px;border-top:1px dashed #e8e8e8}
.wrap_intro_siwon .cont1{border-top:none;background:url(//img.siwonschool.com/www/v2/intro/img_intro1_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont2{background:url(//img.siwonschool.com/www/v2/intro/img_intro2_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont3{background:url(//img.siwonschool.com/www/v2/intro/img_intro3_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont4{background:url(//img.siwonschool.com/www/v2/intro/img_intro4_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont5{background:url(//img.siwonschool.com/www/v2/intro/img_intro5_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont6{background:url(//img.siwonschool.com/www/v2/intro/img_intro6_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont7{background:url(//img.siwonschool.com/www/v2/intro/img_intro7_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont8{background:url(//img.siwonschool.com/www/v2/intro/img_intro8_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont9{background:url(//img.siwonschool.com/www/v2/intro/img_intro9_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont10{background:url(//img.siwonschool.com/www/v2/intro/img_intro10_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont11{background:url(//img.siwonschool.com/www/v2/intro/img_intro11_02.png) left bottom no-repeat}
.wrap_intro_siwon .cont12{background:url(//img.siwonschool.com/www/v2/intro/img_intro12_02.png) left bottom no-repeat}
.wrap_intro_siwon dt{padding-left:230px;font-size:20px;font-weight:bold;color:#000}
.wrap_intro_siwon dd{padding:30px 0 0 230px;font-size:15px;color:#444;line-height:1.8}
.wrap_intro_siwon .note{padding:50px 0 55px;text-align:center}
.intro_section .wrap_diary{height:549px;padding-top:70px;background:#f2f8fb url(//img.siwonschool.com/www/v2/main/bg_diary.jpg) center bottom no-repeat}
.intro_section .wrap_diary .desc{padding:15px 0;font-size:14px;color:#5b5b5b;line-height:1.6;text-align:center}
.intro_section .wrap_diary .diary_cont li{position:relative;width:583px;height:167px;padding:20px 0 0 130px;background:url(//img.siwonschool.com/www/v2/main/bg_diary_cont.png) right 10px no-repeat}
.intro_section .wrap_diary .diary_cont li .tit{overflow:hidden;max-width:460px;padding-bottom:10px;font-size:15px;color:#000;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
.intro_section .wrap_diary .diary_cont li .tit .ico_new{padding-left:5px;vertical-align:middle}
.intro_section .wrap_diary .diary_cont li .cont{overflow:hidden;padding-bottom:10px;height:80px;color:#000;line-height:1.6}
.intro_section .wrap_diary .diary_cont li .cont p{color:#000;line-height:1.6}
.intro_section .wrap_diary .diary_cont li .date{position:absolute;top:20px;right:20px;color:#8ba7fe}
.intro_section .wrap_diary .diary_cont li .thumb{position:absolute;top:0;left:0}
.intro_section .wrap_diary .bt_go{position:absolute;bottom:0;right:0;display:inline-block;width:218px;height:51px;border:1px solid #2f62cb;border-radius:27px;font-size:18px;letter-spacing:-1px;line-height:47px;text-align:center;color:#2f62cb;background:#fff}
.intro_section .wrap_diary .bt_go:hover{color:#2f62cb;text-decoration:none}
/* 핵심가치 */
.intro_section .wrap_values{height:700px;padding-top:110px;background:url(//img.siwonschool.com/www/v2/intro/bg_values.png) center top no-repeat}
.intro_section .wrap_values > *{text-align:center}
.intro_section .wrap_values .desc1{padding:60px 0 15px;font-size:16px;color:#000;line-height:1.8}
.intro_section .wrap_values .desc2{padding-bottom:75px;font-size:16px;color:#666;line-height:1.8}
.intro_section .wrap_values .bt_area .inno{padding-top:20px;font-size:14px;color:#666}
/* 사회공헌 */
.intro_section .wrap_share .page_desc{margin:50px 0 70px;height:240px;background:url(//img.siwonschool.com/www/v2/intro/share_story.jpg) no-repeat}
.intro_section .wrap_share .page_desc .cont{position:relative;top:125px;left:73px;font-size:14px;color:#666;line-height:1.5}
.intro_section .wrap_share .subtit{padding-bottom:20px;font-size:16px;color:#000}
.intro_section .wrap_share .share_list{border-top:2px solid #000}
.intro_section .wrap_share .share_list li{border-bottom:1px solid #e8e8e8}
.intro_section .wrap_share .share_list .summ{position:relative;height:120px;background:#fff}
.intro_section .wrap_share .share_list .summ_tit{padding:40px 0 0 175px;font-size:16px;color:#000}
.intro_section .wrap_share .share_list .summ_desc{padding:5px 0 0 175px;font-size:16px;color:#2f62cb}
.intro_section .wrap_share .share_list .summ_thumb{position:absolute;top:15px;left:15px}
.intro_section .wrap_share .share_list .bt_more{position:absolute;top:50%;right:30px;width:88px;padding-left:30px;padding-right:30px;margin-top:-20px;text-align:left;background:url(//img.siwonschool.com/www/v2/comm/arr_breadcrumb_on.png) right -7px no-repeat;cursor:pointer}
.intro_section .wrap_share .share_list li.on .bt_more{background-position:right -56px}
.intro_section .wrap_share .share_list .detail{display:none}
.intro_section .wrap_share .share_list li.on .detail{display:block}
.intro_section .wrap_share .story1 .story_head{height:430px;text-align:center;background:url(//img.siwonschool.com/www/v2/intro/bg_story1_head.jpg) no-repeat}
.intro_section .wrap_share .story1 .story_head a{position:relative;top:322px}
.intro_section .wrap_share .story1 .story_cont{padding:0 50px;background:url(//img.siwonschool.com/www/v2/comm/bg_pt_gray.gif) center top repeat}
.intro_section .wrap_share .story1 dl{padding:50px 0;background:url(//img.siwonschool.com/www/v2/intro/line_story1.gif) left top repeat-x}
.intro_section .wrap_share .story1 dl.noline{background:none}
.intro_section .wrap_share .story1 dt{height:29px;padding-left:32px;margin-bottom:25px;font-size:20px;color:#000;line-height:29px}
.intro_section .wrap_share .story1 dt.ico1{background:url(//img.siwonschool.com/www/v2/intro/ico_story1_a.jpg) left center no-repeat}
.intro_section .wrap_share .story1 dt.ico2{background:url(//img.siwonschool.com/www/v2/intro/ico_story1_b.png) left center no-repeat}
.intro_section .wrap_share .story1 dt.ico3{background:url(//img.siwonschool.com/www/v2/intro/ico_story1_c.png) left center no-repeat}
.intro_section .wrap_share .story1 dd{font-size:16px;color:#666;line-height:1.4}
.intro_section .wrap_share .story1 dd.comment{height:273px;background:url(//img.siwonschool.com/www/v2/intro/img_story1_c.png) no-repeat}
.intro_section .wrap_share .story1 dd.comment div{position:relative;top:43px;left:277px;font-size:14px;color:#000;line-height:1.8}
.wrap_layer_popup#layer_paper{padding-top:30px}
.wrap_layer_popup#layer_paper .pop_close{position:absolute;top:30px;right:30px}/* 기부증서 */
/* 언론 보도 */
.intro_section .wrap_article .article_head{padding:35px 0 70px}
.intro_section .wrap_article .wrap_award{height:340px}
.intro_section .wrap_article .wrap_award + .position{padding:25px 0;border-top:1px solid #ddd;background:#f8f8f8}
.intro_section .wrap_article .wrap_award_list{overflow:hidden;position:relative;margin:0 26px;background:url(//img.siwonschool.com/www/v2/intro/line_award.png) left 87px repeat-x}
.intro_section .wrap_article .award_list{width:5000px}
.intro_section .wrap_article .award_list li{float:left;position:relative;height:74px;padding-bottom:42px}
.intro_section .wrap_article .award_list dl{overflow:hidden}
.intro_section .wrap_article .award_list dt span{position:absolute;left:14px;bottom:0;padding-top:13px;font-size:16px;background:url(//img.siwonschool.com/www/v2/intro/award_dot_gray.png) center top no-repeat}
.intro_section .wrap_article .award_list dt.last span{color:#2f62cb;background:url(//img.siwonschool.com/www/v2/intro/award_dot_blue.png) center top no-repeat}
.intro_section .wrap_article .award_list dd{float:left;padding-right:40px}
.intro_section .wrap_article .award_list dd img{float:left}
.intro_section .wrap_article .award_list dd span{float:left;padding:0px 0 0 10px;font-size:12px}
.intro_section .wrap_article .nav{display:block;overflow:hidden;position:absolute;top:62px;width:9px;height:11px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/intro/nav_award.png) no-repeat;cursor:pointer}
.intro_section .wrap_article .nav.left{left:0;padding:20px 7px 20px 10px;background-position:10px 20px}
.intro_section .wrap_article .nav.right{right:0;padding:20px 10px 20px 7px;background-position:-84px 20px}
.intro_section .wrap_article .subtit{padding-bottom:20px;font-size:16px;color:#000}
/* 제휴문의 */
.intro_section .alli_ing, .intro_section .alli_end{padding-top:50px}
.intro_section .alli_list{overflow:hidden}
.intro_section .alli_list li{float:left;margin-bottom:20px}
.intro_section .alli_end .alli_list li{margin-left:20px}
.intro_section .alli_end .alli_list li:first-child{margin-left:0}
.intro_section .alli_box{background:#fff}
.intro_section .alli_box.w1{width:100%}
.intro_section .alli_box.w2{width:490px}
.intro_section .alli_box.w3{width:235px}
.intro_section .alli_box .thumb_area{position:relative;border:1px solid #e8e8e8;border-bottom-width:0}
.intro_section .alli_ef .alli_box .thumb_area{border:0}
.intro_section .alli_box .thumb_area .ef_tit{position:absolute;top:85px;left:400px;font-size:16px;color:#fff}
.intro_section .alli_box .thumb_area .ef_tit .impor{font-size:40px;letter-spacing:-2px}
.intro_section .alli_box .thumb_area .ef_tit .sale{position:absolute;top:-3px;left:-100px;padding:5px 10px 10px;border:1px solid #fff;text-align:center}
.intro_section .alli_box .cont_area{position:relative;padding:20px 30px;border:1px solid #e8e8e8}
.intro_section .alli_box .cont_area .tit{padding-bottom:5px;font-size:16px;line-height:1.6}
.intro_section .alli_box .cont_area .bt_em40_blue{position:absolute;right:20px;top:50%;margin-top:-20px}
.intro_section .alli_partner{margin-top:70px}
.intro_section .alli_partner .desc{margin:35px 0 40px 0;color:#666;font-size:16px;line-height:1.6}
/* 제휴 - 종로유학원 */
.intro_section .alli_jl{padding-top:42px}
.intro_section .alli_jl .tabimg{background:url(//img.siwonschool.com/www/v2/intro/lsa_bg_tab.jpg) no-repeat;height:116px}
.intro_section .alli_jl .tabimg a{margin-left:62px}
.intro_section .alli_jl .tabimg a:first-child{margin-left:80px}
.intro_section .alli_jl .tabimg a.roll img.over{display:none}
.intro_section .alli_jl .tabimg a.roll:hover img{display:none}
.intro_section .alli_jl .tabimg a.roll:hover img.over{display:inline}
.intro_section .alli_jl .lsa_program1{padding:129px 0 44px 0;background:#00d0ea url(//img.siwonschool.com/www/v2/intro/lsa_bg_mtit1.gif) no-repeat 0px 51px}
.intro_section .alli_jl .lsa_program1 a{margin:0 0 16px 24px;display:inline-block;position:relative}
.intro_section .alli_jl .lsa_program1 .btn{position:absolute;width:100%;height:100%;left:0px;top:0px;background:url(//img.siwonschool.com/www/v2/intro/lsa_btn_go.png) no-repeat center}
.intro_section .alli_jl .imgOverBtn{display:inline-block;position:relative}
.intro_section .alli_jl .lsa_program2{padding:504px 0 24px 0;background:#eeefef url(//img.siwonschool.com/www/v2/intro/lsa_bg_mtit2.gif) no-repeat 0px 62px}
.intro_section .alli_jl .lsa_program2 > div, .intro_section .alli_jl .lsa_program2 > a{position:relative;display:inline-block;margin:0 0 24px 24px}
.intro_section .alli_jl .lsa_program2 .btn_nation{position:absolute;width:464px;left:0px;top:164px;text-align:center}
.intro_section .alli_jl .lsa_program2 .btn_nation > a{margin:0px 5px;cursor:pointer}

.intro_section .full{overflow:hidden;position:relative;width:100%}
.intro_section .w2000{position:relative;left:50%;margin-left:-1000px;width:2000px}
.intro_section .w1000{width:1000px;margin:0 auto}
.intro_section .v4_sec2 .w1000{position:relative;height:741px}
.intro_section .v4_sec2 h2{padding:66px 0 45px 0;text-align:center}
.intro_section .v4_sec2 .sec2_wrap{overflow:hidden}
.intro_section .v4_sec2 .review_newest{position:relative;float:left;width:550px}
.intro_section .v4_sec2 .review_newest h3,
.intro_section .v4_sec2 h3{position:relative;height:50px;margin-bottom:19px;padding:15px 0 18px 0;border-bottom:2px solid #333}
.intro_section .v4_sec2 h3 .count{display:inline-block;float:left;position:relative;top:-14px;left:0;margin-right:10px;color:#3775e9;font:bold 64px arial}
.intro_section .v4_sec2 h3 img{}
.intro_section .v4_sec2 .review_newest .neweat_list{height:442px;overflow:hidden}
.intro_section .v4_sec2 .review_newest .list{}
.intro_section .v4_sec2 .review_newest li{padding-bottom:10px}
.intro_section .v4_sec2 .review_cont{position:relative;height:75px;padding:13px;border:1px solid #e3e3e3;border-radius:5px;overflow:hidden}
.intro_section .v4_sec2 .wrap_avatar{position:absolute;top:13px;left:20px;text-align:center}
.intro_section .v4_sec2 .wrap_avatar .thumb{display:block}
.intro_section .v4_sec2 .wrap_avatar .name{display:block;margin-top:3px;color:#333;font-size:12px;font-weight:bold}
.intro_section .v4_sec2 .review_newest .wrap_cont{margin-left:92px}
.intro_section .v4_sec2 .review_newest .tit{display:block;color:#222;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.intro_section .v4_sec2 .review_newest .cont{margin-top:5px;color:#888;font-size:14px;text-overflow:ellipsis;overflow:hidden}
.intro_section .v4_sec2 .review_newest .cont .more{display:block;margin-top:5px;color:#5483da;font-size:12px;text-decoration:underline;text-align:right}
.intro_section .v4_sec2 .wrap_avatar .avatar_mask{width:54px;height:54px;border-radius:54px}
.intro_section .v4_sec2 .today_neweat{position:relative;float:right;width:410px;overflow:hidden}
.intro_section .v4_sec2 .today_neweat .neweat_list{height:227px;padding:0 20px;border:1px solid #e3e3e3;border-radius:5px;overflow:hidden}
.intro_section .v4_sec2 .today_neweat .neweat_list li{width:auto !important;padding:18px 0;border-bottom:1px dashed #e3e3e3;overflow:hidden}
.intro_section .v4_sec2 .today_neweat .neweat_list li .cont{display:block;color:#888;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.intro_section .v4_sec2 .today_neweat .neweat_list li .name{display:block;margin-top:5px;color:#5483da;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.intro_section .v4_sec2 .visual{display:block;position:absolute;bottom:0;right:-36px;width:424px;height:270px;background:url(//img.siwonschool.com/www/v2/main/bg_v4_sec3.png) no-repeat}
.intro_section .v4_sec2 .bt_more{display:inline-block;position:absolute;top:48px;right:0;width:13px;height:13px;background:url(//img.siwonschool.com/www/v2/comm/ico_more.png) no-repeat;text-indent:-999em}
.intro_section .v4_sec3{background:#f3f8fc}
.intro_section .v3_sec5{height:713px;background:url(//img.siwonschool.com/www/v2/main/main_sec4_bg.jpg) center center no-repeat;background-size:cover}
.intro_section .v3_sec5 .list li{float:left;margin-left:10px}
.intro_section .v3_sec5 .list li:first-child{margin-left:0}
.intro_section .v3_sec5 .list .bt{padding-top:39px}
/* 시원스쿨소개 v3 */
.intro_section.v3 .blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.intro_section.v3 .navi_tit_intro{position:relative;width:1000px;margin:0 auto;padding-top:70px;border-bottom:1px solid #929292}
.intro_section.v3 .navi_tit_intro .tit{padding-bottom:20px;font-size:26px;font-weight:bold;color:#fff}
.intro_section.v3 .navi_tit_intro .tit img{vertical-align:bottom}
.intro_section.v3 .navi_tit_intro .navi_list{position:absolute;right:0;bottom:17px;overflow:hidden}
.intro_section.v3 .navi_tit_intro .navi_list li{display:inline;color:#929292}
.intro_section.v3 .navi_tit_intro .navi_list li a{color:#929292}
.intro_section.v3 .navi_tit_intro .navi_list li a.on{color:#fff}

.intro_section.v3 .sec01{width:100%;height:735px;background:url(//img.siwonschool.com/www/v3/lecintro/sec01_bg.jpg) center top  no-repeat;background-size:cover}
.intro_section.v3 .sec01>.w1000{height:610px}
.intro_section.v3 .sec01 .video_area{position:absolute;right:-74px;top:-24px;z-index:9;width:868px;height:573px;background:url(//img.siwonschool.com/www/v3/lecintro/sec01_video_thumb.png) center top  no-repeat}
.intro_section.v3 .sec01 .video_area .innerbox{position:absolute;top:75px;left:75px;width:718px;height:423px}
.intro_section.v3 .sec01 .chars{position:absolute;left:-377px;bottom:-30px;z-index:10}

.intro_section.v3 .sec02_tit{text-align:center;padding:90px 0 0 0}
.intro_section.v3 .sec02_tit h3{position:relative}
.intro_section.v3 .sec02{width:100%;position:relative;overflow:hidden}
.intro_section.v3 .sec02 .sec02_top{width:100%;text-align:center;height:1770px;background:url(//img.siwonschool.com/www/v3/lecintro/sec02_top_bg.jpg) center top  no-repeat;background-size:cover}

.intro_section.v3 .sec02 .sec02_top .sec02_txt1{margin-top:7px}
.intro_section.v3 .sec02 .sec02_top .sec02_txt2{margin:0 auto;width:1000px;height:506px;position:relative}
.intro_section.v3 .sec02 .sec02_top .sec02_txt2>.imgbox{position:absolute;top:14px;left:-37px}
.intro_section.v3 .sec02 .sec02_bot .sec02_txt3{margin:0 auto;width:1000px;height:447px;position:relative}
.intro_section.v3 .sec02 .sec02_bot .sec02_txt3>.imgbox{position:absolute;top:-298px;left:-167px}
.intro_section.v3 .sec02 .sec02_bot .sec02_txt4{margin:0 auto;width:1000px;height:568px;position:relative}
.intro_section.v3 .sec02 .sec02_bot .sec02_txt4>.imgbox{position:absolute;top:-122px;left:0px}
.intro_section.v3 .sec02 .sec02_bot .sec02_txt5{margin:0 auto;width:1000px;height:665px;position:relative}
.intro_section.v3 .sec02 .sec02_bot .sec02_txt5>.imgbox{position:absolute;top:0px;left:-500px}

.intro_section.v3 .sec03{width:100%;height:460px;background:url(//img.siwonschool.com/www/v3/lecintro/sec03_bg.jpg) center center  no-repeat;background-size:cover}
.intro_section.v3 .sec03 p{text-align:center;padding-top:155px}

.intro_section.v3 .sec06{width:100%;padding:45px 0 130px 0;background:url(//img.siwonschool.com/www/v3/lecintro/sec06_bg.jpg) center top  no-repeat;background-size:cover}
.intro_section.v3 .sec06 .review_list{overflow:hidden}
.intro_section.v3 .sec06 .review_list li{float:left;width:310px;margin-right:35px}
.intro_section.v3 .sec06 .review_list li.last{margin-right:0px}
.intro_section.v3 .sec06 .review_list li .list_item{}
.intro_section.v3 .sec06 .review_list li .list_item .title{color:#111;font-size:18px;line-height:23px;font-weight:bold;margin-top:45px;letter-spacing:-2px}
.intro_section.v3 .sec06 .review_list li .list_item  .round_box{margin-top:10px;padding:30px 25px;border:1px solid #ddd;border-radius:5px;background:#fff}
.intro_section.v3 .sec06 .review_list li .list_item  .round_box .txt{color:#777;font-size:16px;line-height:22px}
.intro_section.v3 .sec06 .review_list li .list_item  .round_box .namebox{margin-top:25px;position:relative}
.intro_section.v3 .sec06 .review_list li .list_item  .round_box .namebox .name{position:absolute;bottom:0px;right:0px;color:#2f62cb}

.intro_section.v3 .sec_review{width:100%;height:473px;background:#f7f6f4}
.intro_section.v3 .sec_review .w1000{height:100%}
.intro_section.v3 .sec_review .introbox{border:8px solid #e6ebed;z-index:9;position:absolute;top:80px;right:0px;border:8px solid #e6ebed;width:260px;height:232px;padding:55px 0 0 66px}
.intro_section.v3 .sec_review .introbox .title{font-size:27px;font-weight:bold;color:#000;width:220px}
.intro_section.v3 .sec_review .introbox .txt{font-size:17px;color:#888;line-height:24px;margin-top:5px;width:220px}
.intro_section.v3 .sec_review .introbox .bt_more{display:inline-block;margin-top:40px;width:78px;height:25px;font-size:12px;line-height:23px;background:#999;text-align:center;color:#fff;border-radius:12px}
.intro_section.v3 .sec_review .video_wrap{position:absolute;top:-69px;left:0px;z-index:10}

.intro_section.v3 .sec_free{width:100%;height:679px;background:url(//img.siwonschool.com/www/v3/lecintro/sec_free_bg.jpg) center top  no-repeat;background-size:cover}
.intro_section.v3 .sec_free .w1000{height:100%}
.intro_section.v3 .sec_free .introbox{border:8px solid #e6ebed;z-index:9;position:absolute;top:80px;left:0px;border:8px solid #e6ebed;width:312px;height:242px;padding:44px 0 0 46px}
.intro_section.v3 .sec_free .introbox .title{font-size:27px;font-weight:bold;color:#000;width:220px}
.intro_section.v3 .sec_free .introbox .txt{font-size:17px;color:#888;line-height:24px;margin-top:5px;width:240px}
.intro_section.v3 .sec_free .introbox .bt_more{display:inline-block;margin-top:40px;width:78px;height:25px;font-size:12px;line-height:23px;background:#999;text-align:center;color:#fff;border-radius:12px}
.intro_section.v3 .sec_free .video_wrap{position:absolute;top:157px;right:0px;z-index:10}

.intro_section.v3 .sec_star{width:100%;height:1111px;background:url(//img.siwonschool.com/www/v3/lecintro/sec_star_bg.jpg) center top  no-repeat;background-size:cover}
.intro_section.v3 .sec_star .w1000{height:100%}
.intro_section.v3 .sec_star .introbox{z-index:9;position:absolute;width:348px;height:287px}
.intro_section.v3 .sec_star .introbox .title{font-size:24px;font-weight:bold;color:#000;width:220px}
.intro_section.v3 .sec_star .introbox .name{font-size:18px;color:#2f62cb;line-height:24px;margin-top:67px}
.intro_section.v3 .sec_star .video_wrap{position:absolute;z-index:10}

.intro_section.v3 .sec_star .introbox.hsh{top:209px;right:0px;border:8px solid #eae6df}
.intro_section.v3 .sec_star .introbox.hsh>div{padding:76px 0 0 89px}
.intro_section.v3 .sec_star .video_wrap.hsh{top:80px;left:0px}
.intro_section.v3 .sec_star .introbox.jsa{bottom:270px;left:0px;border:8px solid #fff}
.intro_section.v3 .sec_star .introbox.jsa>div{padding:55px 0 0 45px}
.intro_section.v3 .sec_star .video_wrap.jsa{bottom:94px;right:0px}
.intro_section.v3 .sec_star .thanks{position:absolute;bottom:60px;right:0px;color:#000;font-size:18px;line-height:18px;font-weight:bold}

/* 왕초보도 할수 있어요 */
.intro_section.v4 .sec_mov{padding-top:60px;border-top:1px solid #efefef}
.intro_section.v4 .sec_mov .head{position:relative;padding-bottom:25px}
.intro_section.v4 .sec_mov .head .hd_r{position:absolute;right:0;bottom:25px}
.intro_section.v4 .sec_mov .video_area{padding-bottom:60px;overflow:hidden}
.intro_section.v4 .sec_mov .hd_r{color:#999;font-size:16px}
.intro_section.v4 .sec02 .w1160{position:relative;left:50%;width:1160px;margin-left:-580px}
.intro_section.v4 .sec02 .w1160 img{margin-bottom:-70px}
.intro_section.v4 .sec03{padding:130px 0 70px 0;background:#f2f4f7;text-align:center}
.intro_section.v4 .sec03 h4.tit{color:#000;font-size:34px}
.intro_section.v4 .sec03 .info{padding:15px 0 30px 0;color:#888;font-size:18px;line-height:1.6}
.intro_section.v4 .sec03 .desc_area{padding:0 40px;background:#fff}
.intro_section.v4 .sec03 .desc_area dl{position:relative;padding:50px 0;overflow:hidden;border-bottom:1px solid #e1e1e1;overflow:hidden}
.intro_section.v4 .sec03 .desc_area dl:last-child{border-bottom:0}
.intro_section.v4 .sec03 .desc_area dl dt{position:absolute;left:0;color:#000;font-size:21px;font-weight:bold;text-align:left;line-height:1.5}
.intro_section.v4 .sec03 .desc_area dl dt .c{color:#2f62cb}
.intro_section.v4 .sec03 .desc_area dl dd{margin-left:230px;color:#707070;font-size:17px;text-align:left;line-height:1.5}
.intro_section.v4 .sec04{padding-top:35px}
.intro_section.v4 .sec04 img{margin-bottom:-87px}
.intro_section.v4 .sec05{padding:87px 0 70px 0;background:url(//img.siwonschool.com/www/v4/intro/intro_sec05_bg.jpg) no-repeat;background-size:cover}
.intro_section.v4 .sec05 ul{margin-top:40px;overflow:hidden}
.intro_section.v4 .sec05 ul li{float:left;width:258px;height:334px;margin-left:20px;padding:20px 30px;border:1px solid #e7e7e7;background:#fff;overflow:hidden}
.intro_section.v4 .sec05 ul li:first-child{margin-left:0}
.intro_section.v4 .sec05 .tit{color:#000;font-size:34px;letter-spacing:-1px}
.intro_section.v4 .sec05 .info{display:block;margin-top:3px;color:#707070;font-size:18px}
.intro_section.v4 .sec05 .num{display:block;color:#2f62cb;font-weight:bold;font-size:30px;font-family:Tahome}
.intro_section.v4 .sec05 .subject{display:block;margin-top:5px;color:#000;font-size:20px;font-weight:bold}
.intro_section.v4 .sec05 .desc{margin-top:15px;color:#707070;font-size:16px;line-height:1.7}
.intro_section.v4 .sec_review{padding:70px 0 20px 0}
.intro_section.v4 .sec_review .introbox{border:10px solid #e0e0e0;z-index:9;width:440px;height:390px;padding:55px 0 0 40px}
.intro_section.v4 .sec_review .introbox .title{font-size:27px;font-weight:bold;color:#000;width:220px}
.intro_section.v4 .sec_review .introbox .txt{padding-bottom:22px;font-size:17px;color:#888;line-height:24px;margin-top:5px;width:220px}
.intro_section.v4 .sec_review .introbox .bt{display:block;margin-top:8px;width:148px;height:25px;font-size:12px;line-height:23px;text-align:center;color:#fff;border-radius:12px}
.intro_section.v4 .sec_review .introbox .more1{background:#999}
.intro_section.v4 .sec_review .introbox .more2{background:#2f62cb}
.intro_section.v4 .sec_review .video_wrap{position:absolute;top:40px;left:320px;z-index:10}

/* 시원스쿨 영어 v4 */
.intro_section.v4 .sw_eng .subtit{font-size:34px;color:#000;line-height:1;text-align:center}
.intro_section.v4 .sw_eng .tit_desc{padding-top:20px;padding-bottom:40px;font-size:16px;color:#555;line-height:1;text-align:center}
.intro_section.v4 .sw_eng .tab_why_box{overflow:hidden;padding:39px 24px;border:1px solid #e7e7e7;background:#f2f4f7}
.intro_section.v4 .sw_eng .tab_why{overflow:hidden;width:452px}
.intro_section.v4 .sw_eng .tab_why dt{float:left;width:100%;padding-bottom:13px;font-size:16px;color:#000;line-height:1;font-weight:bold}
.intro_section.v4 .sw_eng .tab_why dd{float:left;width:50%}
.intro_section.v4 .sw_eng .tab_why dd a{display:block;height:58px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;text-indent:15px;font-size:16px;font-weight:bold;line-height:56px;background:#fff}
.intro_section.v4 .sw_eng .tab_why dd.line_l a{border-left:1px solid #e7e7e7}
.intro_section.v4 .sw_eng .tab_why dd.line_t a{border-top:1px solid #e7e7e7}
.intro_section.v4 .sw_eng .tab_why dd .no{margin-right:5px;font-size:18px;vertical-align:top}
.intro_section.v4 .sw_eng .tab_why dd a:hover{border-color:#2f62cb;color:#fff;background:#2f62cb}
.intro_section.v4 .sw_eng .sec_tit{padding-bottom:15px;border-bottom:1px solid #e1e1e1;font-size:22px;font-weight:bold;color:#000;line-height:30px}
.intro_section.v4 .sw_eng .sec_tit .no{display:inline-block;width:32px;height:32px;margin-right:10px;color:#fff;font-size:15px;line-height:30px;text-align:center;background:#000}
.intro_section.v4 .sw_eng .sec_desc{padding:25px 0 40px}
.intro_section.v4 .sw_eng .sec_desc .f1{font-size:20px;color:#2f62cb;line-height:1}
.intro_section.v4 .sw_eng .sec_desc .f2{padding-top:15px;font-size:16px;color:#555;line-height:1}
.intro_section.v4 .sw_eng [class^="sweng_sec"].bg{background:#f2f4f7}
.intro_section.v4 .sweng_sec01{padding:60px 0}
.intro_section.v4 .sweng_sec01 .step{height:311px;background:url(//img.siwonschool.com/www/v4/intro/sweng_f1_img.png) no-repeat}
.intro_section.v4 .sweng_sec01 .step li{float:left;width:33.33%;padding-top:245px;font-size:20px;color:#000;text-align:center;font-weight:bold;line-height:1}
.intro_section.v4 .sweng_sec01 .word{padding:15px 0;font-size:20px;font-weight:bold;text-align:center;line-height:32px}
.intro_section.v4 .sweng_sec01 .word .kr{display:inline-block;width:90px;height:34px;margin-right:15px;padding-right:36px;color:#2f62cb;background:url(//img.siwonschool.com/www/v4/intro/sweng_f1_arr.jpg) no-repeat}
.intro_section.v4 .sweng_sec01 .box{padding:20px 0;font-size:18px;text-align:center;line-height:1.6;background:#f2f4f7}
.intro_section.v4 .sweng_sec02{padding:60px 0}
.intro_section.v4 .sweng_sec02 .img_word{display:block;margin:0 auto 35px}
.intro_section.v4 .sweng_sec02 .box{position:relative;width:940px;height:122px;padding:6px;margin:0 auto;background:#fff}
.intro_section.v4 .sweng_sec02 .box .inner_box{height:100%;border:1px solid #e7e7e7;background:url(//img.siwonschool.com/www/v4/intro/ico_plus_blue.png) 375px 37px no-repeat}
.intro_section.v4 .sweng_sec02 .box .txt1{position:absolute;top:35px;left:165px;font-size:18px;color:#000;line-height:1.6;font-weight:bold}
.intro_section.v4 .sweng_sec02 .box .txt2{position:absolute;top:35px;left:455px;font-size:18px;color:#000;line-height:1.6;font-weight:bold}
.intro_section.v4 .sweng_sec02 .box .txt2 .fc_blue{margin-right:10px}
.intro_section.v4 .sweng_sec03{padding:60px 0}
.intro_section.v4 .sweng_sec03 .sec03_tab{position:relative;height:222px;padding-left:260px;margin-bottom:40px}
.intro_section.v4 .sweng_sec03 .sec03_tab dt{position:absolute;top:0;left:0}
.intro_section.v4 .sweng_sec03 .sec03_tab dd{float:left;position:relative;margin-left:37px;width:222px;height:222px;background:url(//img.siwonschool.com/www/v4/intro/sweng_prog_bg.png) no-repeat}
.intro_section.v4 .sweng_sec03 .sec03_tab dd .prog{position:absolute;top:0;left:0;z-index:0}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a{display:inline-block;position:relative;z-index:1;width:100%;height:100%;background:url(//img.siwonschool.com/www/v4/intro/sweng_f3_icos.png) no-repeat}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a[data-slide-index="0"]{background-position:0 top}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a[data-slide-index="1"]{background-position:-260px top}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a[data-slide-index="2"]{background-position:-520px top}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a span{display:block;padding-top:150px;font-size:18px;color:#e1e1e1;line-height:1;text-align:center}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a.active{background-position-y:bottom}
.intro_section.v4 .sweng_sec03 .sec03_tab dd a.active span{color:#2f62cb}
.intro_section.v4 .sweng_sec03 .sec03_sl{position:relative;overflow:hidden;height:339px;border:1px solid #000;background:#fff}
.intro_section.v4 .sweng_sec03 .sec03_sl li{position:relative;height:339px;padding-left:590px}
.intro_section.v4 .sweng_sec03 .sec03_sl li .img{position:absolute;top:0;left:0}
.intro_section.v4 .sweng_sec03 .sec03_sl li .tit{display:block;padding-top:90px;padding-bottom:15px;font-size:20px;color:#000;line-height:1}
.intro_section.v4 .sweng_sec03 .sec03_sl li .desc{font-size:18px;line-height:1.6}
.intro_section.v4 .sweng_sec03 .sec03_sl li .note{padding-top:30px;font-size:14px;color:#999;line-height:1}
.intro_section.v4 .sweng_sec04{padding:60px 0}
.intro_section.v4 .sweng_sec04 .sec04_tab{overflow:hidden;width:952px;margin:0 auto 20px;border-bottom:2px solid #2f62cb}
.intro_section.v4 .sweng_sec04 .sec04_tab li{float:left;width:190px}
.intro_section.v4 .sweng_sec04 .sec04_tab li:first-child{width:192px}
.intro_section.v4 .sweng_sec04 .sec04_tab li a{display:block;height:38px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:16px;color:#999;line-height:36px;text-align:center;background:#fff}
.intro_section.v4 .sweng_sec04 .sec04_tab li:first-child a{border-left:1px solid #e7e7e7}
.intro_section.v4 .sweng_sec04 .sec04_tab li a.active{border-color:#2f62cb;color:#fff;background:#2f62cb}
.intro_section.v4 .sweng_sec04 .sec04_sl{position:relative;width:952px;margin:0 auto}
.intro_section.v4 .sweng_sec04 .sec04_sl .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;text-indent:-100%;background:url(//img.siwonschool.com/www/v4/intro/sweng_f4_nav.png) no-repeat}
.intro_section.v4 .sweng_sec04 .sec04_sl .bx-controls-direction a.bx-prev{left:-24px;background-position:left center}
.intro_section.v4 .sweng_sec04 .sec04_sl .bx-controls-direction a.bx-next{right:-24px;background-position:right center}
.intro_section.v4 .sweng_sec05{padding:60px 0}
.intro_section.v4 .sweng_sec05 .feat{overflow:hidden;background:url(//img.siwonschool.com/www/v4/intro/ico_plus_gray.png) center center no-repeat}
.intro_section.v4 .sweng_sec05 .feat .box{width:408px;height:214px;padding-left:40px;border:1px solid #e7e7e7}
.intro_section.v4 .sweng_sec05 .feat .box dt{padding-top:40px;padding-bottom:20px;font-size:20px;color:#000;line-height:1;font-weight:bold}
.intro_section.v4 .sweng_sec05 .feat .box dd{font-size:18px;line-height:1.8}
.intro_section.v4 .sw_eng .bt_blue{display:inline-block;width:340px;height:50px;font-size:16px;color:#fff;text-align:center;line-height:48px;background:#2f62cb}
.intro_section.v4 .sw_eng .bt_black{display:inline-block;width:340px;height:50px;font-size:16px;color:#fff;text-align:center;line-height:48px;background:#000}
.intro_section.v4 .sweng_sec06{padding:60px 0}
.intro_section.v4 .sweng_sec06 .part{overflow:hidden}
.intro_section.v4 .sweng_sec06 .part li{float:left;position:relative;padding-left:1px}
.intro_section.v4 .sweng_sec06 .part li:first-child{padding-left:0}
.intro_section.v4 .sweng_sec06 .part li::before{position:absolute;top:13px;left:0;width:1px;height:311px;background:#e7e7e7;content:''}
.intro_section.v4 .sweng_sec06 .part li:first-child::before{content:none}
.intro_section.v4 .sweng_sec06 .part .cate{display:inline-block;position:absolute;top:145px;left:10px;width:95px;height:95px;font-size:20px;color:#000;font-weight:bold;text-align:center;line-height:93px;background:url(//img.siwonschool.com/www/v4/intro/sweng_circle_bg.png) no-repeat}
.intro_section.v4 .sweng_sec06 .part img{display:block}
.intro_section.v4 .sweng_sec06 .part .desc{font-size:18px;line-height:1.6;text-align:center}
.intro_section.v4 .sw_eng .box_with{height:233px;margin-top:70px;text-align:center;background:url(//img.siwonschool.com/www/v4/intro/sweng_with.jpg) no-repeat}
.intro_section.v4 .sw_eng .box_with .txt{padding-top:45px;padding-bottom:30px;font-size:22px;text-align:center;line-height:1.6}

.intro_section.v4 .sweng_sec07{padding:60px}
.intro_section.v4 .sweng_sec07 .sec07_tab{overflow:hidden;width:952px;margin:0 auto 20px;border-bottom:2px solid #2f62cb}
.intro_section.v4 .sweng_sec07 .sec07_tab li{float:left;width:318px}
.intro_section.v4 .sweng_sec07 .sec07_tab li:first-child{width:316px}
.intro_section.v4 .sweng_sec07 .sec07_tab li a{display:block;height:38px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:16px;color:#999;line-height:36px;text-align:center;background:#fff}
.intro_section.v4 .sweng_sec07 .sec07_tab li:first-child a{border-left:1px solid #e7e7e7}
.intro_section.v4 .sweng_sec07 .sec07_tab li a.active{border-color:#2f62cb;color:#fff;background:#2f62cb}
.intro_section.v4 .sweng_sec07 .sec07_sl{position:relative;width:952px;margin:0 auto}
.intro_section.v4 .sweng_sec07 .sec07_sl .cont{height:477px;background-color:#fff}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 .steps{position:relative;top:103px;width:780px;margin:0 auto;border-top:1px solid #e7e7e7}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl{position:absolute;top:0;width:226px;height:277px;border:1px solid #e7e7e7;opacity:0}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl[data-state="show"]{top:25px;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl.t1{left:0}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl.t2{left:275px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl.t3{left:550px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl::before{position:absolute;top:-25px;left:50%;width:1px;height:25px;background:#e7e7e7;content:''}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl .step{position:absolute;top:-60px;left:0;width:100%;height:29px;font-size:20px;color:#000;line-height:1;text-align:center}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl .step::after{position:absolute;bottom:-11px;left:50%;margin-left:-6px;width:9px;height:9px;border:2px solid #000;border-radius:100%;background:#fff;content:''}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl .tit{margin-top:35px;padding-bottom:10px;font-size:20px;color:#000;font-weight:bold;text-align:center;line-height:1}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl .tit::before{display:block;width:100%;height:64px;margin-bottom:15px;background:url(//img.siwonschool.com/www/v4/intro/sweng_f7_ico.png) no-repeat;content:''}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl.t1 .tit::before{background-position:center 0}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl.t2 .tit::before{background-position:center -100px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl.t3 .tit::before{background-position:center -200px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl1 dl .desc{font-size:16px;line-height:1.6;text-align:center}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl2{position:relative;background:#fff url(//img.siwonschool.com/www/v4/intro/sweng_f7_mini.jpg) 440px top no-repeat}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl2 .talk{position:relative;top:90px;width:452px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl2 .talk li{display:inline-block;float:right;position:relative;height:58px;margin-bottom:60px;padding:0 15px;border-radius:29px;font-size:18px;color:#000;line-height:56px;text-align:right;background:#e7e7e7;opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl2 .talk li.t2{right:55px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl2 .talk li.t3{right:77px}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl2 .talk li[data-state="show"]{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl3{position:relative;background:url(//img.siwonschool.com/www/v4/intro/sweng_f7_result.jpg) no-repeat}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl3 .result{position:absolute;top:45px;left:40px;padding:20px;font-size:18px;color:#000;line-height:1.6;background:rgba(255,255,255,.5);opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
.intro_section.v4 .sweng_sec07 .sec07_sl .sl3 .result[data-state="show"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.intro_section.v4 .sweng_sec07 .sec07_sl .tail{padding:30px 0;font-size:20px;line-height:1.6;text-align:center;background:#e7e7e7}
.intro_section.v4 .sweng_sec07 .sec07_sl .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;text-indent:-100%;background:url(//img.siwonschool.com/www/v4/intro/sweng_f4_nav.png) no-repeat}
.intro_section.v4 .sweng_sec07 .sec07_sl .bx-controls-direction a.bx-prev{left:-24px;background-position:left center}
.intro_section.v4 .sweng_sec07 .sec07_sl .bx-controls-direction a.bx-next{right:-24px;background-position:right center}
.intro_section.v4 .sweng_sec07 .sec07_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}

/* 1위 시원스쿨 */
.award {overflow: hidden;width: 100%; min-width: 1000px;padding-bottom: 0 !important;}
.award .wrap_award {background:#080808;padding-bottom: 70px;}
.award .wrap_award .sec_imp{padding-top:0 !important;}
.award .wrap_award .sec_award {background:#080808;padding:0 !important;}
.award .wrap_award .sec_award ul {overflow:hidden;margin-top: 16px;}
.award .wrap_award .sec_award ul li {float:left;position: relative;}
.award .wrap_award .sec_award ul li + li {margin-left: 16px;}
.award .wrap_award .sec_award li .bg {width:170px;height:170px; line-height:170px;background-color:rgba(13,12,10,.8);color:#fff;text-decoration:underline;text-align:center;display: none;font-size:18px;}
.award .wrap_award .sec_award li:hover .bg {display: block;position: absolute; top:0; left:0;}

/* 사회공헌 이야기 */
.siwonlove {overflow: hidden;width: 100%; min-width: 1000px;padding-bottom: 0 !important}
.siwonlove .sec_love {position: relative;}
.siwonlove .sec_love .swlove_sl{max-width:2000px;overflow:hidden;position: absolute;top:190px}
.siwonlove .sec_love .swlove_sl .bx-wrapper{max-width:none !important}
.siwonlove .sec_love .swlove_sl .bx-viewport{overflow:visible !important}
.siwonlove .sec_love .swlove_sl li{width:350px !important;margin-right:10px;}
.siwonlove .sec_love .swlove_sl li a{display:inline-block}
.siwonlove .sec_love .swlove_sl li .img_area{height:400px;position:relative}
.siwonlove .sec_love .swlove_sl li img {max-height:400px; width:250px;position:absolute;bottom:0}
.siwonlove .sec_love .swlove_sl li .tit {color:#fff;font-size:18px;margin:25px 0 13px;width:250px}
.siwonlove .sec_love .swlove_sl li .cont {color:#666;display: block;margin-top: 3px; font-size:15px;width:250px}
.wrap_siwonlove .sec_bottom {padding:60px 0 275px 0;}
.wrap_siwonlove .sec_bottom .table_area table{width:100%; border-top:2px solid #000;table-layout:fixed}
.wrap_siwonlove .sec_bottom .table_area table tr.tit_box {height:60px;line-height:60px;}
.wrap_siwonlove .sec_bottom .table_area table tr.tit_box td {font-size:16px}
.wrap_siwonlove .sec_bottom .table_area table thead{border-bottom:1px solid #000}
.wrap_siwonlove .sec_bottom .table_area table thead th {height:60px;line-height:60px;font-size:17px; color:#222;}
.wrap_siwonlove .sec_bottom .table_area table tbody tr{border-bottom:1px solid #ddd;}
.wrap_siwonlove .sec_bottom .table_area table tbody tr.tit_box td {color:#999;}
.wrap_siwonlove .sec_bottom .table_area table tbody tr.tit_box .title {color:#333;padding: 0 20px;text-overflow:ellipsis; overflow:hidden}
.wrap_siwonlove .sec_bottom .table_area table tr.cont_box{display:none}
.wrap_siwonlove .sec_bottom .table_area table tr.cont_box td{padding:30px 60px;background:#f3f4f8}

/* 누적 기부금 */
.siwoncharity{overflow: hidden;width: 100%; min-width: 1000px;padding-bottom: 0 !important;}
.siwoncharity .sec_chari{background:#f2f4f7;position:relative;}
.siwoncharity .sec_chari .graph_per{display:inline-block;width:77%;height:20px;margin-right:5px;background:#e0e0e0;border-radius:10px;position:absolute;top:62.3%;left:5%}
.siwoncharity .sec_chari .graph_per i{display:block;position:absolute;top:0;left:0;height:100%;background:#f22b2b;border-radius:10px 0 0 10px}
.siwoncharity .sec_chari .goal{position:absolute;top:61%;right:2.5%}
.siwoncharity .sec_charity2 .graph_per{top:45.5%}
.siwoncharity .sec_charity2 .goal{top:45%;}
.siwoncharity .sec_charity2 .price{position:absolute;right:58.4%;bottom:20.5%;font-size:40px;color:#111;font-weight:bold;}
.siwoncharity .sec_charity2 .use{right:7.2%;}
.siwoncharity .sec_total{background:#ffed58;position:relative}
.siwoncharity .sec_total .price{position:absolute;bottom:22.5%;right:14.6%;font-size:90px;color:#111;font-weight:bold;display:block;width:114px;height:112px;line-height:103px;text-align:center;}
.siwoncharity .sec_total .two{right:25%}
.siwoncharity .sec_total .three{right:35.8%}
.siwoncharity .sec_total .four{right:48.7%}
.siwoncharity .sec_total .five{right:59.5%}
.siwoncharity .sec_total .six{right:69.8%}
.siwoncharity .sec_total .seven{right:82.8%}
.siwoncharity .sec_total .price:after{content:'';display:block;width:104px;height:5px;background:#fff;position:absolute;top:47%;left:5px;}
.siwoncharity .sec_charitysl{background:#fff;text-align:center}
.siwoncharity .sec_charitysl .swcharity_sl{padding:30px 0 20px 0}
.siwoncharity .sec_charitysl .swcharity_sl .bx-wrapper{max-width:2000px !important;}
.siwoncharity .sec_charitysl .swcharity_sl .bx-viewport{padding:40px 0;}
.siwoncharity .sec_charitysl .swcharity_sl li{position:relative;width:350px !important;margin-right:10px;}
.siwoncharity .sec_charitysl .swcharity_sl li.sl_box img:hover{border:10px solid #ffed58;border-radius:50%;transform:scale(1.01);-webkit-transform:scale(1.01);}
.siwoncharity .sec_charitysl .btn_go{margin-bottom:80px}
.siwoncharity .sec_info{background:#f2f4f7;padding:80px 0 150px 0}
.siwoncharity .sec_info b{display:block;font-size:18px;color:#000;margin-bottom:5px}
.siwoncharity .sec_info p{font-size:16px;color:#666;line-height:1.8}

/* 시원스쿨 영어 연구소 v4 */
.intro_section.v4 .sw_lab .sec_tit{font-size:34px;color:#000;line-height:1}
.intro_section.v4 .sw_lab .sec_desc{padding-top:15px;padding-bottom:40px;font-size:16px;color:#555;line-height:1.6}
.intro_section.v4 .sw_lab .lab_sec01{padding:70px 0;text-align:center;background:#f2f4f7}
.intro_section.v4 .sw_lab .lab_sec01 .desc{padding-top:40px;font-size:18px;color:#555;line-height:1.6}
.intro_section.v4 .sw_lab .lab_sec02{padding:100px 0}
.intro_section.v4 .sw_lab .lab_sec02 .service{overflow:hidden;width:1011px}
.intro_section.v4 .sw_lab .lab_sec02 .service li{float:left;width:326px;margin:0 11px 11px 0}
.intro_section.v4 .sw_lab .lab_sec02 .service li a{display:block;height:320px;border:3px solid #e1e1e1}
.intro_section.v4 .sw_lab .lab_sec02 .service li a:hover{border-color:#2f62cb}
.intro_section.v4 .sw_lab .lab_sec02 .service li i{display:block;margin-top:50px;margin-bottom:15px;height:130px;background:url(//img.siwonschool.com/www/v4/intro/ico_lab_support.png) no-repeat}
.intro_section.v4 .sw_lab .lab_sec02 .service li i.ico1{background-position:center 0}
.intro_section.v4 .sw_lab .lab_sec02 .service li i.ico2{background-position:center -150px}
.intro_section.v4 .sw_lab .lab_sec02 .service li i.ico3{background-position:center -300px}
.intro_section.v4 .sw_lab .lab_sec02 .service li i.ico4{background-position:center -450px}
.intro_section.v4 .sw_lab .lab_sec02 .service li i.ico5{background-position:center -600px}
.intro_section.v4 .sw_lab .lab_sec02 .service li i.ico6{background-position:center -750px}
.intro_section.v4 .sw_lab .lab_sec02 .service li .tit{display:block;font-size:24px;color:#000;line-height:1;font-weight:bold;text-align:center}
.intro_section.v4 .sw_lab .lab_sec02 .service li .desc{display:block;padding-top:15px;font-size:14px;text-align:center;line-height:1.4}
.intro_section.v4 .sw_lab .lab_sec03{padding:100px 0;background:#f2f4f7}
.intro_section.v4 .sw_lab .lab_sec03 .book_list{overflow:hidden;width:1011px}
.intro_section.v4 .sw_lab .lab_sec03 .book_list li{float:left;width:191px;height:265px;margin:0 11px 11px 0;background:#fff}
.intro_section.v4 .sw_lab .lab_sec03 .book_list li a{display:block;position:relative;height:100%;padding:0 10px}
.intro_section.v4 .sw_lab .lab_sec03 .book_list li .thumb{display:block;width:100%;height:auto;padding-top:30px}
.intro_section.v4 .sw_lab .lab_sec03 .book_list li .tit{display:block;/* overflow:hidden;white-space:nowrap;text-overflow:ellipsis; */position:absolute;top:210px;left:5%;width:90%;font-size:14px;color:#000;text-align:center;line-height:1.4;word-break:keep-all}
.intro_section.v4 .sw_lab .lab_sec03 .book_list li a:hover .tit{text-decoration:underline}

/* 회사소개 리뉴얼 190614 */
.intro_section.v4 .sec_tit{padding:60px 0 70px 0;text-align:center}
.intro_section.v4 .wrap_siwon h4{padding-bottom:20px;font-weight:bold;font-size:28px;color:#282828}
.intro_section.v4 .wrap_siwon .sec01 .visual{width:1000px;height:248px;margin:0 auto}
.intro_section.v4 .wrap_siwon .sec01 .wrap_sl{min-height:418px;padding-bottom:80px;background:#f3f3f3}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl{position:relative;z-index:;width:940px;margin:0 auto;background:url(//img.siwonschool.com/www/v4/intro/v2/siwon_bsnss_bg.png) no-repeat 0 0}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:250px;width:38px;height:73px;background:url(//img.siwonschool.com/www/v4/intro/v2/siwon_prevnext.png) no-repeat;font-size:1px;text-indent:-200%}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bx-controls-direction .bx-prev{left:-80px;background-position-x:0}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bx-controls-direction .bx-next{right:-80px;background-position-x:-38px}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bx-controls-direction a:hover{background-position-y:-73px}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bsnss_pg{position:absolute;bottom:20px;right:30px;z-index:55}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bsnss_pg li{float:left;margin-left:12px}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bsnss_pg li a{font-size:17px;color:#87a3dc;border-bottom:1px solid #87a3dc}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .bsnss_pg li a.active{font-weight:bold;color:#fff;border-bottom-color:#fff}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .sl li{position:relative}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .sl li > div{padding:50px 0 0 46px;font-size:15px;line-height:1.6;box-sizing:border-box}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .mission{width:715px;height:418px}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .mission .desc{display:block;padding-bottom:20px;font-size:13px;color:#888}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .vision{position:absolute;top:0;right:0;width:435px;height:378px;margin-top:40px;color:#b3ccff}
.intro_section.v4 .wrap_siwon .sec01 .bsnss_sl .vision h4{color:#fff}
.intro_section.v4 .wrap_siwon .sec02{padding:20px}
.intro_section.v4 .wrap_siwon .sec02 [class^="box"]{min-height:310px;padding:60px 0 60px 535px;border-top:1px solid #f3f3f3;font-size:15px;line-height:1.6}
.intro_section.v4 .wrap_siwon .sec02 [class^="box"] h4{padding-top:10px}
.intro_section.v4 .wrap_siwon .sec02 ul li{position:relative;font-size:15px}
.intro_section.v4 .wrap_siwon .sec02 ul li:before{position:absolute;left:0;content:''}
.intro_section.v4 .wrap_siwon .sec02 .box0{border:none;background:url(//img.siwonschool.com/www/v4/intro/v2/siwon_sec02a.jpg) no-repeat 0 60px}
.intro_section.v4 .wrap_siwon .sec02 .box1{background:url(//img.siwonschool.com/www/v4/intro/v2/siwon_sec02b.jpg) no-repeat 0 60px}
.intro_section.v4 .wrap_siwon .sec02 .box2{background:url(//img.siwonschool.com/www/v4/intro/v2/siwon_sec02c.jpg) no-repeat 0 60px}
.intro_section.v4 .wrap_siwon .sec02 .box0 ul{margin-top:35px;overflow:hidden}
.intro_section.v4 .wrap_siwon .sec02 .box0 ul li{float:left;width:198px;margin-bottom:5px;padding-left:12px;font-weight:bold;font-size:14px;color:#333}
.intro_section.v4 .wrap_siwon .sec02 .box0 ul li:before{top:16px;border:2px solid #2f62cb;border-radius:2px}
.intro_section.v4 .wrap_siwon .sec02 .box0 ul li em{font-size:22px}
.intro_section.v4 .wrap_siwon .sec02 .box1 em{font-size:17px}
.intro_section.v4 .wrap_siwon .sec02 .box2 ul li{padding-left:6px}
.intro_section.v4 .wrap_siwon .sec02 .box2 ul li:before{top:10px;border:1px solid #989898;border-radius:1px}
.intro_section.v4 .wrap_siwon .sec02 .box2 .simbol{display:block;overflow:hidden;height:69px;margin-top:40px;background:url(//img.siwonschool.com/www/v4/intro/v2/siwon_sec02_simbol.jpg) no-repeat 0 0;font-size:1px;text-indent:-200%}

.intro_section.v4 .wrap_story .share_list{width:1000px;margin:0 auto;border-top:2px solid #000}
.intro_section.v4 .wrap_story .share_list li{}
.intro_section.v4 .wrap_story .share_list .summ{position:relative;height:185px;background:#fff;border:1px solid #e8e8e8;border-top:0}
.intro_section.v4 .wrap_story .share_list .summ_tit{padding:40px 0 0 250px;font-size:18px;color:#333;font-weight:bold}
.intro_section.v4 .wrap_story .share_list .summ_desc{padding:5px 0 0 250px;font-size:14px;color:#666}
.intro_section.v4 .wrap_story .share_list .summ_thumb{position:absolute;top:30px;left:30px;width:195px;height:125px}
.intro_section.v4 .wrap_story .share_list .date{display:block;margin-top:15px;color:#999;font-size:14px}
.intro_section.v4 .wrap_story .share_list .bt_more{position:absolute;top:50%;right:30px;width:88px;padding-left:30px;padding-right:30px;margin-top:-20px;text-align:left;background:url(//img.siwonschool.com/www/v2/comm/arr_breadcrumb_on.png) right -7px no-repeat;cursor:pointer}
.intro_section.v4 .wrap_story .share_list li.on .bt_more{background-position:right -56px}
.intro_section.v4 .wrap_story .share_list .detail{display:none;padding:35px 23px;background:#f1f1f1;color:#333;font-size:14px;line-height:1.6}
.intro_section.v4 .wrap_story .share_list li.on .detail{display:block}
.intro_section.v4 .wrap_story .share_list .view{overflow:hidden}
.intro_section.v4 .wrap_story .share_list .view li{float:left;width:33.3%;text-align:center}
.intro_section.v4 .wrap_story .share_list .view li:first-child{width:33.4%}
.intro_section.v4 .wrap_story .share_list .view li .thumb{display:block}
.intro_section.v4 .wrap_story .share_list .view li .post{margin-top:15px;color:#333;font-size:14px;line-height:1.6}

.intro_section.v4 .wrap_siwon{}
.intro_section.v4 .siwon_info{}
.intro_section.v4 .siwon_info .thumb_info{position:relative;padding-bottom:80px;overflow:hidden}
.intro_section.v4 .siwon_info .thumb_info .info.ty2{width:495px}
.intro_section.v4 .siwon_info .thumb_info .info .tt{display:block;padding-bottom:10px;color:#000;font-weight:bold;font-size:20px}
.intro_section.v4 .siwon_info .thumb_info .info dt{position:relative;padding:15px 0 15px 0;border-bottom:1px solid #e1e1e1;color:#000;font-weight:bold;font-size:20px;letter-spacing:-1px}
.intro_section.v4 .siwon_info .thumb_info .info dd{padding:20px 0;color:#707070;font-size:17px;line-height:1.7}
.intro_section.v4 .q{display:inline-block;width:32px;height:32px;background:#000;color:#fff;font-weight:bold;font-family:Arial;font-size:15px;text-align:center;line-height:32px;vertical-align:middle}
.intro_section.v4 .siwon_info .thumb_info.left .thumb{float:left}
.intro_section.v4 .siwon_info .thumb_info.left .info{float:left;margin-left:40px}
.intro_section.v4 .siwon_info .thumb_info.right .thumb{float:right;width:475px}
.intro_section.v4 .siwon_info .thumb_info.right .info{float:left;width:475px}
.intro_section.v4 .siwon_info .thumb_info.center{margin-bottom:30px;padding:0 0 65px 0;border-bottom:1px solid #e1e1e1}
.intro_section.v4 .siwon_info .thumb_info.center.noline{border-bottom:0;margin-bottom:0}
.intro_section.v4 .siwon_info .thumb_info.center .info{float:left;width:740px}
.intro_section.v4 .siwon_info .thumb_info.center .info dt{position:absolute;top:0;left:0;padding-left:48px;border-bottom:0}
.intro_section.v4 .siwon_info .thumb_info.center .info .q{position:absolute;top:15px;left:0}
.intro_section.v4 .siwon_info .thumb_info.center .info dd{padding:11px 0 0  225px;width:100%}
.intro_section.v4 .siwon_info .thumb_info.center .thumb{clear:both;padding-top:70px}
.intro_section.v4 .siwon_txt{padding-bottom:40px}
.intro_section.v4 .siwon_txt h4{padding:0 0 15px 0;border-bottom:1px solid #e1e1e1;color:#000;font-weight:bold;font-size:22px;letter-spacing:-1px}
.intro_section.v4 .siwon_txt .txt{padding:30px 0;color:#707070;font-size:17px;line-height:1.6}
.intro_section.v4 .siwon_dm{margin-bottom:70px;background:url(//img.siwonschool.com/www/v4/intro/siwon_sec6_bg.jpg) no-repeat center center;background-size:cover}
.intro_section.v4 .siwon_dm .inner{text-align:right}
.intro_section.v4 .siwon_dm .inner .txt{padding-right:24px}
.intro_section.v4 .siwon_point{position:relative;height:365px;margin-bottom:-60px;background:url(//img.siwonschool.com/www/v4/intro/siwon_sec8_bg.jpg) no-repeat;background-size:cover}
.intro_section.v4 .siwon_point .inner{padding:110px 0 0 65px}
.intro_section.v4 .siwon_point .btn_app{position:absolute;top:230px;left:50%;display:block;width:194px;height:42px;margin-left:-468px;border:1px solid #fff;color:#fff;line-height:42px;text-decoration:none;text-align:center}
.intro_section.v4 .siwon_point .btn_app:hover{background-color:#fff;color:#000}
.intro_section.v4 .siwon_info .thumb_info.center .youtube_q{padding:20px 0 0 220px}

.intro_section.v4 .wrap_recruit .inno_crew_area{position:relative;width:100%;height:433px;margin-top:36px;background:#f3f3f3 url(//img.siwonschool.com/www/v4/intro/v2/bg_recruit.png) no-repeat center top}
.intro_section.v4 .wrap_recruit .inno_crew{position:absolute;top:-36px;left:50%;width:220px;height:220px;margin-left:-500px;padding:55px 0 0 40px;background:#282828}
.intro_section.v4 .wrap_recruit .inno_crew h4{color:#fff;font-weight:bold;font-size:28px;line-height:1.2}
.intro_section.v4 .wrap_recruit .inno_crew .info{display:block;margin-top:35px;color:#fff;font-size:14px}
.intro_section.v4 .wrap_recruit .inno_crew .txt{margin-top:10px;color:#888;font-size:13px}
.intro_section.v4 .wrap_recruit .inno_info{position:absolute;top:0;left:50%;margin-left:-220px}
.intro_section.v4 .wrap_recruit .inno_info .list{overflow:hidden;width:740px}
.intro_section.v4 .wrap_recruit .inno_info .list li{float:left;width:246px;margin-top:50px;padding-top:80px;color:#333;font-weight:bold;font-size:24px;text-align:center;background:url(//img.siwonschool.com/www/v4/intro/v2/ico_recruit.png) no-repeat}
.intro_section.v4 .wrap_recruit .inno_info .list li.li1{background-position:84px 0}
.intro_section.v4 .wrap_recruit .inno_info .list li.li2{background-position:-165px 0}
.intro_section.v4 .wrap_recruit .inno_info .list li.li3{background-position:-409px 0}
.intro_section.v4 .wrap_recruit .inno_info .list li.li4{background-position:84px -180px}
.intro_section.v4 .wrap_recruit .inno_info .list li.li5{background-position:-165px -180px}
.intro_section.v4 .wrap_recruit .inno_info .list li.li6{background-position:-409px -180px}
.intro_section.v4 .wrap_recruit .inno_info .list li .txt{display:block;color:#666;font-size:14px;font-weight:normal}
.intro_section.v4 .wrap_recruit .inno_info .list li strong{color:#2f62cb}

.intro_section.v4 .wrap_recruit .welfare{width:1000px;padding:60px 0 40px 0;margin:0 auto}
.intro_section.v4 .wrap_recruit .welfare h4{color:#333;font-size:28px;font-weight:bold}
.intro_section.v4 .wrap_recruit .welfare .txt{margin-top:12px;color:#666;font-size:15px}
.intro_section.v4 .wrap_recruit .welfare .list{margin-top:45px;overflow:hidden}
.intro_section.v4 .wrap_recruit .welfare .list li{float:left;width:50%;min-height:130px;margin-bottom:30px;padding-left:150px;background:url(//img.siwonschool.com/www/v4/intro/v2/ico_recruit2.png) no-repeat;box-sizing:border-box}
.intro_section.v4 .wrap_recruit .welfare .list li.li1{background-position:0 0}
.intro_section.v4 .wrap_recruit .welfare .list li.li2{background-position:0 -160px}
.intro_section.v4 .wrap_recruit .welfare .list li.li3{background-position:0 -320px}
.intro_section.v4 .wrap_recruit .welfare .list li.li4{background-position:0 -480px}
.intro_section.v4 .wrap_recruit .welfare .list li.li5{background-position:0 -640px}
.intro_section.v4 .wrap_recruit .welfare .list li.li6{background-position:0 -800px}
.intro_section.v4 .wrap_recruit .welfare .list dt{margin-top:10px;color:#2f62cb;font-weight:bold;font-size:20px}
.intro_section.v4 .wrap_recruit .welfare .list dd{margin-top:10px;color:#666;font-size:14px;line-height:1.6}

.intro_section.v4 .wrap_recruit  .recruit_area{width:980px;margin:0 auto;padding-bottom:50px;border:10px solid #f3f3f3;text-align:center}
.intro_section.v4 .wrap_recruit  .recruit_area .recruit_txt{padding:45px 0 25px 0;color:#333;font-size:18px;text-align:center;line-height:1.8}
.intro_section.v4 .wrap_recruit  .recruit_area .bt_recruit{display:inline-block;width:420px;height:59px;margin:0 auto;border-radius:30px;background:#333;text-align:center;color:#f3f3f3;font-size:18px;line-height:59px}
.intro_section.v4 .wrap_recruit  .recruit_area .bt_recruit i{position:relative;top:-5px;left:10px;display:inline-block;width:23px;height:7px;background:url(//img.siwonschool.com/www/v4/intro/v2/ico_arw.png) no-repeat}

.intro_section.v4 .wrap_recruit .cco_area{position:relative}
.intro_section.v4 .wrap_recruit .cco_area .cco{float:left;width:298px;height:180px;margin:0 30px 30px 0;padding:50px 0;background:#2f62cb;color:#fff;text-align:center;font-size:15px;line-height:1.6}
.intro_section.v4 .wrap_recruit .cco_area .txt{margin-top:18px;font-weight:bold;font-size:28px;line-height:1.2;color:#fff}
.intro_section.v4 .wrap_recruit .cco_area .cco_info{color:#333;font-size:16px;line-height:1.5}
.intro_section.v4 .wrap_recruit .cco_area .cco_info .sign{text-align:right}
.intro_section.v4 .subtit_txt .em{margin-left:10px;color:#2f62cb;font-size:14px}

.intro_section.v4 .alli_ef{padding-top:50px;border-top:1px solid #282828}
.intro_section.v4 .alli_partner{overflow:hidden}
.intro_section.v4 .alli_partner .alli_box{float:left;width:380px;height:308px;margin-left:40px;padding:50px 55px 50px 45px;background:#f3f3f3}
.intro_section.v4 .alli_partner .alli_box:first-child{margin-left:0}
.intro_section.v4 .alli_partner .alli_box h4{color:#333;font-size:24px;font-weight:bold}
.intro_section.v4 .alli_partner .alli_box h4 em{display:block;margin-top:5px;color:#2f62cb;font-size:13px}
.intro_section.v4 .alli_partner .alli_box .txt{margin-top:35px;color:#666;font-size:15px;line-height:1.6}
.intro_section.v4 .alli_partner .alli_box .email{color:#999}
.intro_section.v4 .alli_partner .alli_box .btn{display:inline-block;width:260px;height:50px;margin-top:38px;background:#282828;color:#fff;font-size:16px;text-align:center;line-height:50px}
.intro_section.v4 .alli_partner .alli_box .btn i{position:relative;top:-5px;left:10px;display:inline-block;width:23px;height:7px;background:url(//img.siwonschool.com/www/v4/intro/v2/ico_arw.png) no-repeat}

/* 시원스쿨 영어란 */
.lecintro_section .wrap_sweng_head{height:733px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_sweng_head.jpg) center center no-repeat;background-size:cover}
.lecintro_section .wrap_sweng_head .tit{padding:163px 0 25px;text-align:center}
.lecintro_section .wrap_sweng_head .page_desc{padding-bottom:40px;font-size:16px;color:#fff;line-height:1.6;text-align:center}
.lecintro_section .wrap_sweng_head .tab_list{overflow:hidden;width:596px;margin:0 auto}
.lecintro_section .wrap_sweng_head .tab_list li{float:left;width:192px;height:192px;margin-left:10px;background:url(//img.siwonschool.com/www/v2/mypage/guide_tab_off.png) no-repeat}
.lecintro_section .wrap_sweng_head .tab_list li a{display:block;height:100%;position:relative}
.lecintro_section .wrap_sweng_head .tab_list li .mask{display:none;height:100%;background:url(//img.siwonschool.com/www/v2/mypage/guide_tab_on.png) no-repeat}
.lecintro_section .wrap_sweng_head .tab_list li.tab_q1,
.lecintro_section .wrap_sweng_head .tab_list li.tab_q1 .mask{margin-left:0;background-position:0 0}
.lecintro_section .wrap_sweng_head .tab_list li.tab_q2,
.lecintro_section .wrap_sweng_head .tab_list li.tab_q2 .mask{background-position:-202px 0}
.lecintro_section .wrap_sweng_head .tab_list li.tab_q3,
.lecintro_section .wrap_sweng_head .tab_list li.tab_q3 .mask{background-position:-404px 0}
.lecintro_section .wrap_sweng_head .tab_list li .mask.on{display:block}
.lecintro_section .wrap_sweng_head .tab_list li .q_tit{position:absolute;top:60px;left:20px;z-index:2;font-size:14px;color:#fff;line-height:1.6}
.lecintro_section .wrap_sweng_head .tab_list li .q_tit.on{color:#2f62cb}
.lecintro_section .wrap_sweng_head .tab_list li .ico{display:block;position:absolute;right:20px;bottom:20px;width:23px;height:23px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.lecintro_section .wrap_sweng_head .tab_list li .ico i{display:block;position:absolute;background:#b9b9b9;transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s}
.lecintro_section .wrap_sweng_head .tab_list li .ico .b1{top:0;left:11px;width:1px;height:100%}
.lecintro_section .wrap_sweng_head .tab_list li .ico .b2{top:11px;left:0;width:100%;height:1px}
.lecintro_section .wrap_sweng_head .tab_list li a:hover .ico{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.lecintro_section .wrap_sweng_head .tab_list li a:hover .ico i{background:#2f62cb}
*+html .lecintro_section .wrap_sweng_head .tab_list li a *{cursor:pointer}
.lecintro_section .wrap_sweng_q1,
.lecintro_section .wrap_sweng_q2,
.lecintro_section .wrap_sweng_q3{padding:70px 0}
.lecintro_section .sweng_subtit{padding-bottom:15px;text-align:center}
.lecintro_section .sweng_tit_desc{padding-bottom:50px;font-size:14px;color:#5b5b5b;line-height:1.6;text-align:center}
.lecintro_section .wrap_sweng_q1 dl{float:left;width:332px;height:225px}
.lecintro_section .wrap_sweng_q1 dt{padding:18px 0 20px;font-size:20px;font-weight:bold;background:url(//img.siwonschool.com/www/v2/lecintro/bar_sweng_q1.gif) left top no-repeat}
.lecintro_section .wrap_sweng_q1 dd{font-size:14px;line-height:1.6}
.lecintro_section .wrap_sweng_q1 .box2{width:297px;padding-left:35px;border-left:1px solid #e8e8e8}
.lecintro_section .wrap_sweng_q1 .box3{width:272px;padding-left:60px;border-left:1px solid #e8e8e8}
.lecintro_section .wrap_sweng_q2{background:#f2f2f2}
.lecintro_section .wrap_sweng_q2 .box{background:#fff}
.lecintro_section .wrap_sweng_q2 dl{padding:30px 45px 50px}
.lecintro_section .wrap_sweng_q2 dt{height:70px;margin-bottom:30px;font-size:26px;line-height:70px;padding-left:90px;color:#3362c3;background:url(//img.siwonschool.com/www/v2/lecintro/sweng_subtit_num.jpg) no-repeat}
.lecintro_section .wrap_sweng_q2 .box1 dt{background-position:0 0}
.lecintro_section .wrap_sweng_q2 .box2 dt{background-position:0 -70px}
.lecintro_section .wrap_sweng_q2 .box3 dt{background-position:0 -140px}
.lecintro_section .wrap_sweng_q2 .box4 dt{background-position:0 -210px}
.lecintro_section .wrap_sweng_q2 dd, .lecintro_section .wrap_sweng_q2 dd p{font-size:14px;color:#5b5b5b;line-height:1.6}
.lecintro_section .wrap_sweng_q2 dd.bg_tit{position:relative;padding-bottom:120px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_sweng_subtit.png) center bottom no-repeat}
.lecintro_section .wrap_sweng_q2 .box1 .block_tit{position:absolute;left:50%;margin-left:-12px;color:#fff;font-weight:bold}
.lecintro_section .wrap_sweng_q2 .box1 .block_tit.t1{bottom:51px}
.lecintro_section .wrap_sweng_q2 .box1 .block_tit.t2{top:-50px}
.lecintro_section .wrap_sweng_q2 .box1 .compare{width:861px;height:246px;margin:30px auto 10px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_compare_lang_02.png) no-repeat}
.lecintro_section .wrap_sweng_q2 .box1 .compare li{float:left;width:245px;height:100%;padding-left:62px;text-align:center;font-size:14px;color:#fff;font-weight:bold}
.lecintro_section .wrap_sweng_q2 .box1 .compare li:first-child{padding-left:0}
.lecintro_section .wrap_sweng_q2 .box1 .compare .tit{display:block;padding-top:75px;text-align:center}
.lecintro_section .wrap_sweng_q2 .box1 .compare .tit span{padding:2px 5px 5px;font-size:16px;color:#000;font-weight:bold;background:#fff}
.lecintro_section .wrap_sweng_q2 .box1 .compare .kr{display:block;padding-top:15px}
.lecintro_section .wrap_sweng_q2 .box1 .compare .eng{display:block;padding-top:17px;line-height:1.3;letter-spacing:-0.5px}
.lecintro_section .wrap_sweng_q2 .box1 .word{overflow:hidden;margin:10px 0 30px 25px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_steps_word_02.png) no-repeat}
.lecintro_section .wrap_sweng_q2 .box1 .word li{float:left;width:180px;height:180px;padding-left:47px;font-size:16px;text-align:center;color:#000}
.lecintro_section .wrap_sweng_q2 .box1 .word li:first-child{padding-left:0}
.lecintro_section .wrap_sweng_q2 .box1 .word .kr{display:block;padding-top:50px}
.lecintro_section .wrap_sweng_q2 .box1 .word .eng{display:block;padding-top:35px}
.lecintro_section .wrap_sweng_q2 .box2 .wrap_review{overflow:hidden;padding-top:30px}
.lecintro_section .wrap_sweng_q2 .box2 .review_box{position:relative;width:300px;padding:30px 0 30px 135px;font-size:14px;color:#5b5b5b;background:#f2f2f2}
.lecintro_section .wrap_sweng_q2 .box2 .review_box .name{display:block;font-weight:bold;color:#000}
.lecintro_section .wrap_sweng_q2 .box2 .review_box .cont{display:block;padding:5px 0 15px}
.lecintro_section .wrap_sweng_q2 .box2 .review_box .avatar_mask{display:block;position:absolute;top:30px;left:25px;width:85px;height:auto;border:1px solid #e8e8e8;border-radius:50px;background:#fff}
.lecintro_section .wrap_sweng_q2 .box4 .cont{height:340px;padding:15px 0 0 470px;font-size:15px}
.lecintro_section .wrap_sweng_q2 .box4 .graph{position:absolute;top:0;left:70px;width:297px;height:350px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_graph_02.png) no-repeat}
.lecintro_section .wrap_sweng_q2 .box4 .graph .tit{position:absolute;bottom:0;left:0;width:100%;font-size:15px;color:#010101;font-weight:bold;text-align:center}
.lecintro_section .wrap_sweng_q2 .box4 .graph li{position:absolute;font-size:14px;color:#fff;text-align:center;line-height:2}
.lecintro_section .wrap_sweng_q2 .box4 .graph li.i1{top:128px;left:51px}
.lecintro_section .wrap_sweng_q2 .box4 .graph li.i2{top:198px;left:171px}
.lecintro_section .wrap_sweng_q2 .box4 .graph li.i3{top:62px;left:200px}
.lecintro_section .wrap_sweng_q2 .box4 .graph li.i4{top:42px;left:85px}
.lecintro_section .wrap_sweng_q3{overflow:hidden;background:url(//img.siwonschool.com/www/v2/lecintro/bg_sweng_cont3.jpg) center center no-repeat;background-size:cover}
.lecintro_section .wrap_sweng_q3 .sweng_subtit{padding-bottom:30px}
.lecintro_section .wrap_sweng_q3 dl{float:left;width:338px;height:160px;padding:40px 0 30px 150px;border:1px solid #fff}
.lecintro_section .wrap_sweng_q3 dl.box1{margin:0 20px 20px 0;background:url(//img.siwonschool.com/www/v2/lecintro/ico_sweng1.png) 40px 35px no-repeat}
.lecintro_section .wrap_sweng_q3 dl.box2{margin-bottom:20px;background:url(//img.siwonschool.com/www/v2/lecintro/ico_sweng2.png) 35px 35px no-repeat}
.lecintro_section .wrap_sweng_q3 dl.box3{margin-right:20px;background:url(//img.siwonschool.com/www/v2/lecintro/ico_sweng3.png) 35px 35px no-repeat}
.lecintro_section .wrap_sweng_q3 dl.box4{background:url(//img.siwonschool.com/www/v2/lecintro/ico_sweng4.png) 35px 35px no-repeat}
.lecintro_section .wrap_sweng_q3 dd{padding-top:20px}
.lecintro_section .wrap_sweng_q3 dd p{padding-bottom:20px;font-size:14px;color:#97bafd;line-height:1.6}

/* 강좌소개 */
.lecintro_section .lecintro_header_new{position:relative;height:782px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_lecintro_head.jpg) center center no-repeat;background-size:cover}
.lecintro_section .lecintro_header_new .wrap_lec_list{position:absolute;top:100px;left:50%;z-index:54;margin-left:-500px;padding:29px}
.lecintro_section .lecintro_header_new .lec_slide_pager li{position:absolute;z-index:55;width:96px;height:96px;background:url(//img.siwonschool.com/www/v2/lecintro/lec_slide_pager.png) no-repeat}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p0{top:0;left:265px;background-position:0 top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p1{top:76px;left:452px;background-position:-96px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p2{top:262px;left:531px;background-position:-192px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p3{top:449px;left:450px;background-position:-288px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p4{top:528px;left:265px;background-position:-384px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p5{top:449px;left:74px;background-position:-480px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p6{top:262px;left:0;background-position:-576px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p7{top:76px;left:74px;background-position:-672px top}
.lecintro_section .lecintro_header_new .lec_slide_pager li a{display:block;overflow:hidden;width:100%;height:100%}
.lecintro_section .lecintro_header_new .lec_slide_pager li a img{display:none}
.lecintro_section .lecintro_header_new .lec_slide_pager li a img.on{display:block}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p0 a.on{background-position:0 bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p1 a.on{background-position:-96px bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p2 a.on{background-position:-192px bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p3 a.on{background-position:-288px bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p4 a.on{background-position:-384px bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p5 a.on{background-position:-480px bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p6 a.on{background-position:-576px bottom}
.lecintro_section .lecintro_header_new .lec_slide_pager li.p7 a.on{background-position:-672px bottom}
.lecintro_section .lecintro_header_new .wrap_lec_slide{position:absolute;top:155px;left:50%;margin-left:170px;width:340px}
.lecintro_section .lecintro_header_new .wrap_lec_slide dl{position:relative;height:530px}
.lecintro_section .lecintro_header_new .wrap_lec_slide dt{padding-bottom:30px}
.lecintro_section .lecintro_header_new .wrap_lec_slide .txt1{padding-bottom:30px}
.lecintro_section .lecintro_header_new .wrap_lec_slide .txt2{font-size:14px;color:#4b4b4b;line-height:1.6;padding-bottom:30px}
.lecintro_section .lecintro_header_new .wrap_lec_slide .sample.p1{position:absolute;top:380px;left:0}
.lecintro_section .lecintro_header_new .wrap_lec_slide .sample.p2{position:absolute;top:310px;left:0}
.lecintro_section .lecintro_header_new .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.lecintro_section .lecintro_header_new .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:220px;width:34px;height:70px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/lecintro/lec_slide_nav.png) no-repeat}
.lecintro_section .lecintro_header_new .bx-controls-direction a.bx-prev{left:-740px;background-position:left top}
.lecintro_section .lecintro_header_new .bx-controls-direction a.bx-next{right:-70px;background-position:right top}

/* 강좌소개 v3 */
.lecintro_section .lecintro_header_v2{overflow:hidden;position:relative;height:393px;padding-bottom:59px;z-index:10;background:url(//img.siwonschool.com/www/v2/lecintro/bg_lecintro_header_v2.jpg) center center no-repeat;background-size:cover}
.lecintro_section .lecintro_header_v2 .lec_list{overflow:hidden;width:1000px;margin:0 auto;padding:77px 0 8px}
.lecintro_section .lecintro_header_v2 .lec_list li{float:left;width:120px;height:119px;margin-left:5px}
.lecintro_section .lecintro_header_v2 .lec_list li:first-child{margin-left:0}
.lecintro_section .lecintro_header_v2 .lec_list li a{display:block;height:100%;background:url(//img.siwonschool.com/www/v2/lecintro/intro_lec_tab.png) no-repeat}
.lecintro_section .lecintro_header_v2 .lec_list li.step1 a{background-position:0 top}
.lecintro_section .lecintro_header_v2 .lec_list li.step1.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.step1 a:hover{background-position:0 bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.step2 a{background-position:-126px top}
.lecintro_section .lecintro_header_v2 .lec_list li.step2.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.step2 a:hover{background-position:-126px bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.step3 a{background-position:-251px top}
.lecintro_section .lecintro_header_v2 .lec_list li.step3.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.step3 a:hover{background-position:-251px bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.word1 a{background-position:-377px top}
.lecintro_section .lecintro_header_v2 .lec_list li.word1.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.word1 a:hover{background-position:-377px bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.word2 a{background-position:-503px top}
.lecintro_section .lecintro_header_v2 .lec_list li.word2.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.word2 a:hover{background-position:-503px bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.speak1 a{background-position:-629px top}
.lecintro_section .lecintro_header_v2 .lec_list li.speak1.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.speak1 a:hover{background-position:-629px bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.speak2 a{background-position:-754px top}
.lecintro_section .lecintro_header_v2 .lec_list li.speak2.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.speak2 a:hover{background-position:-754px bottom}
.lecintro_section .lecintro_header_v2 .lec_list li.phonics a{background-position:-880px top}
.lecintro_section .lecintro_header_v2 .lec_list li.phonics.on a,
.lecintro_section .lecintro_header_v2 .lec_list li.phonics a:hover{background-position:-880px bottom}
.lecintro_section .lecintro_header_v2 .lec_tit{position:relative;width:100%;min-width:1000px;height:81px;padding-bottom:50px}
.lecintro_section .lecintro_header_v2 .lec_tit.fixed{position:fixed;top:0;left:0;z-index:4;background:url(//img.siwonschool.com/www/v2/lecintro/bg_lecintro_header_v2.jpg) center bottom no-repeat;background-size:cover}
.lecintro_section .lecintro_header_v2 .lec_tit .tit{position:absolute;top:0;left:0;width:100%;padding-top:22px;padding-bottom:19px}
.lecintro_section .lecintro_header_v2 .lec_tit .desc{position:absolute;top:79px;left:0;width:100%;padding-top:22px;text-align:center;background:url(//img.siwonschool.com/www/v2/lecintro/bar_intro_lec_desc.gif) center top no-repeat}
.lecintro_section .lecintro_header_v2 .lecintro_submenu{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:59px;background:#2f62cb}
.lecintro_section .lecintro_header_v2 .lecintro_submenu.fixed{position:fixed;top:79px}
.lecintro_section .lecintro_header_v2 .submenu_list{position:relative;left:50%;margin-left:-330px}
.lecintro_section .lecintro_header_v2 .submenu_list li{float:left;border-right:1px solid #5981d5}
.lecintro_section .lecintro_header_v2 .submenu_list li:first-child{border-left:1px solid #5981d5}
.lecintro_section .lecintro_header_v2 .submenu_list li.on{background:#234fb8}
.lecintro_section .lecintro_intro{position:relative;height:512px;background:#ecf1f7 url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment.jpg) center bottom no-repeat}
.lecintro_section .lecintro_intro .subtit_txt{padding-top:40px}
.lecintro_section .lecintro_intro .lec_comment{padding:15px 0 0 20px}

/* 강좌소개 v3 */
.lecintro_section .lecintro_header_v3{position:relative;height:509px;padding-bottom:59px;z-index:10;background:url(//img.siwonschool.com/www/v2/lecintro/bg_lecintro_header_v3.jpg) center center no-repeat;background-size:cover;overflow:hidden}
.lecintro_section .lecintro_header_v3 .lec_list{overflow:hidden;width:1000px;margin:0 auto;padding:0 0 3px;text-align:center}
.lecintro_section .lecintro_header_v3 .lec_list.fst{padding-top:102px}
.lecintro_section .lecintro_header_v3 .lec_list li{display:inline-block;height:48px;margin-left:3px;margin-bottom:3px}
.lecintro_section .lecintro_header_v3 .lec_list li:first-child{margin-left:0}
.lecintro_section .lecintro_header_v3 .lec_list li a{display:block;height:100%;padding:0 12px;border:1px solid #939db9;color:#939db9;font-size:16px;line-height:48px;text-align:center}
.lecintro_section .lecintro_header_v3 .lec_list li.on a,.lecintro_section .lecintro_header_v3 .lec_list li a:hover{border:1px solid #ffc600;color:#ffc600}
.lecintro_section .lecintro_header_v3 .lec_tit{position:relative;width:100%;min-width:1000px;height:81px;padding-bottom:80px}
.lecintro_section .lecintro_header_v3 .lec_tit.fixed{position:fixed;top:0;left:0;z-index:4;background:url(//img.siwonschool.com/www/v2/lecintro/bg_lecintro_header_v3.jpg) center bottom no-repeat;background-size:cover}
.lecintro_section .lecintro_header_v3 .lec_tit .tit{position:absolute;top:0;left:0;width:100%;padding-top:59px;padding-bottom:19px}
.lecintro_section .lecintro_header_v3 .lec_tit .desc{position:absolute;top:138px;left:0;width:100%;padding-top:43px;text-align:center;background:url(//img.siwonschool.com/www/v2/lecintro/bar_intro_lec_desc.gif) center top no-repeat}
.lecintro_section .lecintro_header_v3 .lec_tit.fixed .desc{display:none}
.lecintro_section .lecintro_header_v3 .lecintro_submenu{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:59px;background:#2f62cb}
.lecintro_section .lecintro_header_v3 .lecintro_submenu.fixed{position:fixed;top:132px}
.lecintro_section .lecintro_header_v3 .submenu_list{position:relative;left:50%;margin-left:-330px}
.lecintro_section .lecintro_header_v3 .submenu_list li{float:left;border-right:1px solid #5981d5}
.lecintro_section .lecintro_header_v3 .submenu_list li:first-child{border-left:1px solid #5981d5}
.lecintro_section .lecintro_header_v3 .submenu_list li.on{background:#234fb8}
.lecintro_section .lecintro_intro{position:relative;height:512px;background:#ecf1f7 url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment.jpg) center bottom no-repeat}
.lecintro_section .lecintro_intro.minute1{background-image:url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment1.jpg)}
.lecintro_section .lecintro_intro.minute2{background-image:url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment2.jpg)}
.lecintro_section .lecintro_intro.minute3{background-image:url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment3.jpg)}
.lecintro_section .lecintro_intro.day15{background-image:url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment4.jpg)}
.lecintro_section .lecintro_intro.point_speak{background-image:url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment5.jpg)}
.lecintro_section .lecintro_intro.story_book{background-image:url(//img.siwonschool.com/www/v2/lecintro/bg_intro_lec_comment6.jpg)}
.lecintro_section .lecintro_intro .subtit_txt{padding-top:40px}
.lecintro_section .lecintro_intro .lec_comment{padding:15px 0 0 20px}

.lecintro_section .lecintro_box .tab_tit{height:36px;margin-bottom:26px;text-indent:20px;color:#fff;line-height:34px;font-weight:bold;text-align:center;background:#69a7f3}
.lecintro_section .lecintro_box .lec_tab{overflow:hidden;border-top:2px solid #2f62cb;border-bottom:1px solid #e6e6e6;background:#fff}
.lecintro_section .lecintro_box .lec_tab > li{float:left;width:25%;height:130px;font-weight:bold}
.lecintro_section .lecintro_box .lec_tab > li.on,
.lecintro_section .lecintro_box .lec_tab > li:hover{background:#fdfdfd}
.lecintro_section .lecintro_box .lec_tab > li > a{display:block;height:38px;line-height:35px;font-size:14px;text-align:center;border-bottom:1px dotted #e8e8e8}
.lecintro_section .lecintro_box .lec_tab > li > a span{padding-right:15px;background:url(//img.siwonschool.com/www/v2/lecintro/ico_intro_tab.png) right -41px no-repeat}
.lecintro_section .lecintro_box .lec_tab > li > a:hover span,
.lecintro_section .lecintro_box .lec_tab > li.on > a span{background-position:right 9px}
.lecintro_section .lecintro_box .lec_tab > li.on > a{color:#2f62cb}
.lecintro_section .lecintro_box .lec_tab > li.on li a{color:#666}
.lecintro_section .lecintro_box .lec_tab2{padding:8px 0}
.lecintro_section .lecintro_box .lec_tab2 li{height:25px}
.lecintro_section .lecintro_box .lec_tab2 li a{display:block;height:100%;margin:0 5px;color:#999;font-size:13px;line-height:25px;text-align:center}
.lecintro_section .lecintro_box .lec_tab2 li.on a,
.lecintro_section .lecintro_box .lec_tab a:hover{color:#2f62cb !important}
.lecintro_section .lec_intro{display:none;position:relative;background:#fff}
.lecintro_section .lec_intro.on{display:block}
.lecintro_section .lec_intro .lec_tit{position:absolute;top:0;left:0;height:102px;width:100%;border:1px solid #69a7f3}
.lecintro_section .lec_intro .lec_tit .tit{position:absolute;top:34px;left:37px;font-size:22px;font-weight:bold;color:#5a9def}
.lecintro_section .lec_intro .lec_tit .desc{padding:30px 0 30px 220px;font-size:15px;line-height:1.4;color:#5a9def}
.lecintro_section .lec_intro .subtit_txt{padding-top:40px}
.lecintro_section .lec_intro .lec_desc{padding-top:15px}
.lecintro_section .lec_intro .lec_desc p{font-size:14px;padding-bottom:10px}
.lecintro_section .lec_intro .sample_list{overflow:hidden}
.lecintro_section .lec_intro .sample_list li{float:left;width:320px;height:165px;margin-left:20px}
.lecintro_section .lec_intro .sample_list li:first-child{margin-left:0}
.lecintro_section .lec_intro .sample_list li.step1a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step1a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step1b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step1b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step1c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step1c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step2a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step2a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step2b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step2b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step2c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step2c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step3a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step3a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.step3b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step3b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.word1a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_word1a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.word1b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_word1b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.word1c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_word1c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.word2a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_word2a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.word2b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_word2b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.word2c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_word2c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.speak1a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_speak1a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.speak1b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_speak1b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.speak1c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_speak1c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.speak2a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_speak2a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.speak2b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_speak2b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.speak2c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_speak2c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.phonics_a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_phonics_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.phonics_b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_phonics_b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.phonics_c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_phonics_c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute1a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_minute1_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute1b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_minute1_b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute1c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step1c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute2a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_minute2_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute2b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step2b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute2c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_step2c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute3a{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_minute3_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute3b{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_minute3_b.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.minute3c{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_minute3_c.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.day15{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_day15_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.point_speak{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_point_speak_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li.stroy_book{background:url(//img.siwonschool.com/www/v2/lecintro/bg_sample_story_book_a.jpg) no-repeat}
.lecintro_section .lec_intro .sample_list li a{display:block;position:relative;height:100%;padding-left:12px}
.lecintro_section .lec_intro .sample_list li .tit{display:block;padding-top:22px;font-size:18px;font-weight:bold;color:#2f62cb;letter-spacing:-1.3px}
.lecintro_section .lec_intro .sample_list li .desc{display:block;padding-top:13px;font-size:14px;color:#666;line-height:1.6}
.lecintro_section .lec_intro .sample_list li .lec_no{display:inline-block;position:absolute;bottom:9px;left:12px;height:24px;padding-right:30px;font-size:14px;color:#111;line-height:20px;background:url(//img.siwonschool.com/www/v2/comm/ico_play_blue_m.png) right center no-repeat}
.lecintro_section .lec_intro .lec_ver{overflow:visible;position:relative;height:39px}
.lecintro_section .lec_intro .lec_ver li{float:left}
.lecintro_section .lec_intro .lec_ver.t2 li{width:50%}
.lecintro_section .lec_intro .lec_ver.t3 li{width:33.3%}
.lecintro_section .lec_intro .lec_ver.t5 li{width:20%}
.lecintro_section .lec_intro .lec_ver li a{display:block;height:38px;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#999;text-align:center;line-height:35px;background:#fff}
.lecintro_section .lec_intro .lec_ver li:first-child a{border-left:1px solid #e8e8e8}
.lecintro_section .lec_intro .lec_ver li.on a{border-color:#000;background:#000;color:#fff}
.lecintro_section .lec_intro .lec_ver li .q_mark{display:inline-block;width:15px;height:15px;margin-left:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/mypage/q_mark.png) no-repeat}
.lecintro_section .lec_intro .lec_ver li.on .q_mark{background:url(//img.siwonschool.com/www/v2/mypage/q_mark_on.png) no-repeat}
.lecintro_section .lec_intro .lec_ver li .comment{display:none;position:absolute;left:0;top:39px;width:998px;height:40px;border:1px solid #e8e8e8;color:#2f62cb;line-height:40px;text-align:center;background:#f8f8f8}
.lecintro_section .lec_intro .lec_ver li:hover .comment{display:block}
.lecintro_section .lec_intro .lec_ver li .comment .tail{position:absolute;top:-6px}
.lecintro_section .lec_intro .lec_ver.t2 li.n1 .comment .tail{left:245px}
.lecintro_section .lec_intro .lec_ver.t2 li.n2 .comment .tail{left:745px}
.lecintro_section .lec_intro .lec_ver.t5 li.n1 .comment .tail{left:94px}
.lecintro_section .lec_intro .lec_ver.t5 li.n2 .comment .tail{left:292px}
.lecintro_section .lec_intro .lec_ver.t5 li.n3 .comment .tail{left:490px}
.lecintro_section .lec_intro .lec_ver.t5 li.n4 .comment .tail{left:688px}
.lecintro_section .lec_intro .lec_ver.t5 li.n5 .comment .tail{left:886px}
*+html .lecintro_section .lec_intro .lec_plan .table_st8 td{padding:0}
.lecintro_section .lec_intro .lec_plan .table_st8 tbody tr{height:60px}
.lecintro_section .lec_intro .lec_plan .table_st8 td.bg_gray{color:#5b5b5b}
.lecintro_section .lec_intro .review_list{overflow:hidden}
.lecintro_section .lec_intro .review_list li{float:left;width:483px;margin-bottom:30px;border:1px solid #e8e8e8}
.lecintro_section .lec_intro .review_list li a{display:block;padding:20px 20px 15px}
.lecintro_section .lec_intro .review_list li .tit{display:block;font-size:15px;font-weight:bold;color:#000;padding-bottom:20px}
.lecintro_section .lec_intro .review_list li a:hover .tit{text-decoration:underline}
.lecintro_section .lec_intro .review_list li .cont{display:block;overflow:hidden;height:72px;margin-bottom:20px;line-height:1.4}
.lecintro_section .lec_intro .review_list li .cont p{line-height:1.4}
.lecintro_section .lec_intro .review_list li .user{display:block;padding-top:12px;border-top:1px dotted #e3e3e3;text-align:right}
.lecintro_section .lec_intro .review_list li .user .wrap_avatar{display:inline-block;overflow:hidden;width:19px;height:19px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:100%;vertical-align:middle}
.lecintro_section .lec_intro .review_list li .user .wrap_avatar img{display:block;width:19px;height:19px}
.lecintro_section .lec_intro .review_list li .user .name{padding-left:10px;color:#111;vertical-align:middle}

.lecintro_section .why{position:relative;margin-bottom:-60px;background:#f3f3f3;text-align:center}

.lecintro_sec_cnt .subtit_txt{margin-top:60px}/* 강좌소개 리뉴얼 v4 170616 */
.lecintro_sec_cnt .subtit_txt .txt{font-weight:normal}
.lecintro_sec_cnt .mov_thumb{display:block;overflow:hidden;position:relative}
.lecintro_sec_cnt .mov_thumb .thumb{display:block;width:320px;height:165px}
.lecintro_sec_cnt .mov_thumb .tit{overflow:hidden;padding:5px;font-size:15px;font-weight:bold;color:#111;white-space:nowrap;text-overflow:ellipsis}
.lecintro_sec_cnt .mov_thumb .ico_play{display:block;overflow:hidden;position:absolute;top:50%;left:50%;width:53px;height:53px;margin:-26px 0 0 -26px;background:url(//img.siwonschool.com/www/v2/comm/ico_play3.png) no-repeat 0 0;font-size:0;text-indent:100%}
.lecintro_sec_cnt div[class^='sec_']{display:none}
.lecintro_sec_cnt div[class^='sec_'].on{display:block}
.lecintro_sec_head{height:282px;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_tit_bg.jpg) repeat-x center 0;background-size:cover}
.lecintro_sec_head h3{padding-top:140px;text-align:center}
.lecintro_sec_intro .intro_wrap{overflow:hidden;position:relative;height:363px;border:1px solid #2f62cb;border-width:1px 0}
.lecintro_sec_intro .intro_wrap .tch_img{position:absolute;bottom:0;left:0}
.lecintro_sec_intro .intro_wrap .box1{position:absolute;top:44px;left:250px;width:320px}
.lecintro_sec_intro .intro_wrap .point_txt{margin-top:20px;border-bottom:4px solid #e3e3e3}
.lecintro_sec_intro .intro_wrap .point_inner{height:57px;padding:10px 0;border:1px solid #666;line-height:1.5;text-align:center}
.lecintro_sec_intro .intro_wrap .box2{float:right;width:320px;height:100%;padding:0 40px;background:#f7f7f7}
.lecintro_sec_intro .intro_wrap .box2 .mov_thumb{margin-top:45px}
.lecintro_sec_intro .intro_wrap .box2 .txt{margin:12px 0;color:#999;text-align:center}
.lecintro_sec_intro .intro_wrap .box2 .txt em{display:block;font-size:15px;color:#666}
.lecintro_sec_intro .target_list{overflow:hidden;margin-left:-12px}
.lecintro_sec_intro .target_list li{float:left;width:322px;margin-left:12px;border:1px solid #e8e8e8;border-bottom:4px solid #dfdfdf}
.lecintro_sec_intro .target_list dl{min-height:163px;margin:25px}
.lecintro_sec_intro .target_list dl dt{padding-bottom:18px;border-bottom:1px dashed #e8e8e8;font-size:16px;color:#2f62cb}
.lecintro_sec_intro .target_list dl dd{margin-top:8px;padding-left:16px;background:url(//img.siwonschool.com/www/v2/comm/ico_check.png) no-repeat 0 6px;font-size:14px;line-height:1.5}
.lecintro_sec_intro .target_list dl dt + dd{margin-top:15px}
.lecintro_sec_intro .target_list .info{padding:7px 10px;background:#f4f4f4;line-height:2;text-align:center}
.lecintro_sec_intro .target_list .info span{margin-left:8px;padding-left:8px;background:url(//img.siwonschool.com/www/v2/comm/bar_v11.gif) no-repeat 0 center}
.lecintro_sec_intro .target_list .info span:first-child{margin-left:0;padding-left:0;background:none}
.lecintro_sec_intro .target_list.w4 li{width:238px}
.lecintro_sec_intro .target_list.w4 dl{margin:25px 15px}
.lecintro_sec_intro .target_list.w4 .info{text-align:left}
.lecintro_sec_intro .target_list.w4 .info .bg_none{margin-left:0;padding-left:0;background:none}
.lecintro_sec_intro .sec_word .target_list dl, .lecintro_sec_intro .sec_min20 .target_list dl{height:197px}
.lecintro_sec_intro .feature_wrap{padding-bottom:60px}
.lecintro_sec_intro .feature_list{overflow:hidden}
.lecintro_sec_intro .feature_list li{float:left;width:198px;padding-left:40px;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_plus.png) no-repeat 12px 98px;font-size:14px;color:#999;text-align:center}
.lecintro_sec_intro .feature_list li:first-child{padding-left:0;background:none}
.lecintro_sec_intro .feature_list li.result{width:250px;padding-left:70px;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_equal.png) no-repeat 16px 98px}
.lecintro_sec_intro .feature_list .icon{height:196px;margin-bottom:10px;border:1px solid #e1e1e1;border-radius:99px}
.lecintro_sec_intro .feature_list .icon .tt{display:block;margin-top:140px;font-size:16px;color:#2f62cb}
.lecintro_sec_intro .feature_list .icon.short{background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_short.png) no-repeat center 40px}
.lecintro_sec_intro .feature_list .icon.repeat{background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_repeat.png) no-repeat center 58px}
.lecintro_sec_intro .feature_list .icon.practical{background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_practical.png) no-repeat center 28px}
.lecintro_sec_intro .feature_list .icon.easy{background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_easy.png) no-repeat center 54px}
.lecintro_sec_intro .feature_list .icon.understand{background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_understand.png) no-repeat center 40px}
.lecintro_sec_intro .feature_list .icon.basic{background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_basic.png) no-repeat center 60px}
.lecintro_sec_intro .feature_list .icon.result{height:248px;border-radius:125px;border-color:#2f62cb;background:#2f62cb url(//img.siwonschool.com/www/v2/lecintro/lecintro_ico_result.png) no-repeat center 46px}
.lecintro_sec_intro .feature_list .icon.result .tt{margin-top:160px;color:#fff}
.lecintro_sec_tab{position:relative;z-index:60;height:60px;margin:70px 0 5px}
.lecintro_sec_tab .lecintro_tab_menu{width:1000px;margin:0 auto}
.lecintro_sec_tab .lecintro_tab_menu > li{float:left;position:relative;text-align:center}
.lecintro_sec_tab .lecintro_tab_menu.w5 > li{width:20%}
.lecintro_sec_tab .lecintro_tab_menu .tit_dep1{display:block;height:58px;border:1px solid #2f62cb;border-left:0;font-size:15px;color:#2f62cb;line-height:54px}
.lecintro_sec_tab .lecintro_tab_menu > li:first-child .tit_dep1{border-left:1px solid #2f62cb}
.lecintro_sec_tab .lecintro_tab_menu > li.on .tit_dep1{background:#2f62cb;color:#fff}
.lecintro_sec_tab .lecintro_dep2{display:none;position:absolute;top:60px;left:-1px;width:100%;border-bottom:1px solid #2f62cb;background:#fff}
.lecintro_sec_tab .lecintro_dep2 li{margin-right:-1px;padding:0 5px;border:1px solid #2f62cb;border-bottom:none;border-top-color:#dcdcdc}
.lecintro_sec_tab .lecintro_dep2 li:first-child{border-top:0}
.lecintro_sec_tab .lecintro_dep2 a{display:table;width:100%;padding:10px 0;min-height:30px;font-size:14px;line-height:1.4}
.lecintro_sec_tab .lecintro_dep2 a:hover{font-weight:bold}
.lecintro_sec_tab .lecintro_dep2 a span{display:table-cell;vertical-align:middle}
.lecintro_sec_tab .lecintro_tab_menu > li:first-child .lecintro_dep2{left:0}
.lecintro_sec_tab .lecintro_tab_menu > li:first-child .lecintro_dep2 li{margin-right:0}
.lecintro_sec_tab .lecintro_tab_menu > li:hover .tit_dep1, .lecintro_sec_tab .lecintro_tab_menu > li.on .tit_dep1{background:#2f62cb;color:#fff}
.lecintro_sec_tab .lecintro_tab_menu > li:hover .lecintro_dep2{display:block}
.lecintro_sec_smp .smp_wrap{overflow:hidden;padding-bottom:60px;background:#fafafa}
.lecintro_sec_smp .smp_wrap .wrap_sl{position:relative}
.lecintro_sec_smp .smp_wrap .wrap_sl .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:70px;width:25px;height:25px;background:url(//img.siwonschool.com/www/v2/community/nav_review.png) no-repeat;font-size:0;text-indent:100%}
.lecintro_sec_smp .smp_wrap .wrap_sl .bx-controls-direction .bx-prev{left:-50px;background-position-x:0}
.lecintro_sec_smp .smp_wrap .wrap_sl .bx-controls-direction .bx-next{right:-50px;background-position-x:-25px}
.lecintro_sec_smp .smp_list li{float:left;width:320px}
.lecintro_sec_smp .banner_wrap{margin-top:70px}
.lecintro_sec_lec .tab_menu{overflow:hidden;margin-bottom:15px}
.lecintro_sec_lec .tab_menu li{float:left}
.lecintro_sec_lec .tab_menu.w2 li{width:50%}
.lecintro_sec_lec .tab_menu.w3 li{width:33.3%}
.lecintro_sec_lec .tab_menu.w4 li{width:25%}
.lecintro_sec_lec .tab_menu li a{display:block;height:48px;border:1px solid #2f62cb;border-left:0;font-size:15px;color:#2f62cb;line-height:46px;text-align:center}
.lecintro_sec_lec .tab_menu li:first-child a{border-left:1px solid #2f62cb}
.lecintro_sec_lec .tab_menu li.on{background:#2f62cb}
.lecintro_sec_lec .tab_menu li.on a{color:#fff}
.lecintro_sec_lec .tab_box > li{display:none}
.lecintro_sec_lec .tab_box > li.on{display:block}
.lecintro_sec_lec .lec_ver{overflow:visible;position:relative;height:39px}
.lecintro_sec_lec .lec_ver li{float:left}
.lecintro_sec_lec .lec_ver.t2 li{width:50%}
.lecintro_sec_lec .lec_ver.t3 li{width:33.3%}
.lecintro_sec_lec .lec_ver.t5 li{width:20%}
.lecintro_sec_lec .lec_ver li a{display:block;height:38px;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#999;text-align:center;line-height:35px;background:#fff}
.lecintro_sec_lec .lec_ver li:first-child a{border-left:1px solid #e8e8e8}
.lecintro_sec_lec .lec_ver li.on a{border-color:#000;background:#000;color:#fff}
.lecintro_sec_lec .lec_ver li .q_mark{display:inline-block;width:15px;height:15px;margin-left:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/mypage/q_mark.png) no-repeat}
.lecintro_sec_lec .lec_ver li.on .q_mark{background:url(//img.siwonschool.com/www/v2/mypage/q_mark_on.png) no-repeat}
.lecintro_sec_lec .lec_ver li .comment{display:none;position:absolute;left:0;top:39px;width:998px;height:40px;border:1px solid #e8e8e8;color:#2f62cb;line-height:40px;text-align:center;background:#f8f8f8}
.lecintro_sec_lec .lec_ver li:hover .comment{display:block}
.lecintro_sec_lec .lec_ver li .comment .tail{position:absolute;top:-6px}
.lecintro_sec_lec .lec_ver.t2 li.n1 .comment .tail{left:245px}
.lecintro_sec_lec .lec_ver.t2 li.n2 .comment .tail{left:745px}
.lecintro_sec_lec .lec_ver.t5 li.n1 .comment .tail{left:94px}
.lecintro_sec_lec .lec_ver.t5 li.n2 .comment .tail{left:292px}
.lecintro_sec_lec .lec_ver.t5 li.n3 .comment .tail{left:490px}
.lecintro_sec_lec .lec_ver.t5 li.n4 .comment .tail{left:688px}
.lecintro_sec_lec .lec_ver.t5 li.n5 .comment .tail{left:886px}
.lecintro_sec_lec .plan_table{width:100%}
.lecintro_sec_lec .plan_table th, .lecintro_sec_lec .plan_table td{font-size:13px;text-align:center}
.lecintro_sec_lec .plan_table .thead th{height:40px;padding:0 10px;border-top:2px solid #000;border-bottom:1px solid #e9e9e9;border-left:1px solid #e3e3e3;background:#fafafa;color:#000;line-height:40px;text-align:center}
.lecintro_sec_lec .plan_table .thead th:first-child{border-left:none;background:#fdfdfd;color:#2f62cb}
.lecintro_sec_lec .plan_table tr th:first-child{border-bottom:1px solid #e3e3e3;background:#fdfdfd !important}
.lecintro_sec_lec .plan_table td{min-height:60px;padding:10px;border:1px solid #e3e3e3;border-width:0 0 1px 1px;color:#5b5b5b;line-height:1.6}
.lecintro_sec_rviw .review_list{overflow:hidden;margin-left:-30px}
.lecintro_sec_rviw .review_list li{float:left;width:483px;margin:0 0 30px 30px;border:1px solid #e8e8e8}
.lecintro_sec_rviw .review_list li a{display:block;padding:20px 20px 15px}
.lecintro_sec_rviw .review_list li .tit{display:block;font-size:15px;font-weight:bold;color:#000;padding-bottom:20px}
.lecintro_sec_rviw .review_list li a:hover .tit{text-decoration:underline}
.lecintro_sec_rviw .review_list li .cont{display:block;overflow:hidden;height:72px;margin-bottom:20px;line-height:1.4}
.lecintro_sec_rviw .review_list li .cont p{line-height:1.4}
.lecintro_sec_rviw .review_list li .user{display:block;padding-top:12px;border-top:1px dotted #e3e3e3;text-align:right}
.lecintro_sec_rviw .review_list li .user .wrap_avatar{display:inline-block;overflow:hidden;width:19px;height:19px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:100%;vertical-align:middle}
.lecintro_sec_rviw .review_list li .user .wrap_avatar img{display:block;width:19px;height:19px}
.lecintro_sec_rviw .review_list li .user .name{padding-left:10px;color:#111;vertical-align:middle}

.lecintro_section .quick_pos{overflow:visible;position:absolute;top:1039px;left:0;height:0;width:100%}
.lecintro_section .quick_box{position:relative;top:10px;left:50%;z-index:10;margin-left:540px;width:110px}
.lecintro_section .quick_box.fixed{position:fixed;top:10px}
.lecintro_section .quick_box .tit{height:60px;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_quick.png) no-repeat}
.lecintro_section .quick_box ul li{height:41px;border:1px solid #e8e8e8;border-width:0 1px 1px;background:#fff}
.lecintro_section .quick_box ul li.on{border-color:#000;background:#000}
.lecintro_section .quick_box ul li a{display:block;height:100%;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_quick_v2.png) no-repeat}
.lecintro_section .quick_box ul li.step1 a{background-position:1px -60px}
.lecintro_section .quick_box ul li.step1.on a{background-position:-111px -60px}
.lecintro_section .quick_box ul li.step2 a{background-position:1px -102px}
.lecintro_section .quick_box ul li.step2.on a{background-position:-111px -102px}
.lecintro_section .quick_box ul li.step3 a{background-position:1px -144px}
.lecintro_section .quick_box ul li.step3.on a{background-position:-111px -144px}
.lecintro_section .quick_box ul li.word1 a{background-position:1px -186px}
.lecintro_section .quick_box ul li.word1.on a{background-position:-111px -186px}
.lecintro_section .quick_box ul li.word2 a{background-position:1px -228px}
.lecintro_section .quick_box ul li.word2.on a{background-position:-111px -228px}
.lecintro_section .quick_box ul li.speak1 a{background-position:1px -270px}
.lecintro_section .quick_box ul li.speak1.on a{background-position:-111px -270px}
.lecintro_section .quick_box ul li.speak2 a{background-position:1px -312px}
.lecintro_section .quick_box ul li.speak2.on a{background-position:-111px -312px}
.lecintro_section .quick_box ul li.minute1{height:59px}
.lecintro_section .quick_box ul li.minute1 a{background-position:1px -354px}
.lecintro_section .quick_box ul li.minute1.on a{background-position:-111px -354px}
.lecintro_section .quick_box ul li.minute2{height:59px}
.lecintro_section .quick_box ul li.minute2 a{background-position:1px -414px}
.lecintro_section .quick_box ul li.minute2.on a{background-position:-111px -414px}
.lecintro_section .quick_box ul li.minute3{height:59px}
.lecintro_section .quick_box ul li.minute3 a{background-position:1px -474px}
.lecintro_section .quick_box ul li.minute3.on a{background-position:-111px -474px}
.lecintro_section .quick_box ul li.phonics{height:41px}
.lecintro_section .quick_box ul li.phonics a{background-position:1px -534px}
.lecintro_section .quick_box ul li.phonics.on a{background-position:-111px -534px}
.lecintro_section .quick_box .bt_apply{display:block;height:60px;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_quick_v2.png);background-position:0 -575px}
.lecintro_section .quick_box .bt_top{display:block;height:60px;background:url(//img.siwonschool.com/www/v2/lecintro/lecintro_quick_v2.png) no-repeat;background-position:0 -635px}

/* 레벨테스트 */
.lecintro_section .leveltest_start{padding:70px 0 50px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_leveltest_result.png) no-repeat}
.lecintro_section .leveltest_start .page_desc{padding:25px 0 105px;font-size:16px;text-align:center;line-height:1.6}
.lecintro_section .leveltest_start .page_desc_v2{padding:25px 0 75px;font-size:16px;text-align:center;line-height:1.6}
.lecintro_section .leveltest_start .page_desc_v2 strong{color:#2f62ca}
.lecintro_section .leveltest_start .page_desc img{padding-top:75px}
.lecintro_section .leveltest_start .start_bts{height:177px;margin-bottom:70px}
.lecintro_section .leveltest_start .start_bts .bt_start_m{float:left}
.lecintro_section .leveltest_start .start_bts .bt_start{float:right}
.lecintro_section .leveltest_start .bt_start .label_ev{position:absolute;right:-19px;top:-45px}
.lecintro_section .leveltest_start .bt_start .label_cp{position:absolute;right:-5px;bottom:-103px}
.lecintro_section .leveltest_start .why{100%;background:#1b469e;margin-top:70px}
.lecintro_section .leveltest_start .why .bg{width:1000px;margin:0 auto}

.lecintro_section .leveltest_quiz{display:none;position:relative;padding:70px 0 50px}
.lecintro_section .leveltest_quiz .quiz_tit{width:388px;height:50px;margin:0 auto 75px;background:url(//img.siwonschool.com/www/v2/lecintro/quiz_tit_bg.png) no-repeat}
.lecintro_section .leveltest_quiz .quiz_tit .tit{overflow:hidden;width:100%;height:100%;text-indent:-99999px}
.lecintro_section .leveltest_quiz#step1 .quiz_tit .tit{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_tit1.png) no-repeat}
.lecintro_section .leveltest_quiz#step2 .quiz_tit .tit{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_tit2.png) no-repeat}
.lecintro_section .leveltest_quiz#step3 .quiz_tit .tit{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_tit3.png) no-repeat}
.lecintro_section .leveltest_quiz .quiz_tit_v2{text-align:center}
.lecintro_section .leveltest_quiz .quiz_tit_v2 .tit{border:1px solid #2f62cb;display:inline-block;height:42px;line-height:42px;font-size:15px;color:#2f62cb;padding:0px 25px;margin-bottom:75px}
.lecintro_section .leveltest_quiz .quiz_cont{overflow:hidden;position:relative;height:416px;width:900px;margin:0 auto}
.lecintro_section .leveltest_quiz .quiz_cont #mov_slide{position:absolute;top:0;left:0;width:3600px}
.lecintro_section .leveltest_quiz .quiz_cont .char_q{font-size:38px;color:#000;text-align:center;margin-bottom:55px;letter-spacing:-3px}
.lecintro_section .leveltest_quiz .quiz_cont .ox{overflow:hidden;width:783px;margin:0 auto;margin-bottom:100px}
.lecintro_section .leveltest_quiz .quiz_cont .ox input{position:absolute;left:-9999px}
.lecintro_section .leveltest_quiz .quiz_cont .ox label{cursor:pointer;display:block;margin:0 auto;font-size:0px;text-indent:-999px}
.lecintro_section .leveltest_quiz .quiz_cont .ox .o_selec{float:left;width:50%}
.lecintro_section .leveltest_quiz .quiz_cont .ox .o_selec label{width:100%;height:280px;background:url(//img.siwonschool.com/www/v2/lecintro/label_o_off.png) no-repeat 25px 7px}
.lecintro_section .leveltest_quiz .quiz_cont .ox .o_selec label.on{background:url(//img.siwonschool.com/www/v2/lecintro/label_o_on.png) no-repeat 0px 7px}
.lecintro_section .leveltest_quiz .quiz_cont .ox .x_selec{float:left;width:50%;background:url(//img.siwonschool.com/www/v2/lecintro/bg_ox_line.png) no-repeat 0 0}
.lecintro_section .leveltest_quiz .quiz_cont .ox .x_selec label{width:100%;height:279px;background:url(//img.siwonschool.com/www/v2/lecintro/label_x_off.png) no-repeat 67px 8px}
.lecintro_section .leveltest_quiz .quiz_cont .ox .x_selec label.on{background:url(//img.siwonschool.com/www/v2/lecintro/label_x_on.png) no-repeat 67px 8px}
/* .lecintro_section .leveltest_quiz .quiz_cont #mov_slide.p1{left:0}
.lecintro_section .leveltest_quiz .quiz_cont #mov_slide.p2{left:-900px}
.lecintro_section .leveltest_quiz .quiz_cont #mov_slide.p3{left:-1800px} */
.lecintro_section .leveltest_quiz .quiz_cont .tab_box{float:left;width:900px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box p.info{margin-bottom:20px;text-align:center}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box p.info input{height:68px;border:1px solid #e8e8e8;background:#fff;font-size:25px;text-align:center;vertical-align:middle}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box p.info select{height:70px;border:1px solid #e8e8e8;background:#fff;font-size:20px;text-align:center;vertical-align:middle}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box p.info select option{text-align:center}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box p.info span{display:inline-block;overflow:hidden;height:47px;text-indent:-99999px;vertical-align:middle}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab1 .txt1{width:75px;margin-right:20px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap1_txt1.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab1 .txt2{width:118px;margin-left:30px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap1_txt2.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab1 .txt3{width:205px;margin-right:30px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap1_txt3.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab1 .txt4{width:164px;margin-left:30px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap1_txt4.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab2 .txt1{width:424px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap2_txt1.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab2 .txt2{width:84px;margin-left:20px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap2_txt2.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab2 .txt3{width:363px;margin-right:30px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap2_txt3.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab2 .txt4{width:119px;margin-left:20px;background:url(//img.siwonschool.com/www/v2/lecintro/quick_tap2_txt4.png) center center no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab3 .c_box{display:none}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab3 .c_box.on{display:block}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q_box{display:none}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q_box.on{display:block}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q_a{line-height:46px;margin-bottom:20px;font-size:46px;color:#000;text-align:center;letter-spacing:-3px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q_b{line-height:60px;margin-bottom:40px;font-size:50px;color:#2f62cb;text-align:center;letter-spacing:-3px}
.lecintro_section .leveltest_quiz .quiz_cont .lv_test_bts{text-align:center;float:right;position:relative;left:-50%}
.lecintro_section .leveltest_quiz .quiz_cont .lv_test_bts>div{float:left;position:relative;margin-right:20px;left:50%}
/*
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q1 .q_a{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q1_a.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q1 .q_b{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q1_b.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q2 .q_a{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q2_a.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q2 .q_b{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q2_b.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q3 .q_a{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q3_a.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q3 .q_b{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q3_b.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q4 .q_a{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q4_a.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q4 .q_b{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q4_b.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q5 .q_a{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q5_a.png) center top no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q5 .q_b{background:url(//img.siwonschool.com/www/v2/lecintro/quiz_q5_b.png) center top no-repeat}
*/
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .a_area{overflow:hidden;margin-bottom:40px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .a_area > div{float:left;width:400px;padding-left:50px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .a_area > div p{margin-bottom:10px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .a_area label{display:inline-block;height:22px;padding-left:30px;font-size:16px;background:url(//img.siwonschool.com/www/v2/comm/img_radio2.png) bottom left no-repeat}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .a_area label.checked{background-position:top left}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q1 .a_left p{padding-left:170px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q2 .a_left p{padding-left:170px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q3 .a_left p{padding-left:230px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q5 .a_area > div{width:430px;padding-left:20px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q4 .a_left p{padding-left:210px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q5 .a_left p{padding-left:100px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q6 .a_left p{padding-left:100px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q7 .a_left p{padding-left:0px}
.lecintro_section .leveltest_quiz .quiz_cont .tab_box.tab4 .q8 .a_left p{padding-left:80px}

.lecintro_section .leveltest_quiz .bt_nav{display:block;overflow:hidden;position:absolute;top:260px;width:39px;height:77px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/lecintro/quiz_nav.png) no-repeat}
.lecintro_section .leveltest_quiz#step3 .bt_nav{display:none}
.lecintro_section .leveltest_quiz#step4 .bt_nav{display:none}
.lecintro_section .leveltest_quiz .bt_nav.prev{left:0;background-position:left top}
.lecintro_section .leveltest_quiz .bt_nav.next{right:0;background-position:right top}
.lecintro_section .leveltest_quiz .quiz_pager{height:53px;background:url(//img.siwonschool.com/www/v2/lecintro/quiz_pager.png) no-repeat}
.lecintro_section .leveltest_quiz#step1 .quiz_pager{background-position:44px 0}
.lecintro_section .leveltest_quiz#step2 .quiz_pager{background-position:44px -100px}
.lecintro_section .leveltest_quiz#step4 .quiz_pager{background-position:44px -200px}
.lecintro_section .leveltest_quiz .char_pager{height:41px;background:url(//img.siwonschool.com/www/v2/lecintro/char_pager.png) no-repeat}
.lecintro_section .leveltest_quiz .char_pager.st1{background-position:0px 0px}
.lecintro_section .leveltest_quiz .char_pager.st2{background-position:0px -41px}
.lecintro_section .leveltest_quiz .char_pager.st3{background-position:0px -82px}
.lecintro_section .leveltest_quiz .char_pager.st4{background-position:0px -123px}
.lecintro_section .leveltest_quiz .char_pager.st5{background-position:0px -165px}
.lecintro_section .leveltest_quiz .char_btns{margin-top:50px;text-align:center;width:100%}
.lecintro_section .leveltest_quiz .char_btns a{}

.lecintro_section .leveltest_result{padding:70px 0 50px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_leveltest_result.png) center top no-repeat}
.lecintro_section .leveltest_result .tit{font-size:36px;text-align:center;color:#000}
.lecintro_section .leveltest_result .desc{padding:25px 0 40px;font-size:16px;text-align:center;line-height:1.6}
.lecintro_section .leveltest_result .level_img{width:395px;height:203px;margin:0 auto}
.lecintro_section .leveltest_result .level_img.step1{background:url(//img.siwonschool.com/www/v2/lecintro/leveltest_result_step1.png) no-repeat}
.lecintro_section .leveltest_result .level_img.step2{background:url(//img.siwonschool.com/www/v2/lecintro/leveltest_result_step2.png) no-repeat}
.lecintro_section .leveltest_result .level_img.step3{background:url(//img.siwonschool.com/www/v2/lecintro/leveltest_result_step3.png) no-repeat}
.lecintro_section .leveltest_result .bt_area{margin:95px 0 70px;text-align:center}
.lecintro_section .leveltest_result .question{cursor:pointer}
.lecintro_section .leveltest_result .question .q{color:#2f62cb;font-size:15px}
.lecintro_section .leveltest_result .question.on td{color:#fff;background:#2f62cb}
.lecintro_section .leveltest_result .question.on td a{color:#fff}
.lecintro_section .leveltest_result .question.on .q{color:#fff;font-weight:bold}

.lecintro_section .char_result{border:1px solid #2f62cb;padding:60px 0;text-align:center;margin-bottom:60px}
.lecintro_section .char_result strong{font-size:38px;color:#000;line-height:40px;font-weight:normal}
.lecintro_section .char_result>strong>span{color:#2f62cb}
.lecintro_section .char_result>strong>span.uline{text-decoration:underline}
.lecintro_section .char_result>p{font-size:17px;color:#888;line-height:28px}

.lecintro_section .leveltest_result .comment{display:none}
.lecintro_section .leveltest_result .comment.on{display:table-row}
.lecintro_section .leveltest_result .comment td{padding:20px 0;background:#fafafa}

.lecintro_section .leveltest_result .comment .a_box{padding-bottom:10px}
.lecintro_section .leveltest_result .comment .a_box p{height:22px;margin-bottom:5px;padding-left:30px;font-size:14px;background:url(//img.siwonschool.com/www/v2/comm/img_radio2.png) bottom left no-repeat}
.lecintro_section .leveltest_result .comment .a_box p.seleced{background-position:top left}
.lecintro_section .leveltest_result .comment .a_box p.correct{font-weight:bold}

.lecintro_section .leveltest_recomm{}
.lecintro_section .leveltest_recomm .wrap_ban{padding-bottom:9px}
.lecintro_section .leveltest_recomm .wrap_prod{}
.lecintro_section .leveltest_recomm .wrap_prod ul{overflow:hidden}
.lecintro_section .leveltest_recomm .wrap_prod li{float:left;width:326px;margin-left:8px;border:1px solid #e9e9e9;border-top:2px solid #000;border-bottom:none}
.lecintro_section .leveltest_recomm .wrap_prod li:first-child{margin-left:0}
.lecintro_section .leveltest_recomm .wrap_prod li .th{overflow:hidden;height:235px;border-bottom:1px solid #e9e9e9}
.lecintro_section .leveltest_recomm .wrap_prod li .info{height:74px;padding:16px 20px;background:#f9f9f9}
.lecintro_section .leveltest_recomm .wrap_prod li p.tit{text-align:left;font-size:16px;color:#333;background:url(//img.siwonschool.com/comm/dot_01x01_333.gif) repeat-x left center}
.lecintro_section .leveltest_recomm .wrap_prod li p.tit span{padding-right:7px;background:#f9f9f9}
.lecintro_section .leveltest_recomm .wrap_prod li p.price{margin-top:-2px;text-align:right}
.lecintro_section .leveltest_recomm .wrap_prod li p.price strong{display:block;font-size:27px;font-weight:bold;color:#333}
.lecintro_section .leveltest_recomm .wrap_prod li p.price em{margin-top:-1px;font-size:14px;color:#999}
.lecintro_section .leveltest_recomm .wrap_prod li .bt_pay{display:block;width:328px;height:43px;margin-left:-1px;text-align:center;line-height:43px;font-size:16px;color:#fff;background:#2f62cb}
.lecintro_section .leveltest_recomm .wrap_coupon_noti{}
.lecintro_section .leveltest_recomm .wrap_coupon_noti dl{}
.lecintro_section .leveltest_recomm .wrap_coupon_noti dt{padding:21px 0 5px;font-size:15px;font-weight:bold;color:#bbb}
.lecintro_section .leveltest_recomm .wrap_coupon_noti dd{padding-bottom:2px;font-size:13px;color:#bbb}

/* 처음오셨나요 */
.lecintro_section .wrap_qmenu{z-index:1;position:relative;width:100%;top:646px}
.lecintro_section .wrap_qmenu p.tit{width:120px;height:52px;text-align:center;line-height:52px;font-weight:bold;font-size:14px;color:#fff;background:#2f62cb}
.lecintro_section .wrap_qmenu .qmenu_inner{position:absolute;left:50%;top:111px;margin-left:540px}
.lecintro_section .wrap_qmenu ul{width:118px;border:1px solid #e8e8e8;border-top:none}
.lecintro_section .wrap_qmenu li{height:86px;border-top:1px solid #e8e8e8;text-align:center;background:url(//img.siwonschool.com/www/v2/lecintro/qmenu.jpg) no-repeat}
.lecintro_section .wrap_qmenu li:first-child{border-top:none}
.lecintro_section .wrap_qmenu li.l1{background-position:0 0}
.lecintro_section .wrap_qmenu li.l2{background-position:0 -87px}
.lecintro_section .wrap_qmenu li.l3{background-position:0 -174px}
.lecintro_section .wrap_qmenu li.l4{background-position:0 -261px}
.lecintro_section .wrap_qmenu li.l5{background-position:0 -348px}
.lecintro_section .wrap_qmenu li a{display:block;width:100%;height:100%}
.lecintro_section .wrap_qmenu li em{display:inline-block;padding-top:60px;font-size:14px;font-weight:bold;color:#000}
.lecintro_section .first_top{padding-top:42px;background:#93c9f3 url(//img.siwonschool.com/www/about/bg_first_top.jpg) no-repeat center top;background-size:cover}
.lecintro_section .first_top .visual{width:1000px;margin:0 auto}
.lecintro_section .first_wrap{padding-bottom:70px}
.lecintro_section .first_wrap .best_package{padding:70px 0 0 0;text-align:center}
.lecintro_section .first_wrap .best_package h3{padding-bottom:20px}
.lecintro_section .first_wrap .package_box{float:left;width:490px;margin-bottom:30px;letter-spacing:-1px}
.lecintro_section .first_wrap .package_box.mg{margin-left:19px}
.lecintro_section .first_wrap .package_box .box{border:1px solid #ddd;background:#fff}
.lecintro_section .first_wrap .package_box .box_in{padding-bottom:12px}
.lecintro_section .first_wrap .package_box h4{padding:38px 0 20px 0;background:url(//img.siwonschool.com/www/about/line_dv.gif) no-repeat center bottom;color:#333;font-size:26px;letter-spacing:-1px;line-height:1.4}
.lecintro_section .first_wrap .package_box .info{margin-top:20px;color:#999;font-size:16px;line-height:1.5}
.lecintro_section .first_wrap .package_box .check{display:block;margin-top:15px;color:#3872c3;font-size:12px;letter-spacing:normal}
.lecintro_section .first_wrap .package_box .prod_info{position:relative;height:58px;padding:0 20px;border-top:1px dashed #ddd;background:#f9f9f9;line-height:58px;text-align:left}
.lecintro_section .first_wrap .package_box .prod_info .use{color:#333;font-size:14px}
.lecintro_section .first_wrap .package_box .price_sale{position:absolute;top:0;right:20px}
.lecintro_section .first_wrap .package_box .price_sale .sale{display:inline-block;position:relative;top:-3px;width:47px;height:29px;background:url(//img.siwonschool.com/www/about/bg_sale.png) no-repeat;color:#fff;font-size:13px;text-align:center;line-height:24px}
.lecintro_section .first_wrap .package_box .price_sale del{margin:0 12px;color:#999;font-size:16px}
.lecintro_section .first_wrap .package_box .price_sale .price{color:#e60012;font-size:18px;font-weight:bold}
.lecintro_section .first_wrap .package_box .bt_group{margin-top:10px}
.lecintro_section .first_wrap .package_box .bt_group a{margin-left:10px}
.lecintro_section .first_wrap .package_box .bt_group a:first-child{margin-left:0}
.lecintro_section .first_wrap .wrap_curri_box{padding-left:23px;padding-bottom:30px;background:#f8f8f8}
.lecintro_section .first_wrap .wrap_curri_box h4{padding:42px 0 30px;text-align:center}
.lecintro_section .first_wrap .curri_box .steps{overflow:hidden;padding-left:194px}
.lecintro_section .first_wrap .curri_box .steps li{float:left;width:238px;height:48px;margin-left:20px;font-weight:bold;color:#fff;line-height:46px;text-align:center}
.lecintro_section .first_wrap .curri_box .steps li:first-child{margin-left:0}
.lecintro_section .first_wrap .curri_box .steps li.bg1{border:1px solid #40a7cd;background:#51c5f0}
.lecintro_section .first_wrap .curri_box .steps li.bg2{border:1px solid #318ac2;background:#4aa8e3}
.lecintro_section .first_wrap .curri_box .steps li.bg3{border:1px solid #2f72b1;background:#3c88cf}
.lecintro_section .first_wrap .curri_box .wrap_cate{height:50px;margin-top:10px}
.lecintro_section .first_wrap .curri_box .lec_cate{float:left;width:178px;height:48px;border:1px solid #ddd;font-size:14px;color:#000;line-height:46px;text-align:center;background:#f7f7f7}
.lecintro_section .first_wrap .curri_box .lec_name{float:left;position:relative;width:240px;height:50px;padding-left:20px}
.lecintro_section .first_wrap .curri_box .lec_name.max{width:500px}
.lecintro_section .first_wrap .curri_box .lec_name.step1,
.lecintro_section .first_wrap .curri_box .lec_name.word1,
.lecintro_section .first_wrap .curri_box .lec_name.talk1{padding-left:14px}
.lecintro_section .first_wrap .curri_box .lec_name.grammar1,
.lecintro_section .first_wrap .curri_box .lec_name.max{margin-left:254px}
.lecintro_section .first_wrap .curri_box .lec_name.step2,
.lecintro_section .first_wrap .curri_box .lec_name.word2,
.lecintro_section .first_wrap .curri_box .lec_name.talk2{background:url(//img.siwonschool.com/www/v2/comm/arr_r_sky.png) 7px 19px no-repeat}
.lecintro_section .first_wrap .curri_box .lec_name.step3,
.lecintro_section .first_wrap .curri_box .lec_name.blacklabel,
.lecintro_section .first_wrap .curri_box .lec_name.grammar2{background:url(//img.siwonschool.com/www/v2/comm/arr_r_blue.png) 7px 19px no-repeat}
.lecintro_section .first_wrap .curri_box .lec_name .lec_tit{width:238px;height:48px;border:1px solid #e9e9e9;font-size:14px;color:#000;line-height:48px;text-align:center;background:#fff;cursor:pointer}
.lecintro_section .first_wrap .curri_box .lec_name.on .lec_tit{border-color:#000;color:#fff;background:#000}
.lecintro_section .first_wrap .curri_box .lec_name.max .lec_tit{width:498px;border:1px dashed #000}
.lecintro_section .first_wrap .curri_box .lec_name.max.on .lec_tit{color:#fff !important}
.lecintro_section .first_wrap .curri_box .lec_name .book_info{display:none;position:absolute;top:50px;right:0;z-index:3;width:198px;border:1px solid #000;padding:0 20px;background:#fff}
.lecintro_section .first_wrap .curri_box .lec_name.max .book_info{width:458px}
.lecintro_section .first_wrap .curri_box .lec_name.on .book_info{display:block}
.lecintro_section .first_wrap .curri_box .book_info dl{padding:20px 0 15px}
.lecintro_section .first_wrap .curri_box .book_info dl.half{float:left;width:50%}
.lecintro_section .first_wrap .curri_box .book_info dt{padding-bottom:15px;text-align:center}
.lecintro_section .first_wrap .curri_box .book_info dd{text-align:center;line-height:1.4}
.lecintro_section .first_wrap .curri_box .book_info .tail{position:absolute;top:-10px;left:50%;margin-left:-8px}
.lecintro_section .first_wrap .wrap_curri_box .notice{padding-top:40px;text-align:center;font-size:12px;color:#2f62cb}
.lecintro_section .first_wrap .wrap_curri_box .bt_more{display:block;width:240px;margin:20px auto 0}

/* 처음오셨나요 v2 */
.lecintro_section .beginner_head{height:536px;padding-top:70px;background:#285ac3 url(//img.siwonschool.com/www/v2/lecintro/bg_beginner_top.jpg) center bottom no-repeat}
.lecintro_section .beginner_head .count{width:600px;margin:43px 0 20px;padding:20px 0 30px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.lecintro_section .beginner_head .count p{font-size:27px;color:#fff}
.lecintro_section .beginner_head .count .num{position:relative;top:-2px;font-size:40px;font-weight:bold;vertical-align:middle}
.lecintro_section .beginner_head .count .num span{display:inline-block;width:39px;height:48px;margin-left:1px;padding-bottom:4px;border:1px solid #fff;border-radius:1px;line-height:48px;text-align:center}
.lecintro_section .beginner_head .count .num i{margin-left:1px}
.lecintro_section .beginner_head .page_desc p{font-size:18px;line-height:1.5;color:#97beff}
.lecintro_section .beginner_cont{padding:0 0 70px 0}
.lecintro_section .beginner_tab{margin-bottom:35px}
.lecintro_section .beginner_cont .desc_box{display:none}
.lecintro_section .beginner_cont .desc_box.on{display:block}
.lecintro_section .beginner_cont .desc_box .tab_tit{padding-bottom:30px;font-size:18px;font-weight:bold;color:#2f62cb}
.lecintro_section .beginner_cont .desc_box .step_tit{padding-bottom:10px;font-size:16px;font-weight:bold;color:#111}
.lecintro_section .beginner_cont .desc_box .step_desc{padding-bottom:15px;font-size:14px;line-height:1.6}
.lecintro_section .beginner_cont .desc_box li{padding-top:60px}
.lecintro_section .beginner_cont .desc_box .faq_tab li{padding-top:0}
.lecintro_section .beginner_cont .desc_box li:first-child{padding-top:0}
.lecintro_section .beginner_cont .desc_box .comment_box{padding-top:40px;text-align:center}
.lecintro_section .beginner_cont .desc_box .comment{padding-bottom:30px;font-size:18px;color:#2f62cb;text-align:center}
.lecintro_section .beginner_cont .desc_box#t1 .st1{position:absolute;left:0;top:31px}
.lecintro_section .beginner_cont .desc_box a.u:hover{text-decoration:underline}
.lecintro_section .beginner_cont .desc_box .tel_info{margin-bottom:10px;font-size:16px;color:#000}
.lecintro_section .beginner_cont .desc_box .tel_info .bold{padding-left:21px;font-size:20px;color:#000;background:url(//img.siwonschool.com/www/v2/lecintro/bar_tel.jpg) 10px 10px no-repeat}
.lecintro_section .beginner_cont .desc_box .tel_info img{margin-right:10px}
.lecintro_section .beginner_cont .desc_box .tel_info > *{vertical-align:middle}
.lecintro_section .beginner_cont .desc_box#t4 .app_box{width:935px;height:435px;padding:65px 0 0 65px;background:url(//img.siwonschool.com/www/v2/lecintro/beginner_app_step1.jpg) no-repeat}
.lecintro_section .beginner_cont .desc_box#t4 .app_desc{padding:22px 0 60px;font-size:18px;color:#999;line-height:1.4}
.lecintro_section .beginner_cont .desc_box#t4 .app_search{font-size:18px;font-weight:bold;color:#111;line-height:29px}
.lecintro_section .beginner_cont .desc_box#t4 .app_search .search_box{display:inline-block;width:123px;height:33px;text-indent:10px;margin:0 10px;background:url(//img.siwonschool.com/www/v2/lecintro/bg_search.jpg) no-repeat}
.lecintro_section .beginner_cont .desc_box#t4 .app_list{overflow:hidden;margin-top:35px}
.lecintro_section .beginner_cont .desc_box#t4 .app_list li{float:left;width:145px;height:76px;padding:15px 0 0 110px}
.lecintro_section .beginner_cont .desc_box#t4 .app_list .tit{padding-bottom:13px;font-size:18px;color:#333}
.lecintro_section .beginner_cont .desc_box#t4 .app_list li.android{background:url(//img.siwonschool.com/www/v2/lecintro/img_googleplay.jpg) left top no-repeat}
.lecintro_section .beginner_cont .desc_box#t4 .app_list li.ios{background:url(//img.siwonschool.com/www/v2/lecintro/img_appstore.jpg) left top no-repeat}
.lecintro_section table.aw td.con{padding-top:14px}
.lecintro_section .faq_tab{margin-bottom:28px;overflow:hidden}
.lecintro_section .faq_tab .list{overflow:hidden}
.lecintro_section .faq_tab li{position:relative;float:left;width:12.5%;background:#fafafa;color:#333;text-align:center}
.lecintro_section .faq_tab li.on{background:#7eafda;color:#fff}
.lecintro_section .faq_tab li a{display:block;width:auto;height:41px;border:1px solid #ddd;border-left:0;color:#333;line-height:43px}
.lecintro_section .faq_tab li.fst a{border-left:1px solid #ddd}
.lecintro_section .faq_tab li.on a,
.lecintro_section .faq_tab li a:hover{position:relative;top:0;left:-1px;z-index:2;margin-right:-1px;*margin-right:0;border:1px solid #4384bf;background:#7eafda;color:#fff;text-decoration:none}
.lecintro_section .faq_tab li.fst.on a,
.lecintro_section .faq_tab li.fst a:hover{left:0}

/* 강의소개 리뉴얼 (181004) */
.lecintro_section .intro_head{height:740px;background:#fafafa url(//img.siwonschool.com/www/v4/lecintro/head_bg.png) center bottom no-repeat}
.lecintro_section .intro_head .pagetit_comm{padding-top:60px;border-bottom:none}
.lecintro_section .intro_head .txt{padding-top:60px;font-size:24px;color:#000;text-align:center;line-height:1.4}
.lecintro_section .intro_head .txt .blue_box{display:inline-block;height:25px;margin-top:20px;padding:0 10px;font-size:15px;color:#fff;line-height:23px;background:#2f62cb}
.lecintro_section .intro_head .tooltips{position:relative;height:135px}
.lecintro_section .intro_head .tooltips img{position:absolute}
.lecintro_section .intro_head .tooltips .tooltip1{bottom:47px;left:88px}
.lecintro_section .intro_head .tooltips .tooltip2{bottom:38px;left:304px}
.lecintro_section .intro_head .tooltips .tooltip3{bottom:0;right:475px}
.lecintro_section .intro_head .tooltips .tooltip4{bottom:18px;right:329px}
.lecintro_section .intro_head .tooltips .tooltip5{bottom:35px;left:763px}
.lecintro_section .intro_cont{margin-top:60px}
.lecintro_section .intro_cont .progress_tab{height:50px;margin-bottom:50px}
.lecintro_section .intro_cont .progress_tab li{float:left;position:relative;width:166px;height:49px;border-bottom:1px solid #efefef}
.lecintro_section .intro_cont .progress_tab li:first-child{width:170px}
.lecintro_section .intro_cont .progress_tab li::before{position:absolute;top:50%;margin-top:-7px;left:0;content:url(//img.siwonschool.com/www/v4/lecintro/prog_tab_bar.png)}
.lecintro_section .intro_cont .progress_tab li.st2::before{margin-left:-3px;content:url(//img.siwonschool.com/www/v4/lecintro/prog_tab_arr.png)}
.lecintro_section .intro_cont .progress_tab li:first-child::before{content:none}
.lecintro_section .intro_cont .progress_tab li a{display:block;height:100%;font-size:15px;text-align:center;line-height:48px}
.lecintro_section .intro_cont .progress_tab li.on{height:48px;border-bottom:2px solid #2f62cb;color:#2f62cb;font-weight:bold}
.lecintro_section .intro_cont .progress_tab li.on a{color:#2f62cb;font-weight:bold}
.lecintro_section .intro_cont .intro_box{display:none}
.lecintro_section .intro_cont .intro_box.on{display:block}
.lecintro_section .intro_cont .intro_box.nopd{padding:0;background:none}
.lecintro_section .intro_cont .prog_desc{padding-bottom:25px;border-bottom:1px solid #000;font-size:20px;font-weight:bold;color:#000;line-height:1.4}
.lecintro_section .intro_cont .prog_cont{position:relative;margin-top:25px}
.lecintro_section .intro_cont .prog_cont.has_tab{padding-left:315px}
.lecintro_section .intro_cont .table_curri thead th{padding:15px 0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-size:16px;text-align:center;color:#000}
.lecintro_section .intro_cont .table_curri thead th .desc{display:block;font-size:12px;color:#999;text-align:center}
.lecintro_section .intro_cont .table_curri tbody th,
.lecintro_section .intro_cont .table_curri tbody td{height:30px;border:1px solid #e1e1e1;font-size:13px;color:#666;text-align:center}
.lecintro_section .intro_cont .table_curri tbody th{padding:5px 0}
.lecintro_section .intro_cont .table_curri tbody .desc th,
.lecintro_section .intro_cont .table_curri tbody .desc td{padding:5px 0}
.lecintro_section .intro_cont .table_curri tbody tr.over th,
.lecintro_section .intro_cont .table_curri tbody tr.over .cl{background:#f6f6f6}
.lecintro_section .intro_cont .table_curri tbody tr.over.basic th,
.lecintro_section .intro_cont .table_curri tbody tr.over.basic .cl{background:#fff2ce}
.lecintro_section .intro_cont .table_curri tbody th.b{color:#000}
.lecintro_section .intro_cont .table_note{padding-top:10px;font-size:12px;text-align:right}
.lecintro_section .intro_cont .sub_tab{position:absolute;top:0;left:0;width:265px}
.lecintro_section .intro_cont .sub_tab li{position:relative;height:40px;margin-bottom:15px;border-bottom:1px solid #dcdcdc}
.lecintro_section .intro_cont .sub_tab li a{display:block;height:100%;padding-left:15px;font-size:16px;line-height:38px;color:#666}
.lecintro_section .intro_cont .sub_tab li a::after{position:absolute;bottom:15px;right:0;width:16px;height:13px;background:url(//img.siwonschool.com/www/v4/lecintro/ico_subtab_arr.png) center top no-repeat;content:''}
.lecintro_section .intro_cont .sub_tab li.on{border-color:#2f62cb}
.lecintro_section .intro_cont .sub_tab li.on a{color:#2f62cb;font-weight:bold}
.lecintro_section .intro_cont .sub_tab li.on a::after{background-position:center bottom}
.lecintro_section .intro_cont .intro_lec_box{position:relative;min-height:345px;padding:60px;background:#fafafa}
.lecintro_section .intro_cont .intro_lec_box .sub_box{display:none;top:60px;left:60px}
.lecintro_section .intro_cont .intro_lec_box .sub_box.on{display:block}
.lecintro_section .intro_cont .intro_lec_box .lec_tit{padding-bottom:40px;font-size:28px;color:#2f62cb;line-height:1}
.lecintro_section .intro_cont .intro_lec_box .bt_sample{display:inline-block;height:20px;padding-bottom:2px;margin-left:5px;padding:0 7px;border-radius:4px;font-size:13px;color:#fff;text-align:center;background:#999;vertical-align:middle}
.lecintro_section .intro_cont .intro_lec_box .lec_desc > li{position:relative;padding-left:10px;margin-top:20px;font-size:15px;line-height:1.4;color:#333}
.lecintro_section .intro_cont .intro_lec_box .lec_desc > li:first-child{margin-top:0}
.lecintro_section .intro_cont .intro_lec_box .lec_desc > li::before{position:absolute;top:9px;left:0;width:3px;height:3px;background:#2f62cb;content:''}
.lecintro_section .intro_cont .intro_lec_box .lec_desc > li.w3{display:inline-block;margin-left:50px}
.lecintro_section .intro_cont .intro_lec_box .lec_desc > li.w3:first-child{margin-left:0 !important}
.lecintro_section .intro_cont .intro_lec_box .lec_desc > li .feature{width:280px;margin-top:5px;font-size:14px;color:#333;line-height:1.4}
.lecintro_section .intro_cont .intro_lec_box .no_img .lec_desc > li .feature{width:100%}
.lecintro_section .intro_cont .intro_lec_box .lec_img{display:inline-block;position:absolute;bottom:0;right:10px;width:324px;height:auto}
.lecintro_section .intro_cont .lec_sl{margin-top:20px}
.lecintro_section .intro_cont .lec_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.lecintro_section .intro_cont .lec_sl .bx-pager{padding-top:20px;text-align:center}
.lecintro_section .intro_cont .lec_sl .bx-pager-item{display:inline;vertical-align:top;margin:0 3px 0 1px}
.lecintro_section .intro_cont .lec_sl .bx-pager-item a{display:inline-block;overflow:hidden;width:5px;height:5px;border:1px solid #9b9b9b;border-radius:3px;text-indent:-9999px;background:#fff}
.lecintro_section .intro_cont .lec_sl .bx-pager-item a.active{width:16px;border-color:#215eda;background:#215eda}
.lecintro_section .intro_cont .smart_tab{position:relative;height:135px;margin-top:20px}
.lecintro_section .intro_cont .smart_tab li{float:left;position:relative;margin-left:40px;width:135px;height:135px;background:url(//img.siwonschool.com/www/v4/intro/sweng_prog_bg.png) no-repeat;background-size:cover}
.lecintro_section .intro_cont .smart_tab li a{display:inline-block;position:relative;z-index:1;width:100%;height:100%;background:url(//img.siwonschool.com/www/v4/intro/sweng_f3_icos.png) no-repeat;background-size:300% auto}
.lecintro_section .intro_cont .smart_tab li a[data-slide-index="0"]{background-position:7px top}
.lecintro_section .intro_cont .smart_tab li a[data-slide-index="1"]{background-position:center top}
.lecintro_section .intro_cont .smart_tab li a[data-slide-index="2"]{background-position:-276px top}
.lecintro_section .intro_cont .smart_tab li a span{display:block;padding-top:85px;font-size:15px;color:#e1e1e1;line-height:1;text-align:center;font-weight:bold}
.lecintro_section .intro_cont .smart_tab li a.active{background-position-y:-122px}
.lecintro_section .intro_cont .smart_tab li a.active span{color:#2f62cb}
.lecintro_section .intro_cont .smart_tab li a::after{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:url(//img.siwonschool.com/www/v4/intro/sweng_fade_blue.png) center center no-repeat;background-size:cover;opacity:0;content:''}
.lecintro_section .intro_cont .smart_tab li a.active::after{opacity:1;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}
.lecintro_section .intro_cont .smart_sl{margin-top:74px;width:563px}
.lecintro_section .intro_cont .smart_sl .sl img{display:inline-block;width:100%;height:auto}
.lecintro_section .intro_cont .smart_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.lecintro_section .intro_cont .smart_sl .bx-pager{display:none}
.lecintro_section .intro_cont .intro_lec_box [data-view="smart_0"]{padding-bottom:400px}
.lecintro_section .intro_cont .intro_lec_box [data-view="smart_0"] .lec_img{right:0;width:100%}
.lecintro_section .intro_cont .intro_lec_box [data-view="smart_1"] .lec_desc > li.w3{margin-left:20px}


/* payment_step1 :수강신청 */
.product_section.v3 .noti_info{padding:30px 40px;border:1px solid #e8e8e8;background:#fafafa}
.product_section.v3 .noti_info dt{color:#000;font-size:16px;font-weight:bold}
.product_section.v3 .noti_info dd{margin-top:10px;color:#666;font-size:14px}
.product_section.v3 .wrap_find{overflow:hidden;margin-top:45px;padding:0 29px;background:#fafafa;border:1px solid #e8e8e8}
.product_section.v3 .wrap_find .find_head a{display:block;position:relative;height:80px;padding:20px 0 20px 100px;background:url(//img.siwonschool.com/www/v2/product/img_find.png) left center no-repeat}
.product_section.v3 .wrap_find .find_head .tit{display:block;padding-top:20px;font-size:16px;font-weight:bold;color:#000}
.product_section.v3 .wrap_find .find_head .desc{display:block;padding-top:5px;font-size:14px;color:#000}
.product_section.v3 .wrap_find .find_head .handle{display:inline-block;position:absolute;right:0;top:50%;width:38px;height:38px;margin-top:-20px;border:1px solid #2f62cb;background:url(//img.siwonschool.com/www/v2/comm/arr_t_blue.png) center center no-repeat}
.product_section.v3 .wrap_find.closed .find_head .handle{background:url(//img.siwonschool.com/www/v2/comm/arr_b_blue.png) center center no-repeat}
.product_section.v3 .wrap_find .find_cont{display:none;padding-top:20px;border-top:1px solid #e8e8e8}
.product_section.v3 .wrap_find .step_box{height:257px;border:1px solid #e8e8e8;background:#f8f8f8}
.product_section.v3 .wrap_find .step_box > li{float:left;position:relative;width:312px;height:100%;border-left:1px solid #e8e8e8}
.product_section.v3 .wrap_find .step_box > li:first-child{border-left:0}
.product_section.v3 .wrap_find .step_box .tit{position:relative;height:58px;border-bottom:1px solid #e8e8e8;font-size:14px;color:#a2a2a2;text-align:center;line-height:54px}
.product_section.v3 .wrap_find .step_box .on .tit .tail{display:block;position:absolute;right:-6px;top:50%;z-index:2;margin-top:-6px;width:7px;height:13px;background:url(//img.siwonschool.com/www/v2/comm/arr_r_blue.png) no-repeat}
.product_section.v3 .wrap_find .step_box .on .tit{border-color:#2f62cb;color:#fff;background:#2f62cb}
.product_section.v3 .wrap_find .step_box .cont{position:absolute;top:59px;left:0;z-index:2;height:158px;width:272px;padding:20px;background:#f8f8f8}
.product_section.v3 .wrap_find .step_box .on .cont{background:#fff}
.product_section.v3 .wrap_find .step_box .cont p{line-height:16px;color:#000;margin-bottom:20px}
.product_section.v3 .wrap_find .step_box .cont label{display:inline-block;padding-left:20px;color:#000;line-height:16px;background:url(//img.siwonschool.com/www/v2/comm/img_radio.png) left -37px no-repeat}
.product_section.v3 .wrap_find .step_box .cont label.checked{background-position:left top}
.product_section.v3 .wrap_find .step_box .step3 .cont{height:178px;padding:10px 20px}
.product_section.v3 .wrap_find .step_box .recommend li{position:relative;padding:13px 0}
.product_section.v3 .wrap_find .step_box .recommend li:first-child{border-top:0}
.product_section.v3 .wrap_find .step_box .recommend .lec_tit{width:150px;color:#000}
.product_section.v3 .wrap_find .step_box .recommend .lec_tit a:hover{text-decoration:underline}
.product_section.v3 .wrap_find .step_box .recommend .bt_em30_blue{position:absolute;right:0;top:50%;margin-top:-15px}
.product_section.v3 .wrap_find .step_box .note{position:absolute;width:100%;left:0;top:115px;z-index:1;padding-bottom:40px;font-size:14px;color:#5b5b5b;text-align:center;background:url(//img.siwonschool.com/www/v2/product/ico_back.png) center bottom no-repeat}
.product_section.v3 .wrap_find .bt_area{overflow:hidden;padding:20px 0}
.product_section.v3 .wrap_find .bt_area .bt_em40_gray span{padding-right:20px;background:url(//img.siwonschool.com/www/v2/comm/ico_reset.png) right center no-repeat}
.product_section.v3 .prod_sec{padding-top:70px}
.product_section.v3 .prod_sec .subtit_txt .desc,
.product_section.v3 .book_sec .subtit_txt .desc{padding-left:20px;font-size:13px;color:#999;font-weight:normal;background:url(//img.siwonschool.com/www/v2/comm/bar_v13.jpg) 11px 3px no-repeat}
.product_section.v3 .tit_area .wrap_tag{padding-top:11px}
.product_section.v3 .tit_area .wrap_tag span{float:left;margin-left:1px;padding:1px 7px 3px;font-size:11px;color:#fff;border-radius:2px}
.product_section.v3 .tit_area .wrap_tag span.tag_blue{background:#4a95e1}
.product_section.v3 .tit_area .wrap_tag span.tag_red{background:#f01b1a}
.product_section.v3 .tit_area .wrap_tag span.tag_black{padding:0 6px 2px 5px;border:1px solid #fff;color:#fff}
.product_section.v3 .tit_area .wrap_tag span.tag_yellow{background:#ffd118;color:#000}

.product_pack_list > li{*zoom:1;position:relative;margin-top:20px;background:#fff;border-top:2px solid #222;border-bottom:1px solid #e8e8e8}
.product_pack_list > li:after{clear:both;display:block;content:''}
.product_pack_list > li:first-child{margin-top:0}
.product_pack_list .img_area{float:left;position:relative;width:235px;padding:10px 0}
.product_pack_list .img_area .thumb img{display:block;width:100%;height:auto}
.product_pack_list .tit_area{float:left;position:relative;width:450px;margin-left:30px;padding:28px 0 0}
.product_pack_list .tit_area dl .wrap_tag{position:absolute;top:19px;right:0}
.product_pack_list .tit_area .wrap_tag span{display:inline-block;height:17px;margin-left:2px;padding:0 5px 1px;border-radius:2px;color:#fff;font-size:12px;line-height:17px}
.product_pack_list .tit_area .wrap_tag span.tag_red{background:#f44747}
.product_pack_list .tit_area .wrap_tag span.tag_ora{background:#f26202}
.product_pack_list .tit_area .wrap_tag span.tag_navy{background:#435987}
.product_pack_list .tit_area .wrap_tag span.tag_blue{background:#2a69dc}
.product_pack_list .tit_area dl dt{padding:0 120px 18px 0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:bold;color:#000}
.product_pack_list .tit_area dl dt .pink_label{padding:3px 6px;margin-left:5px;background:#ff797e;color:#fff;font-size:11px;font-weight:normal;border-radius:2px;letter-spacing:0.2px}
.product_pack_list .tit_area dl dt .info{display:block;margin-top:5px;color:#666;font-size:12px;font-weight:normal}
.product_pack_list .tit_area .desc{margin-top:15px;font-size:13px;color:#999;line-height:1.6}
.product_pack_list .tit_area .desc .secret_ev{color:#ff797e;font-weight:bold}
.product_pack_list .tit_area .book{position:absolute;top:52px;right:0}
.product_pack_list .tit_area .book a{display:inline-block;width:56px;height:80px;margin-left:10px}
.product_pack_list .tit_area .book a img{display:block;height:100%;width:auto}
.product_pack_list .tit_area .comp{position:absolute;bottom:65px;left:0;width:100%;padding-top:15px;border-top:1px solid #e8e8e8}
.product_pack_list .apply_area{float:right;position:relative;width:248px;min-height:96px;padding:20px 15px 104px;border-left:1px solid #e8e8e8}
.product_pack_list .apply_area label{display:block;height:20px;padding-left:26px;color:#5b5b5b;line-height:18px;cursor:pointer}
.product_pack_list .apply_area label.check_st1{background:url(//img.siwonschool.com/toeic/comm/img_checkbox.png) 0 -160px no-repeat}
.product_pack_list .apply_area label.check_st1.checked{background-position:0 0}
.product_pack_list .apply_area label.check_st1.disabled{background-position:0 -80px}
.product_pack_list .apply_area label > .tit{float:left;padding-bottom:3px;line-height:18px}
.product_pack_list .apply_area label .tit .book_more{display:inline-block;width:15px;height:15px;padding:2px 0 1px;vertical-align:middle;background:url(//img.siwonschool.com/toeic/comm/ico_qmark.png) no-repeat;cursor:pointer}
.product_pack_list .apply_area .layer_book{display:none;position:absolute;top:19px;left:-2px;z-index:2;width:193px;padding:27px 20px 20px;border-bottom:1px solid #d03543;background:url(//img.siwonschool.com/lab/products/book_layer_bg.png) center top no-repeat}
.product_pack_list .apply_area .layer_book .tit{display:block;font-size:15px;color:#d03543;font-weight:bold}
.product_pack_list .apply_area .layer_book .desc{padding-top:5px;line-height:1.4;color:#333}
.product_pack_list .apply_area .layer_book ul{margin-top:15px;padding-top:15px;border-top:1px solid #e8e8e8}
.product_pack_list .apply_area .layer_book ul li{padding-left:5px;text-indent:-5px;font-size:12px;line-height:1.6}
.product_pack_list .apply_area .layer_book ul li a:hover{text-decoration:underline}
.product_pack_list .apply_area label .tit .book_more:hover .layer_book{display:block}
.product_pack_list .apply_area .layer_book.on{display:block}
.product_pack_list .apply_area label .price{float:right;font-size:14px}
.product_pack_list .apply_area label .price .sale{position:relative;top:-1px;padding:0 5px 1px 5px;border:1px solid #d03543;font-size:11px;color:#d03543;margin-right:5px}
.product_pack_list .apply_area label .price del{margin-right:5px;font-size:12px;color:#a5a5a5}
.product_pack_list .apply_area .prod_check label{color:#000}
.product_pack_list .apply_area .book_check{position:relative}
.product_pack_list .apply_area .check_area{position:relative;min-height:50px}
.product_pack_list .apply_area .check_area li{overflow:hidden;margin-bottom:4px}
.product_pack_list .prod_anchor, .prod_single_list .prod_anchor{position:absolute;left:0;top:-42px}
.product_pack_list .wrap_price{position:absolute;bottom:72px;left:20px}
.product_pack_list .wrap_price del{display:block;padding-top:2px;font-size:14px;color:#a5a5a5}
.product_pack_list .wrap_price .final_price{display:block;font-size:26px;color:#d03543;letter-spacing:-1px}
.product_pack_list .wrap_price .final_price .won{font-size:16px}
.product_pack_list .wrap_price .sale .percent{font-size:10px}
.product_pack_list .bt_area{position:absolute;bottom:20px;left:20px;width:238px}
.product_pack_list .bt_area .bt{display:block;overflow:hidden;position:absolute;left:0;top:0;width:38px;height:38px;border:1px solid #d03543;font-size:0;text-indent:100%}
.product_pack_list .bt_area .bt_more{background:url(//img.siwonschool.com/toeic/application/bg_bt_apply.png) no-repeat 0 0}
.product_pack_list .bt_area .bt_cart{left:39px;background:url(//img.siwonschool.com/toeic/application/bg_bt_apply.png) no-repeat -38px 0}
.product_pack_list .bt_area .bt_apply{display:block;height:40px;margin-left:79px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#d03543}

.product_section.v3 .check_area li.product_section .check_area li{margin-bottom:7px}
.product_section.v3 .apply_area label{display:block;height:22px;padding-left:26px;color:#5b5b5b;line-height:18px}
.product_section.v3 .apply_area label.check_st1{background:url(//img.siwonschool.com/www/v2/comm/img_checkbox.png) 1px -160px no-repeat}
.product_section.v3 .apply_area label.check_st1.checked{background-position:1px 0}
.product_section.v3 .apply_area label.check_st1.disabled{background-position:1px -80px}
.product_section.v3 .apply_area label.radio_st1{background:url(//img.siwonschool.com/www/v2/comm/img_radio2.png) left bottom no-repeat}
.product_section.v3 .apply_area label.radio_st1.checked{background-position:left top}
.product_section.v3 .apply_area label.radio_st1.disabled{background-position:left -40px}
.product_section.v3 .check_area .tit{float:left;line-height:18px}
.product_section.v3 .check_area .tit .bt_more{display:inline-block;width:15px;height:15px;margin-left:5px;padding:2px 0 1px;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/mypage/q_mark.png) no-repeat;cursor:pointer}
.product_section.v3 .check_area .layer{z-index:3;display:none;position:absolute}
.product_section.v3 .check_area .layer.on{display:block}
.product_section.v3 .check_area .layer.st1{left:-21px;top:19px;width:238px;padding:188px 20px 20px;border:1px solid #ccc;text-align:center;background:#fff;cursor:pointer}
.product_section.v3 .check_area .layer.st1 .tit{display:block;width:100%;padding-top:15px;font-size:16px;color:#000;text-align:center}
.product_section.v3 .check_area .layer.st1 .desc{display:block;width:100%;padding-top:10px;font-size:14px;line-height:1.4;text-align:center;color:#999}
.product_section.v3 .check_area .layer.st1 .wrap_thumb{display:block;position:absolute;top:20px;left:0;width:100%;text-align:center}
.product_section.v3 .check_area .layer.ev{left:-21px;top:-178px;border:none}
.product_section.v3 .check_area .price{float:right;font-size:14px}
.product_section.v3 .product_pack_list .wrap_price{position:absolute;bottom:70px;left:20px}
.product_section.v3 .product_pack_list .wrap_price del{display:block;padding-left:50px;font-size:14px;color:#a5a5a5}
.product_section.v3 .product_pack_list .wrap_price .desc{display:block;padding-left:50px;font-size:12px;color:#333}

.product_section.v3 .product_pack_list .wrap_price .final_price{display:block;margin-top:-3px;padding-bottom:0;font-size:22px;font-weight:bold;color:#d81817}
.product_section.v3 .product_pack_list .wrap_price .final_price .won{font-size:16px}
.product_section.v3 .product_pack_list .wrap_price .final_price.no_sale{padding-left:0}

.product_section.v3 .product_pack_list .wrap_price .sale{display:inline-block;overflow:hidden;position:absolute;bottom:10px;left:0;width:42px;height:42px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/product/ico_proce_down.png) no-repeat}
.product_section.v3 .product_pack_list .wrap_price .note{font-size:13px;color:#a5a5a5;letter-spacing:-0.5px}
.product_section.v3 .product_pack_list .bt_area{position:absolute;bottom:20px;left:20px;width:238px}
.product_section.v3 .product_pack_list .bt_area .bt_apply{float:left;width:148px}
.product_section.v3 .product_pack_list .bt_area .bt_more{float:right;width:83px}


.product_section.v3 .prod_sec .product_list > li{*zoom:1;margin-top:20px;background:#fff;border:1px solid #e8e8e8}
.product_section.v3 .prod_sec .product_list > li:after{clear:both;display:block;content:''}
.product_section.v3 .prod_sec .product_list > li:first-child{margin-top:0}
.product_section.v3 .prod_sec .product_list .img_area{float:left;position:relative;width:220px;padding:20px 0 20px 20px}
.product_section.v3 .prod_sec .product_list .img_area .thumb img{display:block;width:100%;height:auto}
.product_section.v3 .prod_sec .product_list .img_area .label{display:block;position:absolute;top:-1px;left:20px;width:10px;padding:8px 10px;border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;background:#d03543;color:#fff;text-align:center}
.product_section.v3 .prod_sec .product_list .tit_area{float:left;position:relative;width:520px;min-height:135px;margin-left:29px;padding:20px 0 105px}
.product_section.v3 .prod_sec .product_list .tit_area dl .wrap_tag{position:absolute;top:20px;right:0}
.product_section.v3 .prod_sec .product_list .tit_area .wrap_tag span{display:inline-block;height:17px;margin-left:2px;padding:0 5px 1px;border-radius:2px;color:#fff;font-size:12px;line-height:17px}
.product_section.v3 .prod_sec .product_list .tit_area .wrap_tag span.tag_red{background:#d03543}
.product_section.v3 .prod_sec .product_list .tit_area .wrap_tag span.tag_yel{background:#ffa800}
.product_section.v3 .prod_sec .product_list .tit_area .wrap_tag span.tag_grey{background:#666}
.product_section.v3 .prod_sec .product_list .tit_area .wrap_tag span.tag_navy{background:#384583}
.product_section.v3 .prod_sec .product_list .tit_area dl dt{font-size:16px;font-weight:bold;color:#000}
.product_section.v3 .prod_sec .product_list .tit_area .desc{margin-top:12px;padding-right:140px;font-size:13px;color:#999;line-height:1.4}
.product_section.v3 .prod_sec .product_list .tit_area .book{position:absolute;top:52px;right:0}
.product_section.v3 .prod_sec .product_list .tit_area .book a{display:inline-block;width:56px;height:80px;margin-left:10px}
.product_section.v3 .prod_sec .product_list .tit_area .book a img{display:block;height:100%;width:auto}
.product_section.v3 .prod_sec .product_list .tit_area .comp{position:absolute;bottom:65px;left:0;width:100%;padding-top:15px;border-top:1px solid #e8e8e8}
.product_section.v3 .prod_sec .product_list .tit_area .smpmov{position:absolute;bottom:20px;left:0}
.product_section.v3 .prod_sec .product_list .tit_area .smpmov a{display:inline-block;height:30px;margin-top:12px;padding:0 12px 0 40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fbfbfb url(//img.siwonschool.com/toeic/comm/ico_mov.png) no-repeat 12px center;border:1px solid #e8e8e8;color:#333;line-height:30px}
.product_section.v3 .prod_sec .product_list .apply_area{float:right;position:relative;width:228px;min-height:96px;padding:20px 25px 144px;border-left:1px solid #e8e8e8}
.product_section.v3 .prod_sec .product_list .apply_area label{display:block;height:20px;padding-left:26px;color:#5b5b5b;line-height:18px;cursor:pointer}
.product_section.v3 .prod_sec .product_list .apply_area label.check_st1{background:url(//img.siwonschool.com/toeic/comm/img_checkbox.png) 0 -160px no-repeat}
.product_section.v3 .prod_sec .product_list .apply_area label.check_st1.checked{background-position:0 0}
.product_section.v3 .prod_sec .product_list .apply_area label.check_st1.disabled{background-position:0 -80px}
.product_section.v3 .prod_sec .product_list .apply_area label > .tit{float:left;padding-bottom:3px;line-height:18px}
.product_section.v3 .prod_sec .product_list .apply_area label .tit .book_more{display:inline-block;width:15px;height:15px;padding:2px 0 1px;vertical-align:middle;background:url(//img.siwonschool.com/toeic/comm/ico_qmark.png) no-repeat;cursor:pointer}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book{display:none;position:absolute;top:19px;left:-2px;z-index:2;width:193px;padding:27px 20px 20px;border-bottom:1px solid #d03543;background:url(//img.siwonschool.com/lab/products/book_layer_bg.png) center top no-repeat}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book .tit{display:block;font-size:15px;color:#d03543;font-weight:bold}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book .desc{padding-top:5px;line-height:1.4;color:#333}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book ul{margin-top:15px;padding-top:15px;border-top:1px solid #e8e8e8}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book ul li{padding-left:5px;text-indent:-5px;font-size:12px;line-height:1.6}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book ul li a:hover{text-decoration:underline}
.product_section.v3 .prod_sec .product_list .apply_area label .tit .book_more:hover .layer_book{display:block}
.product_section.v3 .prod_sec .product_list .apply_area .layer_book.on{display:block}
.product_section.v3 .prod_sec .product_list .apply_area label .price{float:right;font-size:14px}
.product_section.v3 .prod_sec .product_list .apply_area label .price .sale{position:relative;top:-1px;padding:0 5px 1px 5px;border:1px solid #d03543;font-size:11px;color:#d03543;margin-right:5px}
.product_section.v3 .prod_sec .product_list .apply_area label .price del{margin-right:5px;font-size:12px;color:#a5a5a5}
.product_section.v3 .prod_sec .product_list .apply_area .prod_check label{color:#000}
.product_section.v3 .prod_sec .product_list .apply_area .book_check{position:relative}
.product_section.v3 .prod_sec .product_list .apply_area .check_area{position:relative;min-height:50px}
.product_section.v3 .prod_sec .product_list .apply_area .check_area li{margin-bottom:4px}
.product_section.v3 .prod_sec .product_list .wrap_price{position:absolute;bottom:72px;left:20px}
.product_section.v3 .prod_sec .product_list .wrap_price del{display:block;padding-top:2px;font-size:14px;color:#a5a5a5}
.product_section.v3 .prod_sec .product_list .wrap_price .final_price{display:block;font-size:26px;color:#d03543;letter-spacing:-1px}
.product_section.v3 .prod_sec .product_list .wrap_price .final_price .won{font-size:16px}
.product_section.v3 .prod_sec .product_list .wrap_price .sale .percent{font-size:10px}
.product_section.v3 .prod_sec .product_list .bt_area{position:absolute;bottom:20px;left:20px;width:238px}
.product_section.v3 .prod_sec .product_list .bt_area .bt{display:block;overflow:hidden;position:absolute;left:0;top:0;width:38px;height:38px;border:1px solid #d03543;font-size:0;text-indent:100%}
.product_section.v3 .prod_sec .product_list .bt_area .bt_more{background:url(//img.siwonschool.com/toeic/application/bg_bt_apply.png) no-repeat 0 0}
.product_section.v3 .prod_sec .product_list .bt_area .bt_cart{left:39px;background:url(//img.siwonschool.com/toeic/application/bg_bt_apply.png) no-repeat -38px 0}
.product_section.v3 .prod_sec .product_list .bt_area .bt_apply{display:block;height:40px;margin-left:79px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#d03543}


.product_section.v3 .prod_single_list{overflow:hidden}
.product_section.v3 .prod_single_list > li{position:relative;float:left;width:488px;margin-bottom:30px;border-bottom:1px solid #e8e8e8;border-top:2px solid #000;background:#fff}
.product_section.v3 .prod_single_list .tit_area{height:48px;padding:0 30px;background:#34467b}
.product_section.v3 .prod_single_list .tit_area .tit{float:left;padding-right:10px;line-height:42px;font-size:16px;font-weight:bold;color:#fff}
.product_section.v3 .prod_single_list .tit_area .wrap_tag{float:left}
.product_section.v3 .prod_single_list .tit_area .wrap_tag span{display:inline-block;width:30px;text-align:center}
.product_section.v3 .prod_single_list .apply_area{position:relative;padding:20px 30px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.product_section.v3 .prod_single_list .apply_area > .wrap_thumb{position:absolute;top:20px;left:30px;width:125px;height:125px}
.product_section.v3 .prod_single_list .apply_area > .wrap_thumb img{width:100%}
.product_section.v3 .prod_single_list .check_area{position:relative;min-height:116px;margin-left:148px;margin-bottom:20px;padding-bottom:50px}
.product_section.v3 .prod_single_list .check_area li{margin-bottom:3px}
.product_section.v3 .prod_single_list .check_area label .tit.lec{font-weight:bold;color:#2f62cb}
.product_section.v3 .prod_single_list li.no_input{*zoom:1;position:relative}
.product_section.v3 .prod_single_list li.no_input:after{clear:both;display:block;content:''}
.product_section.v3 .prod_single_list .wrap_price{position:relative}
.product_section.v3 .prod_single_list .wrap_price del{display:block;padding-left:50px;font-size:14px;color:#a5a5a5}

.product_section.v3 .prod_single_list .wrap_price .final_price{display:block;margin-top:-3px;padding-bottom:5px;font-size:22px;font-weight:bold;color:#d81817}
.product_section.v3 .prod_single_list .wrap_price .final_price .won{font-size:16px}
.product_section.v3 .prod_single_list .wrap_price .final_price.no_sale{padding-left:0}

.product_section.v3 .prod_single_list .wrap_price .sale{display:inline-block;position:absolute;top:4px;left:0;width:38px;height:40px;padding-left:2px;border-radius:20px;font-size:16px;color:#fff;line-height:40px;text-align:center;background:#d81817}
.product_section.v3 .prod_single_list .bt_area{position:absolute;bottom:0;left:0;width:100%}
.product_section.v3 .prod_single_list .bt_area .bt_apply{float:left;width:109px}
.product_section.v3 .prod_single_list .bt_area .bt_more{width:83px}
.product_section.v3 .prod_single_list .bt_area .bt_cart{float:right;width:83px;border-left:0}

.product_section.v3 .prod_single_list .single_subtit{padding-bottom:10px;font-size:15px;font-weight:bold}
.product_section.v3 .book_sec{padding-top:50px}
.product_section.v3 .book_sec .book_list{overflow:hidden}
.product_section.v3 .book_sec .book_list li{float:left;width:233px;margin:0 20px 30px 0;border:1px solid #e8e8e8;border-top:2px solid #000;background:#fff}
.product_section.v3 .book_sec .book_list .tit_area{padding:13px 10px 13px 13px;color:#000;font-size:13px;background:#fdfdfd}
.product_section.v3 .book_sec .book_list .tit_area label{display:block;padding-right:24px;color:#000;font-weight:bold;line-height:16px;letter-spacing:-1.5px;background:url(//img.siwonschool.com/www/v2/comm/img_checkbox.png) right -160px no-repeat}
.product_section.v3 .book_sec .book_list .tit_area label.checked{background-position:right 0}
.product_section.v3 .book_sec .book_list .tit_area .desc{display:block;padding-top:5px;color:#a2a2a2;font-weight:normal;font-size:13px;color:#888}
.product_section.v3 .book_sec .book_list .apply_area{padding:20px 30px}
.product_section.v3 .book_sec .book_list .wrap_thumb{position:relative;width:170px;height:168px;margin:0 auto;text-align:center}
.product_section.v3 .book_sec .book_list .wrap_thumb a{display:none;position:absolute;top:0;left:0}
.product_section.v3 .book_sec .book_list .wrap_thumb:hover a{display:block}
.product_section.v3 .book_sec .book_list .price{padding:15px 0;font-size:22px;color:#d81817;text-align:center}
.product_section.v3 .book_sec .book_list .price.sale{padding:5px 0;text-align:right;background:url(//img.siwonschool.com/www/v2/product/book_sale.png) left center no-repeat}
.product_section.v3 .book_sec .book_list .price .won{font-size:16px}
.product_section.v3 .book_sec .book_list .price.sale .won{text-align:right}
.product_section.v3 .book_sec .book_list .price.sale del{display:block;font-size:14px;color:#a5a5a5;text-align:right}
.product_section.v3 .book_sec .book_list .bt_area{position:relative}
.product_section.v3 .book_sec .book_list .bt_area .bt_more{display:block;overflow:hidden;position:absolute;left:0;top:0;width:38px;height:38px;border:1px solid #2f62cb;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/product/bg_bt_apply.png) left top no-repeat}
.product_section.v3 .book_sec .book_list .bt_area .bt_cart{display:block;overflow:hidden;position:absolute;left:40px;top:0;width:38px;height:38px;border:1px solid #2f62cb;border-left:0;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/product/bg_bt_apply.png) right top no-repeat}
.product_section.v3 .book_sec .book_list .bt_area .bt_apply{display:block;height:40px;margin-left:78px;font-size:14px;color:#fff;line-height:35px;text-align:center;background:#2f62cb}
.product_section.v3 .quick_pos{overflow:visible;position:absolute;top:148px;left:0;height:0;width:100%}
.product_section.v3 .quick_box{position:relative;top:0;left:50%;z-index:3;margin-left:530px;width:100px}
.product_section.v3 .quick_box .cspayment ul{margin-bottom:9px}
.product_section.v3 .quick_box .cspayment li{margin-bottom:1px}
.product_section.v3 .quick_box .cspayment li a{display:block;height:30px;color:#fff;text-align:center;line-height:27px;background:#999}
.product_section.v3 .quick_box .cspayment li a:hover{background:#888}
.product_section.v3 .quick_box .ext{margin-bottom:5px}
.product_section.v3 .quick_box .compare{margin-bottom:5px}
.product_section.v3 .quick_box .cs{position:relative;height:172px;margin-bottom:5px}
.product_section.v3 .quick_box .refund{position:relative;height:125px;margin-bottom:5px}
.product_section.v3 .quick_box .card{position:relative;height:221px;margin-bottom:5px}
.product_section.v3 .quick_box .tit{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;font-size:14px;color:#000;text-align:center;background:url(//img.siwonschool.com/www/v2/product/bg_quick2.png) no-repeat}
.product_section.v3 .quick_box .cs .tit{background-position:-431px 0}
.product_section.v3 .quick_box .cs .tit em{position:relative;top:50px}
.product_section.v3 .quick_box .cs:hover .tit{color:#fff;background-position:-331px 0}
.product_section.v3 .quick_box .refund .tit{background-position:-431px -177px}
.product_section.v3 .quick_box .refund .tit em{position:relative;top:62px}
.product_section.v3 .quick_box .refund:hover .tit{color:#fff;background-position:-331px -177px}
.product_section.v3 .quick_box .card .tit{background-position:-431px -307px}
.product_section.v3 .quick_box .card .tit em{display:block;padding:62px 0 0 0}
.product_section.v3 .quick_box .card:hover .tit{color:#fff;background-position:-331px -307px}
.product_section.v3 .quick_box .cont{overflow:hidden;position:absolute;right:0;top:0;z-index:1;width:100px;height:100%;background:url(//img.siwonschool.com/www/v2/product/bg_quick2.png) no-repeat}
.product_section.v3 .quick_box .cont.on{width:190px;right:101px}
.product_section.v3 .quick_box .card .cont.on{width:329px;right:101px;padding:1px 0 0 1px}
.product_section.v3 .quick_box .cont span{display:block;color:#2f62cb;text-align:center}
.product_section.v3 .quick_box .cont span em{font-weight:bold;color:#2d2d2d}
.product_section.v3 .quick_box .cs .cont{background-position:-140px 0}
.product_section.v3 .quick_box .cs .cont span{padding-top:75px}
.product_section.v3 .quick_box .refund .cont{background-position:-140px -177px}
.product_section.v3 .quick_box .refund .cont span{padding-top:15px}
.product_section.v3 .quick_box .refund .cont .bt_more{padding:0 7px 3px;color:#fff;background:#2f62cb}
.product_section.v3 .quick_box .card .cont{background-position:0px -307px}
.product_section.v3 .quick_box .card .wrap_price{margin:15px 0 6px}
.product_section.v3 .quick_box .card .card_price{padding:0 5px 3px;font-size:13px;color:#fff;background:#000}
.product_section.v3 .quick_box .card .txt{color:#000}
.product_section.v3 .quick_box .card .txt>span{color:#d81817}
.product_section.v3 .quick_box .card:hover .txt{color:#fff}
.product_section.v3 .quick_box .card:hover .txt>span{color:#ffd926}

/* 수강신청 */
.product_section.v4 .prod_sec{padding-top:60px;background:#fff}
.product_section.v4 .prod_sec:first-child{position:relative;margin-top:-99px;padding-top:51px}
.product_section.v4 .prod_sec:first-child:before{display:block;position:absolute;top:0;left:50%;width:1080px;height:99px;margin-left:-540px;background:#fff;content:''}
.product_section.v4 .prod_sec .apply_area label{display:block;height:20px;padding-left:26px;color:#111;cursor:pointer}
.product_section.v4 .prod_sec .apply_area label > .tit{float:left;line-height:18px}
.product_section.v4 .prod_sec .apply_area label .price{float:right;font-size:14px}
.product_section.v4 .prod_sec .apply_area .check_area li{margin-bottom:12px}
.product_section.v4 .prod_sec .apply_area label .tit .book_more{display:inline-block;width:15px;height:15px;padding:2px 0 1px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/comm/ico_qmark.png) no-repeat;cursor:pointer}
.product_section.v4 .prod_sec .apply_area .layer_book{display:none;position:absolute;top:-1px;left:-1px;z-index:2;width:238px;height:220px;padding:20px;border:1px solid #3e4347;text-align:center;background:#fff;cursor:pointer}
.product_section.v4 .prod_sec .apply_area .layer_book .tit{display:block;width:100%;padding-top:10px;font-size:15px;color:#333;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.product_section.v4 .prod_sec .apply_area .layer_book .desc{display:block;width:100%;padding-top:3px;font-size:14px;line-height:1.4;text-align:center;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.product_section.v4 .prod_sec .apply_area .layer_book .info{display:block;margin-top:12px;padding:6px;background:#f8f8f8;color:#666;font-size:13px}
.product_section.v4 .prod_sec .apply_area .layer_book .info .pr{color:#ff493d}
.product_section.v4 .prod_sec .apply_area .layer_book .wrap_thumb{display:block;width:125px;height:125px;margin:0 auto;text-align:center;overflow:hidden}
.product_section.v4 .prod_sec .apply_area .layer_book .wrap_thumb .thumb{width:100%}
.product_section.v4 .prod_sec .apply_area label .tit .book_more:hover .layer_book{display:block}
.product_section.v4 .prod_sec .apply_area .layer_book.on{display:block}
.product_section.v4 .prod_sec .bt_area .bt{display:block;overflow:hidden;position:absolute;right:0;top:0;width:38px;height:38px;border:1px solid #3e4347;border-left:0;font-size:0;text-indent:100%}
.product_section.v4 .prod_sec .bt_area .bt_more{background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat -38px 0}
.product_section.v4 .prod_sec .bt_area .bt_cart{right:39px;background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat 0 0}
.product_section.v4 .prod_sec .bt_area .bt_apply{display:block;height:40px;margin-right:78px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#3e4347}
.product_section.v4 .prod_sec .product_list > li{*zoom:1;margin-top:20px;background:#fff;border:1px solid #e8e8e8}
.product_section.v4 .prod_sec .product_list > li:after{clear:both;display:block;content:''}
.product_section.v4 .prod_sec .product_list > li:first-child{margin-top:0}
.product_section.v4 .prod_sec .product_list .smpmov{display:inline-block;position:absolute;right:5px;top:193px;height:28px;margin-top:12px;padding:0 12px 0 40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fbfbfb url(//img.siwonschool.com/www/v4/comm/ico_mov.png) no-repeat 12px center;border:1px solid #e8e8e8;color:#333;font-size:12px;line-height:28px}
.product_section.v4 .prod_sec .product_list .img_area{float:left;position:relative;width:220px;padding:20px 0 20px 20px}
.product_section.v4 .prod_sec .product_list .img_area .thumb{display:block;overflow:hidden;width:220px;height:220px}
.product_section.v4 .prod_sec .product_list .img_area .thumb img{width:100%;height:auto}
.product_section.v4 .prod_sec .product_list .img_area .label{display:block;position:absolute;top:-1px;left:10px;width:55px;height:43px;padding-top:12px;color:#fff;font-size:12px;text-align:center;line-height:1.4}
.product_section.v4 .prod_sec .product_list .img_area .label.sale{height:47px;padding-top:8px;line-height:1.2}
.product_section.v4 .prod_sec .product_list .img_area .label.sale span{font-size:20px}
.product_section.v4 .prod_sec .product_list .img_area .label.blue{background:#2f62cb}
.product_section.v4 .prod_sec .product_list .img_area .label.orange{background:#ff493d}
.product_section.v4 .prod_sec .product_list .img_area .label .sale{font-size:20px}
.product_section.v4 .prod_sec .product_list .img_area .ev_label{display:inline-block;position:absolute;top:0px;left:-120px}
.product_section.v4 .prod_sec .product_list .img_area .ev_label img{width:100px;height:auto}
.product_section.v4 .prod_sec .product_list .tit_area{float:left;position:relative;width:422px;min-height:96px;margin-left:29px;padding:22px 0 96px}
.product_section.v4 .prod_sec .product_list .tit_area dl dt{padding-right:90px}
.product_section.v4 .prod_sec .product_list .tit_area dl dt a:hover{text-decoration:underline}
.product_section.v4 .prod_sec .product_list .tit_area dl .wrap_tag{position:absolute;top:21px;right:0}
.product_section.v4 .prod_sec .product_list .tit_area .wrap_tag span{display:inline-block;height:16px;margin-left:2px;padding:0 5px 1px;border-radius:2px;color:#fff;font-size:11px;line-height:16px}
.product_section.v4 .prod_sec .product_list .tit_area .wrap_tag span.tag_black{background:#666}
.product_section.v4 .prod_sec .product_list .tit_area .wrap_tag span.tag_red{background:#ff493d}
.product_section.v4 .prod_sec .product_list .tit_area .wrap_tag span.tag_yel{background:#f5a100}
.product_section.v4 .prod_sec .product_list .tit_area .wrap_tag span.tag_orange{background:#ff9e69}
.product_section.v4 .prod_sec .product_list .tit_area dl dt a{font-size:16px;font-weight:bold;color:#000}
.product_section.v4 .prod_sec .product_list .tit_area .desc{margin-top:12px;padding-right:90px;font-size:13px;line-height:1.4}
.product_section.v4 .prod_sec .product_list .tit_area .desc a{color:#999}
.product_section.v4 .prod_sec .product_list .tit_area .comp{position:absolute;top:200px;left:0;width:100%;padding-top:15px;border-top:1px solid #e8e8e8}
.product_section.v4 .prod_sec .product_list .tit_area .comp li{color:#666}
.product_section.v4 .prod_sec .product_list .tit_area .comp li i{display:inline-block;height:15px;margin-right:18px;padding-left:20px;background:url(//img.siwonschool.com/www/v4/comm/ico_prod_in.png) no-repeat left 50%;line-height:15px;color:#666;font-size:12px}
.product_section.v4 .prod_sec .product_list .tit_area .comp li i.ico1{background-position:0 0}
.product_section.v4 .prod_sec .product_list .tit_area .comp li i.ico2{background-position:0 -32px}
.product_section.v4 .prod_sec .product_list .tit_area .comp li i.ico3{background-position:0 -67px}
.product_section.v4 .prod_sec .product_list .tit_area .comp li i.ico4{background-position:0 -100px}
.product_section.v4 .prod_sec .product_list .tit_area .sp_thumb{position:absolute;right:2px;bottom:35px}
.product_section.v4 .prod_sec .product_list .tit_area .sp_thumb img{width:70px;height:70px}
.product_section.v4 .prod_sec .product_list .apply_area{float:right;position:relative;width:238px;min-height:144px;padding:20px 20px 96px;border-left:1px solid #e8e8e8}
.product_section.v4 .prod_sec .product_list .apply_area .check_area{min-height:50px}
.product_section.v4 .prod_sec .product_list .wrap_price{position:absolute;bottom:72px;right:20px;width:auto;overflow:hidden;text-align:right}
.product_section.v4 .prod_sec .product_list .wrap_price .final_price{display:inline-block;margin-top:-3px;padding:0 0 2px 5px;font-size:26px;font-weight:bold;color:#ff493d;line-height:1}
.product_section.v4 .prod_sec .product_list .wrap_price .final_price .won{font-size:16px}
.product_section.v4 .prod_sec .product_list .wrap_price del{padding-left:20px;margin-top:5px;color:#a5a5a5;font-size:14px}
.product_section.v4 .prod_sec .product_list .wrap_price .sale{display:inline-block;width:40px;height:30px;background:url(//img.siwonschool.com/www/v4/products/bg_sale.png) no-repeat;color:#fff;line-height: 26px;text-align:center}
.product_section.v4 .prod_sec .product_list .bt_area{position:absolute;bottom:20px;left:20px;width:238px}
.product_section.v4 .prod_sec .prod_single_list{*zoom:1;margin-left:-40px}
.product_section.v4 .prod_sec .prod_single_list:after{clear:both;display:block;content:''}
.product_section.v4 .prod_sec .prod_single_list > li{float:left;width:338px;margin:0 0 20px 40px;border:1px solid #dbdbdb;background:#fff}
.product_section.v4 .prod_sec .prod_single_list > li:hover{border-color:#cf1212}
.product_section.v4 .prod_sec .prod_single_list .tit_area{height:72px;padding:14px 18px 0;border-bottom:1px solid #dbdbdb}
.product_section.v4 .prod_sec .prod_single_list .tit_area .tit{display:block;overflow:hidden;font-size:16px;font-weight:bold;color:#000;white-space:nowrap;text-overflow:ellipsis}
.product_section.v4 .prod_sec .prod_single_list .tit_area .tit_desc{overflow:hidden;height:36px;margin-top:4px;color:#999;line-height:1.4}
.product_section.v4 .prod_sec .prod_single_list .tit_area a:hover .tit{text-decoration:underline}
.product_section.v4 .prod_sec .prod_single_list .desc_area{padding:20px 18px}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .tch{overflow:hidden;width:302px;height:184px}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .tch a{display:block;position:relative;overflow:hidden}/* 단과, 교재 마우스오버 효과 추가 170908 */
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .tch img{width:100%;height:auto}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .tch .cover_more{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:url(//img.siwonschool.com/comm/white_op25.png)}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .tch .cover_more .ico_more{display:block;overflow:hidden;position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;background:url(//img.siwonschool.com/germany/comm/ico_zoom.png) no-repeat;font-size:0;text-indent:100%}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .tch:hover .cover_more{display:block}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .info{margin-top:15px;text-align:center}
.product_section.v4 .prod_sec .prod_single_list .desc_area .desc_list .info em{display:block;margin-bottom:2px;font-size:14px;color:#111;line-height:1.4}
.product_section.v4 .prod_sec .prod_single_list .apply_area{margin:0 18px;padding:20px 0;border-top:1px solid #e8e8e8}
.product_section.v4 .prod_sec .prod_single_list .apply_area .check_area{height:52px}
.product_section.v4 .prod_sec .prod_single_list .apply_area .prod_check label{color:#cf1212}
.product_section.v4 .prod_sec .prod_single_list .bt_area{position:relative;margin-top:20px}
.product_section.v4 .prod_sec .subtit_txt.line_g{position:relative}
.product_section.v4 .prod_sec .subtit_txt.line_g .link_compare{position:absolute;top:8px;right:0;color:#215fda;font-size:16px;text-decoration:underline}

/* 수강신청 > 베스트 패키지 */
.product_section.v4 .best_pkg{padding:69px 0 169px;background:#f3f3f3}
.product_section.v4 .best_pkg h3{margin-bottom:16px;text-align:center}
.product_section.v4 .best_pkg .inner{position:relative;left:50%;width:1080px;margin-left:-540px}
.product_section.v4 .best_pkg .inner:after{display:block;content:'';clear:both}
.product_section.v4 .best_pkg .pkg_prod{float:left;width:528px;margin:20px 0 0 20px;border:1px solid #ddd;background:#fff}
.product_section.v4 .best_pkg .pkg_prod:nth-child(2n+1){margin-left:0}
.product_section.v4 .best_pkg .pkg_prod.odd{margin-left:0}
.product_section.v4 .best_pkg.pkg1 .pkg_prod{float:none;margin:36px auto 0}
.product_section.v4 .best_pkg .pkg_prod .tit_box{position:relative;padding:44px 88px 25px;text-align:center}
.product_section.v4 .best_pkg .pkg_prod .tit_box .tit{margin-bottom:74px;font-size:24px;font-weight:bold;color:#000}
.product_section.v4 .best_pkg .pkg_prod .tit_box .desc{display:-webkit-box;position:absolute;top:87px;left:88px;overflow:hidden;width:352px;height:40px;font-size:15px;text-overflow:ellipsis;background:#fff;line-height:20px;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;z-index:1}
.product_section.v4 .best_pkg .pkg_prod .tit_box .desc.on{top:76px;left:77px;height:auto;padding:10px;border:1px solid #ddd;-webkit-line-clamp:unset}
.product_section.v4 .best_pkg .pkg_prod .tit_box .thum{display:block;position:relative;width:220px;margin:0 auto}
.product_section.v4 .best_pkg .pkg_prod .tit_box .thum .tag{display:block;position:absolute;bottom:-6px;right:-36px;width:80px}
.product_section.v4 .best_pkg .pkg_prod .tit_box .thum .tag > em{display:block;width:80px;height:24px;margin-top:1px;background:#333;font-size:13px;text-align:center;line-height:24px ;color:#fff}
.product_section.v4 .best_pkg .pkg_prod .tit_box .thum .tag > em:first-child{margin-top:0}
.product_section.v4 .best_pkg .pkg_prod .tit_box .thum .tag > em.evt{background:#ff493d}
.product_section.v4 .best_pkg .pkg_prod .info_list{overflow:hidden;background:#f3f3f3}
.product_section.v4 .best_pkg .pkg_prod .info_list li{float:left;width:110px;height:51px;padding:8px 0;font-size:16px;text-align:center}
.product_section.v4 .best_pkg .pkg_prod .info_list li:first-child{width:60px;padding:8px 34px 8px 60px} 
.product_section.v4 .best_pkg .pkg_prod .info_list li.book{width:60px;padding:8px 60px 8px 34px}
.product_section.v4 .best_pkg .pkg_prod .info_list li > strong{display:block;margin-bottom:7px;color:#000}
.product_section.v4 .best_pkg .pkg_prod .info_list li > span{display:block;color:#333}
.product_section.v4 .best_pkg .pkg_prod .info_list li.level > span{display:block;overflow:hidden;width:52px;height:14px;margin:0 auto;background-size:52px 42px;background-image:url(//img.siwonschool.com/www/v4/products/prod_bg_level.png);background-repeat:no-repeat;text-indent:-9999em}
.product_section.v4 .best_pkg .pkg_prod .info_list li.lv1 > span{background-position:0 -28px}
.product_section.v4 .best_pkg .pkg_prod .info_list li.lv2 > span{background-position:0 -14px}
.product_section.v4 .best_pkg .pkg_prod .info_list li.lv3 > span{background-position:0 0}
.product_section.v4 .best_pkg .pkg_prod .class_box{padding:3px 30px 20px}
.product_section.v4 .best_pkg .pkg_prod .class_box dl{height:112px;margin-bottom:20px;padding-top:20px;border-top:1px solid #eee;zoom:1}
.product_section.v4 .best_pkg .pkg_prod .class_box dl:first-child{height:84px;border-top:none}
.product_section.v4 .best_pkg .pkg_prod .class_box dl:after{display:block;content:'';clear:both}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dt{display:block;width:100%;margin-bottom:7px;font-size:16px;font-weight:bold;color:#000;cursor:default}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dt > em{font-weight:bold;color:#ff493d}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dd{float:left;overflow:hidden;width:48%;height:20px;margin:8px 4% 0 0;font-size:15px;color:#333;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;cursor:default}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dd em:before{position:relative;top:-2px;padding-right:6px;font-weight:bold;color:#626262;content:'·'}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dd:nth-child(2n+1){margin-right:0}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dd.odd{margin-right:0}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dd.on{position:relative;overflow:visible}
.product_section.v4 .best_pkg .pkg_prod .class_box dl dd.on em{display:block;position:absolute;top:-4px;left:-6px;width:auto;padding:3px 5px;border:1px solid #ddd;background:#fff;z-index:6}
.product_section.v4 .best_pkg .pkg_prod .apply_box{padding:0 30px 40px}
.product_section.v4 .best_pkg .pkg_prod .apply_box .wrap_price{overflow:hidden;width:auto;padding:20px 10px 15px 0;border-top:1px solid #eee;text-align:right}
.product_section.v4 .best_pkg .pkg_prod .apply_box .wrap_price .final_price{display:inline-block;margin-top:-3px;padding:0 0 2px 5px;font-size:26px;font-weight:bold;color:#ff493d;line-height:1}
.product_section.v4 .best_pkg .pkg_prod .apply_box .wrap_price .final_price .won{font-size:16px}
.product_section.v4 .best_pkg .pkg_prod .apply_box .wrap_price del{padding-left:20px;margin-top:5px;color:#a5a5a5;font-size:14px}
.product_section.v4 .best_pkg .pkg_prod .apply_box .bt_area{position:relative;width:450px;height:42px;margin:0 auto}
.product_section.v4 .best_pkg .pkg_prod .apply_box .bt_area > a{display:block;overflow:hidden;float:left;height:40px;border:1px solid #3e4347;font-size:15px;text-align:center;line-height:40px}
.product_section.v4 .best_pkg .pkg_prod .apply_box .bt_area .bt_apply{width:224px;background:#3e4347;color:#fff}
.product_section.v4 .best_pkg .pkg_prod .apply_box .bt_area .bt_more{width:183px;background:#fff;color:#3e4347}
.product_section.v4 .best_pkg .pkg_prod .apply_box .bt_area .bt_cart{width:38px;border-left:0;background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat 0 0;font-size:0;text-indent:-9999em}

.product_section.v4 .visual_themcap{width:100%;margin-bottom:99px;overflow:hidden}

/* 수강신청 > 교재 list */
.book_sec{padding-top:60px}
.book_sec a:hover{text-decoration:none}
.book_sec .book_list{*zoom:1;margin-left:-20px}
.book_sec .book_list:after{clear:both;display:block;content:''}
.book_sec .book_list > li{position:relative;float:left;width:448px;height:205px;margin:0 0 20px 20px;padding:30px 20px 0 20px;border:1px solid #e8e8e8;background:#fff;overflow:hidden}
.book_sec .book_list .thumb{position:absolute;top:0;left:0;width:175px;height:175px}
.book_sec .book_list .thumb img{width:100%}
.book_sec .book_list .desc_area{position:relative;padding-left:215px}
.book_sec .book_list .desc_area .tit_area{}
.book_sec .book_list .desc_area .tit_area .check_st1{position:relative;top:0;left:-27px;z-index:2}
.book_sec .book_list .desc_area .tit{display:block;width:230px;overflow:hidden;font-size:16px;font-weight:bold;color:#000;white-space:nowrap;text-overflow:ellipsis}
.book_sec .book_list .desc_area .tit_desc{display:block;overflow:hidden;margin-top:4px;color:#999;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}
.book_sec .book_list .desc_area a:hover .tit{text-decoration:underline}
.book_sec .book_list .desc_area .wrap_price{position:absolute;top:80px;right:0;clear:both;padding-top:15px;text-align:right}
.book_sec .book_list .desc_area .wrap_price .final_price{font-size:20px;font-weight:bold;color:#ff493d}
.book_sec .book_list .desc_area .wrap_price .final_price .won{font-size:15px}
.book_sec .book_list .apply_area{padding:0 18px 18px}
.book_sec .book_list .book_lec{position:relative;z-index:1;margin-top:10px}
.book_sec .book_list .book_lec .tit_lec{display:inline-block;position:relative;top:6px;margin-right:8px;font-size:14px;color:#000;font-weight:bold}
.book_sec .book_list .book_lec .bt_lec{display:inline-block;float:right;width:157px;height:28px;padding-left:10px;border:1px solid #cbcbcb;background:#f8f8f8;color:#666;font-size:14px;line-height:28px;text-align:left;vertical-align:middle}
.book_sec .book_list .book_lec .bt_lec .arw{display:inline-block;width:127px;min-height:28px;padding-right:15px;background:url(//img.siwonschool.com/www/v4/comm/ico_arw_down.png) no-repeat right 50%;cursor:pointer}
.book_sec .book_list .book_lec .bt_lec.cls .arw{background:url(//img.siwonschool.com/www/v4/comm/ico_arw_up.png) no-repeat right 50%}
.book_sec .book_list .book_lec .lec_list{display:none;position:absolute;top:29px;right:0;width:147px;padding:10px;border:1px solid #cbcbcb;background:#fff}
.book_sec .book_list .book_lec .lec_list li{margin-top:6px;font-size:12px;font-weight:bold;line-height:1.4}
.book_sec .book_list .book_lec .lec_list li:first-child{margin-top:0}
.book_sec .book_list .book_lec .lec_list li a{display:block;overflow:hidden;width:140px;text-overflow:ellipsis;white-space:nowrap}
.book_sec .book_list .book_lec .lec_list li a:hover{text-decoration:underline}
.book_sec .book_list .book_lec .lec_list .lec_none{color:#999;text-align:center}
.book_sec .book_list .bt_area{position:absolute;top:135px;right:0;width:253px}
.book_sec .bt_area .bt{display:block;overflow:hidden;position:absolute;right:0;top:0;width:38px;height:38px;border:1px solid #3e4347;border-left:0;font-size:0;text-indent:100%}
.book_sec .bt_area .bt_more{background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat -38px 0}
.book_sec .bt_area .bt_cart{right:39px;background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat 0 0}
.book_sec .bt_area .bt_apply{display:block;height:40px;margin-right:78px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#3e4347}
.book_sec .book_list .label{display:block;position:absolute;top:-30px;left:10px;width:55px;height:43px;padding-top:12px;color:#fff;font-size:12px;text-align:center;line-height:1.4}
.book_sec .book_list .label.sale{height:47px;padding-top:8px;line-height:1.2}
.book_sec .book_list .label.sale span{font-size:20px}
.book_sec .book_list .label.blue{background:#2f62cb}
.book_sec .book_list .label.orange{background:#ff493d}

.book_sec2 .book_list{overflow:hidden}/* 무료강의 > 교재 list */
.book_sec2 .book_list > li{float:left;width:538px;height:387px;margin-bottom:20px;margin-right:20px;border:1px solid #e8e8e8;background:#fff}
.book_sec2 .book_list > li.snd{margin-right:0}
.book_sec2 .book_list .tit_area{position:relative;padding:20px 30px;border-bottom:1px solid #e8e8e8}
.book_sec2 .book_list .tit_area .tit{overflow:hidden;padding-right:90px;padding-bottom:5px;font-size:20px;font-weight:bold;color:#222;text-overflow:ellipsis;white-space:nowrap}
.book_sec2 .book_list .tit_area .tit_desc{overflow:hidden;font-size:14px;color:#999;text-overflow:ellipsis;white-space:nowrap}
.book_sec2 .book_list .tit_area .wrap_tag{position:absolute;right:30px;top:20px}
.book_sec2 .book_list .tit_area .wrap_tag span{display:inline-block;height:17px;margin-left:2px;padding:0 5px 1px;border-radius:2px;color:#fff;font-size:12px;line-height:17px}
.book_sec2 .book_list .tit_area .wrap_tag span.tag_yel{background:#ffa800}
.book_sec2 .book_list .tit_area .wrap_tag span.tag_navy{background:#20245a}
.book_sec2 .book_list .cont_area{position:relative;height:246px;padding:30px 30px 20px 223px;background:#fff}
.book_sec2 .book_list .wrap_tag_b{position:absolute;top:30px;left:0;z-index:2;width:60px}
.book_sec2 .book_list .wrap_tag_b span{display:inline-block;min-width:30px;padding:6px 15px 7px;margin-bottom:5px;border-top-right-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;background:#d03543;color:#fff;text-align:center}
.book_sec2 .book_list .wrap_tag_b span.tag_red{background:#d03543}
.book_sec2 .book_list .wrap_tag_b span.tag_navy{background:#20245a}
.book_sec2 .book_list .thumb{position:absolute;bottom:20px;left:30px;z-index:1;width:165px;height:233px}
.book_sec2 .book_list .thumb img{display:block;width:100%;height:auto}
.book_sec2 .book_list .contents{height:50px}
.book_sec2 .book_list .contents > li{float:left;position:relative;border:1px solid #e8e8e8;border-width:1px 1px 1px 0;background:#f8f8f8}
.book_sec2 .book_list .contents > li:first-child{border-left-width:1px}
.book_sec2 .book_list .contents > li a{display:inline-block;width:69px;height:48px}
.book_sec2 .book_list .contents > li a.bt_cont i{display:block;width:21px;height:16px;margin:8px auto 2px;background:url(//img.siwonschool.com/germany/free/bt_icos.png) no-repeat}
.book_sec2 .book_list .contents > li a.bt_cont i.ico_mp3{background-position:0 top}
.book_sec2 .book_list .contents > li a.bt_cont i.ico_video{background-position:-50px top}
.book_sec2 .book_list .contents > li a.bt_cont i.ico_doc{background-position:-100px top}
.book_sec2 .book_list .contents > li a.bt_cont i.ico_book{background-position:-200px top}
.book_sec2 .book_list .contents > li a.bt_cont span{display:block;font-size:11px;color:#333;text-align:center}
.book_sec2 .book_list .contents .lec_list{display:none;position:absolute;top:65px;left:-1px;z-index:2;width:263px;padding:12px 10px;border:1px solid #e8e8e8;background:#f8f8f8}
.book_sec2 .book_list .contents li.on .lec_list{display:block}
.book_sec2 .book_list .contents .lec_list p{overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap;line-height:1.8}
.book_sec2 .book_list .contents .lec_list p a{font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.book_sec2 .book_list .contents .lec_list p a:hover{text-decoration:underline}
.book_sec2 .book_list .contents .lec_list p a img{padding:5px 0}
.book_sec2 .book_list .contents .lec_list .bt_close{position:absolute;top:10px;right:10px;cursor:pointer}
.book_sec2 .book_list .apply_area{position:absolute;right:30px;bottom:20px;width:285px;padding-bottom:60px}
.book_sec2 .book_list .apply_area .bt_h40_black .ico_down{display:inline-block;width:9px;height:11px;margin-left:5px;background:url(//img.siwonschool.com/germany/free/ico_down.png) no-repeat}

.book_sec2 .book_list .wrap_price label{display:block;overflow:hidden;margin-top:10px}
.book_sec2 .book_list .wrap_price label .fl{font-size:14px;color:#222;line-height:16px}
.book_sec2 .book_list .wrap_price label .fr{font-size:16px;color:#d03543}
.book_sec2 .book_list .wrap_price label .fr del{margin-right:5px;font-size:14px;color:#a5a5a5}
.book_sec2 .book_list .wrap_price label .fr .price{font-size:22px}
.book_sec2 .book_list .bt_area{position:absolute;right:0;bottom:0;width:100%}
.book_sec2 .book_list .bt_area .bt{display:block;overflow:hidden;position:absolute;left:0;top:0;width:38px;height:38px;border:1px solid #d03543;font-size:0;text-indent:100%}
.book_sec2 .book_list .bt_area .bt_more{background:url(//img.siwonschool.com/france/products/bg_bt_apply.png) no-repeat 0 0}
.book_sec2 .book_list .bt_area .bt_cart{left:39px;background:url(//img.siwonschool.com/france/products/bg_bt_apply.png) no-repeat -38px 0}
.book_sec2 .book_list .bt_area .bt_apply{display:block;height:40px;margin-left:79px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#d03543}
/* mp3 */
.book_sec2 .book_list.mp3 .contents{height:60px}
.book_sec2 .book_list.mp3 .contents > li a{padding:5px 10px}
.book_sec2 .book_list.mp3 .mp3_desc{padding-top:20px;font-size:12px}
.book_sec2 .book_list.mp3 .down_info{font-size:12px;color:#333}
.book_sec2 .book_list.mp3 .down_info .bar{padding:0 7px}
/* MP3 */
.book_section .mp3_top{overflow:hidden;padding-top:60px}
.book_section .mp3_top .fr{width:540px}
.book_section .mp3_top .mp3_best5 li{overflow:hidden;position:relative;height:44px;padding:0 85px 0 15px;border-bottom:1px solid #e8e8e8;font-size:14px;line-height:41px;text-overflow:ellipsis;white-space:nowrap}
.book_section .mp3_top .mp3_best5 li:first-child{border-top:1px solid #000}
.book_section .mp3_top .mp3_best5 li .num{display:inline-block;width:25px;color:#f91f43;font-weight:bold}
.book_section .mp3_top .mp3_best5 li .tit{color:#222}
.book_section .mp3_top .mp3_best5 li .bt_down{position:absolute;right:15px;top:0;color:#999}
.book_section .select_box{height:40px;padding:10px 0;margin-bottom:20px;border-bottom:1px solid #e8e8e8}
.book_section .select_box > * {float:left}
.book_section .select_box .cate{float:right;padding-left:20px;line-height:36px}
.book_section .select_box .cate a{color:#222}
.book_section .select_box .cate a.on{color:#d03543;font-weight:bold}
.book_section .select_box .cate .bar{padding:0 10px;color:#222}

/* 수강신청 - 강좌상세 */
.product_section .lecintro_head{overflow:hidden;height:616px;background:url(//img.siwonschool.com/www/v4/products/bg_lecintro_head.jpg) center center no-repeat;background-size:cover}
.product_section .lecintro_head .inner{height:100%}
.product_section .head_sec1{position:absolute;top:20px;left:-100px;z-index:1}
.product_section .target_box{position:absolute;top:480px;left:0;z-index:2}
.product_section .target_box .target{float:left;display:inline-block;position:relative;min-width:55px;height:75px;margin-left:10px;padding:0 10px;background:#111;font-size:16px;font-weight:bold;color:#fff;line-height:73px;text-align:center}
.product_section .target_box .target:first-child{background:#f5a100;color:#111}
.product_section .target_box .target.t2{background:#cf1212}
.product_section .head_sec2{position:absolute;right:0;top:0;z-index:2;width:670px}
.product_section .head_sec2 .lec_sum{height:195px;padding-top:55px}
.product_section .head_sec2 .lec_sum .name{font-size:14px;color:#111}
.product_section .head_sec2 .lec_sum .lec_tit{padding:10px 0 15px;font-size:28px;color:#111;line-height:1.2}
.product_section .head_sec2 .lec_sum .lec_desc{color:#999;line-height:1.6}
.product_section .head_sec2 .lec_other{overflow:hidden}
.product_section .head_sec2 .lec_other .wrap_mov{float:left;width:340px;height:190px;background:#eee}
.product_section .head_sec2 .lec_other .wrap_mov a{display:block;position:relative;height:100%}
.product_section .head_sec2 .lec_other .wrap_mov .mask{display:none;position:0;left:0;z-index:1;width:100%;height:100%;background:url(//img.siwonschool.com/comm/black_op10.png)}
.product_section .head_sec2 .lec_other .wrap_mov a:hover .mask{display:block}
.product_section .head_sec2 .lec_other .wrap_mov .ico_play{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:2;width:40px;height:40px;background:url(//img.siwonschool.com/germany/comm/ico_play01.png) no-repeat}
.product_section .head_sec2 .lec_other .wrap_apply{float:right;position:relative;width:280px;height:130px;padding:10px 20px 50px;background:#fff}
.product_section .head_sec2 .lec_other .wrap_apply .item{position:relative;padding-right:75px;margin-bottom:10px;line-height:1.6}
.product_section .head_sec2 .lec_other .wrap_apply .item label{font-size:12px}
.product_section .head_sec2 .lec_other .wrap_apply .price{position:absolute;right:0;top:0;font-size:13px;color:#cf1212}
.product_section .head_sec2 .lec_other .wrap_apply .total{padding-top:10px;border-top:1px solid #efefef;font-weight:bold;color:#cf1212;letter-spacing:0;text-align:right}
.product_section .head_sec2 .lec_other .wrap_apply .bt_area{position:absolute;bottom:10px;left:20px;width:278px}
.product_section .head_sec2 .lec_other .wrap_apply .bt_area .bt_cart{display:block;overflow:hidden;position:absolute;left:0;top:0;width:38px;height:38px;border:1px solid #dbdbdb;font-size:0;text-indent:100%;background:url(//img.siwonschool.com/germany/products/bg_bt_apply.png) no-repeat -38px 0}
.product_section .head_sec2 .lec_other .wrap_apply .bt_area .bt_apply{display:block;height:40px;margin-left:40px;background:#111;font-size:14px;color:#fff;line-height:38px;text-align:center}
.product_section .head_sec2 .lec_review{position:relative;height:68px;padding:15px 15px 15px 140px;margin-top:10px;background:url(//img.siwonschool.com/comm/white_op90.png)}
.product_section .head_sec2 .lec_review .tit{position:absolute;left:0;top:15px;width:115px;height:68px;border-right:1px dashed #dbdbdb;text-align:center}
.product_section .head_sec2 .lec_review .tit img{padding-top:5px}
.product_section .head_sec2 .lec_review .bt_em24_gray{position:absolute;left:26px;bottom:15px}
.product_section .head_sec2 .lec_review li a{display:block;position:relative;padding-right:225px}
.product_section .head_sec2 .lec_review li a:hover .review_tit{text-decoration:underline}
.product_section .head_sec2 .lec_review li .review_tit{display:block;overflow:hidden;color:#222;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}
.product_section .head_sec2 .lec_review li .star_score{position:absolute;top:3px;right:130px}
.product_section .head_sec2 .lec_review li .review_date{display:inline-block;position:absolute;top:0;right:45px;width:70px}
.product_section .head_sec2 .lec_review li .review_name{display:inline-block;position:absolute;top:0;right:0;width:45px}
.product_section .sec_lec_feature{padding-top:20px}
.product_section .sec_lec_feature dl{position:relative;min-height:152px;padding:20px 0 20px 170px;border-bottom:1px solid #dbdbdb}
.product_section .sec_lec_feature dl:first-child{border-top:2px solid #858585}
.product_section .sec_lec_feature dt{position:absolute;top:60px;left:0;width:150px;padding-top:50px;font-size:14px;font-weight:bold;text-align:center}
.product_section .sec_lec_feature .target dt{background:url(//img.siwonschool.com/germany/products/bg_target_user.png) no-repeat center 0}
.product_section .sec_lec_feature .feature dt{background:url(//img.siwonschool.com/germany/products/bg_lec_feature.png) no-repeat center 8px}
.product_section .sec_lec_feature dd{display:table-cell;line-height:1.8;font-size:14px}
.product_section .sec_lec_list{padding-top:60px}
.product_section .lec_handle{padding-right:25px;background:url(//img.siwonschool.com/germany/products/bg_handle.png) right 9px no-repeat;color:#111}
.product_section .lec_handle.fold{background-position:right -36px}
.product_section .sec_lec_plan{padding:60px 0 70px}
.product_section .sec_lec_profile{overflow:hidden;position:relative;background-color:#f5f5f5}
.product_section .sec_lec_profile .inner{min-height:350px;padding:60px 0}
.product_section .sec_lec_profile .img_profile{position:absolute;top:30px;left:50%;margin-left:35px}
.product_section .sec_lec_profile .tit{font-size:22px;font-weight:bold;color:#cf1212;line-height:23px}
.product_section .sec_lec_profile .tit .name{color:#111}
.product_section .sec_lec_profile .desc{padding:20px 0 30px;font-size:16px;color:#111;line-height:1.5}
.product_section .sec_lec_profile .profile_box{width:750px;border-top:1px solid #dbdbdb}
.product_section .sec_lec_profile .profile_box .box{overflow:hidden;padding:20px;border-bottom:1px solid #dbdbdb}
.product_section .sec_lec_profile .profile_box .box p{padding-bottom:5px;color:#111}
.product_section .sec_lec_profile .profile_box .box ul{float:left;width:40%}
.product_section .sec_lec_profile .profile_box .box li{padding-left:10px;line-height:1.8;color:#999;text-indent:-7px}
.product_section .sec_lec_book{position:relative;padding:60px 0 0 305px}
.product_section .sec_lec_book .book_desc{height:80px;font-size:14px;color:#999;line-height:1.8}
.product_section .sec_lec_book .book_box{border-top:1px solid #dbdbdb}
.product_section .sec_lec_book .book_box .box{overflow:hidden;position:relative;padding:20px;border-bottom:1px solid #dbdbdb}
.product_section .sec_lec_book .book_box .box dt{padding-bottom:5px;font-weight:bold;color:#222}
.product_section .sec_lec_book .book_box .box dd{color:#999;line-height:2}
.product_section .sec_lec_book .book_box .b1{float:left;width:260px}
.product_section .sec_lec_book .book_box .b2{float:left;width:140px}
.product_section .sec_lec_book .book_box .b3{float:left;width:220px}
.product_section .sec_lec_book .book_box .bt_h40_red{position:absolute;top:50%;right:20px;margin-top:-20px}
.product_section .sec_lec_book .book_img{position:absolute;top:90px;left:45px;width:191px;height:269px}
.product_section .sec_lec_book .book_img img{display:block;max-width:100%;height:auto}
.product_section .sec_lec_review{padding-top:60px}
.product_section .sec_lec_review .bt_group{margin-top:30px;text-align:right}

/* 수강신청 - 강좌상세 */
.products_section .lecintro_head{height:520px;background:url(//img.siwonschool.com/www/v4/products/bg_lecintro_head.jpg) center center no-repeat;background-size:cover}
.products_section .lecintro_head .inner{height:100%}
.products_section .head_sec1{position:absolute;bottom:0;left:0;z-index:1}
.products_section .head_sec1 img{position:relative;left:-100px}
.products_section .head_sec2{position:absolute;right:0;top:0;z-index:2;width:722px;height:520px}
.products_section .head_sec2 .target_box{padding-top:60px}
.products_section .head_sec2 .target{display:inline-block;min-width:53px;height:23px;padding:0 5px;font-size:12px;color:#2f62cb;text-align:center;vertical-align:middle;border:1px solid #2f62cb;line-height:23px;overflow:hidden}
.products_section .head_sec2 .lec_sum{padding:28px 275px 0 0}
.products_section .head_sec2 .lec_sum .lec_tit{padding:0 0 5px;font-size:32px;color:#000;letter-spacing:-2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.products_section .head_sec2 .lec_sum .lec_desc{color:#666;font-size:16px;line-height:1.4;letter-spacing:-1px}
.products_section .head_sec2 .lec_sum .wrap_mov{position:absolute;bottom:60px;width:405px;height:225px}
.products_section .head_sec2 .lec_sum .wrap_mov a{display:block;overflow:hidden;position:relative;height:100%}
.products_section .head_sec2 .lec_sum .wrap_mov .mask{display:none;position:0;left:0;z-index:3;width:100%;height:100%;background:url(//img.siwonschool.com/lab/comm/bg_blank_op10.png)}
.products_section .head_sec2 .lec_sum .wrap_mov a:hover .mask{display:block}
.products_section .head_sec2 .lec_sum .wrap_mov a .thumb{display:inline-block;width:100%;height:auto}
.products_section .head_sec2 .lec_sum .wrap_mov .ico_play{position:absolute;top:50%;left:50%;z-index:4;width:50px;height:50px;margin:-25px 0 0 -25px;background:url(//img.siwonschool.com/www/v4/comm/ico_play.png) no-repeat}
.products_section .head_sec2 .lec_other{position:absolute;top:0;right:0;background:#fff}
.products_section .head_sec2 .lec_other .wrap_apply{float:right;position:relative;width:225px;height:490px;padding:0 20px 30px;background:#fff}
.products_section .head_sec2 .lec_other .wrap_apply .app_tit{padding:40px 0 20px 0;border-bottom:1px solid #e9e9e9;color:#333;font-size:18px;text-align:center}
.products_section .head_sec2 .lec_other label{display:block;height:20px;padding-left:26px;color:#111;cursor:pointer}
.products_section .head_sec2 .lec_other label > .tit{float:left;line-height:18px}
.products_section .head_sec2 .lec_other label .price{float:right;font-size:14px}
.products_section .head_sec2 .lec_other .check_area{padding:30px 0 0 0}
.products_section .head_sec2 .lec_other .check_area li{position:relative;margin-bottom:12px}
.products_section .head_sec2 .lec_other label .tit .book_more{display:inline-block;width:15px;height:15px;padding:2px 0 1px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/comm/ico_qmark.png) no-repeat;cursor:pointer}
.products_section .head_sec2 .lec_other .layer_book{display:none;position:absolute;top:30px;left:-28px;z-index:2;width:238px;height:220px;padding:20px;border:1px solid #3e4347;text-align:center;background:#fff;cursor:pointer}
.products_section .head_sec2 .lec_other .layer_book .tit{display:block;width:100%;padding-top:10px;font-size:15px;color:#333;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.products_section .head_sec2 .lec_other .layer_book .desc{display:block;width:100%;padding-top:3px;font-size:14px;line-height:1.4;text-align:center;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.products_section .head_sec2 .lec_other .layer_book .info{display:block;margin-top:12px;padding:6px;background:#f8f8f8;color:#666;font-size:13px}
.products_section .head_sec2 .lec_other .layer_book .info .pr{color:#ff493d}
.products_section .head_sec2 .lec_other .layer_book .wrap_thumb{display:block;width:125px;height:125px;margin:0 auto;text-align:center;overflow:hidden}
.products_section .head_sec2 .lec_other .layer_book .wrap_thumb .thumb{width:100%}
.products_section .head_sec2 .lec_other label .tit .book_more:hover .layer_book{display:block}
.products_section .head_sec2 .lec_other .layer_book.on{display:block}
.products_section .head_sec2 .bt_area{position:absolute;bottom:20px;width:225px}
.products_section .head_sec2 .bt_area .bt{display:block;margin-bottom:5px;overflow:hidden;width:100%;height:47px;border:1px solid #3e4347;text-align:center;line-height:46px;font-size:16px;box-sizing:border-box}
.products_section .head_sec2 .bt_area .bt_cart{color:#3e4347}
.products_section .head_sec2 .bt_area .bt_apply{color:#fff;background:#3e4347}
.products_section .head_sec2 .wrap_price{position:absolute;bottom:135px;right:25px;text-align:right}
.products_section .head_sec2 .wrap_price del{display:block;padding-top:2px;font-size:14px;color:#a5a5a5}
.products_section .head_sec2 .wrap_price .final_price{margin-left:8px;font-size:26px;font-weight:bold;color:#ff493d;letter-spacing:-1px}
.products_section .head_sec2 .wrap_price .final_price .won{font-size:16px;font-weight:normal}

.products_section .head_sec2 .lec_review{position:relative;height:68px;padding:15px 15px 15px 140px;margin-top:10px;border:1px solid #dbdbdb;background:#fff}
.products_section .head_sec2 .lec_review .tit{position:absolute;left:0;top:15px;width:115px;height:68px;border-right:1px dashed #dbdbdb;text-align:center}
.products_section .head_sec2 .lec_review .tit img{padding-top:5px}
.products_section .head_sec2 .lec_review .bt_more{position:absolute;left:35px;bottom:15px;font-size:13px;color:#999}
.products_section .head_sec2 .lec_review li a{display:block;position:relative;padding-right:215px}
.products_section .head_sec2 .lec_review li a:hover .review_tit{text-decoration:underline}
.products_section .head_sec2 .lec_review li .review_tit{display:block;overflow:hidden;color:#222;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}
.products_section .head_sec2 .lec_review li .star_score{position:absolute;top:3px;right:130px}
.products_section .head_sec2 .lec_review li .review_date{display:inline-block;position:absolute;top:0;right:45px;width:70px}
.products_section .head_sec2 .lec_review li .review_name{display:inline-block;position:absolute;top:0;right:0;width:45px}
.products_section .lec_stickbar_pos{position:relative;height:50px}
.products_section .lec_stickbar{position:absolute;top:0;left:0;z-index:61;width:100%;min-width:1100px;height:48px;border:1px solid #e0e0e0;border-width:1px 0;background:#fff}
.products_section .lec_stickbar.fixed{position:fixed;top:46px}
.products_section .lec_stickbar .inner{position:relative}
.products_section .lec_stickbar .sel_lec{position:absolute;top:0;left:0;height:48px;padding-left:27px;background:url(//img.siwonschool.com/www/v4/comm/ico_list2.png) left center no-repeat;cursor:pointer}
.products_section .lec_stickbar .sel_lec .name{padding-left:10px;font-size:16px;color:#666;line-height:45px}
.products_section .lec_stickbar .sel_lec .name i{display:inline-block;width:11px;height:7px;margin-left:10px;background:url(//img.siwonschool.com/www/v4/comm/arr_black_bott_top.png) left top no-repeat}
.products_section .lec_stickbar .sel_lec.on .name i{background-position:left bottom}
.products_section .lec_stickbar .sec_list{text-align:right}
.products_section .lec_stickbar .sec_list li{display:inline;padding:0 30px 0 30px}
.products_section .lec_stickbar .sec_list li a{display:inline-block;height:49px;padding:0 20px;font-size:16px;color:#333;line-height:46px}
.products_section .lec_stickbar .sec_list li a:hover{text-decoration:underline}
.products_section .lec_stickbar .sec_list li.on a{display:inline-block;height:47px;border-bottom:2px solid #ff493d;color:#ff493d;font-weight:bold}
.products_section .lec_stickbar .sec_list li.off a{color:#ccc;text-decoration:none;cursor:default}
.products_section .lec_stickbar .all_list{display:none;overflow:hidden;position:absolute;top:48px;left:0;z-index:60;width:198px;border:1px solid #e9e9e9;background:#fafafa}
.products_section .lec_stickbar .all_list.on{display:block}
.products_section .lec_stickbar .all_list .cate_list{padding:15px 0 15px 20px;overflow:hidden}
.products_section .lec_stickbar .all_list .cate_list li{padding:5px 0}
.products_section .lec_stickbar .all_list .cate_list li a{font-size:14px;color:#666}
.products_section .lec_stickbar .all_list .cate_list li a:hover,
.products_section .lec_stickbar .all_list .cate_list li.on a{color:#2f62cb;text-decoration:underline}
.products_section .lec_stickbar .teacher_box{overflow:auto;float:left;width:149px;height:219px;padding:15px 20px;border:1px solid #dbdbdb;border-width:0 1px 1px 0}
.products_section .lec_stickbar .lecture_box{overflow:auto;float:left;width:679px;height:219px;padding:15px 20px;border:1px solid #dbdbdb;border-width:0 1px 1px 0}
.products_section .lec_stickbar .all_list .tit{padding-left:5px;font-size:15px;color:#222;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #222}

.products_section .sec_lec_feature{padding-top:70px}
.products_section .sec_lec_feature dl{position:relative;min-height:152px;padding:20px 0 20px 180px;border-bottom:1px solid #dbdbdb}
.products_section .sec_lec_feature dl:first-child{border-top:1px solid #222}
.products_section .sec_lec_feature dt{position:absolute;top:20px;left:0}
.products_section .sec_lec_feature dd{display:table-cell;line-height:1.8;font-size:14px}
.products_section .sec_lec_list{padding:60px 0}
.products_section .lec_handle{padding-right:25px;background:url(//img.siwonschool.com/www/v4/products/bg_handle.png) right 13px no-repeat}
.products_section .lec_handle.fold{background-position:right -32px}
.products_section .sec_lec_plan{padding:60px 0 40px}
.products_section .sec_lec_plan .plan_tit{width:110px;padding:5px 0;background:#3e4347;color:#fff;font-size:16px;text-align:center}
.products_section .sec_lec_plan table{margin-bottom:20px}
.products_section .sec_lec_plan th{font-size:16px;font-weight:normal;border-color:#dbdbdb;background:#f9f9f9}
.products_section .sec_lec_plan th,
.products_section .sec_lec_plan td{border-left:1px solid #dbdbdb}
.products_section .sec_lec_plan th:first-child,
.products_section .sec_lec_plan td:first-child{border-left:0}
.products_section .sec_lec_profile{padding:60px 0;background-color:#f5f5f5}
.products_section .sec_lec_profile .inner{position:relative}
.products_section .sec_lec_profile .tit{padding-bottom:25px;font-size:32px;color:#2f62cb}
.products_section .sec_lec_profile .profile_box{width:740px;min-height:200px;border-top:1px solid #dbdbdb}
.products_section .sec_lec_profile .profile_box .box{overflow:hidden;padding:20px;border-bottom:1px solid #dbdbdb}
.products_section .sec_lec_profile .profile_box .box p{padding-bottom:5px;color:#222}
.products_section .sec_lec_profile .profile_box .box ul{overflow:hidden}
.products_section .sec_lec_profile .profile_box .box li{float:left;width:48%;padding-right:2%;line-height:1.8;color:#999}
.products_section .sec_lec_profile .bg_tc{position:absolute;bottom:-60px;right:-150px;width:500px;height:490px;background-repeat:no-repeat}
.products_section .sec_lec_book{position:relative;min-height:330px;padding:60px 0 0 305px}
.products_section .sec_lec_book .subtit_txt{margin-top:40px}
.products_section .sec_lec_book .subtit_txt .cate{color:#2f62cb}
.products_section .sec_lec_book .bt_area{position:absolute;top:50%;right:0;margin-top:-20px}
.products_section .sec_lec_book .bt_area .bt{display:block;overflow:hidden;position:absolute;right:0;top:0;width:38px;height:38px;border:1px solid #3e4347;border-left:0;font-size:0;text-indent:100%}
.products_section .sec_lec_book .bt_area .bt_cart{right:0;background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat 0 0}
.products_section .sec_lec_book .bt_area .bt_apply{display:block;width:149px;height:40px;margin-right:38px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#3e4347}
.products_section .sec_lec_book .book_desc{padding-bottom:30px;font-size:14px;color:#999;line-height:1.4}
.products_section .sec_lec_book .book_box{border-top:1px solid #dbdbdb}
.products_section .sec_lec_book .book_box .box{position:relative;overflow:hidden;padding:20px;border-bottom:1px solid #dbdbdb}
.products_section .sec_lec_book .book_box .box dt{padding-bottom:5px;font-weight:bold;color:#222}
.products_section .sec_lec_book .book_box .box dd{color:#999;line-height:2}
.products_section .sec_lec_book .book_box .b1{float:left;width:260px}
.products_section .sec_lec_book .book_box .b2{float:left;width:140px}
.products_section .sec_lec_book .book_box .b3{float:left;width:220px}
.products_section .sec_lec_book .book_box .bt_h40_red{position:absolute;top:50%;right:20px;margin-top:-20px}
.products_section .sec_lec_book .book_img{position:absolute;top:90px;left:0;width:300px;height:300px}
.products_section .sec_lec_book .book_img img{display:block;max-width:100%;height:auto}
.products_section .sec_lec_review{padding:60px 0 100px}
.products_section .sec_lec_review .table_st14 .review_tit{cursor:pointer}
.products_section .sec_lec_review .table_st14 td{font-size:14px;color:#666}
.products_section .review_box_comm .fst td{border-top-color:#000 !important}
.products_section .review_box_comm .review_tit{cursor:pointer}
.products_section .review_box_comm .review_cont.closed{display:none}
.products_section .review_box_comm .review_cont,
.products_section .review_box_comm .review_cont p{line-height:1.6}
.products_section .review_box_comm .review_cont img{max-width:100%}

/* 연장,재수강 */
.product_section .ext_noti{padding:40px;border:1px solid #e8e8e8;border-top:none;background:#fff}
.product_section .ext_noti dt{padding-bottom:5px}
.product_section .ext_noti dd{margin-top:16px;color:#888;font-size:14px;line-height:1.6}
.product_section .ext_noti dd .indent{display:block;text-indent:5px}
.product_section .prod_ext .subtit_txt{padding-top:60px}
.product_section .prod_ext .tab_comm5.w1 li{width:100%}
.product_section .prod_ext .tab_comm5.w1 li a{cursor:default}
.product_section .sec_ext{width:960px;margin:0 auto}
.product_section .sec_ext .top_box{position:relative}
.product_section .sec_ext .top_box .txt{position:absolute;top:107px;left:98px;font-size:22px;color:#4c5e68}
.product_section .sec_ext .top_box .txt > em{font-weight:bold}
.product_section .sec_ext .top_box .m_txt{position:absolute;top:326px;left:98px;width:74px;height:74px;padding-top:10px;font-family:Arial;font-size:20px;color:#fff;text-align:center;box-sizing:border-box}
#layer_ext{position:relative;top:320px;width:540px;height:540px;padding:0;border:none;background:none;text-align:right !important}
#layer_ext .inbox{position:relative;text-align:left}
#layer_ext .inbox .target_txt{position:absolute;top:52px;left:273px;width:219px;height:88px;padding:13px 0 0 20px;font-size:20px;font-weight:bold;color:#333;line-height:26px;box-sizing:border-box}
#layer_ext .m_txt{display:block;position:absolute;top:274px;left:178px;width:185px;height:27px;font-size:17px;color:#fff;text-align:center;line-height:26px;box-sizing:border-box}

.product_section .ext_area{position:relative;min-height:433px;margin-top:40px;border:1px solid #e8e8e8;border-bottom:none;background:#f9f9f9}
.product_section .ext_area .no_prod{width:100%;height:100%;padding-top:205px;text-align:center;font-size:16px;color:#3e4347;box-sizing:border-box;background:#f9f9f9}
.product_section .ext_area .login{position:absolute;top:50%;margin-top:-50px;width:100%;text-align:center}
.product_section .ext_area .login a{display:inline-block;width:240px;height:56px;border:1px solid #2f62cb;border-radius:30px;font-size:21px;color:#2f62cb;text-align:center;line-height:56px}
.product_section .ext_area .login a i{margin-left:20px}
.product_section .ext_area .login .txt_info{margin-top:15px;font-size:16px;color:#3e4347}
.product_section .ext_list li.list{position:relative;margin-bottom:10px;border:1px solid #e8e8e8;border-radius:5px;background:url(//img.siwonschool.com/www/v4/products/bg_product_ext.gif) repeat-y;overflow:hidden}
.product_section .ext_list .tit_area{float:left;width:245px;padding:26px 10px 20px 24px}
.product_section .ext_sec.single .tit_area{width:266px}
.product_section .ext_list .tit_area dt{padding-bottom:15px;color:#000;font-size:20px;font-weight:bold;letter-spacing:-1px}
.product_section .ext_list .tit_area dd{color:#707070;font-size:16px;line-height:1.6}
.product_section .ext_list .tit_area .view{position:absolute;bottom:-1px;left:251px}
.product_section .ext_list .apply_area{float:left;width:auto;min-height:119px;padding-top:29px;;background:#fff}
.product_section .ext_sec.single .ext_list .apply_area{width:auto;padding-bottom:20px}
.product_section .ext_list .apply_area .wrap_price{float:left;width:159px;padding:14px 0 0 30px}
.product_section .ext_list .apply_area .wrap_price dt{padding-bottom:3px;color:#010101;font-size:15px}
.product_section .ext_list .apply_area .wrap_price dd{color:#bbb;font-size:28px;font-weight:bold}
.product_section .ext_list .apply_area .prod_check{float:left;width:360px;margin-top:-10px}
.product_section .ext_list .apply_area .prod_check li{position:relative;padding:4px 0 4px 80px}
.product_section .ext_list .apply_area .prod_check li .tit{font-size:14px}
.product_section .ext_sec.single .ext_list .apply_area .prod_check{width:340px;border-left:1px dashed #dbdbdb}
.product_section .ext_sec.single .ext_list .apply_area .prod_check li{padding-left:20px}
.product_section .ext_list .apply_area .buy{position:absolute;top:19px;right:19px}
.product_section .ext_list .apply_area i{position:absolute;left:0}
.product_section .ext_list .apply_area .prod_check li{color:#707070;font-size:16px}
.product_section .ext_list .apply_area .prod_check li .price{float:right;color:#000;font-size:15px}
.product_section .ext_area .tab_content{background:#fff}
.product_section .ext_area .tab_content .ext_list{padding:0 19px 20px}
.product_section .ext_area .tab_content .ext_list li.list{margin-bottom:0;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;background:none}
.product_section .ext_area .tab_content .ext_list li.list:first-child{border-bottom:1px solid #e8e8e8}
.product_section .ext_area .tab_content .ext_list .tit_area{width:272px;padding-left:8px;background:none}
.product_section .ext_area .tab_content .ext_list .tit_area .view{left:263px}
.product_section .ext_area .tab_content .ext_sec.single .tit_area{width:276px}
.product_section .ext_area .tab_content .ext_list .tit_area{background:#fff}
.product_section .ext_area .tab_content .ext_list .apply_area .wrap_price{border-left:1px dashed #ddd}
.product_section .ext_area .tab_content .ext_list .apply_area{width:auto}
.product_section .ext_area .tab_content .ext_sec.single .ext_list .apply_area{width:auto}
.product_section .ext_area .tab_content .ext_sec.single .ext_list .apply_area .prod_check{width:310px;border-left:0}
.product_section .ext_area .tab_content .ext_sec .ext_list .apply_area .prod_check{width:320px}
.product_section .ext_area .tab_content .ext_list .apply_area .buy{right:0}

.wrap_layer_popup#layer_lec_list{width:780px;margin-top:-210px}
.wrap_layer_popup#layer_lec_list .inbox{padding:20px 0}
.wrap_layer_popup#layer_lec_list .top{padding-top:20px}
.wrap_layer_popup#layer_lec_list .top h3{color:#2f62cb;font-size:30px}
.wrap_layer_popup#layer_lec_list .pop_close{position:absolute;top:30px;right:30px}
.wrap_layer_popup#layer_lec_list .lec_info{margin-top:15px}
.wrap_layer_popup#layer_lec_list .lec_info .date,
.wrap_layer_popup#layer_lec_list .lec_info .list{display:block;color:#707070;font-size:16px}
.wrap_layer_popup#layer_lec_list .context{height:320px;margin-top:25px;padding:20px 30px;border:1px solid #e8e8e8;overflow:auto}
.wrap_layer_popup#layer_lec_list .context .lec_list li{margin:12px 0;color:#555;font-size:15px}
.wrap_layer_popup#layer_lec_list .context .lec_list li .num{display:inline-block;width:40px;color:#2f62cb}

/* 퀵메뉴 */
.product_section .quick_pos{overflow:visible;position:absolute;top:223px;left:0;height:0;width:100%}
.product_section .quick_pos .quick{position:relative;top:0;left:50%;z-index:3;margin-left:560px;width:100px}
.product_section .quick_pos .quick.fixed{position:fixed;top:80px}
.product_section .quick_box{position:relative;top:0;left:50%;z-index:3;margin-left:560px;width:100px}
.product_section .quick_box .cspayment ul{margin-bottom:9px}
.product_section .quick_box .cspayment li{margin-bottom:1px}
.product_section .quick_box .cspayment li a{display:block;height:30px;color:#fff;text-align:center;line-height:27px;background:#999}
.product_section .quick_box .cspayment li a:hover{background:#888}
.product_section .quick_box .ext{margin-bottom:5px}
.product_section .quick_box .compare{margin-bottom:5px}
.product_section .quick_box .cs{position:relative;height:172px;margin-bottom:5px}
.product_section .quick_box .refund{position:relative;height:125px;margin-bottom:5px}
.product_section .quick_box .card{position:relative;height:221px;margin-bottom:5px}
.product_section .quick_box .tit{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;font-size:14px;color:#000;text-align:center;background:url(//img.siwonschool.com/www/v2/product/bg_quick2.png) no-repeat}
.product_section .quick_box .cs .tit{background-position:-431px 0}
.product_section .quick_box .cs .tit em{position:relative;top:50px}
/* .product_section .quick_box .cs:hover .tit{color:#fff;background-position:-331px 0} */
.product_section .quick_box .cs .cont{display:none}
.product_section .quick_box .refund .tit{background-position:-431px -177px}
.product_section .quick_box .refund .tit em{position:relative;top:62px}
.product_section .quick_box .refund:hover .tit{color:#fff;background-position:-331px -177px}
.product_section .quick_box .card .tit{background-position:-431px -307px}
.product_section .quick_box .card .tit em{display:block;padding:62px 0 0 0}
.product_section .quick_box .card:hover .tit{color:#fff;background-position:-331px -307px}
.product_section .quick_box .cont{overflow:hidden;position:absolute;right:0;top:0;z-index:1;width:100px;height:100%;background:url(//img.siwonschool.com/www/v2/product/bg_quick3.png) no-repeat}
.product_section .quick_box .cont.on{width:237px;right:101px}
.product_section .quick_box .card .cont.on{width:329px;right:101px;padding:1px 0 0 1px}
.product_section .quick_box .cont span{display:block;color:#2f62cb;text-align:center}
.product_section .quick_box .cont span em{;color:#2d2d2d}
.product_section .quick_box .cs .cont{background-position:-94px 0}
.product_section .quick_box .cs .cont span{padding-top:107px}
.product_section .quick_box .refund .cont{background-position:-140px -177px}
.product_section .quick_box .refund .cont.on{width:190px}
.product_section .quick_box .refund .cont span{padding-top:15px}
.product_section .quick_box .refund .cont .bt_more{padding:0 7px 3px;color:#fff;background:#2f62cb}
.product_section .quick_box .card .cont{background-position:0px -307px}
.product_section .quick_box .card .wrap_price{margin:15px 0 6px}
.product_section .quick_box .card .card_price{padding:0 5px 3px;font-size:13px;color:#fff;background:#000}
.product_section .quick_box .card .txt{color:#000}
.product_section .quick_box .card .txt>span{color:#d81817}
.product_section .quick_box .card:hover .txt{color:#fff}
.product_section .quick_box .card:hover .txt>span{color:#ffd926}

/* 시원펜 전용도서 */
.product_section.book{padding-bottom:0 !important}
.product_section.book .inner{position:relative;width:1100px}
.product_section.book .pagetit_comm{width:1100px}
.product_section.book .cate_tab{padding:60px 0 50px 0;overflow:hidden;text-align:center}
.product_section.book .cate_tab .cate li{display:inline-block;}
.product_section.book .cate_tab .cate li a{display:inline-block;width:138px;height:40px;margin:0 5px;border:1px solid #ddd;border-radius:5px;background:#fff;line-height:40px;text-align:center;font-size:16px;color:#000}
.product_section.book .cate_tab .cate li a.on,
.product_section.book .cate_tab .cate li a:hover{border-color:#254fef;background:#f6f6f6}
.product_section.book .cont_list_wrap{overflow:hidden;position:relative;width:820px;padding-bottom:56px}
.product_section.book .cont_list_wrap h3.tit{position:relative;padding:0 0 18px 0;border-bottom:1px solid #999;color:#000;font-size:26px;font-weight:bold}
.product_section.book .cont_list_wrap h3.tit .info_count{position:absolute;top:12px;right:0;color:#000;font-size:14px;font-weight:normal}
.product_section.book .cont_list_wrap .book_list{margin-bottom:55px;padding:20px 0;border-bottom:1px solid #ddd;}
.product_section.book .cont_list_wrap .book_list li.list{position:relative;display:inline-block;width:33.33%;height:368px;border:1px solid #fff;padding:10px 18px 0 18px;box-sizing:border-box;vertical-align:top}
.product_section.book .cont_list_wrap .book_list li.list:first-child{width:33.34%}
.product_section.book .cont_list_wrap .book_list li.list .thumb{display:block;margin-top:21px;text-align:center}
.product_section.book .cont_list_wrap .book_list li.list .thumb img{width:175px;height:175px}
.product_section.book .cont_list_wrap .book_list li.list .cate{display:block;position:absolute;top:10px;left:19px}
.product_section.book .cont_list_wrap .book_list li.list .cate i{display:inline-block;width:39px;height:17px;border-radius:2px;color:#fff;text-align:center;line-height:17px;font-size:11px}
.product_section.book .cont_list_wrap .book_list li.list .cate i.best{background:#ff493d}
.product_section.book .cont_list_wrap .book_list li.list .cate i.new{background:#ff9e69}
.product_section.book .cont_list_wrap .book_list li.list .info_box{position:relative;margin-top:20px}
.product_section.book .cont_list_wrap .book_list li.list .s{display:block;position:absolute;top:0;left:0;color:#999;font-size:13px;}
.product_section.book .cont_list_wrap .book_list li.list .s i{display:inline-block;position:relative;left:4px;top:2px;width:14px;height:14px;background:url(//img.siwonschool.com/www/v5/products/book/ico_info.png) no-repeat}
.product_section.book .cont_list_wrap .book_list li.list .subject{display:block;height:35px;padding-top:25px;color:#000;font-size:16px;line-height:1.4}
.product_section.book .cont_list_wrap .book_list li.list .subject:hover{text-decoration:underline}
.product_section.book .cont_list_wrap .book_list li.list .price_box{position:relative;height:55px;padding-top:15px;overflow:hidden;box-sizing:border-box}
.product_section.book .cont_list_wrap .book_list li.list .price_box .sale{float:left;padding-top:5px;color:#ff493d;font-size:20px;font-weight:bold;}
.product_section.book .cont_list_wrap .book_list li.list .price_box .sale em{font-weight:bold;font-size:30px}
.product_section.book .cont_list_wrap .book_list li.list .price_box .price_info{float:right;text-align:right}
.product_section.book .cont_list_wrap .book_list li.list .price_box del{display:block;color:#999;font-size:15px}
.product_section.book .cont_list_wrap .book_list li.list .price_box .price{position:absolute;top:34px;right:0;color:#222;font-size:16px;font-weight:bold;}
.product_section.book .cont_list_wrap .book_list li.list .price_box .price strong{font-size:21px;line-height:1}
.product_section.book .cont_list_wrap .book_list li.list.over{border:1px solid #222;box-shadow:0 0 10px #eee}
.product_section.book .cont_list_wrap .book_list li.list .buy_box{display:none;position:absolute;top:156px;left:0;width:100%;box-sizing:border-box}
.product_section.book .cont_list_wrap .book_list li.list.over .buy_box{display:block;}
.product_section.book .cont_list_wrap .book_list li.list .buy_box li{position:relative;float:left;width:50%;background:rgba(0,0,0,.9)}
.product_section.book .cont_list_wrap .book_list li.list .buy_box li a{display:block;width:100%;height:50px;color:#fff;font-size:16px;text-align:center;line-height:50px}
.product_section.book .cont_list_wrap .book_list li.list .buy_box li:first-child a.on::before{display:inline-block;width:12px;height:9px;margin-right:5px;background:url(//img.siwonschool.com/www/v5/products/book/ico_check.png) no-repeat;content:''}
.product_section.book .cont_list_wrap .book_list li.list .buy_box li:last-child a::before{display:inline-block;position:absolute;top:12px;left:0;width:1px;height:26px;background-color:#444;content:''}
.product_section.book .cont_list_wrap .book_list li .ship_layer{display:none;position:absolute;top:-1px;left:-1px;width:273px;padding:60px 30px;background:#fff;border:1px solid #222;color:#222;font-size:16px;text-align:center;box-sizing:border-box;line-height:1.4}
.product_section.book .cont_list_wrap .book_list li .ship_layer .close{position:absolute;top:20px;right:20px}
.product_section.book .buy_wrap{position:absolute;top:150px;right:0;width:260px;z-index:97;}
.product_section.book .buy_wrap.fixed{position:fixed;top:0;left:50%;margin-left:290px;margin-top:80px}
.product_section.book .buy_wrap.fixed_foot{position:absolute;bottom:-430px;top:auto !important;}
.product_section.book .buy_wrap #cartlist{overflow:auto;border:1px solid #ddd;border-top:0;background:#fff}
.product_section.book .buy_wrap .buy_box{position:relative;padding:20px;background:#f6f6f6;border:1px solid #ddd;}
.product_section.book .buy_wrap .buy_box.option{background:#fff;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #ddd}
.product_section.book .buy_wrap .buy_box label.book{height:20px;background:url(//img.siwonschool.com/www/comm/img_chbox5.png) no-repeat;color:#000;font-weight:bold;font-size:16px}
.product_section.book .buy_wrap .buy_box label.book.checked{background:url(//img.siwonschool.com/www/comm/img_chbox5_checked.png) no-repeat}
.product_section.book .buy_wrap .price_box{margin-top:12px;overflow:hidden}
.product_section.book .buy_wrap .price_box .price{float:right;color:#254fef;font-size:16px;font-weight:bold;line-height:28px}
.product_section.book .buy_wrap .buy_box.option .price{color:#001111}
.product_section.book .buy_wrap .price_box .input{width:48px;height:26px;border:0;background:#fff;color:#666;font-size:14px;text-align:center;line-height:26px;vertical-align:middle}
.product_section.book .buy_wrap .price_box .count{float:left;width:100px;height:26px;border:1px solid #ddd}
.product_section.book .buy_wrap .price_box .count .minus,
.product_section.book .buy_wrap .price_box .count .plus{display:inline-block;width:26px;height:26px;background:url(//img.siwonschool.com/www/v5/products/book/bt_count.png) no-repeat;text-indent:-999em;vertical-align:middle}
.product_section.book .buy_wrap .price_box .count .minus{background-position:0 0;border-right:1px solid #ddd}
.product_section.book .buy_wrap .price_box .count .plus{background-position:-26px 0;border-left:1px solid #ddd}
.product_section.book .buy_wrap .subject{padding-right:40px;color:#000;font-size:15px}
.product_section.book .buy_wrap .close{position:absolute;top:30px;right:19px}
.product_section.book .buy_wrap .total_box{position:absolute;bottom:80px;right:0px;width:260px;padding:25px 20px 20px;background:#fff;border:1px solid #999;overflow:hidden;box-sizing:border-box}
.product_section.book .buy_wrap .total_box .count{display:inline-block;position:relative;top:2px;float:left;color:#000;font-size:16px;font-weight:bold;vertical-align:middle;line-height:1.2}
.product_section.book .buy_wrap .total_box .price{display:inline-block;float:right;color:#ff493d;font-size:16px;line-height:1.2}
.product_section.book .buy_wrap .total_box .price strong{font-size:19px}
.product_section.book .buy_wrap .total_box .bt_pay{display:block;float:left;margin-top:20px;background:#222;width:100%;height:42px;line-height:42px;text-align:center;color:#fff;font-size:15px;vertical-align:middle}
.product_section.book .buy_wrap.empty .noti{color:#999;font-size:16px}
.product_section.book .buy_wrap.empty .buy_box.option{position:relative;top:50%;margin-top:-30px;background:#fff;text-align:center;border-bottom:0}
.product_section.book .buy_wrap.no_payment .total_box .bt_pay{background:#ccc;color:#999;pointer-events:none}
.product_section.book .notice_area{padding:60px 0;background:#eee}
.product_section.book .notice_area .tit{font-size:15px;font-weight:bold}
.product_section.book .notice_area .list{padding-top:10px}
.product_section.book .notice_area .list li{padding-left:10px;line-height:1.6;text-indent:-13px;letter-spacing:0}

#layer_single{width:460px;padding:0}
#layer_single .tabs{overflow:hidden}
#layer_single .tabs li{float:left;width:33.33%;text-align:center}
#layer_single .tabs li a{display:inline-block;width:100%;height:45px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-size:16px;line-height:45px;color:#111;text-align:center;box-sizing:border-box}
#layer_single .tabs li a.current{border-bottom-color:#f6f6f6;background:#f6f6f6}
#layer_single .tabs li:first-child a{border-left:0}
#layer_single .pop_close{position:absolute;top:-60px;right:5px}
#layer_single .tab_content{display:none;height:533px;padding:40px 40px 50px;background:#f6f6f6;box-sizing:border-box}
#layer_single .tab_content.current{display:block}
#layer_single #tab2 .tit_check{margin-bottom:20px}
#layer_single #tab3{overflow:auto}
#layer_single .book_info{position:relative;min-height:150px;overflow:hidden;border-bottom:1px solid #ddd}
#layer_single .book_info .thumb{display:inline-block;position:absolute;top:0;left:0;width:120px;height:120px;padding:6px;border:1px solid #ddd;background:#fff;box-sizing:border-box}
#layer_single .book_info .thumb img{width:100%}
#layer_single .book_info .info{padding:10px 0 30px 140px;color:#000;font-size:17px;line-height:1.4;font-weight:bold}
#layer_single .book_info .info .price{display:block;margin-top:30px;color:#222;font-size:16px;text-align:right}
#layer_single .book_info .info .price strong{font-size:21px;}
#layer_single .info_detail{padding-top:28px;color:#666;font-size:14px;line-height:1.4}
#layer_single .info_detail .dl dt{margin-top:18px;color:#000;font-size:14px;font-weight:bold}
#layer_single .info_detail .dl dt:first-child{margin-top:30px}
#layer_single .info_detail .dl dd{margin-top:5px;color:#666;}
#layer_single #tab2{padding-bottom:0;text-align:center;overflow:hidden}
#layer_single #tab2 img,
#layer_single #tab2 area{cursor: url('//siwon-cdn.siwonschool.com/www/event/siwonpen_renew/siwonpen_1.cur'),auto !important}
#layer_single #tab2 .tit_check img{cursor:default !important}
#layer_single #tab3 .list li,
#layer_single #tab3 .list p{color:#666;font-size:15px;line-height:1.6}

#layer_package{width:900px;height:580px;padding:0}
#layer_package .book_wrap{float:left;width:440px;}
#layer_package .book_wrap .tit{height:32px;padding:12px 0 0 36px;border-bottom:1px solid #ddd;color:#000;font-size:16px;font-weight:bold}
#layer_package .info_wrap{float:right;width:460px}
#layer_package .tabs{overflow:hidden}
#layer_package .tabs li{float:left;width:33.33%;text-align:center}
#layer_package .tabs li a{display:inline-block;width:100%;height:45px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-size:16px;line-height:45px;color:#111;text-align:center;box-sizing:border-box}
#layer_package .tabs li a.current{border-bottom-color:#f6f6f6;background:#f6f6f6}
#layer_package .tabs li:first-child a{border-left:0}
#layer_package .pop_close{position:absolute;top:-60px;right:5px}
#layer_package .tab_contents{display:none;height:533px;padding:40px 40px 50px;background:#f6f6f6;box-sizing:border-box}
#layer_package .tab_contents.current{display:block}
#layer_package #tab_package3{overflow:auto}
#layer_package .book_info{position:relative;min-height:150px;overflow:hidden;border-bottom:1px solid #ddd}
#layer_package .book_info .thumb{display:inline-block;position:absolute;top:0;left:0;width:120px;height:120px;padding:6px;border:1px solid #ddd;background:#fff;box-sizing:border-box}
#layer_package .book_info .thumb img{width:100%}
#layer_package .book_info .info{padding:10px 0 30px 140px;color:#000;font-size:17px;line-height:1.4;font-weight:bold}
#layer_package .book_info .info .price{display:block;margin-top:30px;color:#222;font-size:16px;text-align:right}
#layer_package .book_info .info .price strong{font-size:21px;}
#layer_package .info_detail{padding-top:28px;color:#666;font-size:14px;line-height:1.4}
#layer_package .info_detail .dl dt{margin-top:18px;color:#000;font-size:14px;font-weight:bold}
#layer_package .info_detail .dl dt:first-child{margin-top:30px}
#layer_package .info_detail .dl dd{margin-top:5px;color:#666;}
#layer_package #tab_package2{padding-bottom:0;text-align:center;overflow:hidden}
#layer_package #tab_package2 img,
#layer_package #tab_package2 area{cursor: url('//siwon-cdn.siwonschool.com/www/event/siwonpen_renew/siwonpen_1.cur'),auto !important}
#layer_package #tab_package2 .tit_check img{cursor:default !important}
#layer_package #tab_package2 .tit_check{margin-bottom:20px}
#layer_package #tab_package3 .list li,
#layer_package #tab_package3 .list p{color:#666;font-size:15px;line-height:1.6}
#layer_package .book_cont{padding:40px 40px 0}
#layer_package .book_desc{height:297px;border-bottom:1px solid #ddd;text-align:center}
#layer_package .book_desc .thumb{display:block;width:149px;height:149px;margin:0 auto}
#layer_package .book_desc .thumb img{width:100%}
#layer_package .book_desc .name{display:block;margin-top:15px;color:#000;font-size:20px}
#layer_package .book_desc .txt{margin-top:10px;color:#666;font-size:16px;line-height:1.4}
#layer_package .price_info{margin-top:28px;overflow:hidden}
#layer_package .price_info .tt{float:left;color:#666;font-size:15px}
#layer_package .price_info .price_d{float:right;position:relative;top:-6px}
#layer_package .price_info .price_d del{margin-right:5px;color:#999;font-size:15px}
#layer_package .price_info .price_d .price{color:#222;font-size:16px}
#layer_package .price_info .price_d .price strong{font-size:21px}
#layer_package .book_slider{position:relative;margin-top:30px}
#layer_package .book_slider .sl li{float:left;width:58px !important;height:58px !important;padding:4px;border:1px solid #ddd;text-align:center}
#layer_package .book_slider .sl li.active{border-color:#254fef}
#layer_package .book_slider .sl li:last-child{margin-left:0 !important}
#layer_package .book_slider .sl li img{width:100%}
#layer_package .book_slider .sl li a{display:inline-block;}
#layer_package .book_slider .sl li a .over{display:none;position:absolute;top:0;left:0;width:68px;height:68px;background:url(//img.siwonschool.com/www/v5/products/book/ico_zoom.png) no-repeat;background-size:66px auto}
#layer_package .book_slider .sl li a:hover .over{display:block;}
#layer_package .book_slider .bx-viewport{height:68px !important}
#layer_package .book_slider .bx-controls-auto-item{display:none}
#layer_package .book_slider .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:28px;z-index:58;width:9.5px;height:16px;text-indent:-999em;background:url(//img.siwonschool.com/www/v5/products/book/bt_sl.png) no-repeat}
#layer_package .book_slider .bx-controls-direction a.bx-prev{left:-20px;background-position:left center}
#layer_package .book_slider .bx-controls-direction a.bx-next{right:-20px;background-position:right center}
#layer_package .book_slider .bx-controls-direction a.disabled{display:none}
#layer_package .book_slider .bx-wrapper{max-width:360px !important}

/* 수강신청 - 교재상세 */
.bkdetail_section .bkdetail_head{height:460px;padding-top:60px;background:url(//img.siwonschool.com/www/v4/products/bg_book_detail_head.jpg) center no-repeat;background-size:cover}
.bkdetail_section .bkdetail_head .bk_thum{float:left;width:340px;height:360px;margin-right:60px;background:#fff}
.bkdetail_section .bkdetail_head .bk_thum span{display:block;width:300px;height:300px;margin:30px auto}
.bkdetail_section .bkdetail_head .bk_info{position:relative;float:left;width:600px;min-height:360px}
.bkdetail_section .bkdetail_head .bk_info .target_box{margin-bottom:36px}
.bkdetail_section .bkdetail_head .bk_info .target_box .target{display:inline-block;*display:inline;overflow:hidden;min-width:53px;height:23px;margin-left:5px;padding:0 5px;font-size:12px;color:#2f62cb;text-align:center;vertical-align:middle;border:1px solid #2f62cb;line-height:23px;zoom:1}
.bkdetail_section .bkdetail_head .bk_info .target_box .target:first-child{margin-left:0}
.bkdetail_section .bkdetail_head .bk_info .tit{margin-bottom:15px;font-size:33px;letter-spacing:-1px;color:#111}
.bkdetail_section .bkdetail_head .bk_info .desc{color:#666}
.bkdetail_section .bkdetail_head .bk_info .bt_box{position:absolute;bottom:0;left:0;overflow:hidden}
.bkdetail_section .bkdetail_head .bk_info .bt_box .price{margin-bottom:17px;font-size:20px;font-weight:bold;color:#ff493d}
.bkdetail_section .bkdetail_head .bk_info .bt_box .price strong{font-size:34px}
.bkdetail_section .bkdetail_head .bk_info .bt_box a{float:left;text-align:center}
.bkdetail_section .bkdetail_head .bk_info .bt_box .bt_buy{width:175px;height:42px;margin-right:5px;background:#3e4347;line-height:42px;color:#fff}
.bkdetail_section .bkdetail_head .bk_info .bt_box .bt_cart{width:173px;height:40px;border:1px solid #3e4347;background:#fff;line-height:40px;color:#3e4347}
.bkdetail_section .bkdetail_stickbar_pos{position:relative;height:50px}
.bkdetail_section .bkdetail_stickbar{position:absolute;top:0;left:0;z-index:61;width:100%;min-width:1100px;height:48px;border:1px solid #e0e0e0;border-width:1px 0;background:#fff}
.bkdetail_section .bkdetail_stickbar.fixed{position:fixed;top:46px}
.bkdetail_section .bkdetail_stickbar .inner{position:relative}
.bkdetail_section .bkdetail_stickbar .sel_lec{position:absolute;top:0;left:0;width:224px;height:48px;padding-left:27px;background:url(//img.siwonschool.com/www/v4/comm/ico_list2.png) left center no-repeat;cursor:pointer}
.bkdetail_section .bkdetail_stickbar .sel_lec .name{display:block;position:relative;width:214px;padding-left:10px;font-size:16px;color:#666;line-height:45px}
.bkdetail_section .bkdetail_stickbar .sel_lec .name i{display:block;position:absolute;top:17px;right:5px;width:11px;height:7px;background:url(//img.siwonschool.com/www/v4/comm/arr_black_bott_top.png) left top no-repeat}
.bkdetail_section .bkdetail_stickbar .sel_lec.on .name i{background-position:left bottom}
.bkdetail_section .bkdetail_stickbar .sec_list{text-align:right}
.bkdetail_section .bkdetail_stickbar .sec_list li{display:inline;padding:0 10px}
.bkdetail_section .bkdetail_stickbar .sec_list li a{display:inline-block;height:49px;padding:0 20px;font-size:16px;color:#333;line-height:46px}
.bkdetail_section .bkdetail_stickbar .sec_list li a:hover{text-decoration:underline}
.bkdetail_section .bkdetail_stickbar .sec_list li.on a{display:inline-block;height:47px;border-bottom:2px solid #ff493d;color:#ff493d;font-weight:bold}
.bkdetail_section .bkdetail_stickbar .sec_list li.off a{color:#ccc;text-decoration:none;cursor:default}
.bkdetail_section .bkdetail_stickbar .all_list{display:none;position:absolute;top:48px;left:0;overflow:hidden;overflow-y:scroll;height:350px;width:251px;border:1px solid #e9e9e9;background:#fafafa;z-index:60}
.bkdetail_section .bkdetail_stickbar .all_list.on{display:block}
.bkdetail_section .bkdetail_stickbar .all_list .cate_list{padding:15px 20px;overflow:hidden}
.bkdetail_section .bkdetail_stickbar .all_list .cate_list li{overflow:hidden;width:194px;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}
.bkdetail_section .bkdetail_stickbar .all_list .cate_list li a{font-size:14px;letter-spacing:-1px;color:#666}
.bkdetail_section .bkdetail_stickbar .all_list .cate_list li a:hover,
.bkdetail_section .bkdetail_stickbar .all_list .cate_list li.on a{color:#2f62cb;text-decoration:underline}
.bkdetail_section .bkdetail_stickbar .teacher_box{overflow:auto;float:left;width:149px;height:219px;padding:15px 20px;border:1px solid #dbdbdb;border-width:0 1px 1px 0}
.bkdetail_section .bkdetail_stickbar .lecture_box{overflow:auto;float:left;width:679px;height:219px;padding:15px 20px;border:1px solid #dbdbdb;border-width:0 1px 1px 0}
.bkdetail_section .bkdetail_stickbar .all_list .tit{padding-left:5px;font-size:15px;color:#222;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #222}

.bkdetail_section .subtit_txt{padding-bottom:18px;border-bottom:1px solid #000;font-size:20px;letter-spacing:-1px;color:#000}
.bkdetail_section .temp_box{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.bkdetail_section .temp_box dl{position:relative;margin:20px 0}
.bkdetail_section .temp_box dl dt{position:absolute;width:150px;height:100%;background:#f4f4f4}
.bkdetail_section .temp_box dl dt > img{display:block;position:relative;top:50%;margin-top:-76px}
.bkdetail_section .temp_box dl dd{width:830px;min-height:152px;padding:20px 0 20px 170px;font-size:14px;line-height:24px}
.bkdetail_section .sec_set{margin-top:70px}
.bkdetail_section .sec_set .set_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.bkdetail_section .sec_set .set_sl{position:relative;width:890px;margin:20px auto 40px}
.bkdetail_section .sec_set .set_sl .sl li a{display:block;position:relative;background:#000}
.bkdetail_section .sec_set .set_sl .sl li a img{width:170px;height:170px}
.bkdetail_section .sec_set .set_sl .sl li a .cover{display:none;position:absolute;top:0;left:0;width:168px;height:68px;padding-top:100px;border:1px solid #2f62cb;background:url('//img.siwonschool.com/www/v4/products/bk_ico_view.png') center 40px no-repeat rgba(255,255,255,0.8);text-align:center}
.bkdetail_section .sec_set .set_sl .sl li a:hover .cover{display:block}
.bkdetail_section .sec_set .set_sl .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:52px;z-index:58;width:29px;height:67px;text-indent:-100%;background:url('//img.siwonschool.com/www/v4/products/bk_set_sl_bt.png') no-repeat;opacity:0.2}
.bkdetail_section .sec_set .set_sl .bx-controls-direction a.bx-prev{left:-55px;background-position:left center}
.bkdetail_section .sec_set .set_sl .bx-controls-direction a.bx-next{right:-55px;background-position:right center}
.bkdetail_section .sec_set .set_sl .bx-controls-direction a:hover{opacity:1}

.bkdetail_section .sec_set .temp_box dl dd .name{display:block;margin-bottom:15px;font-weight:bold;font-size:16px;color:#333}
.bkdetail_section .sec_set .temp_box dl dd .desc{margin-bottom:38px;color:#666}
.bkdetail_section .sec_set .temp_box dl dd .price{font-weight:bold;font-size:16px;color:#ff493d}
.bkdetail_section .sec_set .temp_box dl dd .price em{font-weight:bold;font-size:22px}
.bkdetail_section .sec_feature{margin-top:60px}
.bkdetail_section .sec_feature .feature{width:960px;margin:60px auto 0;padding-bottom:60px;border-bottom:1px solid #dbdbdb}
.bkdetail_section .sec_feature .feature img{max-width:100%; height:auto}
.bkdetail_section .sec_feature .video{display:block;width:960px;margin:60px auto 0;padding-bottom:60px;border-bottom:1px solid #dbdbdb}
.bkdetail_section .sec_feature .video img{max-width:100%; height:auto}
.bkdetail_section .sec_content{position:relative;margin-top:68px;padding-bottom:50px}
.bkdetail_section .sec_content .temp_box dl dd{padding:0 0 0 170px}
.bkdetail_section .sec_content .temp_box dl dd .cont{display:-webkit-box;overflow:hidden;height:auto;  text-align:left;white-space:normal;word-wrap:break-word;-webkit-line-clamp:15;-webkit-box-orient:vertical}
.bkdetail_section .sec_content .temp_box dl dd .cont.on{height:auto;-webkit-line-clamp:initial}
.bkdetail_section .sec_content .temp_box dl dd .cont.more{max-height:28em}
.bkdetail_section .sec_content a{display:block;position:absolute;bottom:0;right:0;width:117px;height:40px;border:1px solid #3e4347;background:#fff;font-size:14px;text-align:center;line-height:40px}
.bkdetail_section .sec_content a em{position:relative;top:-1px;padding-left:7px}
.bkdetail_section .sec_content .bt_close{display:none}
.bkdetail_section .sec_info{margin-top:68px}
.bkdetail_section .sec_info table{width:1000px}
.bkdetail_section .sec_info table tr th{font-weight:bold;font-size:14px;text-align:right;vertical-align:middle;color:#222}
.bkdetail_section .sec_info table tr th .page{display:block;height:63px;margin:30px 0;border-left:1px dotted #ccc;font-weight:bold;line-height:63px}
.bkdetail_section .sec_info table tr td{font-size:13px;line-height:21px;text-align:center;vertical-align:middle;color:#999}
.bkdetail_section .sec_info table tr td strong{padding-right:27px;font-weight:bold}
.bkdetail_section .sec_info table tr td .bar{padding:0 10px;color:#e6e6e6}
.bkdetail_section .sec_info table tr td .page{display:block;height:63px;margin:30px 0;border-right:1px dotted #ccc;line-height:63px}
.bkdetail_section .sec_info table tr td .date{display:block}
.bkdetail_section .sec_info .temp_box dl dd .name{display:block;margin-bottom:15px;font-size:16px;color:#333}
.bkdetail_section .sec_info .temp_box dl dd .bt_box{overflow:hidden;margin-top:54px}
.bkdetail_section .sec_info .temp_box dl dd .bt_box a{float:left;height:38px;border:1px solid #3e4347;text-align:center;line-height:38px}
.bkdetail_section .sec_info .temp_box dl dd .bt_box .bt_tch{width:117px;margin-right:5px;color:#3e4347}
.bkdetail_section .sec_info .temp_box dl dd .bt_box .bt_school{width:185px;background:#3e4347;color:#fff}
.bkdetail_section .sec_relation{margin:68px 0 145px}
.bkdetail_section .sec_relation .apply_area label{display:block;height:20px;padding-left:26px;color:#111;cursor:pointer}
.bkdetail_section .sec_relation .apply_area label > .tit{float:left;line-height:18px}
.bkdetail_section .sec_relation .apply_area label .price{float:right;font-size:14px}
.bkdetail_section .sec_relation .apply_area .check_area li{margin-bottom:12px}
.bkdetail_section .sec_relation .apply_area label .tit .book_more{display:inline-block;width:15px;height:15px;padding:2px 0 1px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/comm/ico_qmark.png) no-repeat;cursor:pointer}
.bkdetail_section .sec_relation .apply_area .layer_book{display:none;position:absolute;top:-1px;left:-1px;z-index:2;width:238px;height:220px;padding:20px;border:1px solid #3e4347;text-align:center;background:#fff;cursor:pointer}
.bkdetail_section .sec_relation .apply_area .layer_book .tit{display:block;width:100%;padding-top:10px;font-size:15px;color:#333;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.bkdetail_section .sec_relation .apply_area .layer_book .desc{display:block;width:100%;padding-top:3px;font-size:14px;line-height:1.4;text-align:center;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.bkdetail_section .sec_relation .apply_area .layer_book .info{display:block;margin-top:12px;padding:6px;background:#f8f8f8;color:#666;font-size:13px}
.bkdetail_section .sec_relation .apply_area .layer_book .info .pr{color:#ff493d}
.bkdetail_section .sec_relation .apply_area .layer_book .wrap_thumb{display:block;width:125px;height:125px;margin:0 auto;text-align:center;overflow:hidden}
.bkdetail_section .sec_relation .apply_area .layer_book .wrap_thumb .thumb{width:100%}
.bkdetail_section .sec_relation .apply_area label .tit .book_more:hover .layer_book{display:block}
.bkdetail_section .sec_relation .apply_area .layer_book.on{display:block}
.bkdetail_section .sec_relation .bt_area .bt{display:block;overflow:hidden;position:absolute;right:0;top:0;width:38px;height:38px;border:1px solid #3e4347;border-left:0;font-size:0;text-indent:100%}
.bkdetail_section .sec_relation .bt_area .bt_more{background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat -38px 0}
.bkdetail_section .sec_relation .bt_area .bt_cart{right:39px;background:url(//img.siwonschool.com/www/v4/products/bg_bt_apply.png) no-repeat 0 0}
.bkdetail_section .sec_relation .bt_area .bt_apply{display:block;height:40px;margin-right:78px;font-size:14px;color:#fff;line-height:36px;text-align:center;background:#3e4347}
.bkdetail_section .sec_relation .product_list{margin-top:20px}
.bkdetail_section .sec_relation .product_list > li{*zoom:1;margin-top:20px;background:#fff;border:1px solid #e8e8e8}
.bkdetail_section .sec_relation .product_list > li:after{clear:both;display:block;content:''}
.bkdetail_section .sec_relation .product_list > li:first-child{margin-top:0}
.bkdetail_section .sec_relation .product_list .smpmov{display:inline-block;position:absolute;right:5px;top:193px;height:28px;margin-top:12px;padding:0 12px 0 40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fbfbfb url(//img.siwonschool.com/www/v4/comm/ico_mov.png) no-repeat 12px center;border:1px solid #e8e8e8;color:#333;font-size:12px;line-height:28px}
.bkdetail_section .sec_relation .product_list .img_area{float:left;position:relative;width:220px;padding:20px 0 20px 20px}
.bkdetail_section .sec_relation .product_list .img_area .thumb{display:block;overflow:hidden;width:220px;height:220px}
.bkdetail_section .sec_relation .product_list .img_area .thumb img{width:100%;height:auto}
.bkdetail_section .sec_relation .product_list .img_area .label{display:block;position:absolute;top:-1px;left:10px;width:55px;height:43px;padding-top:12px;color:#fff;font-size:12px;text-align:center;line-height:1.4}
.bkdetail_section .sec_relation .product_list .img_area .label.sale{height:47px;padding-top:8px;line-height:1.2}
.bkdetail_section .sec_relation .product_list .img_area .label.sale span{font-size:20px}
.bkdetail_section .sec_relation .product_list .img_area .label.blue{background:#2f62cb}
.bkdetail_section .sec_relation .product_list .img_area .label.orange{background:#ff493d}
.bkdetail_section .sec_relation .product_list .img_area .label .sale{font-size:20px}
.bkdetail_section .sec_relation .product_list .img_area .ev_label{display:inline-block;position:absolute;top:0px;left:-120px}
.bkdetail_section .sec_relation .product_list .img_area .ev_label img{width:100px;height:auto}
.bkdetail_section .sec_relation .product_list .tit_area{float:left;position:relative;width:422px;min-height:96px;margin-left:29px;padding:22px 0 96px}
.bkdetail_section .sec_relation .product_list .tit_area dl dt{padding-right:90px}
.bkdetail_section .sec_relation .product_list .tit_area dl dt a:hover{text-decoration:underline}
.bkdetail_section .sec_relation .product_list .tit_area dl .wrap_tag{position:absolute;top:21px;right:0}
.bkdetail_section .sec_relation .product_list .tit_area .wrap_tag span{display:inline-block;height:16px;margin-left:2px;padding:0 5px 1px;border-radius:2px;color:#fff;font-size:11px;line-height:16px}
.bkdetail_section .sec_relation .product_list .tit_area .wrap_tag span.tag_black{background:#666}
.bkdetail_section .sec_relation .product_list .tit_area .wrap_tag span.tag_red{background:#ff493d}
.bkdetail_section .sec_relation .product_list .tit_area .wrap_tag span.tag_yel{background:#f5a100}
.bkdetail_section .sec_relation .product_list .tit_area .wrap_tag span.tag_orange{background:#ff9e69}
.bkdetail_section .sec_relation .product_list .tit_area dl dt a{font-size:16px;font-weight:bold;color:#000}
.bkdetail_section .sec_relation .product_list .tit_area .desc{margin-top:12px;padding-right:90px;font-size:13px;line-height:1.4}
.bkdetail_section .sec_relation .product_list .tit_area .desc a{color:#999}
.bkdetail_section .sec_relation .product_list .tit_area .comp{position:absolute;top:200px;left:0;width:100%;padding-top:15px;border-top:1px solid #e8e8e8}
.bkdetail_section .sec_relation .product_list .tit_area .comp li{color:#666}
.bkdetail_section .sec_relation .product_list .tit_area .comp li i{display:inline-block;height:15px;margin-right:18px;padding-left:20px;background:url(//img.siwonschool.com/www/v4/comm/ico_prod_in.png) no-repeat left 50%;line-height:15px;color:#666;font-size:12px}
.bkdetail_section .sec_relation .product_list .tit_area .comp li i.ico1{background-position:0 0}
.bkdetail_section .sec_relation .product_list .tit_area .comp li i.ico2{background-position:0 -32px}
.bkdetail_section .sec_relation .product_list .tit_area .comp li i.ico3{background-position:0 -67px}
.bkdetail_section .sec_relation .product_list .tit_area .comp li i.ico4{background-position:0 -100px}
.bkdetail_section .sec_relation .product_list .tit_area .sp_thumb{position:absolute;right:2px;bottom:35px}
.bkdetail_section .sec_relation .product_list .tit_area .sp_thumb img{width:70px;height:70px}
.bkdetail_section .sec_relation .product_list .apply_area{float:right;position:relative;width:238px;min-height:144px;padding:20px 20px 96px;border-left:1px solid #e8e8e8}
.bkdetail_section .sec_relation .product_list .apply_area .check_area{min-height:50px}
.bkdetail_section .sec_relation .product_list .wrap_price{position:absolute;bottom:72px;right:20px;width:auto;overflow:hidden;text-align:right}
.bkdetail_section .sec_relation .product_list .wrap_price .final_price{display:inline-block;margin-top:-3px;padding:0 0 2px 5px;font-size:26px;font-weight:bold;color:#ff493d;line-height:1}
.bkdetail_section .sec_relation .product_list .wrap_price .final_price .won{font-size:16px}
.bkdetail_section .sec_relation .product_list .wrap_price del{padding-left:20px;margin-top:5px;color:#a5a5a5;font-size:14px}
.bkdetail_section .sec_relation .product_list .bt_area{position:absolute;bottom:20px;left:20px;width:238px}
.bkdetail_section .sec_recomm{margin:68px 0 145px}
.bkdetail_section .sec_recomm ul{overflow:hidden;width:998px;margin-top:20px;border:1px solid #e8e8e8}
.bkdetail_section .sec_recomm ul li{float:left;width:249px;height:308px}
.bkdetail_section .sec_recomm ul li:first-child{width:251px}
.bkdetail_section .sec_recomm ul li a{display:block;position:relative;padding:26px 25px}
.bkdetail_section .sec_recomm ul li a img{display:block;width:200px;height:200px;margin:0 auto}
.bkdetail_section .sec_recomm ul li a .desc{overflow:hidden;width:199px;margin-top:20px;font-size:15px;font-weight:bold;text-align:center;line-height:21px;text-overflow:ellipsis;white-space:nowrap;color:#333}
.bkdetail_section .sec_recomm ul li a .cover{display:none;position:absolute;top:0;left:0;width:247px;height:146px;padding-top:160px;border:1px solid #2f62cb;background:url('//img.siwonschool.com/www/v4/products/bk_ico_view.png') center 95px no-repeat rgba(255,255,255,0.8);text-align:center}
.bkdetail_section .sec_recomm ul li:first-child a .cover{width:249px}
.bkdetail_section .sec_recomm ul li a:hover .cover{display:block}
.bkdetail_section .notice_area{padding:57px 0 66px;background:#f9f9f9}
.bkdetail_section .notice_area h3{font-size:20px;color:#000}
.bkdetail_section .notice_area dl{margin-top:20px}
.bkdetail_section .notice_area dl dt{margin-bottom:12px;font-weight:bold;font-size:14px;color:#333}
.bkdetail_section .notice_area dl dd{font-size:13px;line-height:26px;color:#888}

/* thumb list comm 수강신청 */
.thumb_list_comm{border:1px solid #e8e8e8;overflow:hidden}
.thumb_list_comm li{float:left;position:relative;background:#fff;z-index:1}
.thumb_list_comm li:first-child{margin-left:0}
.thumb_list_comm .item{display:block;position:relative;border:1px solid #fff}
.thumb_list_comm .best{position:absolute;top:-1px;left:10px;z-index:1}
.thumb_list_comm dl{padding:10px;text-align:center}
.thumb_list_comm dl dt{padding-bottom:5px;color:#111}
.thumb_list_comm dl dd{color:#999}
.thumb_list_comm dl .thumb{display:block;overflow:hidden;position:absolute;top:24px;left:24px}
.thumb_list_comm dl .thumb img{width:auto;height:100%}
.thumb_list_comm dl .more{display:none;position:absolute;top:24px;left:24px;width:200px;height:200px;background:rgba(250,250,250,.85);text-align:center}
.thumb_list_comm dl .more .ico_zoom{position:absolute;top:50%;left:50%;margin:-39px 0 0 -29px}
.thumb_list_comm dl .more .ico_zoom span{display:block;margin-top:6px;color:#000;font-size:14px}
.thumb_list_comm.st1 li{width:25%}/* 수강신청 > 베스트 상품 list  */
.thumb_list_comm.st1 dl{height:286px}
.thumb_list_comm.st1 dl dt{padding-top:233px;color:#333;font-size:15px;font-weight:bold}
.thumb_list_comm.st1 dl .thumb{height:200px}
.thumb_list_comm li:hover{z-index:2}
.thumb_list_comm li:hover .item{border:1px solid #2f62cb;text-decoration:none}
.thumb_list_comm li:hover .more{display:block}

/* payment_step1 :수강신청 v2 */
.banner_text{position:relative;z-index:2;width:1000px;height:264px;margin:0 auto;overflow:hidden}
.banner_text .text_roll{height:200px;overflow:hidden}
.banner_text #text_pager{position:absolute;height:63px;padding-left:62px;border-bottom:1px solid #e8e8e8;background:#fff;overflow:hidden}
.banner_text #text_pager li{float:left;width:218px}
.banner_text.w2 #text_pager li{width:436px}
.banner_text.w3 #text_pager li{width:291px}
.banner_text.w4 #text_pager li{width:218px}
.banner_text #text_pager li a{display:block;width:100%;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;height:49px;padding-top:11px;border-bottom:3px solid #fff;color:#333;font-size:13px;line-height:20px;text-align:center}
.banner_text #text_pager a:hover,.banner_text #text_pager a.active{border-bottom:3px solid #2f62cb;background:#fafafa;color:#2f62cb}
.banner_text .bx-controls{position:absolute;top:200px;left:0;width:100%}
.banner_text .bx-controls a{display:block;position:absolute;top:0;width:64px;z-index:2;height:62px;border:1px solid #e8e8e8;background:#fff url(//img.siwonschool.com/www/v2/product/banner_control.png) no-repeat;text-indent:-999em}
.banner_text .bx-controls .bx-prev{left:0}
.banner_text .bx-controls .bx-next{right:0;background-position:-59px 0}

.event_list_bnr{width:1030px}
.event_list_bnr ul.list{position:relative;left:-30px;overflow:hidden}
.event_list_bnr ul.list li{float:left;width:485px;min-height:295px;margin-left:30px;padding-bottom:40px}
.event_list_bnr ul.list li dl{position:relative;margin-top:15px}
.event_list_bnr ul.list li .subject{margin-left:80px;color:#222;font-size:18px}
.event_list_bnr ul.list li .date{margin-left:80px;margin-top:5px;color:#999;font-size:14px}
.event_list_bnr ul.list li i{position:absolute;top:0;left:0;display:inline-block;width:65px;height:45px;border-radius:8px;text-align:center;color:#fff;font-size:14px;line-height:45px}
.event_list_bnr ul.list li i.ing{background:#e32b2b}
.event_list_bnr ul.list li i.finish{background:#999}

/* 장바구니 */
.product_section .inner.cart{padding-top:30px}
.product_section .inner.cart .info_txt{position:relative;padding-bottom:10px;color:#999;font-size:13px}
.product_section .inner.cart .info_txt .txt_check{position:absolute;right:0;color:#d71818}
.product_section .inner.cart .total_cart{padding:20px;border:6px solid #ddd;color:#111;font-size:13px;text-align:center}
.product_section .inner.cart .total_cart .pr{margin-left:15px;font-size:17px}
.product_section .inner.cart .total_cart .plus,.product_section .inner.cart .total_cart .minus,.product_section .inner.cart .total_cart .equals{display:inline-block;width:35px;height:35px;margin:0 35px;background:url(//img.siwonschool.com/www/v2/product/img_price.png) no-repeat;text-indent:-999em;vertical-align:middle}
.product_section .inner.cart .total_cart .minus{background-position:-35px 0}
.product_section .inner.cart .total_cart .equals{background-position:-70px 0}
.product_section .inner.cart .total_cart .total{color:#2f62cb}

.wrap_layer_popup#layer_apply{width:850px}
.wrap_layer_popup#layer_apply .evt_box{margin-top:10px}
.wrap_layer_popup#layer_apply .evt_box .sel_box{background:#fafafa;overflow:hidden;padding:12px 0 12px 155px}
.wrap_layer_popup#layer_apply .evt_box .sel_box .evt_icon{float:left;display:inline-block;margin:3px 10px 0 0;width:54px;height:24px;line-height:24px;color:#fff;font-size:12px;text-align:center;background:#e83428}
.wrap_layer_popup#layer_apply .evt_box .sel_box .evt_txt{float:left;margin:3px 20px 0 0;color:#5b5b5b;font-size:12px;line-height:24px}
.wrap_layer_popup#layer_apply .evt_box .sel_box>select{width:370px}
.wrap_layer_popup#layer_apply .evt_box .evt_noti{padding:10px 0 12px 155px;font-size:11px;color:#a0a0a0}

/* payment:공통*/
.step_navi_comm.w3{padding-bottom:2px;background:url(//img.siwonschool.com/www/application/bg_stepnavi3.gif) repeat-x left bottom;overflow:hidden}
.step_navi_comm li{float:left;height:63px;color:#999;font-size:16px;text-align:center;line-height:63px}
.step_navi_comm.w3 li{width:33%}
.step_navi_comm.w3 li.lst{width:34%}
.step_navi_comm li.on{border-bottom:2px solid #0283ce;color:#333;font-weight:bold}

/* payment_step2 :상품결제*/
.product_section .payment_guide{position:relative;overflow:hidden}
.product_section .payment_guide .toss_tip{position:absolute;top:90px;left:36.8%}
.product_section .payment_guide .inside{height:312px;margin-top:3px;padding:0 4px 24px 1px}
.product_section .payment_guide .total_payment{position:relative;float:right;width:400px;border-bottom:2px solid #ddd}
.product_section .total_payment .inside_payment{border:1px solid #999}
.product_section .total_payment .total_box{overflow:hidden}
.product_section .total_payment .total_box .total_tit{height:50px;border-bottom:1px solid #999;background:#fff;color:#000;font-weight:bold;font-size:16px;line-height:50px;text-align:center}
.product_section .total_payment .payment_info{position:relative;padding:17px 20px 0;border-top:1px solid #ddd}
.product_section .total_payment .payment_info.snd{padding-top:45px}
.product_section .total_payment .total_price{height:99px;color:#e83428;font-size:26px;font-weight:bold;text-align:center;line-height:99px}
.product_section .total_payment .info_check{position:relative;padding:14px 24px 10px 21px;color:#000}
.product_section .total_payment .agree_box{position:absolute;top:15px;right:20px;color:#666;font-size:13px}
.product_section .total_payment .agree_box .type-checkbox{padding-left:28px;font-weight:normal}
.product_section .total_payment .tit{position:relative;padding-bottom:10px;color:#000;font-size:13px}
.product_section .total_payment .info_box{height:48px;background:#fff;border:1px solid #ddd;padding:10px;color:#666;line-height:18px;overflow:auto}
.product_section .total_payment .wrap_payment_info{position:relative;padding:0px 20px}
.product_section .total_payment .wrap_payment_info .wrap_info_box{height:58px;background:#fafafa;border:1px solid #ddd;padding:22px;color:#666;line-height:18px}
.product_section .total_payment .wrap_payment_info .wrap_info_box .txt{margin-bottom:10px}
.product_section .total_payment .wrap_payment_info .wrap_info_box .bt_more{display:block;position:absolute;top:22px;right:22px;width:20px;height:20px;background:url(//img.siwonschool.com/www/v2/product/bt_more.png) left bottom no-repeat}
.product_section .total_payment .wrap_payment_info .wrap_info_box .bt_more.on{background-position:left top}
.product_section .total_payment .wrap_payment_info .wrap_info_list > li{border:1px solid #ddd;padding:22px;border-top:none}
.product_section .total_payment .wrap_payment_info .wrap_info_list > li .txt{margin-top:10px}
.product_section .total_payment .wrap_payment_info .alram{height:auto;margin-top:22px;padding:15px 22px;background:#fff}
.product_section .total_payment .wrap_payment_info .alram .type-checkbox2{font-weight:normal;color:#666}
.product_section .total_payment .simple_agree li{margin-bottom:15px}
.product_section .total_payment .simple_agree li.last{margin-bottom:0px}
.product_section .total_payment .simple_agree li a{display:inline-block;padding:2px 10px 3px;margin-left:10px;color:#666;border:1px solid #bbb;background:#f9f9f9;border-radius:3px}
.product_section .total_payment .agree_box2{color:#666;font-size:13px}
.product_section .total_payment .agree_box2 .type-checkbox2{padding-left:28px;font-weight:bold;color:#000}
.product_section .total_payment .wrap_agree .agree_box2 .type-checkbox2{display:inline-block;font-weight:normal}
.product_section .total_payment .wrap_agree_info{margin:20px 0 10px}
.product_section .total_payment .wrap_agree_info .agree_box2{margin-bottom:10px}
.product_section .total_payment .wrap_agree_info .agree_info_box{padding:20px 10px;border:1px solid #ddd;color:#666;line-height:18px}
.product_section .total_payment .wrap_agree_info a{display:inline-block;padding:2px 10px 3px;margin-left:10px;color:#666;border:1px solid #bbb;background:#f9f9f9;border-radius:3px}
.product_section .total_payment .bt_area{padding:22px 20px 20px}
.product_section .total_payment .bt_st4{width:453px;margin:10px 20px 0 20px}
.product_section .pay_choice{float:left;width:580px;border-bottom:2px solid #ddd;color:#333;font-size:14px;font-weight:bold}
.product_section .pay_choice .inside_choice{min-height:311px;padding-bottom:20px;border:1px solid #999}
.product_section .pay_choice .list1{width:100%;height:50px;border-bottom:1px solid #999;overflow:hidden}
.product_section .pay_choice .list1{position:relative;overflow:hidden}
.product_section .pay_choice .list1 dt{float:left;width:80px;color:#000;text-align:center;line-height:50px;font-size:13px;background:#fafafa}
.product_section .pay_choice .list1 dd{float:left;margin-right:10px;color:#000;line-height:50px;font-size:13px}
*+html .product_section .pay_choice .list1 dd{margin-right:20px}
.product_section .pay_choice .list1 dd .type-radio{display:inline-block}
.product_section .pay_choice .list1 dd.fst{padding-left:15px}
.product_section .pay_choice .list1 dd label{margin-left:3px}
.product_section .pay_choice .list1 dd label .pay_img{vertical-align:middle}
.product_section .guide_list{height:72px;padding:19px 19px 0;border-bottom:1px solid #ddd;overflow:hidden}
.product_section .guide_list dt{color:#000;margin-bottom:9px;font-size:13px}
.product_section .guide_list dd{_display:inline;float:left;margin-left:5px}
.product_section .guide_list dd.fst{margin-left:0}
.product_section .guide_list dd .bt_st3_gray span{font-weight:bold}
.product_section .guide_box{margin-top:8px;padding:19px 16px 16px 16px;background:#f5f5f5;overflow:hidden;line-height:20px}
.product_section .guide_info{position:relative;padding:0 18px 0 21px}
.product_section .guide_info.line_b{padding-bottom:20px;border-bottom:1px solid #ddd}
.product_section .guide_info .tit{color:#000;font-size:13px;padding-top:20px}
.product_section .guide_info .txt{display:block;margin-top:10px;color:#999;font-weight:normal;line-height:1.4}
.product_section .guide_info .detail_cards{position:absolute;top:13px;left:170px;padding:0px 10px;height:30px;border:1px solid #666;line-height:30px;border-radius:5px;background:#666;color:#fff}
.product_section .guide_info .card_list{width:433px;overflow:hidden}
.product_section .guide_info .card_list li{float:left;height:24px;background:url(//img.siwonschool.com/www/application/sale_card.jpg) no-repeat}
.product_section .guide_info .card_list li.c1{width:90px;background-position:0 0}
.product_section .guide_info .card_list li.c2{width:90px;background-position:-90px 0}
.product_section .guide_info .card_list li.c3{width:90px;background-position:-180px 0}
.product_section .guide_info .card_list li.c4{width:78px;background-position:-270px 0}
.product_section .guide_info .card_list li.c5{width:79px;background-position:-348px 0}
.product_section .guide_info .card_list li.c6{width:90px;background-position:0 -28px}
.product_section .guide_info .card_list li.c7{width:90px;background-position:-90px -28px}
.product_section .guide_info .card_list li.c8{width:80px;background-position:-180px -28px}
.product_section .guide_info .card_list li.c9{width:78px;background-position:-270px -28px}
.product_section .guide_info .card_list li.c10{width:79px;background-position:-348px -28px}
.product_section .guide_info .ck_box{width:100%;height:44px;margin-top:5px;background:#f5f5f5}
.product_section .guide_info .ck_box span{display:inline-block;padding-left:24px;padding-top:12px}
.product_section .guide_info .ck_box span:first-child{padding-left:20px}
.product_section .guide_info .ck_box input{}
.product_section .guide_info .ck_box label{display:inline-block}
.product_section .guide_info p[class^="receipt"]{overflow:hidden;padding-top:14px}
.product_section .guide_info p[class^="receipt"] select{float:left;height:40px;border:1px solid #f5f5f5;text-indent:10px;line-height:38px}
.product_section .guide_info p[class^="receipt"] select +input{float:right}
.product_section .guide_info p[class^="receipt"] input{height:38px;border:1px solid #f5f5f5;line-height:38px;text-indent:7px}
.product_section .guide_info p[class^="receipt"] span.txt2{display:inline-block;line-height:40px}
.product_section .guide_info .card_box {margin-top: 15px}
.product_section .pay_choice .info_list{margin-top:5px;line-height:26px}
.product_section .pay_choice .info_list li{padding-left:8px;color:#999;background:url(//img.siwonschool.com/www/comm/bul1.gif) no-repeat left 13px;font-size:13px;line-height:24px}
.product_section .order_finish{margin-top:40px;border-bottom:2px solid #ddd;text-align:center}
.product_section .order_finish .inside_finish{border:1px solid #999}
.product_section .order_finish .tit_finish{height:40px;border-bottom:1px solid #ddd;background:#fafafa;color:#000;font-size:16px;line-height:40px}
.product_section .order_finish .finish_box{margin:15px 0 0 0;text-align:center}
.product_section .order_finish .finish_box .list{width:280px;margin:0 auto;padding-bottom:7px}
.product_section .order_finish .list li{color:#666;line-height:28px;font-size:14px}
.product_section .order_finish .total_price{padding-top:22px;color:#333;font-size:24px}
.product_section .order_finish .inside{padding-bottom:34px;background:url(//img.siwonschool.com/japan/comm/tr_bottom3.gif) no-repeat left bottom}
.product_section .order_finish .price{color:#e83428;font-weight:bold}
.product_section .order_info{position:relative;height:50px;margin:20px auto 0 auto;background:#f1f1f1;color:#666;font-size:14px;line-height:50px;text-align:center;font-weight:bold;line-height:50px}
.product_section .order_info .bt_tel_manual{display:block;position:absolute;top:50%;right:20px;height:30px;margin-top:-15px;padding:0 15px;border:1px  solid #000;border-width:1px 3px 3px 1px;background:#fff;font-size:12px;font-weight:normal;color:#2f62cb;line-height:30px;text-align:center}
.product_section .order_info_txt{height:50px;margin-top:10px;background:#f4f4f4;color:#666;font-size:13px;text-align:center;line-height:50px}
.product_section .order_info_txt .u{color:#578dcb;text-decoration:underline}
.product_section .bt_group{text-align:center}
.product_section .add_sale_box{overflow:hidden}
.product_section .add_sale_box .sale_table{float:left;width:670px}
.product_section .add_sale_box .sale_info{float:right;width:308px}
.product_section .add_info_txt{margin-top:10px;padding:15px 20px;background:#f4f4f4;font-size:13px;line-height:20px;overflow:hidden}
.product_section .add_info_txt li{color:#666;font-size:13px}
.product_section .wrap_total_info{margin-top:40px;padding:20px 0;background:#f1f1f1}
.product_section .wrap_total_info .subtit{margin-bottom:20px;padding-bottom:15px;background:url(//img.siwonschool.com/www/comm/tit_line1.gif) no-repeat center bottom;color:#333;font-size:20px;font-weight:bold;text-align:center}

/* 마이페이지 퀵배너 */
.mypage_section .qban_pos{min-width:1000px;top:-110px}
.mypage_section .qban_pos .qban{position:absolute;top:110px;left:50%;margin-left:550px;z-index:2}
.mypage_section .qban_pos .qban.fixed{position:fixed}
.mypage_section .qban_pos .qban li{margin-bottom:10px}
.mypage_section .qban_pos .qban li.hide{height:0;overflow:hidden;margin-bottom:0}
.mypage_section .qban_pos .qban .close_area{height:28px}
.mypage_section .qban_pos .qban .close_area .bt_close1d{display:inline-block;overflow:hidden;float:left;width:113px;height:100%;text-indent:-1000%;background:url(//img.siwonschool.com/www/v2/banner/ban_myclass_close.gif) left center no-repeat}
.mypage_section .qban_pos .qban .close_area .bt_close{display:inline-block;overflow:hidden;float:right;width:41px;height:100%;text-indent:-1000%;background:url(//img.siwonschool.com/www/v2/banner/ban_myclass_close.jpg) right center no-repeat}
/* 마이페이지 */
.mypage_section .main_list{overflow:hidden}
.mypage_section .main_list li{float:left;margin-bottom:40px}
.mypage_section .main_list li.mr{margin-right:40px}
.mypage_section .my_top_left{float:left;width:698px;height:238px;border:1px solid #e8e8e8;background:#fff}
.mypage_section .my_top_left .my_welcome{position:relative;height:117px;margin:0 14px;padding-left:140px;border-bottom:1px dashed #e8e8e8}
.mypage_section .my_top_left .my_welcome .wrap_avatar{display:block;position:absolute;top:19px;left:30px;width:80px;height:80px;background:#f8f8f8}
.mypage_section .my_top_left .my_welcome .wrap_avatar .avatar{display:block;width:100%;height:100%}
.mypage_section .my_top_left .my_welcome .wrap_avatar .mask{position:absolute;top:0;left:0}
.mypage_section .my_top_left .my_welcome .mem_info{padding-top:40px;font-size:14px;color:#939393}
.mypage_section .my_top_left .my_welcome .mem_info .name{font-size:16px;color:#000;font-weight:bold}
.mypage_section .my_top_left .my_welcome .cheer{padding-top:5px;font-size:14px;color:#000}
.mypage_section .my_top_left .my_welcome .reward{position:absolute;top:25px;right:23px}
.mypage_section .my_top_left .my_welcome .reward a{display:block;width:128px;height:25px;padding-top:5px;margin-bottom:3px;border:1px solid #2f62cb;font-size:14px;color:#2f62cb;text-align:center}
.mypage_section .my_top_left .my_welcome .bt_correct:hover{text-decoration:none}
.mypage_section .my_top_left .my_welcome .bt_correct span{display:inline-block;padding-right:21px;background:url(//img.siwonschool.com/www/v2/mypage/ico_correct.png) right 50% no-repeat}
.mypage_section .my_top_left .my_welcome .bt_correct.cal span{display:inline-block;background:url(//img.siwonschool.com/www/v2/mypage/ico_cal.png) right 50% no-repeat}
.mypage_section .my_top_left .my_welcome .reward .bt_refund i{display:inline-block;position:relative;left:10px;width:19px;height:19px;margin-left:0;border-radius:19px;background:#2f62cb;line-height:17px;color:#fff}
.mypage_section .my_top_left .my_quick{overflow:hidden}
.mypage_section .my_top_left .my_quick li{float:left;width:25%;background:url(//img.siwonschool.com/www/v2/mypage/my_quick_bar.jpg) left center no-repeat}
.mypage_section .my_top_left .my_quick li:first-child{background:none}
.mypage_section .my_top_left .my_quick li a{display:block;height:60px;margin:0 5px;padding-top:60px;font-size:14px;color:#000;text-align:center;background:url(//img.siwonschool.com/www/v2/mypage/icons_mypage_03.png) no-repeat}
.mypage_section .my_top_left .my_quick li a .count{display:block;padding-top:5px;color:#2f62cb;text-decoration:underline}
.mypage_section .my_top_left .my_quick li.item1 a{background-position:-3px -120px}
.mypage_section .my_top_left .my_quick li.item2 a{background-position:-2px -240px}
.mypage_section .my_top_left .my_quick li.item3 a{background-position:-8px -360px}
.mypage_section .my_top_left .my_quick li.item4 a{background:url(//img.siwonschool.com/www/v2/mypage/icons_mypage_04.png) center 18px no-repeat}
.mypage_section .my_top_left .menu3 li{width:33.3%}
.mypage_section .my_top_left .menu3 li.item1 a{background-position:25px -120px}
.mypage_section .my_top_left .menu3 li.item2 a{background-position:26px -240px}
.mypage_section .my_top_left .menu3 li.item3 a{background-position:22px -360px}
.mypage_section .my_top_left .quick_2 li{width:25%}
.mypage_section .my_top_left .quick_2 li:first-child{width:25%}
.mypage_section .my_top_left .quick_2 li.item1 a{background-position:0px 0px}
.mypage_section .my_top_left .quick_2 li.item2 a{background-position:0px -120px}
.mypage_section .my_top_left .quick_2 li.item3 a{background-position:0px -240px}
.mypage_section .my_top_left .quick_2 li.item4 a{background-position:0px -600px}
.mypage_section .my_top_right{float:right;width:278px;height:238px;border:1px solid #e8e8e8;background:#fff}
.mypage_section .my_top_right .tab{overflow:hidden}
.mypage_section .my_top_right .tab li{float:left;width:138px;height:38px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;cursor:pointer;color:#a2a2a2;line-height:38px;text-align:center;background:#f8f8f8}
.mypage_section .my_top_right .tab li:first-child{width:139px;border-left:none}
.mypage_section .my_top_right .tab li.on{color:#111;border-bottom:1px solid #fff;background:#fff}
.mypage_section .my_top_right .tab_cont{display:none;position:relative;height:174px;padding-top:25px;text-align:center}
.mypage_section .my_top_right .tab_cont.on{display:block}
.mypage_section .my_top_right .tab_cont .lec_list li{position:relative;margin:0 20px 15px 20px;padding-left:7px;background:url(//img.siwonschool.com/www/v2/comm/bul01.jpg) left 10px no-repeat}
.mypage_section .my_top_right .tab_cont .lec_list a{display:block;overflow:hidden;position:relative;max-width:220px;padding-right:95px;font-size:14px;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.mypage_section .my_top_right .tab_cont .lec_list .lec_tit{color:#000}
.mypage_section .my_top_right .tab_cont .lec_list a:hover .lec_tit{color:#2f62cb;text-decoration:underline}
.mypage_section .my_top_right .tab_cont .lec_list .date{position:absolute;right:0;top:0;color:#a4a4a4}
.mypage_section .my_top_right .tab_cont p{padding:20px 0;text-align:center;font-size:14px;line-height:1.8;color:#111}
.mypage_section .my_top_right .tab_cont .bt_h40_blue{position:absolute;bottom:25px;left:50%;margin-left:-110px}
.mypage_section .my_top_right .tab_cont .bt_h40_blue .arr{padding-right:24px;background:url(//img.siwonschool.com/www/v2/comm/bt_arr_wh.png) right 7px no-repeat}
.mypage_section .my_top_noti{margin-top:15px}
.mypage_section .my_top_noti p{font-size:13px;color:#666;line-height:20px}
.mypage_section .my_top_noti p .link{color:#2f62cb}
.wrap_layer_popup#layer_lecstop{width:620px}
.wrap_layer_popup#layer_lecstop .bt_stop{color:#d71818;text-decoration:underline}
.wrap_layer_popup#layer_certificate{width:540px}
.wrap_layer_popup#layer_certificate .sec_tit{padding-bottom:15px;font-size:16px;color:#000}
.wrap_layer_popup#layer_certificate .select_st2{display:inline-block;width:400px}
.wrap_layer_popup#layer_certificate .wrap_bt{padding-bottom:30px;text-align:center}
.wrap_layer_popup#layer_delinfo{width:590px}
.wrap_layer_popup#layer_pcinfo{width:540px}
.wrap_layer_popup#layer_ordered{width:540px}
.mypage_section .wrap_subtit{position:relative;padding:10px 0 20px 0}
.mypage_section .wrap_subtit .subtit{font-size:16px;color:#000}
.mypage_section .wrap_subtit .subtit .desc{padding-left:10px;font-size:13px;color:#939393}
.mypage_section .wrap_subtit .position_right{position:absolute;right:0;top:-8px}
.mypage_section .wrap_payment, .mypage_section .wrap_delivery,
.mypage_section .wrap_coupon, .mypage_section .wrap_myboard{padding-top:70px}
.mypage_section .wrap_payment .wrap_account{display:none;overflow:visible;position:relative;z-index:998}
.mypage_section .wrap_payment .wrap_account .account{position:absolute;top:0;left:-92px;width:270px;border:1px solid #e2e3e6;background:#fff;z-index:10}
.mypage_section .wrap_payment .wrap_account .account .wrap_bt{position:relative;height:50px;color:#fff;font-size:16px;line-height:50px;text-align:left;text-indent:20px;background:#2a2a2a}
.mypage_section .wrap_payment .wrap_account .account .wrap_bt .bt_close{position:absolute;top:11px;right:10px}
.mypage_section .wrap_payment .wrap_account .account ul{padding:15px}
.mypage_section .wrap_payment .wrap_account .account li{line-height:1.5em;text-align:left}
.mypage_section .wrap_coupon .wrap_regi{position:absolute;right:0;top:-8px;width:346px;margin:0 auto}
.mypage_section .wrap_coupon .wrap_regi .holder_label{display:block;width:260px;height:28px;font-size:12px;line-height:28px;text-indent:10px;color:#b8b8b8}
.mypage_section .wrap_coupon .wrap_regi .insert_coupon{width:258px;height:28px;font-size:14px;line-height:28px;text-indent:10px;border:1px solid #e9e9e9;vertical-align:top}
.mypage_section .wrap_coupon .pop_coupon{position:relative;cursor:pointer}
.mypage_section .wrap_coupon .coupon_avail{display:none;position:absolute;top:20px;left:0;z-index:1;width:150px;padding:20px;border:1px solid #000;box-shadow:3px 3px 3px rgba(0,0,0,0.2);background:#fff url(//img.siwonschool.com/www/v2/mypage/coupon_avail.gif) left top no-repeat;cursor:default}
.mypage_section .wrap_coupon .coupon_avail.show{display:block}
.mypage_section .wrap_coupon .coupon_avail li{padding-top:20px;line-height:1.4;text-align:left}
.mypage_section .wrap_coupon .coupon_avail li:first-child{padding-top:0}
.mypage_section .wrap_coupon .coupon_avail .bt_close{position:absolute;top:10px;right:10px;cursor:pointer}
.wrap_layer_popup#pop_check{width:518px;padding:0 30px 80px}
.wrap_layer_popup#pop_check .bt_close{position:absolute;right:0;top:-42px;display:block;padding-left:20px;width:73px;height:40px;background:#282828 url(//img.siwonschool.com/comm/close_13x13_white.png) no-repeat 68px 14px;border:1px solid #000;color:#fff;font-size:18px;line-height:38px}
.wrap_layer_popup#pop_check .check_bg{width:520px;height:62px;background:#000;border-radius:50px;font-size:26px;color:#fff;line-height:60px;text-align:center}
.wrap_layer_popup#pop_check .check_bg .wrap_num{color:#fde24b}
.wrap_layer_popup#pop_check .check_bg .wrap_num .num{margin-left:10px;font-weight:bold}
.wrap_layer_popup#pop_check table.list{margin-top:30px;width:100%}
.wrap_layer_popup#pop_check table.list td{height:50px;border:1px solid #ababab;text-align:center;font-size:19px;color:#555}
.wrap_layer_popup#pop_check table.list td.number{width:17%}
.wrap_layer_popup#pop_check table.list td.name{width:38%;color:#0e9ad5}
.wrap_layer_popup#pop_check table.list td.id{width:45%;color:#000}
/* 마이페이지 - 자동 환불 팝업 190819 */
#layer_autoref{width:640px}
#layer_autoref .pop_close{display:block;overflow:hidden;width:25px;height:25px;background:url(//img.siwonschool.com/www/v2/comm/bt_close3.png) no-repeat;font-size:1px;text-indent:-200%}
#layer_autoref select, #layer_autoref textarea{font-size:15px;color:#999;border:1px solid #e9e9e9;box-sizing:border-box}
#layer_autoref select{width:208px;height:38px;padding-left:14px;vertical-align:middle}
#layer_autoref textarea{width:100%;height:70px;padding:10px 14px;resize:none;line-height:1.6}
#layer_autoref textarea::placeholder{color:#999}
#layer_autoref .ref_list li{position:relative;margin-top:20px;padding:10px 0 0 100px;font-size:16px}
#layer_autoref .ref_list li .tit{position:absolute;top:0;left:0;display:inline-block;padding:10px 0 0 12px;font-weight:bold;color:#333}
#layer_autoref .ref_list li .tit:before{display:block;position:absolute;top:14px;left:0;width:3px;height:14px;background:#2f62cb;content:''}
#layer_autoref .ref_list .etc_area{display:none}
#layer_autoref .ref_list .etc_area > span{display:inline-block;margin:15px 30px 0 0}
#layer_autoref .ref_list .etc_area label{font-size:15px;color:#111;cursor:pointer}
#layer_autoref .noti_box{margin-top:20px;padding:30px;background:#f8f8f8}
#layer_autoref .noti_box .tit{display:block;padding-bottom:10px;font-size:15px;font-weight:bold;color:#333}
#layer_autoref .noti_box ul li{position:relative;margin-bottom:2px;padding-left:10px;font-size:15px;color:#999;line-height:1.6}
#layer_autoref .noti_box ul li:before{display:block;position:absolute;top:12px;left:0;width:4px;height:1px;background:#999;content:''}
#layer_autoref .txt_box{margin-top:20px;font-size:15px;color:#333;line-height:1.6;text-align:center}
#layer_autoref .pop_footer a{margin:0 5px}
/* 월정액 상품관리 */
.mypage_section .month_info{margin-top:70px;padding:20px;background:#fff}

/* 달력 */
.mypage_section .calendar_stats .select_box{padding-bottom:20px;text-align:right}
.mypage_section .calendar_stats .select_box label{display:inline-block;padding:0 5px;color:#333;font-size:20px;font-weight:bold;line-height:38px;vertical-align:middle}
.mypage_section .calendar_stats .select_box .select_st1{width:349px;height:38px;border:1px solid #0c0d11;vertical-align:middle;text-align:left}
.mypage_section .calendar_stats .select_box .btn{display:inline-block;width:130px;height:40px;margin-left:5px;background:#000;line-height:40px;color:#fff;font-size:14px;font-weight:bold;vertical-align:middle;text-align:center}
.mypage_section .calendar_stats .mission_list{margin:50px 0 20px 0;overflow:hidden}
.mypage_section .calendar_stats .mission_box{position:relative;float:left;width:321px;height:194px;margin-left:10px;border:3px solid #e0e0e0;background:#fff}
.mypage_section .calendar_stats .mission_box:first-child{margin-left:0}
.mypage_section .calendar_stats .mission_box h4{position:absolute;left:-999em;font-size:0;height:0;line-height:0}
.mypage_section .calendar_stats .mission_box .info{padding:55px 0 0 91px;color:#777;font-size:14px;line-height:1.2}
.mypage_section .calendar_stats .mission1{background:url(//img.siwonschool.com/www/v4/mypage/bg_misson1.jpg) no-repeat}
.mypage_section .calendar_stats .mission2{background:url(//img.siwonschool.com/www/v4/mypage/bg_misson2.jpg) no-repeat}
.mypage_section .calendar_stats .mission3{margin-left:9px;background:url(//img.siwonschool.com/www/v4/mypage/bg_misson3.jpg) no-repeat}
.mypage_section .calendar_stats .mission_box .btn{display:block;position:absolute;top:122px;left:27px;width:265px;height:47px;border:1px solid #000;background:#fff;color:#000;font-size:15px;text-align:center;font-weight:bold;line-height:47px}
.mypage_section .calendar_stats .mission_box .btn.on{border:1px solid #2f62cb;background:#fff;color:#2f62cb}
.mypage_section .calendar_stats .mission_box .btn.off{border:1px solid #cacaca;background:#ededed;color:#ccc}
.mypage_section .cal_box{position:relative;padding:25px 21px 29px;background:#407fd6}
.mypage_section .cal_box .bnr{padding-top:5px}
.mypage_section .cal_box .info_noti{padding-top:25px;color:#fff;font-size:16px;text-align:center}
.mypage_section .cal_list{background:#fff;box-shadow:3px 3px 5px #1c52c0}
.mypage_section .calendar > p.month{position:relative;width:184px;font-size:0;margin:0 auto 30px auto;text-align:center}
.mypage_section .calendar > p.month span.ym{font-size:26px;margin:0px 10px;color:#fff}
.mypage_section .calendar > p.month a{display:inline-block;position:absolute;top:5px;width:30px;height:30px;background:url(//img.siwonschool.com/www/v2/mypage/btn_prevnext.png) no-repeat;overflow:hidden}
.mypage_section .calendar > p.month a.prev{left:0;background-position:0 0}
.mypage_section .calendar > p.month a.next{right:0;background-position:-30px 0}
.mypage_section .calendar > ul{display:table;width:100%;font-size:0px;margin-bottom:15px}
.mypage_section .calendar > ul > li{position:relative;display:table;width:100%;border-right:1px solid #e8e8e8}
.mypage_section .calendar > ul > li > div{display:table-cell;width:137px;min-height:90px;height:90px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff}
.mypage_section .calendar > ul > li > div:last-child{border-right:0}
.mypage_section .calendar > ul > li.header > div{width:137px;height:30px;line-height:30px;min-height:0px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafafa;color:#666;text-align:center}
.mypage_section .calendar > ul > li.header > div:last-child{border-right:0}
.mypage_section .calendar > ul > li.header > div.sun{color:#d71818}
.mypage_section .calendar > ul > li.header > div.sat{}
.mypage_section .calendar > ul > li > div.empty{background-color:rgba(210,210,210,.5)}
.mypage_section .calendar > ul > li > div > time{display:block;padding:9px;min-height:15px;text-align:right;font-size:14px}
.mypage_section .calendar > ul > li > div.sun > time{color:#d71818}
.mypage_section .calendar > ul > li > div > time span{display:none}
.mypage_section .calendar > ul > li > div .stamp{display:block;position:relative;left:0;top:-15px;text-align:center}
.mypage_section .calendar > ul > li > div ul{width:100%;font-size:0px;text-align:right;padding:0 3px;min-height:60px}
.mypage_section .calendar > ul > li > div ul li{margin:0px 3px 3px 0px;padding:3px}
.mypage_section .calendar > ul > li div.today{width:134px;height:88px;min-height:88px;background:#f5fbfd;border:1px solid #707070}
.mypage_section .calendar > ul > li > span.misson{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:90px;font-size:20px;font-weight:bold;text-align:center;line-height:90px}
.mypage_section .calendar > ul > li > span i{position:absolute;top:29px;left:-5px}
.mypage_section .calendar > ul > li.clear .misson{background-color:rgba(255,247,153,.5)}
.mypage_section .calendar > ul > li.fail .misson{background-color:rgba(210,210,210,.4)}
.mypage_section .calendar > ul > li.clear > div,
.mypage_section .calendar > ul > li.fail > div{}

.mypage_section .calendar .select_box{position:absolute;top:25px;right:21px}
.mypage_section .calendar .stats{position:absolute;display:inline-block;top:30px;left:21px}
.mypage_section .calendar .stats .stats_txt{color:#fff;font-size:14px;line-height:24px}
.mypage_section .calendar .stats .sp{display:inline-block;position:relative;top:-2px;left:8px;width:151px;height:24px;background:url(//img.siwonschool.com/www/v2/mypage/bg_stats.png) no-repeat}
.mypage_section .calendar .stats i{display:inline-block;width:151px;height:24px;padding-left:5px;color:#fff;font-size:12px;background:url(//img.siwonschool.com/www/v2/mypage/bg_gp_left.png) no-repeat left top}
.mypage_section .calendar .stats i span{display:inline-block;height:24px;padding-right:5px;background:url(//img.siwonschool.com/www/v2/mypage/bg_gp_right.png) no-repeat right top;text-align:right;line-height:24px}
.mypage_section .calendar .stats i span.sp_25{width:25%}
.mypage_section .calendar .stats i span.sp_50{width:50%}
.mypage_section .calendar .stats i span.sp_75{width:75%}
.mypage_section .calendar .stats i span.sp_100{width:100%}

.mypage_section .reward_stats_info .info_list{margin-top:40px;border-top:1px solid #333;border-bottom:1px solid #333;overflow:hidden}
.mypage_section .reward_stats_info .info_list li{float:left;position:relative;width:223px;height:108px;padding:30px 13px;border-right:1px solid #ddd}
.mypage_section .reward_stats_info .info_list li:last-child{width:224px;border-right:0}
.mypage_section .reward_stats_info .info_list li .progress{width:242px;height:76px}
.mypage_section .reward_stats_info .info_list li .progress.t1{top:10px}
.mypage_section .reward_stats_info .info_list li .progress.t2{top:93px}
.mypage_section .reward_stats_info .info_list li .prog_tit{font-size:16px;font-weight:bold;color:#333}
.mypage_section .reward_stats_info .info_list li .prog_now{font-size:13px;font-weight:bold;color:#2f62cb}
.mypage_section .reward_stats_info .info_list li .prog_count{position:absolute;bottom:30px;left:12px}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_unit{position:absolute;bottom:0;left:164px;font-size:26px;font-weight:bold;color:#333}
.mypage_section .reward_stats_info .info_list li .prog_count{width:155px;height:61px}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no{float:left;width:51px;height:61px;text-indent:-999px;overflow:hidden;background:url(//img.siwonschool.com/www/v2/mypage/count_no2.jpg)}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no0{background-position:0 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no1{background-position:-52px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no2{background-position:-104px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no3{background-position:-156px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no4{background-position:-208px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no5{background-position:-260px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no6{background-position:-312px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no7{background-position:-364px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no8{background-position:-416px 0}
.mypage_section .reward_stats_info .info_list li .prog_count .prog_no.no9{background-position:-468px 0}
.mypage_section .reward_stats_info .info_list li .pack .tag{position:absolute;top:28px;right:13px;height:19px;padding:0 7px 2px;border:1px solid #2f62cb;color:#2f62cb;font-size:11px;line-height:19px}
.mypage_section .reward_noti{margin-top:40px;padding:20px;background:#fafafa}
.mypage_section .reward_noti .noti_list li{color:#666;font-size:13px;line-height:1.6}
.mypage_section .reward_noti .noti_list li .dep{display:block;text-indent:10px}
.mypage_section .reward_app .desc_box{display:none}
.mypage_section .reward_app .desc_box.on{display:block}
.mypage_section .reward_app .stats_img{position:relative;width:1000px;height:220px;margin-top:30px}
.mypage_section .reward_app #t1 .stats_img{background:url(//img.siwonschool.com/www/v2/mypage/reward_app_bg1.jpg) no-repeat}
.mypage_section .reward_app #t2 .stats_img{background:url(//img.siwonschool.com/www/v2/mypage/reward_app_bg2.jpg) no-repeat}
.mypage_section .reward_app #t3 .stats_img{background:url(//img.siwonschool.com/www/v2/mypage/reward_app_bg3.jpg) no-repeat}
.mypage_section .reward_app .stats_img .ing,
.mypage_section .reward_app .stats_img .finish,
.mypage_section .reward_app .stats_img .end{position:absolute;left:458px;top:70px}
.mypage_section .reward_app .app_noti{margin-top:25px}
.mypage_section .reward_app .app_noti .noti dt{margin-bottom:8px;color:#333;font-size:16px;font-weight:bold}
.mypage_section .reward_app .app_noti .noti dd{color:#666;font-size:13px;line-height:1.8}
.mypage_section .reward_app .privacy_info{height:115px;margin-top:30px;padding:15px;border:1px solid #ddd;border-top:1px solid #999;line-height:1.8;color:#666;overflow:auto}
.mypage_section .reward_app .agree_box{margin-top:15px;text-align:right}
.mypage_section .reward_app .agree_box .type-checkbox{display:inline-block}
.mypage_section .reward_app .bt_group{margin-top:40px;padding-top:35px;border-top:1px solid #ddd;text-align:center}

.mypage_section .reward_app .file_upload{margin-top:32px;overflow:hidden;position:relative}
.mypage_section .reward_app .file_upload .input{float:left;padding:0 10px 0 30px;box-sizing:border-box;color:#bababa;font-size:14px;width:860px;height:28px;border:1px solid #ddd;vertical-align:middle}
.mypage_section .reward_app .file_upload .btn{display:inline-block;float:right;width:128px;height:28px;border:1px solid #2f62cb;background:#fff;color:#2f62cb;font-size:14px;text-align:center;line-height:28px;vertical-align:middle}
.mypage_section .reward_app .file_upload .file_ps{position:absolute;top:0;left:0}
.mypage_section .reward_app .file_upload .file_ps .upload_input{width:1000px;height:28px;opacity:0;filter:alpha(opacity=0);cursor:pointer}

.mypage_section .reward_app .app_tab li.off > a{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#efefef;color:#bfbfbf}
.mypage_section .reward_app .app_tab li:first-child > a{border-left:1px solid #ccc}
.mypage_section .reward_app .app_tab li:first-child.on > a{border-left:1px solid #2f62cb}
.mypage_section .reward_app .app_tab li:first-child.off > a{border-left:1px solid #ccc}

/* 학습하기 */
.mypage_section .wrap_classroom{overflow:hidden;position:relative}
.mypage_section .wrap_classroom .cr_left_area{position:absolute;top:112px;left:0;z-index:1;width:220px;height:100%}
.mypage_section .cr_left_area .user_info{position:relative;min-height:95px;padding:25px 0 0 20px;border:1px solid #e8e8e8;background:#fff}
.mypage_section .cr_left_area .user_info .user{font-size:font-size:14px;color:#939393}
.mypage_section .cr_left_area .user_info .gisu{padding:0 3px 3px;font-size:13px;color:#fff;background:#2f62cb}
.mypage_section .cr_left_area .user_info .name{font-size:16px;font-weight:bold;color:#000}
.mypage_section .cr_left_area .user_info .period{padding-top:12px;color:#999;line-height:1.4}
.mypage_section .cr_left_area .user_info .attend{padding-top:6px;padding-bottom:15px;color:#000;line-height:1.4}
.mypage_section .cr_left_area .user_info .wrap_avatar{display:block;position:absolute;top:20px;right:20px;width:55px;height:55px;background:#f8f8f8}
.mypage_section .cr_left_area .user_info .wrap_avatar .avatar{display:block;width:100%;height:100%}
.mypage_section .cr_left_area .user_info .wrap_avatar .avatar_mask{display:block;width:100%;height:100%;border:1px solid #e8e8e8;border-radius:10px}
.mypage_section .cr_left_area .user_info .wrap_avatar .mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.mypage_section .cr_left_area .cr_list#posFix{position:fixed;top:41px}
.mypage_section .cr_left_area .cr_list#posTop{position:relative;top:0}
.mypage_section .cr_left_area .cr_list#posBot{position:absolute;bottom:0}
.mypage_section .cr_left_area .cr_list a{display:block;width:220px;height:49px;text-indent:20px;color:#666;font-size:15px;line-height:49px;background:url(//img.siwonschool.com/www/v2/mypage/cr_left_menu.jpg) left bottom no-repeat}
.mypage_section .cr_left_area .cr_list a:hover{color:#2f62cb}
.mypage_section .cr_left_area .cr_list > li.on > a{color:#fff;background-position:left top}
.mypage_section .cr_left_area .cr_list > li.has > a{background-position:-220px bottom}
.mypage_section .cr_left_area .cr_list > li.has.on > a{color:#fff;background-position:-220px top}
.mypage_section .cr_left_area .cr_list2 > li > a{text-indent:32px;color:#666;background-position:-440px top}
.mypage_section .cr_left_area .cr_list2 > li.on > a{color:#2f62cb;background-position:-440px bottom}
.mypage_section .cr_left_area .cr_list .closed .cr_list2{display:none}
.mypage_section .cr_left_area .cr_list .new{display:inline-block;position:relative;top:-1px;height:17px;min-width:11px;padding:0 3px;border-radius:9px;font-size:11px;color:#fff;line-height:15px;font-weight:bold;text-align:center;vertical-align:middle;text-indent:0;background:#000}
.mypage_section .cr_left_area .cr_list .cr_banner a{margin-top:10px;height:100px;text-indent:0;background:none}
.mypage_section .wrap_classroom .cr_right_area{position:relative;float:right;width:750px;min-height:858px;padding-top:40px;padding-left:30px}
.mypage_section .wrap_classroom .cr_right_area.vip{min-height:1003px !important}
.mypage_section .cr_right_area .table_st10 td,
.mypage_section .cr_right_area .table_st10 .lec_play,
.mypage_section .cr_right_area .table_st10 .down_items li a{color:#666}
.mypage_section .cr_right_area.progress_area{background:#fff}
.mypage_section .cr_right_area .cr_tit{padding-bottom:30px;font-size:16px;font-weight:bold;color:#000}
.mypage_section .cr_right_area .cr_sub_info{position:absolute;top:0;right:30px;color:#999;vertical-align:middle}
.mypage_section .cr_right_area.qna_area .cr_sub_info{top:30px}
.mypage_section .cr_right_area .cr_sub_info .bt_reset_prog{width:150px}
.mypage_section .cr_right_area .cr_sub_info .bt_reset_prog span{padding-right:20px;font-size:13px;background:url(//img.siwonschool.com/www/v2/comm/ico_reset_gray.png) right 4px no-repeat}
.mypage_section .cr_right_area .wrap_caution{position:absolute;top:0;right:0;z-index:3;width:100%;height:100%;min-height:890px;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity70.png)}
.mypage_section .cr_right_area .wrap_caution.st2{width:750px}
.mypage_section .cr_right_area .wrap_caution .caution{position:relative;top:305px;padding-top:50px;text-align:center;background:url(//img.siwonschool.com/www/v2/mypage/ico_caution.png) center top no-repeat}
.mypage_section .cr_right_area .wrap_caution .caution p{padding-bottom:20px;font-size:18px;color:#ddd;line-height:1.6;text-align:center}
.mypage_section .cr_right_area .wrap_caution .caution p .bold{color:#fff}
.mypage_section.study_qna .cr_right_area .cr_tit{color:#fff}
.mypage_section.study_qna .cr_right_area .cr_sub_info{color:#8ca7ff}
.mypage_section .progress_area .wrap_graph{position:relative;width:720px;height:184px;padding:4px 0 4px 29px;margin-bottom:60px;background:url(//img.siwonschool.com/www/v2/mypage/bg_graph_blue.png) no-repeat}
.mypage_section .progress_area .wrap_graph .list{width:100%;height:100%}
.mypage_section .progress_area .wrap_graph .list li{position:relative;float:left;width:30px;height:100%;margin-left:70px}
.mypage_section .progress_area .wrap_graph .list li:first-child{margin-left:50px}
.mypage_section .progress_area .wrap_graph .lec_tit{position:absolute;bottom:-19px;left:-33px;width:98px;font-size:12px;color:#666;text-align:center}
.mypage_section .progress_area .wrap_graph .lec_tit a:hover{text-decoration:underline}
.mypage_section .progress_area .wrap_graph .bar{position:absolute;left:0;bottom:0;background:#fe4e01}
.mypage_section .progress_area .wrap_graph .per{display:inline-block;position:relative;top:-19px;width:30px;text-align:center;font-size:14px;color:#fe4e01}
.mypage_section .progress_area .info_list{height:190px;padding-top:40px}
.mypage_section .progress_area .info_list li{float:left;position:relative;width:120px;height:120px;margin-left:25px;text-align:center;background:url(//img.siwonschool.com/www/v2/mypage/bg_prog_circle.png) no-repeat}
.mypage_section .progress_area .info_list li:first-child{}
.mypage_section .progress_area .info_list li.info1{background-position:0 0}
.mypage_section .progress_area .info_list li.info2{background-position:-145px 0}
.mypage_section .progress_area .info_list li.info3{background-position:-290px 0}
.mypage_section .progress_area .info_list li.info4{background-position:-434px 0}
.mypage_section .progress_area .info_list li.info5{background-position:-579px 0}
.mypage_section .progress_area .info_list li .wrap_circle{width:100%;height:100%}
.mypage_section .progress_area .info_list li .bt_circle{display:block;width:100%;height:120px}
.mypage_section .progress_area .info_list li .info_cont{display:block;width:100%;padding-top:67px;font-size:16px;color:#2f62cb;font-weight:bold;text-align:center}
.mypage_section .progress_area .info_list li .info_cont.period{margin-top:-5px;font-size:12px;font-weight:normal;line-height:1.2;letter-spacing:0}
.mypage_section .progress_area .info_list li .info_cont .txt{font-size:14px;font-weight:normal;color:#2f62cb}
.mypage_section .progress_area .info_list li .info_tit{display:block;width:100%;position:absolute;left:0;top:130px;color:#666;text-align:center}
.mypage_section .progress_area .info_list li .bt_renew{display:inline-block;height:19px;padding:0 7px;border-radius:10px;font-size:12px;color:#fff;text-align:center;background:#2f62cb}
.mypage_section .progress_area .wrap_recen{float:left;position:relative;width:308px;height:164px;padding:14px 20px 20px;border:1px solid #e8e8e8;background:#fff}
.mypage_section .progress_area .wrap_recen .tit{font-size:16px;font-weight:bold;padding-bottom:14px;border-bottom:1px solid #e8e8e8;color:#000}
.mypage_section .progress_area .wrap_recen .bt_more{position:absolute;top:20px;right:20px}
.mypage_section .progress_area .wrap_recent{overflow:auto;max-height:259px}
.mypage_section .progress_area .mCSB_draggerRail{width:20px}
.mypage_section .progress_area .mCustomScrollBox{position:relative;overflow:hidden}
.mypage_section .progress_area .mCSB_scrollTools{width:9px;height:auto;position:absolute;left:auto;top:0;right:0;bottom:0}
.mypage_section .progress_area .mCSB_scrollTools .mCSB_draggerContainer{height:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.mypage_section .progress_area .mCSB_scrollTools .mCSB_dragger{width:100%;height:30px;cursor:pointer;z-index:1}
.mypage_section .progress_area .mCSB_scrollTools .mCSB_draggerRail{width:9px;height:100%;margin:0 auto;background-color:#e8e8e8}
.mypage_section .progress_area .mCSB_scrollTools .mCSB_dragger_bar{width:7px;border-left:1px solid #e8e8e8;border-radius:4px;height:100%;margin:0 auto;position:relative;text-align:center;background-color:#f8f8f8}
.mypage_section .qna_area{position:relative;width:720px !important;padding:0 30px;border:none !important;background:#2f62cb url(//img.siwonschool.com/www/v2/mypage/bg_qna.jpg) repeat}
.mypage_section .qna_area .qna_fix{position:absolute;top:0;left:0;width:720px;z-index:2;padding:30px;background:url(//img.siwonschool.com/www/v2/mypage/bg_qna.jpg)}
.mypage_section .qna_area .qna_fix.fixed{position:fixed;top:41px;left:50%;margin-left:-280px;border-bottom:1px dashed #aaa}
.mypage_section .qna_area .wrap_qna{padding-top:122px}
.mypage_section .qna_area .qna_info{overflow:hidden;position:relative}
.mypage_section .qna_area .qna_info p{color:#fff;line-height:1.8}
.mypage_section .qna_area .qna_info p .note{color:#8ba7fe}
.mypage_section .qna_area .qna_info .bt_h26_black{position:absolute;right:0;top:50%;margin-top:-13px}
.mypage_section .qna_area .a_box{overflow:hidden;position:relative;padding:0 0 30px 105px}
.mypage_section .qna_area .a_thumb{position:absolute;top:0;left:0}
.mypage_section .qna_area .a_name{padding:0 0 10px 20px;font-size:15px;color:#fff}
.mypage_section .qna_area .a_name:after{display:block;clear:both;content:''}
.mypage_section .qna_area .a_name .time{padding-left:10px;font-size:13px;color:#8ba7fe}
.mypage_section .qna_area .a_cont_wrapper{overflow:hidden;float:left;padding-left:15px;background:url(//img.siwonschool.com/www/v2/mypage/tail_wh.png) left 20px no-repeat}
.mypage_section .qna_area .a_cont{float:left;min-width:200px;max-width:540px;border-radius:3px;padding:20px;font-size:13px;color:#000;line-height:1.6;background:#fff}
.mypage_section .qna_area .q_box{overflow:hidden;position:relative;padding-bottom:30px}
.mypage_section .qna_area .q_tit{padding:0 20px 10px 0;font-size:15px;color:#fff;text-align:right}
.mypage_section .qna_area .q_tit .time{padding-left:10px;font-size:13px;color:#8ba7fe}
.mypage_section .qna_area .q_cont_wrapper{overflow:hidden;float:right;padding-right:15px;background:url(//img.siwonschool.com/www/v2/mypage/tail_yw.png) right 20px no-repeat}
.mypage_section .qna_area .q_cont{float:right;min-width:200px;max-width:540px;border-radius:3px;padding:20px;font-size:13px;color:#000;line-height:1.6;background:#fffc00}
.mypage_section .qna_area .date{margin-bottom:30px;text-align:center;font-size:15px;color:#8ba7fe;background:url(//img.siwonschool.com/www/v2/mypage/bar_date.png) left center no-repeat}
.wrap_layer_popup#layer_qna{width:540px}
.wrap_layer_popup#layer_qna .wrap_cont{margin-top:20px;border-top:2px solid #000;border-bottom:1px solid #e9e9e9}
.wrap_layer_popup#layer_qna .wrap_cont .wrap_line{border-bottom:1px solid #e9e9e9}
.wrap_layer_popup#layer_qna .wrap_cont .line_tit{display:inline-block;width:140px;height:50px;margin-right:10px;line-height:50px;text-align:center;font-size:13px;color:#111;vertical-align:middle;background:#fdfdfd}
.wrap_layer_popup#layer_qna .wrap_cont textarea{width:520px;height:150px;padding:10px;resize:none;border:none}
.wrap_layer_popup#layer_qna .txt_count{padding-top:5px;text-align:right;color:#999}
.wrap_layer_popup#layer_qna .txt_count .now{color:#111}
.wrap_layer_popup#layer_qna .wrap_bt{padding-top:20px;text-align:center}
#pop_freepass_ext{width:598px}
#pop_freepass_ext .bt_close{position:absolute;right:0;top:0;display:block;width:25px;height:25px;padding:29px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/comm/bt_close3.png) no-repeat center}
#pop_freepass_ext .pop_tit{height:auto;padding:38px 0 28px;text-align:center;line-height:1.25;font-size:28px}
#pop_freepass_ext .wrap_info{padding:26px 30px 29px;border-top:2px solid #000;border-bottom:1px solid #e9e9e9;background:#f8f8f8}
#pop_freepass_ext .wrap_info li{padding-top:7px;line-height:1.4;color:#222}
#pop_freepass_ext .wrap_info li:first-child{padding-top:0}
#pop_freepass_ext .wrap_info p.desc{padding-top:32px}
#pop_freepass_ext .wrap_noti{padding-top:24px}
#pop_freepass_ext .wrap_noti li{padding-top:4px;text-align:center;line-height:1.4;color:#222}
#pop_freepass_ext .wrap_noti li:first-child{padding-top:0}
#pop_freepass_ext .bt_ext{display:block;width:130px;height:40px;margin:28px auto 0;text-align:center;line-height:38px;font-size:14px;color:#fff;background:#2f62cb}
#pop_freepass_ext .wrap_close{position:absolute;left:0;bottom:-32px}
#pop_freepass_ext .wrap_close input{}
#pop_freepass_ext .wrap_close label{padding-left:30px;line-height:18px;font-size:14px;color:#fff}
.mypage_section .board_area{}
.mypage_section .board_area .wrap_count{padding:26px 0 20px;font-size:14px;color:#666}
.mypage_section .board_area .wrap_count .count{color:#2f62cb}
.mypage_section .board_area .wrap_search{padding-bottom:20px}
.mypage_section .board_area .wrap_board_view{padding-top:30px}
.mypage_section .board_area .wrap_board_view .tit_area{overflow:hidden;padding:10px 20px;border-top:2px solid #000;border-bottom:1px solid #e8e8e8;background:#fafafa}
.mypage_section .board_area .wrap_board_view .info_area{overflow:hidden;padding:10px 20px;border-bottom:1px solid #e8e8e8;background:#fafafa}
.mypage_section .board_area .wrap_board_view dl{overflow:hidden;float:left}
.mypage_section .board_area .wrap_board_view dt{float:left;width:50px}
.mypage_section .board_area .wrap_board_view dd{float:left;width:199px;padding-left:11px;background:url(//img.siwonschool.com/www/v2/comm/bar_v13.jpg) left center no-repeat}
.mypage_section .board_area .wrap_board_view .tit dd{width:610px}
.mypage_section .board_area .wrap_board_view .info > *{font-size:12px}
.mypage_section .board_area .wrap_board_view .info dd.sm{width:90px}
.mypage_section .board_area .wrap_board_view .cont{padding:20px;font-size:14px;line-height:1.8;background:#fff}
.mypage_section .board_area .wrap_board_view .cont p{font-size:14px;line-height:1.8}
.mypage_section .board_area .wrap_board_view .files{padding:15px 20px 10px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fafafa}
.mypage_section .board_area .wrap_board_view .files p{position:relative;margin-bottom:10px;font-size:14px}
.mypage_section .board_area .wrap_board_view .files p .file_name{text-decoration:underline}
.mypage_section .board_area .wrap_board_view .files p .count{position:absolute;top:0;right:0;font-size:14px}
.mypage_section .board_area .wrap_board_view .bt_list{display:inline-block;width:86px;height:22px;border:1px solid #2f62cb;line-height:20px;background:#fff;text-align:center;color:#2f62cb;font-size:12px}
.mypage_section .lecture_area{position:relative;background:#fff}
.mypage_section .lecture_area .cr_tit{font-weight:normal;color:#111;font-size:20px}
.mypage_section .lecture_area .cr_tit .span{padding-left:22px;background:url(//img.siwonschool.com/www/v2/mypage/bar_lec_tit.jpg) 10px 3px no-repeat}
/*.mypage_section .lecture_area .wrap_graph{height:210px}*/

.mypage_section .lecture_area .wrap_graph{position:relative;padding-bottom:40px}
.mypage_section .lecture_area .wrap_graph dl{position:relative;padding-left:90px}
.mypage_section .lecture_area .wrap_graph dt{position:absolute;top:10px;left:0;width:90px;font-size:12px;color:#333}
.mypage_section .lecture_area .wrap_graph dd{height:38px;width:650px;padding-right:10px;border-bottom:1px solid #d6d6d6;background:url(//img.siwonschool.com/www/v2/mypage/bg_graph.jpg)}
.mypage_section .lecture_area .wrap_graph .top dd{border-top:1px solid #d6d6d6}
.mypage_section .lecture_area .wrap_graph .wrap_bar{position:absolute;bottom:12px;left:90px;width:650px;height:13px}
.mypage_section .lecture_area .wrap_graph .bar{display:block;position:absolute;top:0;left:0;height:100%;background:#1f49a1}
.mypage_section .lecture_area .wrap_graph .bar.st2{background:#2f62cb}
.mypage_section .lecture_area .wrap_graph .bar.st3{background:#4c7ee5}
.mypage_section .lecture_area .wrap_graph .bar.st4{background:#84a9f6}
.mypage_section .lecture_area .wrap_graph .bar.st5{background:#a8cbfa}
.mypage_section .lecture_area .wrap_graph .per{position:absolute;bottom:23px;left:30px;width:715px}
.mypage_section .lecture_area .wrap_graph .per li{float:left;width:65px;font-size:12px;color:#333;text-align:right}

.mypage_section .lecture_area .lec_ver{position:relative;z-index:3;height:39px}
.mypage_section .lecture_area .lec_ver li{float:left;z-index:3}
.mypage_section .lecture_area .lec_ver.t2 li{width:50%}
.mypage_section .lecture_area .lec_ver.t3 li{width:33.3%}
.mypage_section .lecture_area .lec_ver.t3 li:last-child{width:33.4%}
.mypage_section .lecture_area .lec_ver.t5 li{width:20%}
.mypage_section .lecture_area .lec_ver li a{display:block;height:38px;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#999;text-align:center;line-height:35px;background:#fff}
.mypage_section .lecture_area .lec_ver li:first-child a{border-left:1px solid #e8e8e8}
.mypage_section .lecture_area .lec_ver li.on a{border-color:#2f62cb;background:#2f62cb;color:#fff}
.mypage_section .lecture_area .lec_ver li.comingsoon a{cursor:default}
.mypage_section .lecture_area .lec_ver li .q_mark{display:inline-block;width:15px;height:15px;margin-left:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/mypage/q_mark.png) no-repeat}
.mypage_section .lecture_area .lec_ver li.on .q_mark{background:url(//img.siwonschool.com/www/v2/mypage/q_mark_on.png) no-repeat}
.mypage_section .lecture_area .lec_ver li .comment{display:none;position:absolute;left:0;top:39px;z-index:2;width:748px;height:40px;border:1px solid #e8e8e8;color:#2f62cb;line-height:40px;text-align:center;background:#f8f8f8}
.mypage_section .lecture_area .lec_ver li:hover .comment{display:block}
.mypage_section .lecture_area .lec_ver li.comingsoon:hover .comment{display:none}
.mypage_section .lecture_area .lec_ver li .comment .tail{position:absolute;top:-6px}
.mypage_section .lecture_area .lec_ver.t5 li.n1 .comment .tail{left:68px}
.mypage_section .lecture_area .lec_ver.t5 li.n2 .comment .tail{left:212px}
.mypage_section .lecture_area .lec_ver.t5 li.n3 .comment .tail{left:356px}
.mypage_section .lecture_area .lec_ver.t5 li.n4 .comment .tail{left:500px}
.mypage_section .lecture_area .lec_ver.t5 li.n5 .comment .tail{left:644px}
.mypage_section .lecture_area .lec_ver.t2 li.n1 .comment .tail{left:180px}
.mypage_section .lecture_area .lec_ver.t2 li.n2 .comment .tail{left:535px}
.mypage_section .lecture_area .lec_ver_th{z-index:3;position:relative;height:229px}
.mypage_section .lecture_area .lec_ver_th li{z-index:3;position:relative;float:left;margin-left:-1px;border:1px solid #e8e8e8}
.mypage_section .lecture_area .lec_ver_th li:first-child{margin-left:0}
.mypage_section .lecture_area .lec_ver_th.t4 li{width:186px}
.mypage_section .lecture_area .lec_ver_th.t4 li:first-child{width:187px}
.mypage_section .lecture_area .lec_ver_th li.on{z-index:4;position:relative;border-color:#2f62cb;background:#2f62cb;color:#fff}
.mypage_section .lecture_area .lec_ver_th li a{display:block;height:auto}
.mypage_section .lecture_area .lec_ver_th li.comingsoon a{cursor:default}
.mypage_section .lecture_area .lec_ver_th li em.bt{display:block;height:38px;border-top:1px solid #e8e8e8;text-align:center;line-height:36px;color:#999}
.mypage_section .lecture_area .lec_ver_th li.on em.bt{border-color:#2f62cb;color:#fff}
.mypage_section .lecture_area .lec_ver_th li em.bt .q_mark{display:inline-block;width:15px;height:15px;margin-left:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/mypage/q_mark.png) no-repeat}
.mypage_section .lecture_area .lec_ver_th li.on em.bt .q_mark{background:url(//img.siwonschool.com/www/v2/mypage/q_mark_on.png) no-repeat}
.mypage_section .lecture_area .lec_ver_th li .comment{z-index:2;display:none;position:absolute;left:-1px;bottom:-45px;width:748px;height:40px;border:1px solid #e8e8e8;color:#2f62cb;line-height:40px;text-align:center;background:#f8f8f8}
.mypage_section .lecture_area .lec_ver_th li:hover .comment{display:block}
.mypage_section .lecture_area .lec_ver_th li.comingsoon:hover .comment{display:none}
.mypage_section .lecture_area .lec_ver_th li .comment .tail{position:absolute;top:-6px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n1 .comment{left:-1px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n2 .comment{left:-189px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n3 .comment{left:-376px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n4 .comment{left:-563px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n1 .comment .tail{left:87px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n2 .comment .tail{left:273px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n3 .comment .tail{left:460px}
.mypage_section .lecture_area .lec_ver_th.t4 li.n4 .comment .tail{left:648px}
.mypage_section .lecture_area .lec_sum{position:relative;z-index:0;height:50px;border-top:2px solid #2f62cb;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.mypage_section .lecture_area .lec_sum .total{height:50px;padding-left:10px;line-height:47px;color:#666}
.mypage_section .lecture_area .lec_sum .bt_area{position:absolute;right:10px;top:50%;margin-top:-13px}
.mypage_section .lecture_area .lec_sum .bt_lec_down{display:inline-block;height:22px;padding:0 14px;padding-top:2px;border:1px solid #2f62cb}
.mypage_section .lecture_area .lec_sum .bt_lec_down span{display:block;margin-top:1px;font-size:12px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/comm/ico_down.png) no-repeat right}
.mypage_section .lecture_area .lec_sum .bt_lec_down:hover{text-decoration:none}
.mypage_section .lecture_area .lec_sum .bt_guide{display:inline-block;height:22px;padding:0 14px;padding-top:2px;border:1px solid #2f62cb}
.mypage_section .lecture_area .lec_sum .bt_guide span{display:block;margin-top:1px;font-size:12px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/comm/ico_note2.png) no-repeat right bottom}
.mypage_section .lecture_area .lec_sum .bt_guide:hover{text-decoration:none}
#tooltip{display:none;position:absolute;width:60px;padding:5px 0;margin-left:-30px;border:1px solid #e1e1e1;font-size:16px;text-align:center;border-radius:5px;background:#fff}/* 강의실 진도율 그래프 */
.mypage_section .wrap_guide{display:none;position:absolute;top:43px;left:0;z-index:2;width:690px;padding:29px;border:1px solid #2f62cb;background:#f8f8f8}
.mypage_section .wrap_guide.on{display:block}
.mypage_section .wrap_guide .layer_tit{display:inline-block;position:absolute;top:-30px;right:106px;width:77px;height:27px;padding:0 14px;padding-top:2px;border:1px solid #2f62cb;border-width:1px 1px 0;background:#f8f8f8}
.mypage_section .wrap_guide .layer_tit span{display:block;margin-top:1px;font-size:12px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/comm/ico_note2.png) no-repeat right bottom}
.mypage_section .wrap_guide .guide_tit{font-size:16px;font-weight:bold;color:#111}
.mypage_section .wrap_guide .couse_intro{border-top:2px solid #000}
.mypage_section .wrap_guide .couse_intro dl{position:relative;padding-left:120px;border-top:1px solid #e9e9e9;background:#fff}
.mypage_section .wrap_guide .couse_intro dt{position:absolute;top:50%;left:50px;margin-top:-10px}
.mypage_section .wrap_guide .couse_intro dd{padding:20px;border-left:1px solid #e9e9e9;color:#5b5b5b}
.mypage_section .wrap_guide .course_list{padding:20px;background:#fff}
.mypage_section .wrap_guide .course_list .sum{height:50px;margin-bottom:20px;font-size:16px;color:#fff;line-height:45px;text-align:center;background:#4aa8e3}
.mypage_section .wrap_guide .course_list ol{position:relative}
.mypage_section .wrap_guide .course_list ol.l1{height:50px}
.mypage_section .wrap_guide .course_list ol.l2{height:127px}
.mypage_section .wrap_guide .course_list ol.l3{height:204px}
.mypage_section .wrap_guide .course_list ol li{position:absolute;height:48px;border:1px solid #e8e8e8;font-size:14px;color:#000;line-height:1.3;text-align:center}
.mypage_section .wrap_guide .course_list ol li .line1{position:relative;top:13px}
.mypage_section .wrap_guide .course_list ol li .line2{position:relative;top:5px}
.mypage_section .wrap_guide .course_list ol.st1{background:url(//img.siwonschool.com/www/v2/mypage/bg_couse_st1.jpg) no-repeat}
.mypage_section .wrap_guide .course_list ol.st1 li{width:188px}
.mypage_section .wrap_guide .course_list ol.st1 li.lec1{top:0;left:0}
.mypage_section .wrap_guide .course_list ol.st1 li.lec2{top:0;left:213px}
.mypage_section .wrap_guide .course_list ol.st1 li.lec3{top:0;left:430px}
.mypage_section .wrap_guide .course_list ol.st1 li.lec4{top:77px;left:430px}
.mypage_section .wrap_guide .course_list ol.st1 li.lec5{top:77px;left:213px}
.mypage_section .wrap_guide .course_list ol.st1 li.lec6{top:77px;left:0}
.mypage_section .wrap_guide .course_list ol.st1 li.lec7{top:154px;left:0}
.mypage_section .wrap_guide .course_list ol.st2{background:url(//img.siwonschool.com/www/v2/mypage/bg_couse_st2.jpg) no-repeat}
.mypage_section .wrap_guide .course_list ol.st2 li{width:293px}
.mypage_section .wrap_guide .course_list ol.st2 li.lec1{top:0;left:0}
.mypage_section .wrap_guide .course_list ol.st2 li.lec2{top:0;left:321px}
.mypage_section .wrap_guide .course_list ol.st2 li.lec3{top:77px;left:321px}
.mypage_section .wrap_guide .course_list ol.st2 li.lec4{top:77px;left:0}
.mypage_section .wrap_guide .guide_close{position:absolute;top:23px;right:23px;cursor:pointer}
/* 시원마운틴 */
.mypage_section .wrap_mountain{position:relative;height:589px;background:url(//img.siwonschool.com/www/v2/mypage/bg_mountain.jpg) no-repeat}
.mypage_section .wrap_mountain .info{position:relative;top:50px;left:50px}
.mypage_section .wrap_mountain .info dl{position:relative;padding-top:20px;width:264px}
.mypage_section .wrap_mountain .info dd{position:absolute;top:60px;left:0;width:100%;font-size:70px;color:#fff;font-weight:bold;text-align:center;text-shadow:1px 1px 3px #666}
.mypage_section .wrap_mountain .info .bt_area{width:264px;padding-top:5px}
.mypage_section .wrap_mountain #comment{position:absolute;top:0;right:0;width:429px;height:589px}
.mypage_section .wrap_mountain #comment.step_0{background:url(//img.siwonschool.com/www/v2/mypage/step_0.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_5{background:url(//img.siwonschool.com/www/v2/mypage/step_5.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_10{background:url(//img.siwonschool.com/www/v2/mypage/step_10.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_15{background:url(//img.siwonschool.com/www/v2/mypage/step_15.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_20{background:url(//img.siwonschool.com/www/v2/mypage/step_20.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_25{background:url(//img.siwonschool.com/www/v2/mypage/step_25.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_30{background:url(//img.siwonschool.com/www/v2/mypage/step_30.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_35{background:url(//img.siwonschool.com/www/v2/mypage/step_35.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_40{background:url(//img.siwonschool.com/www/v2/mypage/step_40.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_45{background:url(//img.siwonschool.com/www/v2/mypage/step_45.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_50{background:url(//img.siwonschool.com/www/v2/mypage/step_50.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_55{background:url(//img.siwonschool.com/www/v2/mypage/step_55.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_60{background:url(//img.siwonschool.com/www/v2/mypage/step_60.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_65{background:url(//img.siwonschool.com/www/v2/mypage/step_65.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_70{background:url(//img.siwonschool.com/www/v2/mypage/step_70.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_75{background:url(//img.siwonschool.com/www/v2/mypage/step_75.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_80{background:url(//img.siwonschool.com/www/v2/mypage/step_80.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_85{background:url(//img.siwonschool.com/www/v2/mypage/step_85.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_90{background:url(//img.siwonschool.com/www/v2/mypage/step_90.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_95{background:url(//img.siwonschool.com/www/v2/mypage/step_95.png) no-repeat}
.mypage_section .wrap_mountain #comment.step_100{background:url(//img.siwonschool.com/www/v2/mypage/step_100.png) no-repeat}
.mypage_section .course_graph{padding:30px 40px;background:#f8f8f8}
.mypage_section .course_graph .cr_tit{padding-bottom:15px}
.mypage_section .course_graph .wrap_course_graph dl{height:27px;margin-top:10px}
.mypage_section .course_graph .wrap_course_graph dt{width:180px;float:left;font-size:14px;color:#333;line-height:23px}
.mypage_section .course_graph .wrap_course_graph dd{float:right;position:relative;height:6px;width:438px;margin-top:10px;border-radius:3px;background:#ccc}
.mypage_section .course_graph .wrap_course_graph dd .course_bar{display:block;position:absolute;top:0;left:-50px;height:7px;padding-left:50px;border-radius:3px;background:#2f62cb}
.mypage_section .course_graph .wrap_course_graph dd .course_bar .per{display:inline-block;position:absolute;right:-1px;top:-9px;height:20px;width:46px;border:3px solid #2f62cb;border-radius:12px;font-size:13px;color:#2f62cb;line-height:18px;text-align:center;background:#fff}
.mypage_section .lecture_area .course_tit{height:40px;font-size:14px;line-height:36px;color:#fff;font-weight:bold;text-indent:10px;text-shadow:1px 1px 2px #7a95cf;background:#84a9f6}
.wrap_layer_popup.course{display:none;width:690px;padding:30px;background:#f8f8f8}
.wrap_layer_popup.course.on{display:block}
.wrap_layer_popup.course .guide_tit{font-size:16px;font-weight:bold;color:#111}
.wrap_layer_popup.course .couse_intro{border-top:2px solid #000}
.wrap_layer_popup.course .couse_intro dl{position:relative;padding-left:120px;border-top:1px solid #e9e9e9;background:#fff}
.wrap_layer_popup.course .couse_intro dt{position:absolute;top:50%;left:50px;margin-top:-10px}
.wrap_layer_popup.course .couse_intro dd{padding:20px;border-left:1px solid #e9e9e9;color:#5b5b5b}
.wrap_layer_popup.course .course_list{padding:20px;background:#fff}
.wrap_layer_popup.course .course_list .sum{height:50px;margin-bottom:20px;font-size:16px;color:#fff;line-height:45px;text-align:center;background:#4aa8e3}
.wrap_layer_popup.course .course_list ol{position:relative}
.wrap_layer_popup.course .course_list ol.l1{height:50px}
.wrap_layer_popup.course .course_list ol.l2{height:127px}
.wrap_layer_popup.course .course_list ol.l3{height:204px}
.wrap_layer_popup.course .course_list ol li{position:absolute;height:48px;border:1px solid #e8e8e8;font-size:14px;color:#000;line-height:1.3;text-align:center}
.wrap_layer_popup.course .course_list ol li .line1{position:relative;top:13px}
.wrap_layer_popup.course .course_list ol li .line2{position:relative;top:5px}
.wrap_layer_popup.course .course_list ol.st1{background:url(//img.siwonschool.com/www/v2/mypage/bg_couse_st1.jpg) no-repeat}
.wrap_layer_popup.course .course_list ol.st1 li{width:188px}
.wrap_layer_popup.course .course_list ol.st1 li.lec1{top:0;left:0}
.wrap_layer_popup.course .course_list ol.st1 li.lec2{top:0;left:213px}
.wrap_layer_popup.course .course_list ol.st1 li.lec3{top:0;left:430px}
.wrap_layer_popup.course .course_list ol.st1 li.lec4{top:77px;left:430px}
.wrap_layer_popup.course .course_list ol.st1 li.lec5{top:77px;left:213px}
.wrap_layer_popup.course .course_list ol.st1 li.lec6{top:77px;left:0}
.wrap_layer_popup.course .course_list ol.st1 li.lec7{top:154px;left:0}
.wrap_layer_popup.course .course_list ol.st2{background:url(//img.siwonschool.com/www/v2/mypage/bg_couse_st2.jpg) no-repeat}
.wrap_layer_popup.course .course_list ol.st2 li{width:293px}
.wrap_layer_popup.course .course_list ol.st2 li.lec1{top:0;left:0}
.wrap_layer_popup.course .course_list ol.st2 li.lec2{top:0;left:321px}
.wrap_layer_popup.course .course_list ol.st2 li.lec3{top:77px;left:321px}
.wrap_layer_popup.course .course_list ol.st2 li.lec4{top:77px;left:0}
.wrap_layer_popup.course .guide_close{position:absolute;top:23px;right:23px;cursor:pointer}

/* 학습하기 ver2 */
.mypage_section .myclass_v2 h3{padding:0 0 16px;font-size:20px;color:#000}
.mypage_section .myclass_v2 .sec_commu{padding-top:65px}
.mypage_section .myclass_v2 .sec_commu h3{padding-top:0}
.mypage_section .myclass_v2 .sec_commu .wrap_board{position:relative;width:400px}
.mypage_section .myclass_v2 .sec_commu .wrap_board.fr{width:570px}
.mypage_section .myclass_v2 .sec_commu .wrap_board .bt_write{position:absolute;right:0;top:3px}
.mypage_section .myclass_v2 .sec_commu .wrap_board .user{padding-left:10px;font-weight:bold;color:#2f62cb}
.mypage_section .myclass_v2 .sec_commu .wrap_board .date{color:#999}
.mypage_section .myclass_v2 .sec_commu .wrap_board .con{display:inline-block;max-width:188px;color:#333}
.mypage_section .myclass_v2 .sec_commu .wrap_board .con:hover{color:#2f62cb}
.mypage_section .myclass_v2 .sec_commu .wrap_board.fr .con{max-width:368px}
.mypage_section .myclass_v2 .sec_commu .wrap_board .ico_new{padding-left:2px;vertical-align:0}
.mypage_section .myclass_v2 .info_box{overflow:hidden;margin-top:50px;border-bottom:3px solid #f7f7f7}
.mypage_section .myclass_v2 .info_box .myinfo{float:left;position:relative;height:138px;width:210px;padding-left:136px;border:1px solid #ddd;border-width:1px 0 1px 1px}
.mypage_section .myclass_v2 .info_box .myinfo .thumb{display:block;position:absolute;top:24px;left:22px;width:90px;height:90px}
.mypage_section .myclass_v2 .info_box .myinfo .thumb .avatar{display:block;width:100%;height:auto;border-radius:45px;background:#f8f8f8}
.mypage_section .myclass_v2 .info_box .myinfo .thumb .ico{position:absolute;bottom:2px;right:0}
.mypage_section .myclass_v2 .info_box .myinfo .name{padding-top:17px;font-size:20px;color:#939393}
.mypage_section .myclass_v2 .info_box .myinfo .name em{font-weight:bold;color:#333}
.mypage_section .myclass_v2 .info_box .myinfo .name .gisu{padding:0 2px 3px;font-size:16px;color:#fff;background:#2f62cb}
.mypage_section .myclass_v2 .info_box .myinfo .cheerup{padding:10px 0 15px;color:#939393}
.mypage_section .myclass_v2 .info_box .service{float:right;height:138px;border:1px solid #ddd;background:#fafafa}
.mypage_section .myclass_v2 .info_box .service li{float:left;width:163px;height:100%;background:url(//img.siwonschool.com/www/v2/mypage/bar_myinfo.gif) left center no-repeat}
.mypage_section .myclass_v2 .info_box .service li:first-child{width:162px;background:none}
.mypage_section .myclass_v2 .info_box .service li i{display:block;width:60px;height:60px;margin:17px auto 5px;background:url(//img.siwonschool.com/www/v2/mypage/icos_myinfo.png) no-repeat}
.mypage_section .myclass_v2 .info_box .service li.t1 i{background-position:0 0}
.mypage_section .myclass_v2 .info_box .service li.t2 i{background-position:-163px 0}
.mypage_section .myclass_v2 .info_box .service li.t3 i{background-position:-327px 0}
.mypage_section .myclass_v2 .info_box .service li.t4 i{background-position:-490px 0}
.mypage_section .myclass_v2 .info_box .service li span{display:block;font-size:14px;color:#000;line-height:1.4;text-align:center}

.mypage_section .myclass_v2 .info_box2{width:490px;height:227px;box-sizing:border-box;border:1px solid #ddd}
.mypage_section .myclass_v2 .info_box2> .inner{width:auto;padding:0 15px}
.mypage_section .myclass_v2 .info_box2 dl{overflow:hidden;width:100%}
.mypage_section .myclass_v2 .info_box2 dt, 
.mypage_section .myclass_v2 .info_box2 dd{float:left;width:50%;height:112px}
.mypage_section .myclass_v2 .info_box2 dl a{position:relative;display:block;height:100%;box-sizing:border-box;padding:20px 0}
.mypage_section .myclass_v2 .info_box2 dt span.wrap_th{position:absolute;left:19px;top:50%;display:block;width:73px;height:73px;margin-top:-37px}
.mypage_section .myclass_v2 .info_box2 dt em.th{display:block;width:100%;height:100%;border-radius:50%;background:#f8f8f8}
.mypage_section .myclass_v2 .info_box2 dt i{position:absolute;right:0;bottom:2px;display:block;width:21px;height:21px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/comm/ico_camera.png) no-repeat}
.mypage_section .myclass_v2 .info_box2 dt span.name{padding-top:1px;font-size:18px;color:#939393}
.mypage_section .myclass_v2 .info_box2 dt span.name strong{font-size:18px;color:#333}
.mypage_section .myclass_v2 .info_box2 dt span.bt{display:block;width:83px;height:28px;margin-top:11px;border:1px solid #2f62cb;text-align:center;line-height:27px;font-size:13px;color:#2f62cb}
.mypage_section .myclass_v2 .info_box2 dd{}
.mypage_section .myclass_v2 .info_box2 dd.l2, 
.mypage_section .myclass_v2 .info_box2 dd.l3{border-top:1px dashed #eee}
.mypage_section .myclass_v2 .info_box2 dd a{background:url(//img.siwonschool.com/www/v2/mypage/icos_myclass2.png) no-repeat}
.mypage_section .myclass_v2 .info_box2 dd.l1 a{background-position:30px 20px}
.mypage_section .myclass_v2 .info_box2 dd.l2 a{background-position:15px -180px}
.mypage_section .myclass_v2 .info_box2 dd.l3 a{background-position:30px -380px}
.mypage_section .myclass_v2 .info_box2 dl .inner{display:table;width:100%;height:100%;box-sizing:border-box;padding:0 15px}
.mypage_section .myclass_v2 .info_box2 dt .inner{padding-left:106px}
.mypage_section .myclass_v2 .info_box2 dd .inner{padding-left:118px}
.mypage_section .myclass_v2 .info_box2 dd.l2 .inner{padding-left:98px}
.mypage_section .myclass_v2 .info_box2 dd.l1 .inner, 
.mypage_section .myclass_v2 .info_box2 dd.l3 .inner{border-left:1px solid #eee}
.mypage_section .myclass_v2 .info_box2 dd .inner> span{display:table-cell;vertical-align:middle}
.mypage_section .myclass_v2 .info_box2 dd span.txt{font-size:14px;color:#000}
.mypage_section .myclass_v2 .info_box2 dd a:hover span.txt{text-decoration:underline}
.mypage_section .myclass_v2 .info_box2 dd span.txt em{display:block;padding-top:3px;font-size:14px}
.mypage_section .myclass_v2 .menu_box{overflow:hidden;height:227px;box-sizing:border-box;border:1px solid #ddd}
.mypage_section .myclass_v2 .menu_box dl{float:left;width:164px;height:100%;box-sizing:border-box;border-left:1px solid #ededed}
.mypage_section .myclass_v2 .menu_box dl:first-child{border-left:none}
.mypage_section .myclass_v2 .menu_box dt{height:38px;border-bottom:1px solid #ddd;text-align:center;line-height:36px;font-size:13px;font-weight:bold;color:#000;background:#f8f8f8}
.mypage_section .myclass_v2 .menu_box dd{}
.mypage_section .myclass_v2 .menu_box dt+ dd{padding-top:20px}
.mypage_section .myclass_v2 .menu_box dd a{display:block;height:30px;text-align:center;line-height:28px;font-size:14px;color:#666}
.mypage_section .myclass_v2 .menu_box dd a:hover{text-decoration:underline}

.mypage_section .myclass_v2 .recomm_course{margin-top:17px;padding:30px 0 0 30px;height:148px;background:url(//img.siwonschool.com/www/v2/mypage/img_course.jpg) no-repeat}
.mypage_section .myclass_v2 .recomm_course em{font-size:20px;font-weight:bold;color:#333}
.mypage_section .myclass_v2 .recomm_course .desc{padding:8px 0 13px;font-size:14px}
.mypage_section .myclass_v2 .wrap_recen{float:left;position:relative;width:308px;height:164px;padding:14px 20px 20px;border:1px solid #e8e8e8;background:#fff}
.mypage_section .myclass_v2 .wrap_recen .tit{font-size:16px;font-weight:bold;padding-bottom:14px;border-bottom:1px solid #e8e8e8;color:#000}
.mypage_section .myclass_v2 .wrap_recen .bt_more{position:absolute;top:20px;right:20px}
.mypage_section .myclass_v2 .wrap_recent{overflow:auto;max-height:185px}
.mypage_section .myclass_v2 .mCSB_draggerRail{width:20px}
.mypage_section .myclass_v2 .mCustomScrollBox{position:relative;overflow:hidden}
.mypage_section .myclass_v2 .mCSB_scrollTools{width:9px;height:auto;position:absolute;left:auto;top:0;right:0;bottom:0}
.mypage_section .myclass_v2 .mCSB_scrollTools .mCSB_draggerContainer{height:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.mypage_section .myclass_v2 .mCSB_scrollTools .mCSB_dragger{width:100%;height:30px;cursor:pointer;z-index:1}
.mypage_section .myclass_v2 .mCSB_scrollTools .mCSB_draggerRail{width:9px;height:100%;margin:0 auto;background-color:#e8e8e8}
.mypage_section .myclass_v2 .mCSB_scrollTools .mCSB_dragger_bar{width:7px;border-left:1px solid #e8e8e8;border-radius:4px;height:100%;margin:0 auto;position:relative;text-align:center;background-color:#f8f8f8}
.mypage_section .myclass_v2 .sort{padding:10px 0;text-align:right}
.mypage_section .myclass_v2 .wrap_leclist{display:none}
.mypage_section .myclass_v2 .wrap_leclist.on{display:block}
.mypage_section .myclass_v2 .lec_list > li{height:178px;margin-bottom:12px;border-top:1px solid #333;border-bottom:3px solid #f7f7f7}
.mypage_section .myclass_v2 .lec_list li .box1{float:left;position:relative;width:247px;height:100%;padding-left:160px;border:1px solid #ddd;border-width:0 1px 1px 1px}
.mypage_section .myclass_v2 .lec_list li .box1 dd{font-size:#999;line-height:1.6}
.mypage_section .myclass_v2 .lec_list li .box1 .thumb{position:absolute;top:14px;left:14px}
.mypage_section .myclass_v2 .lec_list li .box1 .pack{padding-top:14px}
.mypage_section .myclass_v2 .lec_list li .box1 .pack .tag{height:19px;padding:0 2px 2px;border:1px solid #2f62cb;border-radius:2px;color:#2f62cb;font-size:11px}
.mypage_section .myclass_v2 .lec_list li .box1 .lec_tit{padding:5px 0;font-size:18px;font-weight:bold;color:#333}
.mypage_section .myclass_v2 .lec_list li .box1 .caution{padding-top:5px;padding-right:10px;color:#d71818}
.mypage_section .myclass_v2 .lec_list li .box1 .bt_area{position:absolute;bottom:13px;left:160px}
.mypage_section .myclass_v2 .lec_list li .box1 .bt_area a{vertical-align:middle;font-size:13px}
.mypage_section .myclass_v2 .lec_list li .box1 .bt_area .bt_em30_blue{height:28px;padding-top:0;line-height:24px}
.mypage_section .myclass_v2 .lec_list li .box1 dd .bar{padding:0 10px}
.mypage_section .myclass_v2 .lec_list li .box2{float:left;position:relative;width:339px;height:100%;border:1px solid #ddd;border-width:0 1px 1px 0;background:#fafafa}
.mypage_section .myclass_v2 .lec_list li .box2 .progress{position:absolute;left:25px;top:5px;width:242px;height:76px}
.mypage_section .myclass_v2 .lec_list li .box2 .progress.t1{top:10px}
.mypage_section .myclass_v2 .lec_list li .box2 .progress.t2{top:93px}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_tit{position:absolute;top:20px;left:0;font-size:16px;font-weight:bold;color:#333}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_now{position:absolute;top:40px;left:0;font-size:13px;font-weight:bold;color:#2f62cb}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count{position:absolute;top:0;left:103px}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_unit{position:absolute;bottom:4px;right:-20px;font-size:20px;font-weight:bold;color:#333}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count{width:153px;height:76px}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no{float:left;width:51px;height:76px;text-indent:-999px;overflow:hidden;background:url(//img.siwonschool.com/www/v2/mypage/count_no.jpg)}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no0{background-position:0 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no1{background-position:-58px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no2{background-position:-116px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no3{background-position:-174px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no4{background-position:-232px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no5{background-position:-290px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no6{background-position:-348px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no7{background-position:-406px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no8{background-position:-464px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .prog_count .prog_no.no9{background-position:-522px 0}
.mypage_section .myclass_v2 .lec_list li .box2 .info dt{padding:25px 30px 10px;font-size:16px;color:#333;font-weight:bold}
.mypage_section .myclass_v2 .lec_list li .box2 .info dd{padding:0 30px;color:#333}
.mypage_section .myclass_v2 .lec_list li .box3{float:left;width:250px;height:100%;border:1px solid #ddd;border-width:0 1px 1px 0}
.mypage_section .myclass_v2 .lec_list li .box3 .ready{position:relative;width:100%;height:100%}
.mypage_section .myclass_v2 .lec_list li .box3 .ready .desc{height:50px;padding-top:20px;text-align:center;color:#333;;line-height:1.6}
.mypage_section .myclass_v2 .lec_list li .box3 .ready .date{height:60px;font-size:16px;color:#2f62cb;text-align:center}
.mypage_section .myclass_v2 .lec_list li .box3 .ready .date em{display:block;font-size:20px;text-align:center}
.mypage_section .myclass_v2 .lec_list li .box3 .ready .bt_area{position:absolute;bottom:20px;left:50%;margin-left:-55px}
.mypage_section .myclass_v2 .lec_list li .box3 .ready del{display:block;font-size:16px;color:#666;text-align:center}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service{overflow:hidden}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li{height:58px;border-bottom:1px solid #ddd}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li a{display:block;position:relative;height:100%;padding-left:70px;font-size:18px;font-weight:bold;color:#2f62cb;line-height:54px}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li i{display:block;position:absolute;top:50%;left:20px;margin-top:-20px;width:40px;height:40px;background:url(//img.siwonschool.com/www/v2/mypage/icos_myclass.png) no-repeat}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li.down{border-bottom:none}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li.go_lec i{background-position:0 0}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li.stop i{background-position:0 -59px}
.mypage_section .myclass_v2 .lec_list li .box3 .lec_service li.down i{background-position:0 -118px}

.mypage_section .myclass_top{width:1000px;margin:0 auto;padding-top:25px}
.mypage_section .myclass_top .class_info{width:100%;position:relative;height:55px}
.mypage_section .myclass_top .class_info .class_tit{font-size:24px;color:#111;line-height:55px}
.mypage_section .myclass_top .class_info .bt_menus{position:absolute;right:0px;top:0px}
.mypage_section .myclass_top .class_info .menu_layer{display:none;position:absolute;right:51px;top:0px;border:1px solid #555;width:144px;height:160px;background:#fff;z-index:10}
.mypage_section .myclass_top .class_info .menu_layer ul{padding:28px 0 0 30px}
.mypage_section .myclass_top .class_info .menu_layer ul li{margin-bottom:10px}
.mypage_section .myclass_top .class_info .menu_layer ul li a{color:#555;font-size:14px}
.mypage_section .myclass_top .class_info .menu_layer ul li a:hover{color:#2f62cb}

.myclass_v2 .infobox{width:960px;background:#f8f8f8;padding:13px 20px;border:1px solid #e8e8e8;overflow:hidden}
.mypage_section .myclass_v2 .infobox{margin-bottom:20px;background:#fff}
.myclass_v2 .infobox.st2{background:#eee}
.myclass_v2 .infobox .txt_info{display:inline-block;float:left;padding:0 0 0 28px;font-size:14px;color:#555;line-height:18px;background:url(//img.siwonschool.com/www/comm/icon_info.png) left top no-repeat}
.myclass_v2 .infobox .txt_info>span{color:#2f62cb}
.myclass_v2 .infobox .close_info{display:inline-block;float:right}

/* 학습가이드 */
.mypage_section .wrap_guide_head{height:733px;background:url(//img.siwonschool.com/www/v2/mypage/bg_guide1.jpg) center center no-repeat;background-size:cover}
.mypage_section .wrap_guide_head .tit{padding:164px 0 25px;text-align:center}
.mypage_section .wrap_guide_head .page_desc{padding-bottom:40px;font-size:16px;color:#fff;line-height:1.6;text-align:center}
.mypage_section .wrap_guide_head .tab_list{overflow:hidden}
.mypage_section .wrap_guide_head .tab_list li{float:left;width:192px;height:192px;margin-left:10px;background:url(//img.siwonschool.com/www/v2/mypage/guide_tab_off.png) no-repeat}
.mypage_section .wrap_guide_head .tab_list li a{display:block;height:100%;position:relative}
.mypage_section .wrap_guide_head .tab_list li .mask{display:none;height:100%;background:url(//img.siwonschool.com/www/v2/mypage/guide_tab_on.png) no-repeat}
.mypage_section .wrap_guide_head .tab_list li.tab_q1,
.mypage_section .wrap_guide_head .tab_list li.tab_q1 .mask{margin-left:0;background-position:0 0}
.mypage_section .wrap_guide_head .tab_list li.tab_q2,
.mypage_section .wrap_guide_head .tab_list li.tab_q2 .mask{background-position:-202px 0}
.mypage_section .wrap_guide_head .tab_list li.tab_q3,
.mypage_section .wrap_guide_head .tab_list li.tab_q3 .mask{background-position:-404px 0}
.mypage_section .wrap_guide_head .tab_list li.tab_q4,
.mypage_section .wrap_guide_head .tab_list li.tab_q4 .mask{background-position:-606px 0}
.mypage_section .wrap_guide_head .tab_list li.tab_q5,
.mypage_section .wrap_guide_head .tab_list li.tab_q5 .mask{background-position:-808px 0}
.mypage_section .wrap_guide_head .tab_list li .mask.on{display:block}
.mypage_section .wrap_guide_head .tab_list li .q_tit{position:absolute;top:60px;left:20px;z-index:2;font-size:14px;color:#fff;line-height:1.6}
.mypage_section .wrap_guide_head .tab_list li .q_tit.on{color:#2f62cb}
.mypage_section .wrap_guide_head .tab_list li .ico{display:block;position:absolute;right:20px;bottom:20px;width:23px;height:23px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.mypage_section .wrap_guide_head .tab_list li .ico i{display:block;position:absolute;background:#b9b9b9;transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s}
.mypage_section .wrap_guide_head .tab_list li .ico .b1{top:0;left:11px;width:1px;height:100%}
.mypage_section .wrap_guide_head .tab_list li .ico .b2{top:11px;left:0;width:100%;height:1px}
.mypage_section .wrap_guide_head .tab_list li a:hover .ico{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.mypage_section .wrap_guide_head .tab_list li a:hover .ico i{background:#2f62cb}
*+html .mypage_section .wrap_guide_head .tab_list li a *{cursor:pointer}
.mypage_section .guide_subtit{padding-bottom:30px}
.mypage_section .guide_cont p{line-height:1.5;font-size:14px}
.mypage_section .wrap_guide_mov{overflow:hidden;position:relative;width:500px;height:317px}
.mypage_section .wrap_guide_mov embed{position:absolute;top:-16px;left:-30px}
.mypage_section .wrap_guide_q1{padding:70px 0;background:#dedede}
.mypage_section .wrap_guide_q1 .guide_cont{float:right;width:460px;height:277px;padding:40px 0 0 40px;background:#fff}
.mypage_section .wrap_guide_q1 .guide_cont p{padding-bottom:14px}
.mypage_section .wrap_guide_q1 .bt_em30_blue .arr2{padding-left:12px;background:url(//img.siwonschool.com/www/v2/mypage/ico_guide_arr.png) left center no-repeat}
.mypage_section .wrap_guide_q2{padding:70px 0;background:#f2f2f2}
.mypage_section .wrap_guide_q2 .guide_cont{float:left;width:500px;height:317px}
.mypage_section .wrap_guide_q3{padding:70px 0;background:url(//img.siwonschool.com/www/v2/mypage/bg_guide2.jpg) center center no-repeat;background-size:cover}
.mypage_section .wrap_guide_q3 .guide_cont{float:right;width:460px;padding-left:40px}
.mypage_section .wrap_guide_q3 .guide_cont p{color:#fff}
.mypage_section .wrap_guide_q3 .guide_cont .note{color:#a4a4a4}
.mypage_section .wrap_guide_q3 .tab_ver{overflow:hidden}
.mypage_section .wrap_guide_q3 .tab_ver li{float:left;width:91px;height:70px;margin-left:1px;color:#8aa8e7;text-align:center;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity25.png);cursor:pointer}
.mypage_section .wrap_guide_q3 .tab_ver li.on{color:#fff;background:#102b67}
.mypage_section .wrap_guide_q3 .tab_ver li:first-child{margin-left:0}
.mypage_section .wrap_guide_q3 .tab_ver li span{position:relative;top:25px}
.mypage_section .wrap_guide_q3 .tab_ver li span.lines{top:17px}
.mypage_section .wrap_guide_q3 .ver_cont{display:none;padding-top:30px}
.mypage_section .wrap_guide_q3 .ver_cont.on{display:block}
.mypage_section .wrap_guide_q3 .ver_cont p{padding-bottom:30px}
.mypage_section .wrap_guide_q4{padding:70px 0;background:#f2f2f2}
.mypage_section .wrap_guide_q4 table{margin:20px 0}
.mypage_section .wrap_guide_q5{padding:70px 0;background:#fff}
.mypage_section .wrap_guide_q5 .book_tab{overflow:hidden;border-bottom:2px solid #2f62cb}
.mypage_section .wrap_guide_q5 .book_tab li{float:left;width:50%}
.mypage_section .wrap_guide_q5 .book_tab li span{display:block;height:38px;border-top:1px solid #e8e8e8;line-height:38px;color:#a4a4a4;text-align:center;cursor:pointer}
.mypage_section .wrap_guide_q5 .book_tab li.t1 span{border-left:1px solid #e8e8e8}
.mypage_section .wrap_guide_q5 .book_tab li.t2 span{border-right:1px solid #e8e8e8}
.mypage_section .wrap_guide_q5 .book_tab li.on span{border-color:#2f62cb;color:#fff;background:#2f62cb}
.mypage_section .wrap_guide_q5 .book_cont{display:none}
.mypage_section .wrap_guide_q5 .book_cont.on{display:block}
.mypage_section .wrap_guide_q5 .book_list li{position:relative;height:140px;padding:30px 0 0 280px;border-bottom:1px solid #e8e8e8}
.mypage_section .wrap_guide_q5 .book_list li .thumb{position:absolute;top:0;left:0}
.mypage_section .wrap_guide_q5 .book_list p{padding-bottom:20px}

/* 학습하기(메모장) */
.mypage_section .wrap_memo{}
.mypage_section .wrap_memo .srch_box{position:relative;height:50px;margin-bottom:14px;line-height:50px;background:#333}
.mypage_section .wrap_memo .srch_box span.txt{padding-left:40px;font-size:13px;color:#fff}
.mypage_section .wrap_memo .srch_box select{position:absolute;right:10px;top:50%;width:796px;height:32px;margin-top:-16px;border:1px solid #e4e4e4;text-indent:10px;font-size:13px;color:#000}
.mypage_section .wrap_memo td .bt_del{display:block;width:35px;height:20px;margin:10px auto 0;border:1px solid #2f62cb;text-align:center;line-height:18px;font-size:13px;color:#2f62cb}
.mypage_section .wrap_memo.view{}
.mypage_section .wrap_memo.view .intro_box{height:130px;padding-left:142px;background:#fafafa url(//img.siwonschool.com/www/v2/mypage/ico_memo_intro.png) no-repeat 32px center}
.mypage_section .wrap_memo.view .intro_box p.txt1{padding-top:37px;font-size:18px;color:#111}
.mypage_section .wrap_memo.view .intro_box p.txt2{padding-top:8px;font-size:14ipx;color:#999}

/* 학습하기 메인 */
.mypage_section .study_top{width:1000px;margin:0 auto;padding:50px 0 50px 0}
.mypage_section .study_top .greet{width:100%;position:relative}
.mypage_section .study_top .greet>p{font-size:18px;color:#111;line-height:26px}
.mypage_section .study_top .greet>p>span{color:#2375db}
.mypage_section .study_top .greet .bt_menus{position:absolute;right:0px;top:0px}
.mypage_section .study_top .greet .menu_layer{display:none;position:absolute;right:51px;top:0px;border:1px solid #555;width:144px;height:160px;background:#fff}
.mypage_section .study_top .greet .menu_layer ul{padding:28px 0 0 30px}
.mypage_section .study_top .greet .menu_layer ul li{margin-bottom:10px}
.mypage_section .study_top .greet .menu_layer ul li a{color:#555;font-size:14px}
.mypage_section .study_top .greet .menu_layer ul li a:hover{color:#2f62cb}
.mypage_section .study_top .cheer{width:944px;height:62px;border:8px solid #f8f8f8;padding:22px 0 0 40px}
.mypage_section .study_top .cheer>p{float:left;margin-right:30px;font-size:22px;color:#333;font-weight:bold;height:38px;line-height:36px}
.mypage_section .study_top .cheer .cheer_msg{float:left;margin-right:6px;width:572px;height:38px;line-height:36px;padding:0 10px;border:1px solid #333}
.mypage_section .study_top .cheer .cheer_bt{float:left;display:block;width:108px;height:38px;line-height:36px;color:#fff;background:#333;text-align:center;border:1px solid #333}

.mypage_section .my_study{background:#f8f8f8;padding:50px 0 120px 0}
.mypage_section .my_study .top3 ul{overflow:hidden;width:998px;height:183px;border:1px solid #3e4bc5;background:#fff;box-shadow: 0px 3px 3px #d1d1d1}
.mypage_section .my_study .top3 ul li{float:left;position:relative;width:308px;height:183px;margin-right:37px}
.mypage_section .my_study .top3 ul li .link{position:absolute;right:0px;top:0px;left:0px;bottom:0px;font-size:0px;text-indent:-999px;z-index:9}
.mypage_section .my_study .top3 ul li .title{position:absolute;left:38px;top:40px;font-size:24px;line-height:28px;color:#999}
.mypage_section .my_study .top3 ul li.on .title{color:#000}
.mypage_section .my_study .top3 ul li .title span{display:block;font-size:14px;line-height:18px;padding-top:10px}
.mypage_section .my_study .top3 ul li .bt_apply{position:absolute;right:20px;bottom:49px}
.mypage_section .my_study .top3 ul li .bt_enter{position:absolute;right:20px;bottom:49px;display:none}
.mypage_section .my_study .top3 ul li.on .bt_apply{display:none}
.mypage_section .my_study .top3 ul li.on .bt_enter{display:block}
.mypage_section .my_study .top3 ul li .bt_detail{position:absolute;right:20px;bottom:19px}
.mypage_section .my_study .top3 ul li.t1{background:url(//img.siwonschool.com/www/v3/mypage/top1_off.png) 122px bottom  no-repeat}
.mypage_section .my_study .top3 ul li.t2{background:url(//img.siwonschool.com/www/v3/mypage/top2_off.png) 158px bottom no-repeat}
.mypage_section .my_study .top3 ul li.t3{background:url(//img.siwonschool.com/www/v3/mypage/top3_off.png) 147px bottom no-repeat;margin-right:0px}
.mypage_section .my_study .top3 ul li.on.t1{background:url(//img.siwonschool.com/www/v3/mypage/top1_on.png) 122px bottom  no-repeat}
.mypage_section .my_study .top3 ul li.on.t2{background:url(//img.siwonschool.com/www/v3/mypage/top2_on.png) 158px bottom no-repeat}
.mypage_section .my_study .top3 ul li.on.t3{background:url(//img.siwonschool.com/www/v3/mypage/top3_on.png) 147px bottom no-repeat;margin-right:0px}

.mypage_section .bt_apply{display:block;width:92px;height:25px;line-height:23px;background:#000;color:#fff;font-size:11px;text-align:center;border-radius:22px;z-index:10}
.mypage_section .bt_enter{display:block;width:92px;height:25px;line-height:23px;background:#000;color:#fff;font-size:11px;text-align:center;border-radius:22px;z-index:10}
.mypage_section .bt_detail{display:block;width:92px;height:25px;line-height:23px;background:#3e4bc5;color:#fff;font-size:11px;text-align:center;border-radius:22px;z-index:10}

.single_pack{margin-top:35px}
.single_pack:after{content:"";display:block;clear:both}
.single_pack .single_list{float:right;width:1035px;position:relative;left:-482px}
.single_pack .single_list li{position:relative;left:50%;display:inline-block;width:308px;height:364px;float:left;margin-right:35px;margin-bottom:35px;border:1px dashed #ccc}
.single_pack .single_list li.on{border:1px solid #3e4bc5;box-shadow: 0px 3px 3px #d1d1d1}
.single_pack .single_list li>a{display:block;width:100%;height:100%}
.single_pack .single_list li .title{position:absolute;width:240px;top:39px;left:39px;font-size:24px;line-height:30px;color:#999}
.single_pack .single_list li .title>span{display:block;font-size:14px;line-height:18px;padding-top:10px}
.single_pack .single_list li.on .title{color:#000}
.single_pack .single_list li .dday{position:absolute;width:110px;bottom:26px;left:39px;font-size:14px;line-height:16px;color:#3e4bc5}
.single_pack .single_list li.on .bt_apply{display:none}
.single_pack .single_list li.on .bt_enter{display:block}
.single_pack .single_list li .bt_enter{position:absolute;bottom:51px;right:20px;display:none}
.single_pack .single_list li .bt_apply{position:absolute;bottom:51px;right:20px}
.single_pack .single_list li .bt_detail{position:absolute;bottom:20px;right:20px}
.single_pack .single_list li.list1{background:url(//img.siwonschool.com/www/v3/mypage/single1_off.png) right bottom no-repeat}
.single_pack .single_list li.list2{background:url(//img.siwonschool.com/www/v3/mypage/single2_off.png) right bottom no-repeat}
.single_pack .single_list li.list3{background:url(//img.siwonschool.com/www/v3/mypage/single3_off.png) right bottom no-repeat}
.single_pack .single_list li.list4{background:url(//img.siwonschool.com/www/v3/mypage/single4_off.png) right bottom no-repeat}
.single_pack .single_list li.list5{background:url(//img.siwonschool.com/www/v3/mypage/single5_off.png) right bottom no-repeat}
.single_pack .single_list li.list6{background:url(//img.siwonschool.com/www/v3/mypage/single6_off.png) right bottom no-repeat}
.single_pack .single_list li.on.list1{background:#fff url(//img.siwonschool.com/www/v3/mypage/single1_on.png) right bottom no-repeat}
.single_pack .single_list li.on.list2{background:#fff url(//img.siwonschool.com/www/v3/mypage/single2_on.png) right bottom no-repeat}
.single_pack .single_list li.on.list3{background:#fff url(//img.siwonschool.com/www/v3/mypage/single3_on.png) right bottom no-repeat}
.single_pack .single_list li.on.list4{background:#fff url(//img.siwonschool.com/www/v3/mypage/single4_on.png) right bottom no-repeat}
.single_pack .single_list li.on.list5{background:#fff url(//img.siwonschool.com/www/v3/mypage/single5_on.png) right bottom no-repeat}
.single_pack .single_list li.on.list6{background:#fff url(//img.siwonschool.com/www/v3/mypage/single6_on.png) right bottom no-repeat}

/* 학습하기 v4 */ 
.myclass_section .myclass_head{padding:60px 0 33px;background:#f9f9f9}
.myclass_section .myclass_head .pagetit_comm{border-bottom:none}
.myclass_section .my_box{position:relative;height:264px;padding-right:374px;border:1px solid #e8e8e8;background:#fff}
.myclass_section .my_box .left{position:relative;padding:30px}
.myclass_section .my_box .left .txt{height:100px;font-size:18px;color:#000;line-height:1.4;font-weight:bold}
.myclass_section .my_box .left .bts{position:absolute;top:30px;right:30px;width:130px}
.myclass_section .my_box .left .bts a{display:block;height:30px;margin-bottom:4px;border:1px solid #2f62cb;color:#2f62cb;line-height:28px;text-indent:20px}
.myclass_section .my_box .left .bts i{display:inline-block;width:12px;height:12px;margin-left:5px;vertical-align:middle;background-repeat:no-repeat}
.myclass_section .my_box .left .bts .bt_attend i{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_cal.png)}
.myclass_section .my_box .left .bts .bt_edit i{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_correct.png)}
.myclass_section .my_box .left .bts .bt_refund i{position:relative;left:10px;width:19px;height:19px;margin-left:0;border-radius:19px;background:#2f62cb;line-height:17px;text-indent:5px;color:#fff}
/*.myclass_section .my_box .left .cheer{position:relative;padding-left:115px;padding-right:80px;margin-bottom:15px}
.myclass_section .my_box .left .cheer label{position:absolute;top:0;left:0;font-size:14px;color:#000;font-weight:bold;line-height:38px}
.myclass_section .my_box .left .cheer input{height:40px;width:100%;line-height:36px;box-sizing:border-box}
.myclass_section .my_box .left .cheer button{position:absolute;top:0;right:0;width:76px}
.myclass_section .my_box .left .cheer_sl{position:relative;border-top:1px dashed #e8e8e8;padding-top:10px;padding-right:85px}
.myclass_section .my_box .left .cheer_sl li{height:25px}
.myclass_section .my_box .left .cheer_sl .cont{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px;font-size:14px;color:#000;line-height:23px}
.myclass_section .my_box .left .cheer_sl .info{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px;font-size:14px;color:#aaa;text-align:right}
.myclass_section .my_box .left .cheer_sl .bt_more{display:inline-block;position:absolute;top:12px;right:0;font-size:12px;color:#999;line-height:23px}
.myclass_section .my_box .left .cheer_sl .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;right:63px;width:15px;height:12px;text-indent:-100%;color:transparent;background:url(//img.siwonschool.com/www/v4/myclass/nav_cheer.png) no-repeat}
.myclass_section .my_box .left .cheer_sl .bx-controls-direction a.bx-prev{top:14px;background-position:center top}
.myclass_section .my_box .left .cheer_sl .bx-controls-direction a.bx-next{bottom:-2px;background-position:center bottom}
.myclass_section .my_box .left .cheer_sl .bx-controls-auto{overflow:hidden;position:absolute;left:-100%;width:1px;height:1px;color:transparent}*/
/*.myclass_section .myclass_head .quick{overflow:hidden;margin-top:20px}
.myclass_section .myclass_head .quick li{float:left;margin-left:8px}
.myclass_section .myclass_head .quick li:first-child{margin-left:0}
.myclass_section .myclass_head .quick.w5 li{width:193px}
.myclass_section .myclass_head .quick.w5 li:first-child{width:196px}
.myclass_section .myclass_head .quick.w6 li{width:160px}
.myclass_section .myclass_head .quick a{display:block;height:46px;border:1px solid #e8e8e8;border-radius:5px;font-size:16px;color:#707070;line-height:44px;text-align:center;background:#fff}
.myclass_section .myclass_head .quick a:hover{border-color:#2f62cb;background:#2f62cb;color:#fff}*/

.myclass_section .my_box .my_list{overflow:hidden;width:564px;border-top:1px dashed #eee}
.myclass_section .my_box .my_list li{float:left;width:33.333%;height:52px;background-repeat:no-repeat;background-position:15px 22px}
.myclass_section .my_box .my_list li a{display:block;padding-top:28px;font-weight:bold;font-size:13px;text-align:center;color:#000}
.myclass_section .my_box .my_list .study{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_my_study2.png)}
.myclass_section .my_box .my_list .file{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_my_file2.png)}
.myclass_section .my_box .my_list .memo{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_my_memo2.png)}
.myclass_section .my_box .my_list .pc{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_my_pc2.png)}
.myclass_section .my_box .my_list .certi{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_my_certi2.png)}
.myclass_section .my_box .my_list .curri{background-image:url(//img.siwonschool.com/www/v2/mypage/ico_my_curri.png)}
.myclass_section .my_box .right{position:absolute;top:-1px;right:-1px;width:373px;height:264px;border:1px solid #e7e7e7;background:#fff;z-index:2}
.myclass_section .my_box .right .tit{position:relative;padding:30px 30px 25px 30px;font-size:18px;color:#000;font-weight:bold;line-height:1}
.myclass_section .my_box .right .list{overflow:hidden;height:160px;border-top:1px solid transparent}
.myclass_section .my_box .right .list li{height:40px;padding:0 30px;font-size:15px}
.myclass_section .my_box .right .list a{display:block;height:100%;font-size:15px;line-height:38px}
.myclass_section .my_box .right .list .lec_tit{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:190px;height:40px;color:#707070}
.myclass_section .my_box .right .list .date{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px;height:40px;color:#aaa;text-align:right}
.myclass_section .my_box .right.more .tit .handle{display:inline-block;position:absolute;top:38px;right:30px;width:11px;height:6px;background:url(//img.siwonschool.com/www/v4/myclass/nav_cheer.png) center bottom no-repeat}
.myclass_section .my_box .right.more:hover{height:auto;border-color:#000}
.myclass_section .my_box .right.more:hover .tit .handle{background-position:center top}
.myclass_section .my_box .right.more:hover .list{height:auto;border-top-color:#e8e8e8}
.myclass_section .my_box .right.more .list li:hover{background:#f8f8f8}
.myclass_section .cmt_box{overflow:hidden;margin:18px 0 14px}
.myclass_section .cmt_box label{float:left;margin-right:10px}
.myclass_section .cmt_box label strong{position:relative;top:4px;padding:11px 20px 11px 0;font-size:17px;color:#000}
.myclass_section .cmt_box label input[type="text"]{width:694px;height:43px;border:1px solid #ddd;background:#fff;font-size:14px;color:#333}
.myclass_section .cmt_box button{display:block;float:left;width:138px;height:45px;background:#3e4347;text-align:center;line-height:45px;color:#fff}
.myclass_section .cheer_box{overflow:hidden}
.myclass_section .cheer_box .today{float:left;position:relative;width:100px;height:101px;color:#fff;background:url(//img.siwonschool.com/www/v2/community/bg_today_01.jpg) no-repeat}
.myclass_section .cheer_box .today .month{display:block;position:absolute;top:7px;left:0;width:100%;font-size:16px;text-align:center}
.myclass_section .cheer_box .today .day{display:block;position:absolute;top:17px;left:0;width:100%;font-size:50px;text-align:center}
.myclass_section .cheer_box .cheer_sl{position:relative;float:left;width:820px;height:101px;margin:0 60px 0 20px;background:#fafafa}
.myclass_section .cheer_box .cheer_sl .cheer_list li{overflow:hidden;height:41px;padding:5px 34px 5px 14px}
.myclass_section .cheer_box .cheer_sl .cheer_list li:nth-child(2n){border-top:1px dotted #e8e8e8}
.myclass_section .cheer_box .cheer_sl .cheer_list li .thum{display:block;float:left;position:relative;width:41px;height:42px;background:#fff}
.myclass_section .cheer_box .cheer_sl .cheer_list li .thum:after{display:block;position:absolute;top:0;left:0;width:41px;height:42px;background:url(//img.siwonschool.com/www/v2/community/comu_today_thum.png) no-repeat;background-size:41px 42px;content:''}
.myclass_section .cheer_box .cheer_sl .cheer_list li .thum img{display:block;width:30px;height:30px;padding:6px 5px 6px 6px}
.myclass_section .cheer_box .cheer_sl .cheer_list li .info{float:left;width:135px;height:42px;margin-right:15px;line-height:42px;font-size:13px}
.myclass_section .cheer_box .cheer_sl .cheer_list li .info .name{padding-right:12px;color:#111}
.myclass_section .cheer_box .cheer_sl .cheer_list li .info .date{position:relative;padding-left:14px;color:#666}
.myclass_section .cheer_box .cheer_sl .cheer_list li .info .date:before{display:block;position:absolute;top:3px;left:0;width:1px;height:12px;background:#ddd;content:''}
.myclass_section .cheer_box .cheer_sl .cheer_list li .cont{display:block;float:left;overflow:hidden;width:581px;height:15px;margin:14px 0;font-size:13px;line-height:15px;color:#000;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}
.myclass_section .cheer_box .cheer_sl .bx-controls-direction{position:absolute;top:0;right:-60px;height:101px}
.myclass_section .cheer_box .cheer_sl .bx-controls-direction a{display:block;overflow:hidden;width:40px;text-indent:-100%;background:url(//img.siwonschool.com/www/v2/community/today_sl_btn.png) no-repeat #fafafa;z-index:58}
.myclass_section .cheer_box .cheer_sl .bx-controls-direction a.bx-prev{height:50px;background-position:center 0}
.myclass_section .cheer_box .cheer_sl .bx-controls-direction a.bx-next{height:51px;background-position:center -50px}
.myclass_section .myclass_cont{padding:60px 0}
.myclass_section .tab_prog{overflow:hidden;border:1px solid #e8e8e8;border-bottom:none}
.myclass_section .tab_prog li{float:left;width:499px;height:56px;border-bottom:1px solid #3e4347;font-size:16px;color:#707070;text-align:center;line-height:54px;cursor:pointer}
.myclass_section .tab_prog li.on{height:54px;border-bottom:3px solid #2f62cb;color:#2f62cb;font-weight:bold}
.myclass_section .tab_prog li:first-child{width:498px;border-right:1px solid #e8e8e8}
.myclass_section .class_area{display:none}
.myclass_section .class_area.on{display:block}
.myclass_section .class_area .select_area{position:relative;padding:30px 510px 30px 30px;border-bottom:1px solid #3e4347}
.myclass_section .class_area .select_area .select_st1{width:100%;height:48px;border-color:#3e4347;color:#000;line-height:46px;font-size:15px}
.myclass_section .class_area .select_area .bts{position:absolute;top:30px;right:30px}
.myclass_section .class_area .select_area .bts .bt{display:inline-block;width:198px;height:46px;border:1px solid #3e4347;border-radius:3px;margin-left:4px;font-size:16px;color:#000;line-height:44px;text-align:center}
.myclass_section .class_area .select_area .bts .bt i{display:inline-block;width:23px;height:19px;margin-left:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/myclass/ico_quick.png) no-repeat}
.myclass_section .class_area .select_area .bts .bt.bookmark i{background-position:-49px top;margin-top:-3px}
.myclass_section .class_area .select_area .bts .bt.course i{background-position:0 top}
.myclass_section .class_area .select_area .bts .bt.on{color:#fff;background-color:#3e4347}
.myclass_section .class_area .select_area .bts .bt.on i{background-position-y:bottom}
.myclass_section .class_area .course_info{padding:30px 0 10px}
.myclass_section .class_area .course_info > li{text-align:right;margin-top:10px}
.myclass_section .class_area .course_info > li:first-child{margin-top:0px}
.myclass_section .class_area .course_info a{display:inline-block;font-size:13px;color:#2f62cb;border-bottom:1px solid #2f62cb}

.myclass_section .class_area .select_area .misson_bt{position:relative;width:100%;height:48px;margin-top:10px}
.myclass_section .class_area .select_area .misson_bt > a{position:absolute;top:0px;left:0px;width:939px;display:inline-block;height:48px;font-size:16px;background:#222;color:#fff;border-radius:4px;text-align:center;line-height:48px}

.myclass_section .class_area .select_area .sort_bookmark{display:block;overflow:hidden;position:absolute;top:0;right:0;width:230px;height:48px;text-indent:-1000%;background:url(//img.siwonschool.com/www/v4/myclass/sort_bookmark.png) center top no-repeat}
.myclass_section .class_area .select_area .sort_bookmark.on{background-position:center top}
.myclass_section .prod_info{position:relative;padding:30px 29px;margin-bottom:30px;border:1px solid #e8e8e8;background:#f9f9f9}
.myclass_section .prod_info .tit{padding-bottom:20px;font-size:18px;font-weight:bold;color:#000}
.myclass_section .prod_info .cont{position:relative;padding-left:10px;color:#707070;font-size:15px;line-height:1.6}
.myclass_section .prod_info .cont::after{position:absolute;top:0;left:0;content:'·'}
.myclass_section .prod_info .note{color:#eaaba7}
.myclass_section .prod_info .bts{position:absolute;top:30px;right:30px}
.myclass_section .prod_info .bt{display:inline-block;width:156px;height:32px;margin-left:4px;border:1px solid #2f62cb;font-size:15px;color:#2f62cb;text-align:center;line-height:30px;background:#fff}
.myclass_section .prod_info .bt span{display:inline-block;padding-right:25px;font-size:15px;line-height:30px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/comm/ico_down.png) no-repeat right center}
.myclass_section .prod_info .bt:hover{text-decoration:none}
.myclass_section .prod_info.course{margin-top:30px;margin-bottom:30px}
.myclass_section .prod_info.course .cont{padding-left:0}
.myclass_section .prod_info.course .cont::before{content:none}
.myclass_section .prod_info .course_box{position:relative;height:300px;margin-top:30px;background:url(//img.siwonschool.com/www/v4/myclass/course_bg2.jpg) 0 0 no-repeat}
.myclass_section .prod_info .course_box .prog{position:absolute;top:20px;left:30px;z-index:1;padding:20px 20px 10px 20px;border-radius:7px;background:#fff}
.myclass_section .prod_info .course_box .prog dt{font-size:15px;color:#000;line-height:1}
.myclass_section .prod_info .course_box .prog .count{font-size:32px;color:#ff0000;line-height:1.2;font-weight:bold}
.myclass_section .prod_info .course_box .prog .no{display:inline-block;position:relative;width:120px;font-size:52px;text-align:right;letter-spacing:10px}
.myclass_section .prod_info .course_box .prog .no::before{position:absolute;top:0;right:0;z-index:-1;color:#eee;content:'000'}
.myclass_section .prod_info .course_box .prog .no span{display:inline-block;background:#fff}
.myclass_section .prod_info .course_box .location{position:absolute;top:0;left:0;width:100%;height:100%}
/* 베이직 코스 */
.myclass_section .prod_info .course_box[data-course="1"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step1.png)}
.myclass_section .prod_info .course_box[data-course="2"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step2.png)}
.myclass_section .prod_info .course_box[data-course="3"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step3.png)}
.myclass_section .prod_info .course_box[data-course="4"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step4.png)}
.myclass_section .prod_info .course_box .location .tag{display:inline-block;position:absolute;width:64px;height:31px;background:url(//img.siwonschool.com/www/v4/myclass/tag_prog.png) no-repeat}
.myclass_section .prod_info .course_box[data-step="0"] .location .tag{left:41px;top:217px}
.myclass_section .prod_info .course_box[data-course="1"][data-step="1"] .location .tag{left:279px;top:207px}
.myclass_section .prod_info .course_box[data-course="1"][data-step="2"] .location .tag{left:520px;top:186px}
.myclass_section .prod_info .course_box[data-course="1"][data-step="3"] .location .tag{left:743px;top:111px}
.myclass_section .prod_info .course_box[data-course="1"][data-step="4"] .location .tag{left:758px;top:31px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="1"] .location .tag{left:128px;top:220px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="2"] .location .tag{left:229px;top:212px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="3"] .location .tag{left:333px;top:201px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="4"] .location .tag{left:441px;top:192px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="5"] .location .tag{left:551px;top:179px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="6"] .location .tag{left:659px;top:165px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="7"] .location .tag{left:743px;top:110px}
.myclass_section .prod_info .course_box[data-course="2"][data-step="8"] .location .tag{left:758px;top:31px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="1"] .location .tag{left:115px;top:221px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="2"] .location .tag{left:188px;top:217px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="3"] .location .tag{left:268px;top:210px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="4"] .location .tag{left:348px;top:203px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="5"] .location .tag{left:432px;top:193px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="6"] .location .tag{left:516px;top:185px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="7"] .location .tag{left:597px;top:175px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="8"] .location .tag{left:683px;top:159px}
.myclass_section .prod_info .course_box[data-course="3"][data-step="9"] .location .tag{left:743px;top:110px}
.myclass_section .prod_info .course_box[data-course="4"][data-step="1"] .location .tag{left:189px;top:214px}
.myclass_section .prod_info .course_box[data-course="4"][data-step="2"] .location .tag{left:361px;top:200px}
.myclass_section .prod_info .course_box[data-course="4"][data-step="3"] .location .tag{left:527px;top:182px}
.myclass_section .prod_info .course_box[data-course="4"][data-step="4"] .location .tag{left:684px;top:157px}
.myclass_section .prod_info .course_box[data-course="4"][data-step="5"] .location .tag{left:760px;top:31px}

.myclass_section .prod_info .course_box[data-course="16"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step1_1.png)}
.myclass_section .prod_info .course_box[data-course="17"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step2_1.png)}
.myclass_section .prod_info .course_box[data-course="18"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step3_1.png)}
.myclass_section .prod_info .course_box[data-course="19"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step4_1.png)}
.myclass_section .prod_info .course_box[data-course="16"][data-step="1"] .location .tag{left:430px;top:195px}
.myclass_section .prod_info .course_box[data-course="16"][data-step="2"] .location .tag{left:656px;top:92px}
.myclass_section .prod_info .course_box[data-course="16"][data-step="3"] .location .tag{left:758px;top:31px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="1"] .location .tag{left:180px;top:220px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="2"] .location .tag{left:200px;top:205px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="3"] .location .tag{left:420px;top:190px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="4"] .location .tag{left:542px;top:180px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="5"] .location .tag{left:650px;top:165px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="6"] .location .tag{left:741px;top:112px}
.myclass_section .prod_info .course_box[data-course="17"][data-step="7"] .location .tag{left:758px;top:31px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="1"] .location .tag{left:115px;top:221px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="2"] .location .tag{left:188px;top:217px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="3"] .location .tag{left:268px;top:210px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="4"] .location .tag{left:348px;top:203px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="5"] .location .tag{left:432px;top:193px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="6"] .location .tag{left:516px;top:185px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="7"] .location .tag{left:597px;top:175px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="8"] .location .tag{left:683px;top:159px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="9"] .location .tag{left:743px;top:110px}
.myclass_section .prod_info .course_box[data-course="18"][data-step="10"] .location .tag{left:758px;top:32px}
.myclass_section .prod_info .course_box[data-course="19"][data-step="1"] .location .tag{left:475px;top:192px}
.myclass_section .prod_info .course_box[data-course="19"][data-step="2"] .location .tag{left:758px;top:32px}


.myclass_section .prod_info .course_box[data-course="20"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step1_1.png)}
.myclass_section .prod_info .course_box[data-course="21"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step2_1.png)}
.myclass_section .prod_info .course_box[data-course="22"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step3_1.png)}
.myclass_section .prod_info .course_box[data-course="23"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_step4_1.png)}
.myclass_section .prod_info .course_box[data-course="20"][data-step="1"] .location .tag{left:430px;top:195px}
.myclass_section .prod_info .course_box[data-course="20"][data-step="2"] .location .tag{left:656px;top:92px}
.myclass_section .prod_info .course_box[data-course="20"][data-step="3"] .location .tag{left:758px;top:31px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="1"] .location .tag{left:180px;top:220px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="2"] .location .tag{left:200px;top:205px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="3"] .location .tag{left:420px;top:190px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="4"] .location .tag{left:542px;top:180px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="5"] .location .tag{left:650px;top:165px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="6"] .location .tag{left:741px;top:112px}
.myclass_section .prod_info .course_box[data-course="21"][data-step="7"] .location .tag{left:758px;top:31px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="1"] .location .tag{left:115px;top:221px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="2"] .location .tag{left:188px;top:217px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="3"] .location .tag{left:268px;top:210px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="4"] .location .tag{left:348px;top:203px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="5"] .location .tag{left:432px;top:193px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="6"] .location .tag{left:516px;top:185px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="7"] .location .tag{left:597px;top:175px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="8"] .location .tag{left:683px;top:159px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="9"] .location .tag{left:743px;top:110px}
.myclass_section .prod_info .course_box[data-course="22"][data-step="10"] .location .tag{left:758px;top:32px}
.myclass_section .prod_info .course_box[data-course="23"][data-step="1"] .location .tag{left:475px;top:192px}
.myclass_section .prod_info .course_box[data-course="23"][data-step="2"] .location .tag{left:758px;top:32px}

/* //베이직 코스 */
/* 영탈기 LITE 코스 */
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="5"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step1.png)}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="6"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step2.png)}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="7"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step2.png)}
.myclass_section .prod_info .course_box[data-package="miracle"][data-step="0"] .location .tag{left:50px;top:217px}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="5"][data-step="1"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="6"][data-step="1"] .location .tag{left:445px;top:190px}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="6"][data-step="2"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="7"][data-step="1"] .location .tag{left:445px;top:190px}
.myclass_section .prod_info .course_box[data-package="miracle"][data-course="7"][data-step="2"] .location .tag{left:768px;top:10px}
/* //영탈기 LITE 코스 */
/* 끝장팩 코스 */
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="8"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step1.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="9"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step2.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_endpack_step3.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="11"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step2.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-step="0"] .location .tag{left:50px;top:217px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="8"][data-step="1"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="9"][data-step="1"] .location .tag{left:445px;top:190px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="9"][data-step="2"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="1"] .location .tag{left:156px;top:215px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="2"] .location .tag{left:252px;top:205px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="3"] .location .tag{left:351px;top:197px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="4"] .location .tag{left:433px;top:192px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="5"] .location .tag{left:507px;top:185px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="6"] .location .tag{left:587px;top:175px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="7"] .location .tag{left:668px;top:164px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="8"] .location .tag{left:717px;top:95px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="10"][data-step="9"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="11"][data-step="1"] .location .tag{left:445px;top:190px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="11"][data-step="2"] .location .tag{left:768px;top:10px}
/* //끝장팩 코스 */

/* 끝장팩 코스하나더 */
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="12"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step1.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="13"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step2.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_endpack_step3.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="15"] .location{background:url(//img.siwonschool.com/www/v4/myclass/course_miracle_step2.png)}
.myclass_section .prod_info .course_box[data-package="endpack"][data-step="0"] .location .tag{left:50px;top:217px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="12"][data-step="1"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="13"][data-step="1"] .location .tag{left:445px;top:190px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="13"][data-step="2"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="1"] .location .tag{left:156px;top:215px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="2"] .location .tag{left:252px;top:205px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="3"] .location .tag{left:351px;top:197px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="4"] .location .tag{left:433px;top:192px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="5"] .location .tag{left:507px;top:185px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="6"] .location .tag{left:587px;top:175px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="7"] .location .tag{left:668px;top:164px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="8"] .location .tag{left:717px;top:95px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="14"][data-step="9"] .location .tag{left:768px;top:10px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="15"][data-step="1"] .location .tag{left:445px;top:190px}
.myclass_section .prod_info .course_box[data-package="endpack"][data-course="15"][data-step="2"] .location .tag{left:768px;top:10px}
/* //끝장팩 코스 */
.myclass_section .class_area .tip_course{padding-top:40px;padding-bottom:10px;text-align:right}
.myclass_section .class_area .tip_course a{font-size:15px;color:#2f62cb}
.myclass_section .class_area .tip_course i{display:inline-block;width:15px;height:15px;margin-left:5px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/myclass/ico_tip.png) no-repeat}
.myclass_section .class_area .tab_course{overflow:hidden;margin-bottom:40px;background:#f9f9f9}
.myclass_section .class_area .tab_course li{float:left;width:50%}
.myclass_section .class_area .tab_course li a{display:block;height:63px;font-size:17px;color:#999;line-height:61px;text-align:center;border-top:1px solid #e8e8e8;border-bottom:1px solid #3e4347}
.myclass_section .class_area .tab_course li.t1 a{border-right:1px solid #3e4347;border-left:1px solid #e8e8e8}
.myclass_section .class_area .tab_course li.t2 a{border-right:1px solid #e8e8e8}
.myclass_section .class_area .tab_course li a.on{border-top-color:#3e4347;border-bottom-color:#fff;color:#3e4347;font-weight:bold;background:#fff}
.myclass_section .class_area .tab_course li.t1 a.on{border-left-color:#3e4347}
.myclass_section .class_area .tab_course li.t2 a.on{border-right-color:#3e4347}
.myclass_section .class_area .list_ing{display:none}
.myclass_section .class_area .list_ing.on{display:block}
.myclass_section .class_list li{overflow:hidden;position:relative;margin-bottom:20px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.myclass_section .class_list li .box1{position:relative;float:left;width:344px;height:220px;padding:20px 10px 20px 270px;border-right:1px solid #e8e8e8}
.myclass_section .class_list li .box1 dd{font-size:15px;color:#999;line-height:1.4}
.myclass_section .class_list li .box1 .lec_tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;font-size:18px;color:#000;font-weight:bold;line-height:1.2}
.myclass_section .class_list li .box1 .pack{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:20px;padding-top:5px;font-size:14px;color:#2f62cb;line-height:1.1}
.myclass_section .class_list li .box1 .bt_area{position:absolute;bottom:20px;left:270px}
.myclass_section .class_list li .box1 .bt_area .bt{display:inline-block;width:126px;height:32px;margin-right:4px;border:1px solid #3e4347;font-size:15px;color:#3e4347;line-height:30px;text-align:center}
.myclass_section .class_list li .box1 .thumb{overflow:hidden;position:absolute;top:20px;left:20px;width:220px;height:220px}
.myclass_section .class_list li .box1 .thumb img{display:block;width:100%;height:auto}
.myclass_section .class_list li .box1 .set_bookmark{display:inline-block;overflow:hidden;position:absolute;bottom:10px;left:10px;width:30px;height:30px;text-indent:-100%;color:transparent;background:url(//img.siwonschool.com/www/v4/myclass/set_bookmark.png) center top no-repeat}
.myclass_section .class_list li .box1 .set_bookmark.on{background-position:center bottom}
.myclass_section .class_list li .box2{float:left;width:169px;height:220px;padding:20px 30px;border-right:1px solid #e8e8e8}
.myclass_section .class_list li .box2 .progress{height:109px}
.myclass_section .class_list li .box2 .progress.snd{padding-top:20px;border-top:1px dashed #e8e8e8}
.myclass_section .class_list li .box2 .progress .tit{padding-bottom:10px;font-size:15px;color:#999}
.myclass_section .class_list li .box2 .progress .count{font-size:32px;color:#222;line-height:1.2;font-weight:bold}
.myclass_section .class_list li .box2 .progress .no{display:inline-block;position:relative;width:120px;font-size:52px;text-align:right;letter-spacing:10px}
.myclass_section .class_list li .box2 .progress .no::before{position:absolute;top:0;right:0;z-index:-1;color:#eee;content:'000'}
.myclass_section .class_list li .box2 .progress .no span{background:#fff}
.myclass_section .class_list li .box3{float:left;width:105px;height:220px;padding:20px}
.myclass_section .class_list li .box3 .bts .bt{display:inline-block;width:103px;height:66px;margin-top:8px;border:1px solid #3e4347;border-radius:3px;font-size:15px;color:#3e4347;text-align:center}
.myclass_section .class_list li .box3 .bts .bt:first-child{margin-top:0}
.myclass_section .class_list li .box3 .bts .bt.type1{color:#fff;background:#3e4347}
.myclass_section .class_list li .box3 .bts .bt span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.myclass_section .class_list li .box3 .ready .box{height:162px;padding:0 10px;border-radius:5px;background:#f9f9f9}
.myclass_section .class_list li .box3 .ready .desc{padding:13px 0;font-size:14px;color:#888;text-align:center;line-height:1.3}
.myclass_section .class_list li .box3 .ready .date{padding:13px 0;border-top:1px solid #e8e8e8;font-size:14px;color:#000;text-align:center;line-height:1.3}
.myclass_section .class_list li .box3 .ready .bt{display:block;width:100%;height:50px;margin-top:8px;border-radius: 3px;font-size:15px;text-align:center;color:#fff;background:#2f62cb}
.myclass_section .class_list li .box3 .ready .bt span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.myclass_section [data-id="course"] .box1 .total{position:absolute;bottom:30px;left:270px}
.myclass_section [data-id="course"] .box2 .progress{padding-top:65px}
.myclass_section [data-id="course"] .box3 .bt{height:218px !important}
.myclass_section .class_area .no_result{margin-top:30px;margin-bottom:60px;padding:65px 0;font-size:16px;color:#3e4347;line-height:1.6;text-align:center;background:#f9f9f9}
.myclass_section [data-id="fin"] .class_list .thumb{opacity:.7}
.myclass_section [data-id="fin"] .class_list .thumb::after{position:absolute;top:0;left:0;content:url(//img.siwonschool.com/www/v4/myclass/tag_fin.png)}
.myclass_section [data-id="fin"] .class_list .box2 .tit,
.myclass_section [data-id="fin"] .class_list .box2 .tit .fc_blue{color:#ccc !important}
.myclass_section [data-id="fin"] .class_list .box2 .count,
.myclass_section [data-id="fin"] .class_list .box2 .count .no{color:#eee !important}
.myclass_section [data-id="fin"] .class_list .box2 .snd .count .no span{letter-spacing:18px}
.myclass_section [data-id="fin"] .class_list .box3 .bt{height:218px !important}
/* 시원마운틴 코스안내 */
.wrap_layer_popup.course_style{width:920px}
.wrap_layer_popup.course_style .layer_tit{padding:70px 0 40px;text-align:center}
.wrap_layer_popup.course_style .pop_close{position:absolute;top:40px;right:40px}
.wrap_layer_popup.course_style .tab_comm2{margin-bottom:40px}
.wrap_layer_popup.course_style .course{position:relative;min-height:640px}
.wrap_layer_popup.course_style .course .box{display:none}
.wrap_layer_popup.course_style .course .box.on{display:block}
.wrap_layer_popup.course_style .course dl{padding-left:500px;padding-bottom:30px}
.wrap_layer_popup.course_style .course dl.fst{padding-left:0}
.wrap_layer_popup.course_style .course dt{padding-bottom:10px;font-size:24px;color:#2f62cb;line-height:1.2}
.wrap_layer_popup.course_style .course dt .desc{font-size:16px;color:#111}
.wrap_layer_popup.course_style .course dd{font-size:15px;color:#555;line-height:1.4}
.wrap_layer_popup.course_style .course .fst dd{font-size:14px;color:#939393}
.wrap_layer_popup.course_style .course .fst .hash{margin-right:10px}
.wrap_layer_popup.course_style .course .image{position:absolute;top:80px;left:0}

/* 환급반 현황보기 */
#layer_choice_refund{width:540px}
#layer_choice_refund h3{padding:30px 0;border-bottom:2px solid #000;font-size:24px;color:#2f62cb}
#layer_choice_refund .pop_close{position:absolute;top:25px;right:27px;width:25px;height:25px}
#layer_choice_refund .pop_close img{display:block;width:100%}
#layer_choice_refund .btn_box{overflow:hidden;margin:30px 0 15px}
#layer_choice_refund .btn_box a{float:left;width:266px;height:50px;background:#3e4347;text-align:center;line-height:50px;color:#fff}
#layer_choice_refund .btn_box a:first-child{margin-right:7px}
#layer_choice_refund .btn_box a em{display:inline-block;width:19px;height:19px;margin-left:5px;border-radius:19px;font-weight:bold;background:#fff;line-height:18px;text-align:center;color:#3e4347}
#layer_choice_refund .txt{font-size:14px;color:#999}

/* 내환급 현황 */
#layer_myrefund{width:850px}
#layer_myrefund h3{padding:30px 0;font-size:24px;color:#2f62cb}
#layer_myrefund .pop_close{position:absolute;top:25px;right:27px;width:25px;height:25px}
#layer_myrefund .pop_close img{display:block;width:100%}
#layer_myrefund table{width:100%;margin-bottom:30px;border-top:2px solid #000}
#layer_myrefund table tr th{height:40px;padding:0 15px;font-size:15px;border-width:0 0 1px 1px;border-style:solid;border-color:#e9e9e9;background:#f8f8f8}
#layer_myrefund table tr th:first-child{border-left:none}
#layer_myrefund table tr th > select{display:block;width:96%;height:48px;margin:7px 0;padding:0 2%;font-size:15px}
#layer_myrefund table tr td{height:40px;padding:0 15px;border-width:0 0 1px 1px;border-style:solid;border-color:#e9e9e9;font-size:15px;text-align:center}
#layer_myrefund table tr td:first-child{border-left:none}
#layer_myrefund table tr td > em{font-weight:bold;color:#2f62cb}
#layer_myrefund table tr td a.bt_apply{display:block;width:100px;height:30px;margin:0 auto;background:#3e4347;text-align:center;line-height:30px;color:#fff}
#layer_myrefund table tr td a.bt_apply.none{background:#bbb;cursor:default}
#layer_myrefund table tr.disable th{color:#d0d0d0}
#layer_myrefund table tr.disable td{color:#d0d0d0}
#layer_myrefund table tr.disable td em{color:#afc2e8}
#layer_myrefund .tbl_info tr th{border-left:none}
#layer_myrefund .tbl_info tr td{border-left:none;text-align:left}
#layer_myrefund .txt_list{margin-bottom:26px}
#layer_myrefund .txt_list li{font-size:13px;color:#666}
#layer_myrefund .noti_box{padding:30px;background:#f8f8f8}
#layer_myrefund .noti_box p{font-size:14px;color:#888}
#layer_myrefund .noti_box strong{display:block;margin-bottom:20px;font-size:18px;color:#333}
#layer_myrefund .bt_complete{display:block;width:330px;height:54px;margin:30px auto 0;font-size:16px;background:#3e4347;line-height:54px;text-align:center;color:#fff}
#layer_myrefund .bt_complete.none{background:#bbb;cursor:default}
 
/* 강의 목록 */
.myclass_section .lec_area{position:relative}
.myclass_section .lec_area .table_st10 td,
.myclass_section .lec_area .table_st10 .lec_play,
.myclass_section .lec_area .table_st10 .down_items li a{color:#666}
.myclass_section .lec_area .lec_tit{padding-bottom:30px;font-size:20px;color:#000}
.myclass_section .lec_area .lec_tit .fc_orange{position:relative;padding-left:10px}
.myclass_section .lec_area .lec_tit .fc_orange::before{position:absolute;top:0;left:0;color:#ccc;content:'|'}
.myclass_section .lec_area .wrap_graph{position:relative;padding-bottom:55px;margin-bottom:70px}
.myclass_section .lec_area .wrap_graph dl{position:relative;padding-left:145px}
.myclass_section .lec_area .wrap_graph dt{position:absolute;top:0;left:0;width:140px;font-size:12px;color:#333;line-height:50px}
.myclass_section .lec_area .wrap_graph dd{position:relative;height:50px;width:830px;padding-right:25px;background:url(//img.siwonschool.com/www/v4/myclass/bg_graph.gif)}
.myclass_section .lec_area .wrap_graph .wrap_bar{position:absolute;top:19px;left:0;width:830px;height:13px}
.myclass_section .lec_area .wrap_graph .bar{display:block;position:absolute;top:0;left:0;height:100%;background:#3469d7}
.myclass_section .lec_area .wrap_graph .per{position:absolute;bottom:5px;left:145px;width:855px;padding-top:30px;border-top:1px solid #3e4347}
.myclass_section .lec_area .wrap_graph .per li{float:left;width:83px;height:20px;font-size:14px;color:#999;text-indent:-10px;line-height:20px}
.myclass_section .lec_area .wrap_graph .per li.last{width:25px;color:#2f62cb}
.myclass_section .lec_area #lec_pos{position:absolute;top:-70px;left:0;width:100%}
.myclass_section .lec_ver{position:relative;height:48px;margin-bottom:30px}
.myclass_section .lec_ver li{float:left}
.myclass_section .lec_ver.t2 li{width:50%}
.myclass_section .lec_ver.t4 li{width:25%}
.myclass_section .lec_ver.t5 li{width:20%}
.myclass_section .lec_ver li a{display:block;position:relative;height:46px;border:1px solid #e8e8e8;border-width:1px 1px 1px 0;font-size:16px;color:#707070;line-height:44px;text-align:center}
.myclass_section .lec_ver li:first-child a{border-width:1px}
.myclass_section .lec_ver li.on a{border-color:#3e4347;color:#fff;font-weight:bold;background:#3e4347}
.myclass_section .lec_ver li .comment{display:none;position:absolute;top:75px;left:0;padding-left:30px;width:950px;font-size:15px;color:#707070}
.myclass_section .lec_ver li .comment b{display:block;padding-bottom:5px;font-size:16px;color:#000}
.myclass_section .lec_ver li.on .comment{display:block}
.myclass_section .lec_ver[data-type="info"]{margin-bottom:110px}
.myclass_section .lec_ver[data-type="info"] li.on a::after{position:absolute;left:50%;bottom:-8px;margin-left:-10px;border-top:7px solid #3e4347;border-left:10px solid transparent;border-right:10px solid transparent;content:''}
.myclass_section .lec_ver[data-type="info"]:hover li a{border-color:#e8e8e8;color:#707070;font-weight:normal;background:#fff}
.myclass_section .lec_ver[data-type="info"]:hover li a::after{content:none}
.myclass_section .lec_ver[data-type="info"]:hover li .comment{display:none}
.myclass_section .lec_ver[data-type="info"] li:hover a{border-color:#3e4347;color:#fff;font-weight:bold;background:#3e4347}
.myclass_section .lec_ver[data-type="info"] li:hover a::after{position:absolute;left:50%;bottom:-8px;margin-left:-10px;border-top:7px solid #3e4347;border-left:10px solid transparent;border-right:10px solid transparent;content:''}
.myclass_section .lec_ver[data-type="info"] li:hover .comment{display:block}
.myclass_section .lec_near{margin-bottom:40px;padding:40px 0 50px;border:1px solid #e8e8e8;text-align:center}
.myclass_section .lec_near li{display:inline-block;width:240px;margin:0 20px;vertical-align:top}
.myclass_section .lec_near li a{display:block}
.myclass_section .lec_near li .order{display:block;padding-bottom:10px;font-size:16px;color:#000;font-weight:bold;text-align:center}
.myclass_section .lec_near li .thumb{display:block;position:relative;height:140px;background:url(//img.siwonschool.com/www/v4/myclass/no_image.png) center top no-repeat}
.myclass_section .lec_near li .tit{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:15px;margin-bottom:10px;font-size:16px;color:#000;text-align:center}
.myclass_section .lec_near li .desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;font-size:15px;text-align:center;line-height:1.4}
.myclass_section .lec_near li.latest .order,
.myclass_section .lec_near li.latest .tit{color:#2f62cb}
.myclass_section .lec_near li.latest .thumb::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(47,98,203,.65);content:''}
.myclass_section .down_bts{text-align:right}
.myclass_section .down_bts .bt{display:inline-block;height:32px;margin-bottom:10px;padding:0 30px;border:1px solid #2f62cb}
.myclass_section .down_bts .bt span{display:inline-block;padding-right:25px;font-size:15px;line-height:30px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/comm/ico_down.png) no-repeat right center}
.myclass_section .down_bts .bt:hover{text-decoration:none}
.myclass_section .desc_table_top{height:40px;font-size:14px;line-height:38px;color:#fff;font-weight:bold;text-indent:15px;text-shadow:1px 1px #7ea1ea;background:#84a9f6}
.myclass_section .table_st10 .latest td{border-bottom-color:#ff7200;background:#ffebdb url(//img.siwonschool.com/www/v4/myclass/bg_table_latest.jpg) left top repeat-x}
.myclass_section .table_st10 .latest .line_l{border-left-color:#ff7200}
.myclass_section .table_st10 .latest .fc_orange{border-right-color:#ff7200}

.myclass_section .table_pos{position:relative;width:100%}
.myclass_section .lec_quick{position:absolute;top:70px;left:50%;margin-left:560px;width:88px;margin-top:-30px;border:1px solid #e8e8e8;border-radius:3px;background:#fff}
.myclass_section .lec_quick.fixed{position:fixed;margin-top:0}
.myclass_section .lec_quick .bt_up,
.myclass_section .lec_quick .bt_down{display:block;height:35px;padding-left:15px;font-size:13px;color:#3e4347;line-height:33px;background:#f8f8f8}
.myclass_section .lec_quick .bt_down{border-top:1px solid #e8e8e8}
.myclass_section .lec_quick .bt_up i{display:inline-block;width:11px;height:13px;margin-right:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/myclass/arr_quick.png) left top no-repeat}
.myclass_section .lec_quick .bt_down i{display:inline-block;width:11px;height:13px;margin-right:10px;vertical-align:middle;background:url(//img.siwonschool.com/www/v4/myclass/arr_quick.png) left bottom no-repeat}
.myclass_section .lec_quick ol li{border-top:1px solid #e8e8e8}
.myclass_section .lec_quick ol li a{display:block;height:34px;padding-left:15px;font-size:13px;color:#888;line-height:32px}
.myclass_section .lec_quick .confirm{display:inline-block;width:90px;height:57px;border-radius:3px;text-align:center;background:#2f62cb;color:#fff;padding:12px 0;box-sizing:border-box;font-weight:bold;margin-top:10px}

/* 리얼트레이닝 */
.myclass_section .real_step_box{overflow:hidden;border:1px solid #e8e8e8;border-radius:4px 4px 0 0}
.myclass_section .real_step_box .steps{overflow:hidden;border-bottom:2px solid #2f62cb}
.myclass_section .real_step_box .steps li{float:left;position:relative;width:223px;height:67px;margin-left:-20px;background:url(//img.siwonschool.com/www/v4/myclass/real_step_bg.png) left top no-repeat}
.myclass_section .real_step_box .steps li.fst{width:203px;padding-left:20px}
.myclass_section .real_step_box .steps li.last{width:203px}
.myclass_section .real_step_box .steps li a{display:block;height:100%}
.myclass_section .real_step_box .steps li .step{display:block;padding-top:14px;font-size:15px;color:#2f62cb;text-align:center;line-height:1.2}
.myclass_section .real_step_box .steps li .total{display:block;font-size:15px;text-align:center;line-height:1.2}
.myclass_section .real_step_box .steps li.on{background-position:left bottom}
.myclass_section .real_step_box .steps li.on .step,
.myclass_section .real_step_box .steps li.on .total{color:#fff}
.myclass_section .real_step_box .cate_box{padding:30px 0 30px 29px}
.myclass_section .real_step_box .cate_box .cate{overflow:hidden}
.myclass_section .real_step_box .cate_box .cate li{float:left;width:224px;height:46px;border:1px solid #e8e8e8;margin-right:10px;margin-bottom:10px}
.myclass_section .real_step_box .cate_box .cate li a{display:block;height:100%;font-size:16px;color:#707070;line-height:44px;text-align:center}
.myclass_section .real_step_box .cate_box .cate li.on{border-color:#3e4347;background:#3e4347}
.myclass_section .real_step_box .cate_box .cate li.on a{color:#fff}
.myclass_section .real_step_box .cate_box .cate_info{padding-top:20px;padding-right:30px}
.myclass_section .real_step_box .cate_box .cate_info .tit{padding-bottom:5px;font-size:16px;color:#000;line-height:1;font-weight:bold}
.myclass_section .real_step_box .cate_box .cate_info .desc{font-size:15px;color:#707070;line-height:1.4}
.myclass_section .real_sort_box{position:relative;margin:30px 0;padding-bottom:15px;border-bottom:1px solid #3e4347}
.myclass_section .real_sort_box .select_st1{width:375px;height:48px;border-color:#3e4347;color:#000;line-height:46px;font-size:15px}
.myclass_section .real_sort_box .sort{position:absolute;top:30px;right:0}
.myclass_section .real_sort_box .sort li{display:inline-block;float:left;position:relative;padding-left:35px;padding-right:10px}
.myclass_section .real_sort_box .sort li::before{position:absolute;top:6px;left:12px;width:1px;height:10px;background:#e8e8e8;content:''}
.myclass_section .real_sort_box .sort li:first-child::before{content:none}
.myclass_section .real_sort_box .sort li a{font-size:16px;color:#999;line-height:1.2}
.myclass_section .real_sort_box .sort li.on a{color:#3469d7}
.myclass_section .real_lec_list{overflow:hidden}
.myclass_section .real_lec_list .sub_cate{padding-bottom:15px;font-size:22px;color:#000;line-height:1}
.myclass_section .real_lec_list .real_list{overflow:hidden;width:1030px;margin-bottom:30px}
.myclass_section .real_lec_list li{float:left;width:232px;margin:0 24px 30px 0}
.myclass_section .real_lec_list .box_unit{position:relative;display:block;width:100%;height:232px}
.myclass_section .real_lec_list .box_unit.on::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(255,114,0,.4);content:''}
.myclass_section .real_lec_list .box_unit span.th{position:absolute;left:0;bottom:0;display:block;width:100%;height:184px}
.myclass_section .real_lec_list .box_unit dl{position:relative;display:block;height:100%;background:url(//img.siwonschool.com/comm/black_op60.png) repeat}
.myclass_section .real_lec_list .box_unit dt{display:inline-block;width:100%;height:48px;line-height:46px;font-size:15px;color:#9463b3;background:#111}
.myclass_section .real_lec_list .box_unit dt span{padding:0 10px}
.myclass_section .real_lec_list .box_unit dd.tit_cate3{overflow:hidden;display:table;position:relative;z-index:2;width:100%;height:120px;text-align:center;line-height:1.3;color:#ddd}
.myclass_section .real_lec_list .box_unit dd.tit_cate3 span{display:table-cell;width:100%;vertical-align:middle;padding:0 15px}
.myclass_section .real_lec_list .box_unit dd.mode{position:absolute;left:10px;bottom:0;width:214px;height:40px;background:url(//img.siwonschool.com/comm/white_op20.png) repeat-x left top}
.myclass_section .real_lec_list .box_unit dd.mode span{display:inline-block;padding-right:23px;padding-top:8px;font-size:15px;color:#fff;background:url(//img.siwonschool.com/www/v4/myclass/ico_play_real.png) no-repeat right 11px;background-size:17px auto}
.myclass_section .real_lec_list .box_unit dd.score span{position:absolute;right:10px;bottom:10px;z-index:2;display:block;width:60px;height:60px;border-radius:50%;text-align:center;line-height:58px;font-size:25px;font-weight:bold;font-family:'Arial';color:#491c52;background:#fff}
.myclass_section .real_lec_list .box_unit dd.score.on span{color:#fff;background:#491c52}


/* 수강신청 신용카드 할부안내 */
.wrap_quick_ban .card_info_box{position:absolute;top:0;left:50%;width:90px;height:100%;margin-left:526px;z-index:2;overflow:hidden}
.wrap_quick_ban .card_info_box .info_list{overflow:hidden}
.wrap_quick_ban .card_info_box .info_list li{margin-bottom:1px}
.wrap_quick_ban .card_info_box .info_list .bt_m{display:block;width:100%;height:30px;color:#fff;background:#999;font-weight:bold;font-size:12px;line-height:30px;text-align:center}
.wrap_quick_ban .card_info_box .info_list .bt_m:hover{text-decoration:none}
.wrap_quick_ban .card_info_box .info_box{position:relative;width:90px;height:307px;background:url(//img.siwonschool.com/www/application/bg_card_info.png) no-repeat}
.wrap_quick_ban .card_info_box .bt_top{display:block;position:absolute;bottom:0;left:0;width:90px;height:30px}

/* 무료강좌 */
.sample_section .sample_head{padding:50px 0 70px;overflow:hidden}
.sample_section .sample_head .text_area{float:left;width:510px}
.sample_section .sample_head .text_area .fc_blue{font-size:16px}
.sample_section .sample_head .text_area .titsub{padding:15px 0 25px}
.sample_section .sample_head .text_area .desc{padding-bottom:60px;font-size:15px;color:#5b5b5b;line-height:1.5}
.sample_section .sample_head .text_area .count{padding:24px;font-size:20px;text-align:center;border-top:1px solid #2f62cb;border-bottom:1px solid #2f62cb;color:#2f62cb}
.sample_section .sample_head .text_area .count .num{font-size:30px;font-weight:bold}
.sample_section .sample_head .text_area .count .num span{display:inline-block;width:28px;height:34px;margin-left:1px;padding-bottom:4px;line-height:34px;border:1px solid #2f62cb;border-radius:1px}
.sample_section .sample_head .text_area .count .num i{margin-left:1px}
.sample_section .sample_head .mov_area{float:right;width:440px}
.sample_section .sample_head .mov_area a{display:block;height:100%}
.sample_section .sample_head .mov_area .thumb{display:block}
.sample_section .sample_head .mov_area .mask{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity50.png)}
.sample_section .sample_head .mov_area a:hover .mask{display:block}
.sample_section .sample_head .mov_area .mask span{position:absolute;left:85px;bottom:35px;font-size:20px;color:#fff}
.sample_section .sample_head .mov_area .wrap_mov_b{overflow:hidden;position:relative;width:100%;height:277px;margin-bottom:20px}
.sample_section .sample_head .mov_area .wrap_mov_b .ico_play{display:block;position:absolute;left:21px;bottom:19px;width:53px;height:53px;background:url(//img.siwonschool.com/www/v2/comm/ico_play3.png) no-repeat}
.sample_section .sample_head .mov_area .wrap_mov_b .info{position:absolute;bottom:0;left:0;width:100%;height:56px;font-size:14px;color:#fff;background:#222}
.sample_section .sample_head .mov_area .wrap_mov_b .info span{display:block;padding:7px 0 0 20px;line-height:1.4}
.sample_section .sample_head .mov_area .wrap_mov_b .info .count{font-size:13px;color:#999}
.sample_section .sample_head .mov_area .wrap_mov_s{float:left;position:relative;width:140px;height:90px;margin-left:10px}
.sample_section .sample_head .mov_area .wrap_mov_s .info{overflow:hidden;position:absolute;bottom:3px;left:3px;font-size:13px;color:#fff;white-space:nowrap;text-overflow:ellipsis}
.sample_section .sample_head .mov_area .wrap_mov_s .info span{display:block;overflow:hidden;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}
.sample_section .sample_head .mov_area .wrap_mov_s .info .count{display:inline-block;height:12px;padding-left:15px;font-size:11px;color:#fff;background:url(//img.siwonschool.com/www/v2/sample/ico_play_12.png) left bottom no-repeat}
.sample_section .sample_sec1{position:relative}
.sample_section .sample_sec2{position:relative;padding-top:70px}
.sample_section .sample_sec3{position:relative;padding-top:70px}
.sample_section .sample_sec4{position:relative;padding-top:70px}
.sample_section .sample_sec5{position:relative;padding-top:70px}
.sample_section .sample_sec6{position:relative;padding-top:70px}
.sample_section .wrap_sample{padding:30px 10px}
.sample_section .wrap_sample .sample_tit{font-size:22px;color:#000}
.sample_section .wrap_sample .sample_desc{padding:15px 0 0;min-height:50px;color:#5b5b5b;line-height:1.6}
.sample_section .wrap_sample .sample_list{overflow:hidden}
.sample_section .wrap_sample .sample_list li{float:left;width:298px;margin:30px 0 0 40px;border:1px solid #e8e8e8;background:#f8f8f8}
.sample_section .wrap_sample .sample_list .lec_thumb{height:204px;padding:30px 30px 0;border-bottom:1px solid #e8e8e8;background:#fff}
.sample_section .wrap_sample .sample_list .lec_thumb .lec_tit{padding-bottom:20px;font-size:16px;color:#000}
.sample_section .wrap_sample .sample_list .wrap_thumb{display:block;overflow:hidden;position:relative;height:141px}
.sample_section .wrap_sample .sample_list .wrap_thumb .mask{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity50.png)}
.sample_section .wrap_sample .sample_list .wrap_thumb .mask span{position:absolute;left:43px;bottom:15px;font-size:13px;color:#fff}
.sample_section .wrap_sample .sample_list .wrap_thumb:hover .mask{display:block}
.sample_section .wrap_sample .sample_list .wrap_thumb .ico_play{display:block;position:absolute;left:9px;bottom:8px;width:29px;height:29px;background:url(//img.siwonschool.com/www/v2/comm/ico_play3_s.png) no-repeat}
.sample_section .wrap_sample .sample_list .lec_info{overflow:hidden;padding:30px 25px}
.sample_section .wrap_sample .sample_list .lec_info dl{padding-bottom:2px}
.sample_section .wrap_sample .sample_list .lec_info dt{float:left;width:60px;color:#333;font-weight:bold;line-height:1.6}
.sample_section .wrap_sample .sample_list .lec_info dt .ws{padding-left:25px}
.sample_section .wrap_sample .sample_list .lec_info dd{float:left;width:180px;padding-left:3px;color:#5b5b5b;line-height:1.6}
.sample_section .wrap_sample .sample_list .lec_info dd .total{color:#a5a5a5}
.sample_section .wrap_sample.smart{padding:40px 10px 70px;border-top:1px solid #e8e8e8}
.sample_section .sample_list .lec_info{height:41px}
.sample_section .sample_sec1 .sample_list .lec_info.h2{height:85px}
.sample_section .mp3_list{margin-top:30px}
.sample_section .mp3_list li{height:200px;margin-top:10px;padding:20px;border:1px solid #e8e8e8}
.sample_section .mp3_list dl{position:relative;height:100%;padding-left:260px}
.sample_section .mp3_list .thumb{position:absolute;top:0;left:0}
.sample_section .mp3_list dt{padding-bottom:15px;font-size:16px;color:#000}
.sample_section .mp3_list .cont{color:#5b5b3b;line-height:1.6}
.sample_section .mp3_list .cont .fc_blue{display:block;padding-top:10px}
.sample_section .mp3_list .wrap_button{position:absolute;left:260px;bottom:0}
.sample_section .mp3_list .bt_down{font-size:12px;color:#2f62cb;border:1px solid #2f62cb;padding:2px 15px 5px;background:#fff}
.sample_section .round_bt_area .bt_round{position:absolute;top:141px;z-index:2;width:100px;height:70px;padding-top:30px;border:1px solid #e8e8e8;border-radius:50px;color:#999;line-height:1.6;text-align:center;cursor:pointer}
.sample_section .sample_sec1 .round_bt_area .bt_round,.sample_section .sample_sec3 .round_bt_area .bt_round{top:71px}
.sample_section .round_bt_area .bt_round:hover{border-color:#2f62cb;color:#2f62cb}
.sample_section .round_bt_area .on .bt_round{height:79px;color:#2f62cb;border-color:#2f62cb;border-width:1px 1px 0 1px;border-radius:50px 50px 0 0;background:#f8f8f8 url(//img.siwonschool.com/www/v2/comm/arr_b_blue.png) center 90px no-repeat}
.sample_section .round_bt_area .bt_round#alllist{right:220px}
.sample_section .round_bt_area .bt_round#curri{right:110px}
.sample_section .round_bt_area .bt_round#detail{display:block;right:0}
.sample_section .round_bt_area .layer{display:none;position:absolute;top:230px;right:10px;z-index:3;width:918px;padding:15px 30px;border:1px solid #2f62cb;background:#f8f8f8}
.sample_section .round_bt_area .on .layer{display:block}
.sample_section .round_bt_area .close_layer{position:absolute;top:20px;right:30px;cursor:pointer}
.sample_section .round_bt_area .all_list_layer a{display:block}
.sample_section .round_bt_area .all_list_layer a:hover{color:#2f62cb;text-decoration:underline}
.sample_section .round_bt_area .curri_layer .steps{overflow:hidden;padding-left:158px}
.sample_section .round_bt_area .curri_layer .steps li{float:left;width:240px;height:50px;margin-left:20px;color:#000;line-height:48px;text-align:center;background:#ccc}
.sample_section .round_bt_area .curri_layer .steps li:first-child{margin-left:0}
.sample_section .round_bt_area .curri_layer .wrap_cate{height:50px;margin-top:10px}
.sample_section .round_bt_area .curri_layer .lec_cate{float:left;width:148px;height:48px;font-size:14px;color:#000;line-height:48px;text-align:center;background:#ccc}
.sample_section .round_bt_area .curri_layer .lec_name{float:left;position:relative;width:240px;height:50px;padding-left:20px}
.sample_section .round_bt_area .curri_layer .lec_name.max{width:500px}
.sample_section .round_bt_area .curri_layer .lec_name.step1,
.sample_section .round_bt_area .curri_layer .lec_name.word1,
.sample_section .round_bt_area .curri_layer .lec_name.talk1{padding-left:10px}
.sample_section .round_bt_area .curri_layer .lec_name.grammar1,
.sample_section .round_bt_area .curri_layer .lec_name.max{margin-left:250px}
.sample_section .round_bt_area .curri_layer .lec_name.step2,
.sample_section .round_bt_area .curri_layer .lec_name.word2,
.sample_section .round_bt_area .curri_layer .lec_name.talk2,
.sample_section .round_bt_area .curri_layer .lec_name.step3,
.sample_section .round_bt_area .curri_layer .lec_name.blacklabel,
.sample_section .round_bt_area .curri_layer .lec_name.grammar2{background:url(//img.siwonschool.com/www/v2/comm/arr_r_black.png) 7px 19px no-repeat}
.sample_section .round_bt_area .curri_layer .lec_name .lec_tit{width:238px;height:48px;border:1px solid #e9e9e9;font-size:14px;color:#000;line-height:48px;text-align:center;background:#fff;cursor:pointer}
.sample_section .round_bt_area .curri_layer .lec_name.on .lec_tit{border-color:#2f62cb;color:#fff;background:#2f62cb}
.sample_section .round_bt_area .curri_layer .lec_name.max .lec_tit{width:498px;border:1px dashed #2f62cb;color:#2f62cb}
.sample_section .round_bt_area .curri_layer .lec_name.max.on .lec_tit{color:#fff !important}
.sample_section .round_bt_area .curri_layer .lec_name .book_info{display:none;position:absolute;top:50px;right:0;z-index:3;width:198px;height:210px;border:1px solid #2f62cb;padding:0 20px;background:#fff}
.sample_section .round_bt_area .curri_layer .lec_name.max .book_info{width:458px}
.sample_section .round_bt_area .curri_layer .lec_name.on .book_info{display:block}
.sample_section .round_bt_area .curri_layer .book_info dl{padding-top:30px}
.sample_section .round_bt_area .curri_layer .book_info dl.half{float:left;width:50%}
.sample_section .round_bt_area .curri_layer .book_info dt{padding-bottom:15px;text-align:center}
.sample_section .round_bt_area .curri_layer .book_info dd{text-align:center;color:#000}
.sample_section .round_bt_area .curri_layer .book_info .tail{position:absolute;top:-10px;left:50%;margin-left:-8px}

/* 커뮤니티 메인 */
.community_section .banner_text #text_pager li{display:table}
.community_section .banner_text #text_pager li a{display:table-cell;width:100%;padding:5px 0 6px;font-size:15px;vertical-align:middle}
.community_section .bt_more_comm{position:absolute;top:5px;right:0}
.community_section .wrap_comm_best{overflow:hidden;position:relative;padding-bottom:50px;margin-top:50px}
.community_section .wrap_comm_best .best_sl li{width:312px}
.community_section .wrap_comm_best .best_sl li a{display:block;padding:20px 20px 0;border:1px solid #fff;background:#fff}
.community_section .wrap_comm_best .best_sl li.on a,
.community_section .wrap_comm_best .best_sl li a:hover{border-color:#2f62cb}
.community_section .wrap_comm_best .best_sl .no{display:inline-block;height:15px;padding:0 0 10px 20px;font-size:14px;font-weight:bold;color:#2f62cb;line-height:15px;background:url(//img.siwonschool.com/www/v2/community/ico_best.png) left top no-repeat}
.community_section .wrap_comm_best .best_sl .tit{display:block;overflow:hidden;height:36px;padding-bottom:10px;border-bottom:1px solid #000;font-size:15px;font-weight:bold;color:#111}
.community_section .wrap_comm_best .best_sl a:hover .tit{text-decoration:underline}
.community_section .wrap_comm_best .best_sl .cont{display:block;height:180px;margin:15px 0;font-size:14px;color:#666;line-height:1.7}
.community_section .wrap_comm_best .best_sl .cont p{line-height:1.7}
.community_section .wrap_comm_best .best_sl .more{font-size:14px;color:#111;text-decoration:underline}
.community_section .wrap_comm_best .best_sl .wrap_info{display:block;height:20px;margin-top:15px;padding:15px 0;border-top:1px dotted #e8e8e8;font-size:13px;line-height:20px;color:#666}
.community_section .wrap_comm_best .best_sl .wrap_info > *{float:left}
.community_section .wrap_comm_best .best_sl .wrap_info .name{padding-left:5px;color:#000}
.community_section .wrap_comm_best .best_sl .wrap_info .line{padding-left:21px;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) 10px 3px no-repeat}
.community_section .wrap_comm_best .best_sl .wrap_avatar{display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;background:#f8f8f8}
.community_section .wrap_comm_best .best_sl .wrap_avatar .avatar_mask{display:block;width:100%;height:100%;border:1px solid #e8e8e8;border-radius:10px}
.community_section .wrap_comm_best .bx-controls-auto{overflow:hidden;width:0;height:0;position:absolute;left:-99999px}
.community_section .wrap_comm_best .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:210px;width:35px;height:35px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/community/nav_review2.png) no-repeat}
.community_section .wrap_comm_best .bx-controls-direction a.bx-prev{left:0;background-position:left top}
.community_section .wrap_comm_best .bx-controls-direction a.bx-next{right:0;background-position:right top}
.community_section .comm_w1{position:relative;width:490px}
.community_section .comm_w2{position:relative;width:320px}
.community_section .list_st1{padding:0 14px;border:1px solid #e8e8e8}
.community_section .list_st1 li{border-top:1px dotted #e8e8e8}
.community_section .list_st1 li{border-top:1px dotted #e8e8e8}
.community_section .list_st1 li:first-child{border:none}
.community_section .list_st1 li a{display:block;overflow:hidden;position:relative;height:47px;padding-right:200px;line-height:47px;color:#000;text-overflow:ellipsis;white-space:nowrap}
.community_section .comm_w2 .list_st1 li a{padding:0}
.community_section .list_st1 .tit{position:relative}
.community_section .list_st1 a:hover .tit{color:#2f62cb}
.community_section .list_st1 .ico_new img{vertical-align:middle}
.community_section .list_st1 .info{position:absolute;right:0;top:0}
.community_section .list_st1 .info .date{padding-left:21px;color:#666;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) 10px 18px no-repeat}
.community_section .today_sl{width:450px;height:200px;padding:19px 20px 20px;border:1px solid #e8e8e8}
.community_section .today_sl .today_list{overflow:hidden}
.community_section .today_sl .today_list li{height:62px;padding-left:72px}
.community_section .today_sl .today_list li:first-child{margin-top:0}
.community_section .today_sl .today_list li .cmt{display:block;position:relative;height:42px;margin-left:10px;padding:9px 14px 9px 27px;background:#fafafa;border:1px dotted #ccc;border-radius:5px}
.community_section .today_sl .today_list li .cmt:after{display:block;position:absolute;top:50%;left:-10px;width:13px;height:10px;margin-top:-6px;background:url(//img.siwonschool.com/www/v2/community/today_bg_arrow.png) center no-repeat;background-size:13px 10px;content:''}
.community_section .today_sl .today_list li .cmt .thum{display:block;position:absolute;top:0;left:-72px;width:50px;height:50px;background:#fafafa}
.community_section .today_sl .today_list li .cmt .thum img{display:block;width:38px;height:38px;padding:12px 6px 0}
.community_section .today_sl .today_list li .cmt .thum:after{display:block;position:absolute;top:0;left:0;width:50px;height:50px;background:url(//img.siwonschool.com/www/v2/community/today_thum.png) no-repeat;background-size:50px 50px;content:''}
.community_section .today_sl .today_list li .cmt .info{display:block;margin-bottom:5px;font-size:12px}
.community_section .today_sl .today_list li .cmt .info .name{padding-right:6px;color:#2f62cb}
.community_section .today_sl .today_list li .cmt .info .date{position:relative;padding-left:8px;color:#666}
.community_section .today_sl .today_list li .cmt .info .date:before{display:block;position:absolute;top:2px;left:0;width:1px;height:12px;background:#ddd;content:''}
.community_section .today_sl .today_list li .cmt .cont{display:block;overflow:hidden;height:21px;font-size:12px;line-height:21px;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}
.community_section .today_sl .bx-controls-auto, .community_section .today_sl .bx-controls{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.community_section .wrap_comm_diary{position:relative;height:189px;padding:30px 20px 20px 120px;border:1px solid #e8e8e8}
.community_section .wrap_comm_diary .thumb{position:absolute;top:30px;left:20px}
.community_section .wrap_comm_diary .tit{display:block;padding-bottom:15px;font-size:14px;color:#000;font-weight:bold}
.community_section .wrap_comm_diary .cont,
.community_section .wrap_comm_diary .cont p{padding-bottom:10px;font-size:14px}
.community_section .list_st2{border-top:2px solid #000}
.community_section .list_st2 li{border-bottom:1px dotted #e8e8e8}
.community_section .list_st2 li.last{border-bottom:1px solid #e8e8e8}
.community_section .list_st2 a{display:block;height:47px;line-height:47px}
.community_section .list_st2 a > *{display:inline-block;float:left}
.community_section .list_st2 a .tit{overflow:hidden;width:270px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}
.community_section .list_st2 a:hover .tit{color:#2f62cb}
.community_section .list_st2 a .name{overflow:hidden;width:75px;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.community_section .list_st2 .ico_new img{vertical-align:middle}
.community_section .wrap_comm_chain{overflow:hidden;width:490px;height:240px;background:url(//img.siwonschool.com/www/v2/community/bg_comm_chain_02.jpg) no-repeat;background-size:cover}
.community_section .wrap_comm_chain a{display:block;width:100%;height:100%}
.community_section .wrap_comm_chain .wrap_item{display:block;padding-top:15px}
.community_section .wrap_comm_chain .wrap_item.odd{margin-left:10px;padding-left:10px;text-align:left;background:url(//img.siwonschool.com/www/v2/community/tail_chain_left.png) left 34px no-repeat}
.community_section .wrap_comm_chain .wrap_item.even{margin-right:10px;padding-right:10px;text-align:right;background:url(//img.siwonschool.com/www/v2/community/tail_chain_right.png) right 34px no-repeat}
.community_section .wrap_comm_chain .wrap_item em{display:inline-block;position:relative;min-width:100px;height:40px;padding:0 10px;border-radius:3px;line-height:40px;font-size:14px;color:#2f62cb;background:#fff}
.community_section .wrap_comm_chain .odd .ico_new{position:absolute;top:50%;right:-25px;margin-top:-8px}
.community_section .wrap_comm_chain .even .ico_new{position:absolute;top:50%;left:-25px;margin-top:-8px}

/* 커뮤니티 - 수강후기 */
.community_section .wrap_review_top{padding-top:70px;overflow:hidden}
.community_section .wrap_review_top .subtit{padding-bottom:20px;font-size:16px;color:#000}
.community_section .wrap_best_review{float:left;width:500px}
.community_section .wrap_best_review2{overflow:hidden;position:relative}
.community_section .best_review_cont{position:relative;height:303px;padding:0 19px;border:1px solid #e8e8e8;background:#fff}
.community_section .wrap_best_review2 .best_review_cont{border:none}
.community_section .best_review_cont .best_month{height:70px;line-height:70px;font-size:24px;color:#2f62cb;text-align:center;margin:0 50px}
.community_section .best_review_cont .bt_other{display:block;overflow:hidden;position:absolute;top:27px;width:25px;height:25px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/community/nav_review.png) no-repeat}
.community_section .best_review_cont .bt_other.prev{left:19px;background-position:left top}
.community_section .best_review_cont .bt_other.next{right:19px;background-position:right top}
.community_section .wrap_best_review .bx-controls-direction a,
.community_section .wrap_best_review2 .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:27px;z-index:55;width:25px;height:25px;text-indent:-99999px;background:url(//img.siwonschool.com/www/v2/community/nav_review.png) no-repeat}
.community_section .wrap_best_review .bx-controls-direction a.bx-prev,
.community_section .wrap_best_review2 .bx-controls-direction a.bx-prev{left:19px;background-position:left top}
.community_section .wrap_best_review .bx-controls-direction a.bx-next,
.community_section .wrap_best_review2 .bx-controls-direction a.bx-next{right:19px;background-position:right top}
.community_section .wrap_best_review .bx-controls-direction a.disabled,
.community_section .wrap_best_review2 .bx-controls-direction a.disabled{display:none}
.community_section .best_review_cont .best_list{border-top:2px solid #000;border-bottom:1px solid #eee}
.community_section .best_review_cont .best_list li{overflow:hidden;height:39px;border-top:1px dashed #eee}
.community_section .best_review_cont .best_list li.on{background:#f8f8f8}
.community_section .best_review_cont .best_list li.on dd{font-weight:bold}
.community_section .best_review_cont .best_list li:first-child{border-top:0}
.community_section .best_review_cont .best_list dt{float:left;width:80px;color:#2f62cb;font-weight:bold;line-height:39px;text-align:center}
.community_section .best_review_cont .best_list dd{overflow:hidden;float:left;width:350px;padding:0 10px;line-height:39px;text-overflow:ellipsis;white-space:nowrap}

.community_section .rivw_sec_bbs{margin-top:70px}
.community_section .wrap_review_list{padding-top:20px}
.community_section .wrap_review_list .bnr_main{margin-bottom:24px}
.community_section .wrap_review_list .tit_list{font-size:18px;color:#000;font-weight:bold;line-height:20px;margin-bottom:15px}
.community_section .wrap_review_list .review_search{overflow:hidden}
.community_section .wrap_review_list .review_search .order_list{overflow:hidden}
.community_section .wrap_review_list .review_search .order_list li{float:left;margin-right:6px;height:30px}
.community_section .wrap_review_list .review_search .order_list li:last-child{margin-right:0}
.community_section .wrap_review_list .review_search .order_list li a{display:block;padding:0 20px;height:28px;background:#f8f8f8;border:1px solid #f8f8f8;font-size:14px;color:#666;line-height:26px}
.community_section .wrap_review_list .review_search .order_list li.on a{background:#fff;color:#2f62cb;border:1px solid #2f62cb}
.community_section .wrap_review_list .review_list{margin-bottom:20px}
.community_section .wrap_review_list .review_list li{margin-top:10px;border-top:2px solid #000;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.community_section .wrap_review_list .review_list li:first-child{margin-top:0}
.community_section .wrap_review_list .review_cont{overflow:hidden;position:relative;padding:30px 20px 20px;border-bottom:1px dotted #e8e8e8;background:#fff}
.community_section .wrap_review_list .review_cont .count{padding-bottom:12px;color:#000}
.community_section .wrap_review_list .review_cont .tit{display:block;padding-top:5px;font-size:15px}
.community_section .wrap_review_list .review_cont .tit .cate{font-weight:bold}
.community_section .wrap_review_list .review_cont .tit .subject{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.community_section .wrap_review_list .review_cont .ico_new{padding:0 3px 3px;text-align:center;color:#fff;font-weight:bold;font-size:10px;background:#739ffa}
.community_section .wrap_review_list .review_cont .cont{padding-top:15px;color:#666;line-height:1.6}
.community_section .wrap_review_list .review_cont a:hover .tit{text-decoration:underline}
.community_section .wrap_review_list .review_cont a:hover .ico_new{text-decoration:none !important}
.community_section .wrap_review_list .review_cont .more{text-decoration:underline}
.community_section .wrap_review_list .review_cont .recommend{position:absolute;top:30px;right:20px}
.community_section .wrap_review_list .review_cont .tit .ico_cam{display:inline-block;position:relative;top:3px;left:2px;width:19px;height:16px;background:url(//img.siwonschool.com/www/v2/community/ico_cam.png) left bottom no-repeat;margin-right:2px}
.community_section .wrap_review_list .review_cont .ico_photo{display:inline-block;position:relative;top:3px;left:2px;width:14px;height:14px;background:url(//img.siwonschool.com/www/v2/community/ico_photo.png) left bottom no-repeat;margin-right:2px}

.community_section .wrap_review_list .review_cont .review_info{position:relative}
.community_section .wrap_review_list .review_cont .review_info .thumb_area{position:absolute;top:0;left:0}
.community_section .wrap_review_list .review_cont.thumb_type .cont_box{padding-left:195px}
.community_section .wrap_review_list .review_cont .thumb{position:relative;display:block;width:166px;height:166px}
.community_section .wrap_review_list .review_cont .thumb img{width:100%}
.community_section .wrap_review_list .review_cont .mask{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity50.png)}
.community_section .wrap_review_list .review_cont .thumb:hover .mask{display:block}
.community_section .wrap_review_list .review_cont .thumb .ico_play{display:block;position:absolute;left:9px;bottom:8px;width:29px;height:29px;background:url(//img.siwonschool.com/www/v2/comm/ico_play3_s.png) no-repeat}

.community_section .wrap_review_list .review_cont .wrap_count{padding-bottom:15px}
.community_section .wrap_review_list .review_cont .wrap_info{margin-top:5px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}
.community_section .wrap_review_list .review_cont .wrap_info .wrap_avatar{display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;background:#f8f8f8;vertical-align:middle}
.community_section .wrap_review_list .review_cont .wrap_info .wrap_avatar .avatar_mask{display:block;width:19px;height:19px;border:1px solid #e8e8e8;border-radius:10px}
.community_section .wrap_review_list .review_cont .wrap_info .name{vertical-align:middle}
.community_section .wrap_review_list .review_cont .wrap_info .date,
.community_section .wrap_review_list .review_cont .wrap_info .count,
.community_section .wrap_review_list .review_cont .wrap_info .st{margin-left:10px;padding-left:10px;color:#888;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) left 3px no-repeat}
.community_section .wrap_review_list .review_cont .wrap_info .st i{color:#2f62cb}
.community_section .wrap_review_list .review_cont .modify{float:right}
.community_section .wrap_review_list .review_cont .modify a:hover{text-decoration:underline}
.community_section .wrap_review_list .review_cont .modify .fc_red{padding-left:21px;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) 10px 3px no-repeat}
.community_section .wrap_review_list .review_cont i.best{display:inline-block;height:23px;margin-right:5px;padding:0 9px;border-radius:3px;border:1px solid #ea4444;color:#ea4444;font-size:12px;line-height:23px;vertical-align:middle}
.community_section .wrap_review_list .review_reply{padding:0px 20px;background:#fdfdfd}
.community_section .wrap_review_list .review_reply .write_reply{overflow:hidden;padding:15px 0}
.community_section .wrap_review_list .review_reply .write_reply .bt_more{position:relative;float:left;width:120px;height:30px;line-height:30px;border:1px solid #e8e8e8;background:#fff;text-align:center}
.community_section .wrap_review_list .review_reply .write_reply .bt_more a{font-size:13px;color:#777;text-align:center}
.community_section .wrap_review_list .review_reply .write_reply .bt_more.on .ico_more{background-position:bottom left}
.community_section .wrap_review_list .review_reply .write_reply .bt_more .ico_more{display:inline-block;margin-left:8px;width:8px;height:5px;background:url(//img.siwonschool.com/www/v2/comm/ico_more3.png) 0 0 no-repeat;vertical-align:middle}
.community_section .wrap_review_list .review_reply .write_reply .bt_more .count{display:inline-block;margin-left:3px}
.community_section .wrap_review_list .review_reply .write_reply .wrap_input{display:inline-block;margin-left:15px}
.community_section .wrap_review_list .review_reply .write_reply .bt_group{float:right}
.community_section .wrap_review_list .review_reply .write_reply .bt_group .bt_em30_blue,
.community_section .wrap_review_list .review_reply .write_reply .bt_group .bt_h30_blue{width:90px}
.community_section .wrap_review_list .review_reply .write_reply .bt_recommend{display:inline-block;width:98px;height:28px;border:1px solid #d71818;text-align:center;vertical-align:middle}
.community_section .wrap_review_list .review_reply .write_reply .bt_recommend a{display:inline-block;height:28px;color:#d71818;line-height:25px}
.community_section .wrap_review_list.bbs_view_comm2 .view_reply{padding:0}
.community_section .recommend .ico_heart{display:inline-block;position:relative;top:2px;width:12px;height:12px;background:url(//img.siwonschool.com/www/v2/community/ico_heart.png) left bottom no-repeat}
.community_section .recommend.on .ico_heart{background-position:left top}
.community_section .wrap_review_list .review_tail{height:20px;padding:10px 20px;background:#fdfdfd}
.community_section .wrap_review_list .review_tail .wrap_avatar{display:inline-block;position:relative;width:20px;height:20px;margin-right:10px;background:#f8f8f8;vertical-align:middle}
.community_section .wrap_review_list .review_tail .wrap_avatar .avatar{display:inline-block;width:100%;height:100%}
.community_section .wrap_review_list .review_tail .wrap_avatar .avatar_mask{display:block;width:19px;height:19px;border:1px solid #e8e8e8;border-radius:10px}
.community_section .wrap_review_list .review_tail .wrap_avatar .mask{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%}
.community_section .wrap_review_list .review_tail .name{vertical-align:middle}
.community_section .wrap_review_list .review_tail .date{margin:0 10px;color:#666;vertical-align:middle}
.community_section .wrap_review_list .review_tail .count{padding-left:10px;color:#666;vertical-align:middle;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) left 3px no-repeat}
.community_section .wrap_review_list .review_tail .modify{float:right}
.community_section .wrap_review_list .review_tail .modify a:hover{text-decoration:underline}
.community_section .wrap_review_list .review_tail .modify .fc_red{padding-left:21px;background:url(//img.siwonschool.com/www/v2/comm/footer_bar.jpg) 10px 3px no-repeat}
.community_section .wrap_review_list .review_bt{position:relative;width:100%;height:40px}
.community_section .wrap_review_list .review_bt .wrap_bt{position:absolute;right:0;font-size:0}
.community_section .wrap_review_list .review_bt .wrap_bt a{margin-left:6px}
.community_section .wrap_review_list .review_bt .wrap_bt a:first-child{margin-left:0}

/* 수강후기 이미지(영상) 미리보기 레이어 */
.wrap_layer_popup#layer_preview{width:610px;padding:0;padding-top:44px;margin-top:-20%;height:auto;border:0}
.wrap_layer_popup#layer_preview .bt_layer_close{position:absolute;top:0;right:0}
.wrap_layer_popup#layer_preview .preview_box .bx-wrapper{overflow:hidden}
.wrap_layer_popup#layer_preview .preview_box .bx-viewport{width:610px !important;height:auto !important;overflow:inherit !important}
.wrap_layer_popup#layer_preview .preview_box .bx-viewport .sl{overflow:hidden}
.wrap_layer_popup#layer_preview .preview_box .bx-viewport .sl .thumb{display:inline-block;width:610px;height:auto}
.wrap_layer_popup#layer_preview .preview_box .bx-viewport .sl img{width:100%}
.wrap_layer_popup#layer_preview .preview_box .bx-controls-direction a{display:block;position:absolute;width:48px;height:48px;top:170px;margin-top:-24px;font-size:0px;text-indent:-99px}
.wrap_layer_popup#layer_preview .preview_box.video .bx-controls-direction{display:none}
.wrap_layer_popup#layer_preview .preview_box .bx-prev{left:-25px;background:url(//img.siwonschool.com/www/v4/comm/bt_l_comm.png) no-repeat}
.wrap_layer_popup#layer_preview .preview_box .bx-next{right:-25px;background:url(//img.siwonschool.com/www/v4/comm/bt_r_comm.png) no-repeat}


/* 수강후기 상단 추가 */
.community_section .bnr_main{margin-top:40px}
.community_section .rviw_sec .sec_tit{position:relative;padding-bottom:18px;color:#222;font-size:23px}
.community_section .rviw_sec .bt_group{padding-top:30px;overflow:hidden}

.community_section .member_review{overflow:hidden;width:880px;padding:60px 60px 70px;background:#f8f8f8}
.community_section .member_review .sec_tit{float:left;width:220px}
.community_section .member_review .sec_tit strong{display:block;margin-bottom:20px;font-weight:bold}
.community_section .member_review .sec_tit .stit{display:block;font-size:15px;color:#707070}
.community_section .member_review .review_mem_area{position:relative;float:left;width:660px}
.community_section .member_review .review_mem_sl{overflow:hidden;width:660px;height:371px}
.community_section .member_review .review_mem_sl li a{display:block;width:660px;height:371px}
.community_section .member_review .review_mem_sl i.play{position:absolute;top:50%;left:50%;margin:-27px 0 0 -27px;display:block;width:54px;height:54px;background:url(//img.siwonschool.com/www/m/comm/ico_play_white.png) no-repeat;background-size:54px auto;border-radius:10px}
.community_section .member_review .bx-controls{position:absolute;bottom:-36px;right:10px;width:112px;height:60px;z-index:55}
.community_section .member_review .bx-controls-direction a{display:block;overflow:hidden;position:absolute;top:0;height:60px;background:url(//img.siwonschool.com/www/v3/community/bt_review_pager_01.png) no-repeat;font-size:0;text-indent:100%}
.community_section .member_review .bx-controls-direction .bx-prev{left:0;width:54px;background-position:0 0}
.community_section .member_review .bx-controls-direction .bx-next{right:0;width:58px;background-position:-54px 0}
.community_section .best_review_area{margin-top:60px}
.community_section .rviw_sec .best_list{margin-top:19px;overflow:hidden}
.community_section .rviw_sec .best_list.tab_content{display:none}
.community_section .rviw_sec .best_list li{position:relative;float:left;width:208px;height:426px;margin-left:19px;padding:13px;border:1px solid #e8e8e8;background:#fff}
.community_section .rviw_sec .best_list li:first-child{margin-left:0;width:207px}
.community_section .rviw_sec .best_list li .a_block{display:block;width:100%;height:100%}
.community_section .rviw_sec .best_list li .a_block:hover{text-decoration:underline}
.community_section .rviw_sec .best_list .review_box .thumb{position:relative;display:block;width:209px;height:209px;margin-bottom:18px;overflow:hidden}
.community_section .rviw_sec .best_list .review_box .thumb img{width:209px;height:209px}
.community_section .rviw_sec .best_list .review_box dt{padding-bottom:5px;color:#000;font-size:15px;font-weight:bold}
.community_section .rviw_sec .best_list .review_box dd{color:#666;font-size:14px;line-height:1.8;overflow:hidden}
.community_section .rviw_sec .best_list .review_box .info_box{position:absolute;bottom:22px;left:50%;z-index:2;width:210px;height:30px;margin-left:-105px;padding-top:10px;border-top:1px solid #e8e8e8;background:#fff}
.community_section .rviw_sec .best_list .review_box .info_box .info{display:block;color:#666;font-size:14px}
.community_section .rviw_sec .best_list .review_box .info_box .info i{margin:0 10px;color:#e8e8e8}
.community_section .rviw_sec .best_list .review_box .info_box .st{display:block;margin-top:3px;color:#2f62cb;font-size:14px}
.community_section .rviw_sec .best_list .review_box .mask{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//img.siwonschool.com/www/v2/comm/bg_black_opacity50.png)}
.community_section .rviw_sec .best_list .review_box .mask span{position:absolute;left:43px;bottom:15px;font-size:13px;color:#fff}
.community_section .rviw_sec .best_list .review_box .thumb:hover .mask{display:block}
.community_section .rviw_sec .best_list .review_box .thumb .ico_play{display:block;position:absolute;left:9px;bottom:8px;width:29px;height:29px;background:url(//img.siwonschool.com/www/v2/comm/ico_play3_s.png) no-repeat}

/* 커뮤니티 - 오늘의 각오 */
.community_section .wrap_todayall{padding:35px 0;background:#fff}
.community_section .wrap_todayall .wrap_write .subtit{font-size:18px;color:#000;font-weight:bold}
.community_section .wrap_todayall .wrap_write .wrap_input{position:relative;margin-top:15px;overflow:hidden}
.community_section .wrap_todayall .wrap_write .wrap_input input{width:888px;height:38px;padding:0 5px;border:1px solid #2f62cb;line-height:38px;float:left}
.community_section .wrap_todayall .wrap_write .wrap_input .bt_h40_blue{vertical-align:middle;float:left}
.community_section .wrap_todayall .wrap_new{overflow:hidden;padding:30px 0;border-bottom:1px dotted #e8e8e8}
.community_section .wrap_todayall .wrap_new .today{float:left;position:relative;width:100px;height:101px;color:#fff;background:url(//img.siwonschool.com/www/v2/community/bg_today_01.jpg) no-repeat}
.community_section .wrap_todayall .wrap_new .today .month{display:block;position:absolute;top:7px;left:0;width:100%;font-size:16px;text-align:center}
.community_section .wrap_todayall .wrap_new .today .day{display:block;position:absolute;top:17px;left:0;width:100%;font-size:50px;text-align:center}
.community_section .wrap_todayall .wrap_new .new_sl{position:relative;float:left;width:820px;height:101px;margin:0 60px 0 20px;background:#fafafa}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li{overflow:hidden;height:41px;padding:5px 34px 5px 14px}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li:nth-child(2n){border-top:1px dotted #e8e8e8}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .thum{display:block;float:left;position:relative;width:41px;height:42px;background:#fff}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .thum:after{display:block;position:absolute;top:0;left:0;width:41px;height:42px;background:url(//img.siwonschool.com/www/v2/community/comu_today_thum.png) no-repeat;background-size:41px 42px;content:''}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .thum img{display:block;width:30px;height:30px;padding:6px 5px 6px 6px}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .info{float:left;width:135px;height:42px;margin-right:15px;line-height:42px;font-size:13px}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .info .name{padding-right:12px;color:#111}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .info .date{position:relative;padding-left:14px;color:#666}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .info .date:before{display:block;position:absolute;top:3px;left:0;width:1px;height:12px;background:#ddd;content:''}
.community_section .wrap_todayall .wrap_new .new_sl .new_list li .cont{display:block;float:left;overflow:hidden;width:581px;height:15px;margin:14px 0;font-size:13px;line-height:15px;color:#000;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}
.community_section .wrap_todayall .wrap_new .new_sl .bx-controls-direction{position:absolute;top:0;right:-60px;height:101px}
.community_section .wrap_todayall .wrap_new .new_sl .bx-controls-direction a{display:block;overflow:hidden;width:40px;text-indent:-100%;background:url(//img.siwonschool.com/www/v2/community/today_sl_btn.png) #fff no-repeat;z-index:58}
.community_section .wrap_todayall .wrap_new .new_sl .bx-controls-direction a.bx-prev{height:50px;background-position:center 0}
.community_section .wrap_todayall .wrap_new .new_sl .bx-controls-direction a.bx-next{height:51px;background-position:center -50px}
.community_section .wrap_todayall .wrap_best{position:relative;padding:30px 0 20px}
.community_section .wrap_todayall .wrap_best .desc{position:absolute;top:35px;right:0;color:#999}
.community_section .wrap_todayall .wrap_best .best_txt{display:inline-block;font-size:15px;color:#2f62cb;font-weight:bold;padding-left:18px;background:url(//img.siwonschool.com/www/v2/community/ico_star.png) left 5px no-repeat}
.community_section .wrap_todayall .wrap_gift{padding-bottom:30px}

/* 커뮤니티 - 시원쌤의 다이어리 */
.community_section .wrap_diary_list .page_intro{margin-top:40px}
.community_section .wrap_diary_list .srch_area_comm{border-bottom:2px solid #6ca4d5}
.community_section .wrap_diary_list .bt_group{overflow:hidden}
.community_section .wrap_diary_list .bt_group .bt_list{float:right}


/* 커뮤니티 - 끝말잇기 170727*/
.community_section .chain_sec_main .best_chain{overflow:hidden;margin-top:40px;border:1px solid #efefef}
.community_section .chain_sec_main .best_chain li{float:left;position:relative;width:199px;height:200px;text-align:center}
.community_section .chain_sec_main .best_chain li:first-child{width:200px}
.community_section .chain_sec_main .best_chain li:before{display:block;position:absolute;top:30px;left:0;width:0;height:140px;border-left:1px solid #efefef;content:''}
.community_section .chain_sec_main .best_chain li:first-child:before{border:none}
.community_section .chain_sec_main .best_chain .num{display:block;font-size:15px;font-weight:bold;color:#d23d3d;line-height:52px}
.community_section .chain_sec_main .best_chain .num span{border-bottom:3px solid #d23d3d}
.community_section .chain_sec_main .best_chain .avata{display:block;overflow:hidden;width:80px;height:80px;margin:0 auto;border-radius:40px;background:#ebebeb}
.community_section .chain_sec_main .best_chain .avata img{width:100%;height:auto}
.community_section .chain_sec_main .best_chain p{margin-top:12px;font-size:14px;line-height:1.4}
.community_section .chain_sec_main .best_chain p .write_num{display:block;color:#2f62cb}
.community_section .chain_sec_bbs{margin-top:40px;padding:40px 0 120px}
.community_section .chain_sec_bbs .chain_input{padding:7px 0;border:1px solid #e5e5e5;background:#fff}
.community_section .chain_sec_bbs .chain_input .wrap_input{float:left;position:relative;margin-left:6px}
.community_section .chain_sec_bbs .chain_input input[type="text"]{position:relative;z-index:1;width:422px;padding:0 5px;border:1px solid #333;height:42px;background:transparent;line-height:42px;font-size:14px;line-height:42px;vertical-align:middle}
.community_section .chain_sec_bbs .chain_input .holder_label{width:100%;line-height:42px;text-align:center}
.community_section .chain_sec_bbs .chain_input .keyword{display:inline-block;padding-right:10px;font-size:20px;font-weight:bold;color:#d23d3d;vertical-align:top}
.community_section .chain_sec_bbs .chain_input .chain_button{width:102px;height:44px;margin-left:6px;border:none;background:#333;font-size:14px;color:#fff;line-height:44px;vertical-align:middle}
.community_section .chain_sec_bbs .chain_wrap .wrap_box{overflow:hidden;margin-top:30px}
.community_section .chain_sec_bbs .wrap_box .box{float:left;padding-left:50px;background:url(//img.siwonschool.com/www/v2/community/chain_ico_arr.png) no-repeat 10px center}
.community_section .chain_sec_bbs .wrap_box .box:first-child{padding-left:0;background:none}
.community_section .chain_sec_bbs .wrap_box .box .inner_box{position:relative;width:298px;height:118px;border:1px solid #e5e5e5;border-radius:5px}
.community_section .chain_sec_bbs .wrap_box .box.b2 .inner_box{background:#f1f1f1}
.community_section .chain_sec_bbs .wrap_box .box .avata{position:absolute;top:18px;left:20px}
.community_section .chain_sec_bbs .wrap_box .box .avata span{display:block;overflow:hidden;width:80px;height:80px;margin:0 auto;border-radius:40px;background:#fbfbfb}
.community_section .chain_sec_bbs .wrap_box .box .avata span img{width:100%;height:auto;margin-top:15px}
.community_section .chain_sec_bbs .wrap_box .box .avata .ico_new{display:block;overflow:hidden;position:absolute;top:-3px;left:-5px;width:22px;height:22px;border-radius:11px;background:#d23d3d;font-size:11px;color:#fff;text-align:center;line-height:22px}
.community_section .chain_sec_bbs .wrap_box .box .info{padding:20px 10px 0 115px;letter-spacing:0}
.community_section .chain_sec_bbs .wrap_box .box .info .chain_eng{font-size:16px;font-weight:bold;color:#000;line-height:1.2;word-break:break-all}
.community_section .chain_sec_bbs .wrap_box .box .info .chain_eng .keyword{font-size:20px;font-weight:bold;color:#d23d3d}
.community_section .chain_sec_bbs .wrap_box .box .info .chain_ko{display:block;margin-top:5px;font-size:14px}
.community_section .chain_sec_bbs .wrap_box .box .info .name{display:block;margin-top:12px;font-size:12px;color:#999}
.community_section .chain_sec_bbs .wrap_box.st2 .box.b2 .inner_box{background:none}
.community_section .chain_sec_bbs .wrap_box.st2 .box.b1 .inner_box, .community_section .chain_sec_bbs .wrap_box.st2 .box.b3 .inner_box{background:#f1f1f1}
.community_section .chain_sec_bbs .wrap_box .box.latest .inner_box{background:#fff;border-color:#d23d3d}
.community_section .chain_sec_bbs .caution{margin-top:40px;padding:25px 30px;background:#fff}
.community_section .chain_sec_bbs .caution dt{padding-bottom:5px;font-size:14px;color:#000}
.community_section .chain_sec_bbs .caution dd{color:#999;line-height:1.4}

/* 커뮤니티 - 학습운영센터 > 공부질문하기 */
.community_section .qna_sec_main .srch_wrap{padding:45px;border:8px solid #f8f8f8;font-size:20px;color:#333;letter-spacing:-1px;text-align:center}
.community_section .qna_sec_main .srch_wrap select, .community_section .qna_sec_main .srch_wrap > span{display:inline-block}
.community_section .qna_sec_main .srch_wrap select{width:116px;height:34px;border:1px solid #333;font-size:16px;letter-spacing:-1px}
.community_section .qna_sec_main .srch_wrap .txt{position:relative;top:2px;font-weight:bold}
.community_section .qna_sec_main .srch_wrap .wrap_input{position:relative;width:290px;height:32px;padding-right:30px;border-bottom:1px solid #333}
.community_section .qna_sec_main .srch_wrap .wrap_input input[type="text"]{width:270px;height:32px;padding:0 10px;border:none;font-size:20px;color:#333;vertical-align:top}
.community_section .qna_sec_main .srch_wrap .wrap_input button{position:absolute;top:0;right:0;width:32px;height:32px;background:url(//img.siwonschool.com/www/v2/comm/ico_srch.png) no-repeat center center}
.community_section .qna_sec_main .best_wrap{margin-top:40px}
.community_section .qna_sec_main .best_wrap .tab_comm2{position:relative;z-index:1;overflow:visible;height:39px}
.community_section .qna_sec_main .best_wrap .tab_comm2 > li{position:relative}
.community_section .qna_sec_main .best_wrap .tab_comm2 .tit_dep1.has_dep{padding-right:18px;background:url(//img.siwonschool.com/www/v2/comm/ico_arr_down.png) no-repeat right 17px}
.community_section .qna_sec_main .best_wrap .tab_comm2 .tab_dep2{display:none;position:absolute;top:39px;left:0;width:100%;border-top:2px solid #2f62cb;border-bottom:1px solid #e8e8e8;background:#fff}
.community_section .qna_sec_main .best_wrap .tab_comm2 .tab_dep2 li{border:1px solid #e8e8e8;border-bottom:none}
.community_section .qna_sec_main .best_wrap .tab_comm2 .tab_dep2 li a{display:block;height:38px;padding:0 10px;color:#999;line-height:36px;text-align:center}
.community_section .qna_sec_main .best_wrap .tab_comm2 > li:hover .tab_dep2{display:block}
.community_section .qna_sec_main .best_wrap .tab_comm2 > li.on .tit_dep1, .community_section .qna_sec_main .best_wrap .tab_comm2 > li:hover .tit_dep1{border-color:#2f62cb;background:#2f62cb;color:#fff}
.community_section .qna_sec_main .best_wrap .tab_comm2 > li.on .has_dep, .community_section .qna_sec_main .best_wrap .tab_comm2 > li:hover .has_dep{border-color:#2f62cb;background:#2f62cb url(//img.siwonschool.com/www/v2/comm/ico_arr_down02.png) no-repeat right 17px;color:#fff}
.community_section .qna_sec_main .best_wrap .tab_comm2 .tab_dep2 a:hover{font-weight:bold;color:#000}
.community_section .qna_sec_main .best_wrap .best_list{position:relative;padding:50px 80px;border:1px solid #e8e8e8;border-top:none}
.community_section .qna_sec_main .best_wrap .best_tit{padding-bottom:30px;border-bottom:1px solid #e8e8e8;font-size:18px;font-weight:bold;color:#000}
.community_section .qna_sec_main .best_wrap .best_tit em{color:#2f62cb;font-weight:bold}
.community_section .qna_sec_main .best_wrap .qna_tab{position:absolute;top:50px;right:80px}
.community_section .qna_sec_main .best_wrap .qna_tab li{float:left;margin-left:15px;padding-left:15px;background:url(//img.siwonschool.com/www/v2/comm/bar_v11.gif) no-repeat 0 center}
.community_section .qna_sec_main .best_wrap .qna_tab li:first-child{background:none}
.community_section .qna_sec_main .best_wrap .qna_tab li a{display:block;height:32px;padding:0 25px;border-radius:16px;font-size:14px;color:#000;line-height:30px;text-align:center}
.community_section .qna_sec_main .best_wrap .qna_tab li.on a{background:#000;color:#fff}
.community_section .qna_sec_main .best_wrap .cate_qna ul{display:none}
.community_section .qna_sec_main .best_wrap .cate_qna ul.on{display:block}
.community_section .qna_sec_main .best_wrap .qna_list li{margin-top:5px;padding-left:10px}
.community_section .qna_sec_main .best_wrap .qna_list li:first-child{margin-top:30px}
.community_section .qna_sec_main .best_wrap .qna_list li a{display:block;overflow:hidden;font-size:14px;color:#666;line-height:1.7;white-space:nowrap;text-overflow:ellipsis}
.community_section .qna_sec_main .best_wrap .qna_list li a:hover{font-weight:bold;text-decoration:underline}
.community_section .qna_sec_main .bt_group{overflow:hidden}
.community_section .qna_sec_main .bt_group a{display:block;float:left;width:33.1%;height:52px;border:1px solid #000;border-left-color:#555;background:#333;font-size:16px;color:#fff;line-height:52px;text-align:center}
.community_section .qna_sec_main .bt_group a span{display:inline-block;padding-left:30px}
.community_section .qna_sec_main .bt_group .bt_myqna span{padding-left:26px;background:url(//img.siwonschool.com/www/v2/comm/ico_srch02.png) no-repeat 0 18px}
.community_section .qna_sec_main .bt_group .bt_write span{background:url(//img.siwonschool.com/www/v2/community/qna_ico_question.png) no-repeat 0 center}
.qna_sec_bbs{margin-top:70px}
.community_section .wrap_board .like .ico_like{display:inline-block;padding-right:12px;background:url(//img.siwonschool.com/www/v2/comm/ico_like.png) no-repeat right center;font-size:12px}
.community_section .wrap_board .like .num{font-weight:bold}

/* 위클리 스토리북 */
.community_section.weekly{padding-bottom:0 !important;background:#fafafa !important}
.community_section.weekly .weekly_info{width:1010px;min-height:80px;margin:0 auto 70px auto;padding:60px 0 60px 90px;background:#fff url(//img.siwonschool.com/www/v4/community/weekly_story/bg_info.jpg) no-repeat bottom right}
.community_section.weekly .weekly_info h3{color:#000;font-size:24px}
.community_section.weekly .weekly_info h3 .em{color:#2f62cb}
.community_section.weekly .weekly_info .info{margin-top:8px;color:#555;font-size:16px;line-height:20px}
.community_section.weekly .weekly_info .check{display:block;margin-top:5px;color:#999}
.community_section .weekly_story_wrap{padding:37px 0 150px 0;background:#fff;width:100%}
..community_section .weekly_story_wrap .thumb_slider{position:relative;width:980px;height:104px;margin:0 auto;padding:31px 60px 0 60px;overflow:hidden}
.community_section .weekly_story_wrap .thumb_slider .slider{position:relative}
.community_section .weekly_story_wrap .thumb_slider .slider li{position:relative;float:left}
.community_section .weekly_story_wrap .thumb_slider .slider li img{border:1px solid #e1e1e1}
.community_section .weekly_story_wrap .thumb_slider .slider li i.visited{display:inline-block;position:absolute;top:73px;right:7px;width:22px;height:22px;background:url(//img.siwonschool.com/www/v4/community/weekly_story/ico_check.png) no-repeat}
.community_section .weekly_story_wrap .thumb_slider .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.community_section .weekly_story_wrap .thumb_slider .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:55px;z-index:58;width:61px;height:104px;text-indent:-100%;background:url(//img.siwonschool.com/www/v4/community/weekly_story/page.png) no-repeat}
.community_section .weekly_story_wrap .thumb_slider .bx-controls-direction a.bx-prev{left:0;background-position:left center}
.community_section .weekly_story_wrap .thumb_slider .bx-controls-direction a.bx-next{right:0;background-position:right center}
.community_section .weekly_story_wrap .thumb_slider .blind{display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.community_section .weekly_story_wrap .thumb_slider .bx-controls-direction a.disabled{display:none}
.community_section .weekly_story_wrap .thumb_slider .tooltip,
.community_section .weekly_story_wrap .story_page .tooltip{position:absolute;top:-30px;left:50%;z-index:53px;display:block;height:30px;padding:0 10px;border-radius:2px;background-color:#000;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:30px;white-space:nowrap}
.community_section .weekly_story_wrap .story_page .tooltip{background-color:#989898}
.community_section .weekly_story_wrap .thumb_slider .tooltip i,
.community_section .weekly_story_wrap .story_page .tooltip i{display:block;position:absolute;bottom:-5px;left:50%;z-index:2;width:10px;height:5px;margin-left:-5px;background:url(//img.siwonschool.com/www/v4/community/weekly_story/pr_arw.png) no-repeat center 0}
.community_section .weekly_story_wrap .story_page .tooltip i{background:url(//img.siwonschool.com/www/v4/community/weekly_story/pr_arw_gray.png) no-repeat center 0}

.community_section .weekly_story_wrap .thumb_slider .bx-viewport{overflow:visible !important}
.community_section .weekly_story_wrap .thumb_slider .bx-controls-auto{overflow:hidden;position:absolute;left:-99999px;width:1px;height:1px}
.community_section .weekly_story_wrap .story_contents{position:relative;width:978px;margin:0 auto;padding-top:50px}
.community_section .weekly_story_wrap .story_contents .date{position:absolute;top:18px;right:0;color:#777;font-size:14px}
.community_section .weekly_story_wrap .story_contents .date strong{color:#000}
.community_section .weekly_story_wrap .story_contents .story_cover{position:relative;width:978px;height:567px;border:1px solid #e7e7e7;background-size:100% auto;background-position:center center}
.community_section .weekly_story_wrap .story_contents .cover_info{display:none;position:absolute;top:200px;right:0;width:310px;padding:50px 50px 50px 60px;border:1px solid #e2e2e2;border-right:0;background-color:rgba(255, 255, 255,.8)}
.community_section .weekly_story_wrap .story_contents .cover_info h4{padding-bottom:14px;border-bottom:1px solid #000;color:#000;font-size:22px;font-weight:bold}
.community_section .weekly_story_wrap .story_contents .cover_info .page_info{padding:14px 0 45px 0;color:#555;font-size:18px;line-height:1.8}
.community_section .weekly_story_wrap .story_contents .cover_info .page{display:block}
.community_section .weekly_story_wrap .story_page .page_number{display:none}
.community_section .weekly_story_wrap .story_contents .cover_info .desc{margin-top:3px;color:#555;font-size:16px;line-height:1.4;word-break:break-all}
.community_section .weekly_story_wrap .story_contents .cover_info .btn_open{display:block;width:238px;height:50px;background-color:#000;text-align:center;color:#fff;font-size:16px;line-height:50px}
.community_section .weekly_story_wrap .control_box{position:relative;margin-top:20px;overflow:hidden}
.community_section .weekly_story_wrap .control_list{overflow:hidden}
.community_section .weekly_story_wrap .control_list li{float:left;margin-right:5px}
.community_section .weekly_story_wrap .control_list li button{display:inline-block;width:128px;height:50px;border-radius:5px;border:1px solid #e1e1e1;color:#999;font-size:16px;font-weight:bold;line-height:50px;text-align:center}
.community_section .weekly_story_wrap .control_list li button.active{border:1px solid #2f62cb;background:#2f62cb;color:#fff}
.community_section .weekly_story_wrap .control_list li button.disabled{background:#f4f4f4;color:#bbb;text-shadow:1px 1px 1px #fff}
.community_section .weekly_story_wrap .control_list li button i{display:inline-block;width:22px;height:22px;background:url(//img.siwonschool.com/www/v4/community/weekly_story/btn_ico.png) no-repeat;overflow:hidden;vertical-align:middle}
.community_section .weekly_story_wrap .control_list li button.eng i{background-position:0 0}
.community_section .weekly_story_wrap .control_list li button.active.eng i{background-position:0 -66px}
.community_section .weekly_story_wrap .control_list li button.audio i{background-position:0 -22px}
.community_section .weekly_story_wrap .control_list li button.active.audio i{background-position:0 -88px}
.community_section .weekly_story_wrap .control_list li button.kor i{background-position:0 -44px}
.community_section .weekly_story_wrap .control_list li button.active.kor i{background-position:0 -110px}
.community_section .weekly_story_wrap .btn_slider{display:inline-block;position:absolute;top:0;right:64px;width:56px;height:51px;background:url(//img.siwonschool.com/www/v4/community/weekly_story/btn_slider_off.png) no-repeat;text-indent:-999em;overflow:hidden}
.community_section .weekly_story_wrap .btn_slider.on{background:url(//img.siwonschool.com/www/v4/community/weekly_story/btn_slider_on.png) no-repeat}
.community_section .weekly_story_wrap .btn_bgm{display:inline-block;position:absolute;top:0;right:0;width:56px;height:51px;background:url(//img.siwonschool.com/www/v4/community/weekly_story/btn_bgm_off.png) no-repeat;text-indent:-999em;overflow:hidden}
.community_section .weekly_story_wrap .btn_bgm.on{background:url(//img.siwonschool.com/www/v4/community/weekly_story/btn_bgm_on.png) no-repeat}
.community_section .weekly_story_wrap .story_page{display:none}
.community_section .weekly_story_wrap .bnr_foot{width:1000px;margin:50px auto 0 auto;text-align:center}
.community_section .weekly_story_wrap .story_page .contents{position:relative;width:978px;height:567px;border:1px solid #e7e7e7;background-size:100% auto;background-position:center center}
.community_section .weekly_story_wrap .story_page .back_cover{display:inline-block;position:absolute;top:0;left:0;z-index:51;box-shadow:0 0 3px #333}

.community_section .weekly_story_wrap .page_sl{position:relative;width:100%;height:567px}
.community_section .weekly_story_wrap .page_sl .page{position:relative;float:left;width:100% !important;height:567px;background-size:cover}
.community_section .weekly_story_wrap .page_sl .page .text_area{position:absolute;width:auto;padding:35px;border:1px solid #e7e7e7;background-color:rgba(255,255,255,.8)}
.community_section .weekly_story_wrap .page_sl .page .text_area.fl_left_t{top:60px;left:-1px}
.community_section .weekly_story_wrap .page_sl .page .text_area.fl_right_t{top:60px;right:-1px}
.community_section .weekly_story_wrap .page_sl .page .text_area.fl_center{top:50%;left:50%;margin:-15% 0 0 -15%}
.community_section .weekly_story_wrap .page_sl .page .text_area.fl_left_b{top:205px;left:-1px}
.community_section .weekly_story_wrap .page_sl .page .text_area.fl_right_b{top:205px;right:-1px}
.community_section .weekly_story_wrap .page_sl .page .text_area p{color:#000;font-size:20px;font-weight:bold;line-height:1.8}
.community_section .weekly_story_wrap .page_sl .page .text_area p.e{display:none}
.community_section .weekly_story_wrap .page_sl .page.eng_mode p.e{display:block}
.community_section .weekly_story_wrap .page_sl .page.eng_mode .text_area p{color:#777;font-size:16px;font-weight:normal}
.community_section .weekly_story_wrap .page_sl .page.eng_mode .text_area p.e{color:#000;font-size:20px;font-weight:bold}
.community_section .weekly_story_wrap .page_sl .page.eng_mode .text_area p.e .audio img{position:relative;top:-1px;vertical-align:middle}

.community_section .weekly_story_wrap .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:50%;z-index:58;width:48px;height:48px;margin-top:-24px;text-indent:-100%;background:url(//img.siwonschool.com/www/v4/community/weekly_story/page_contents.png) no-repeat}
.community_section .weekly_story_wrap .bx-controls-direction a.bx-prev{left:-24px;background-position:left center}
.community_section .weekly_story_wrap .bx-controls-direction a.bx-next{right:-24px;background-position:right center}
.community_section .weekly_story_wrap .bx-controls-direction a.disabled{display:none}
.community_section .weekly_story_wrap .bx-viewport{overflow:visible !important}

/* 위클리 스토리북 내용 배경 이미지 */
.community_section .weekly_story_wrap .page{background-size:cover}
/*.community_section .weekly_story_wrap #b1 .page:nth-child(1){background-image:url(//img.siwonschool.com/www/v4/community/weekly_story/book/b1_p1.jpg)}
.community_section .weekly_story_wrap #b1 .page:nth-child(2){background-image:url(//img.siwonschool.com/www/v4/community/weekly_story/book/b1_p2.jpg)}*/

/* 레이어 팝업:질문 검색 */
#pop_srch{width:390px}
#pop_srch .pop_tit{border:none}
#pop_srch .input_st1{width:278px;height:38px;line-height:38px;vertical-align:top}
#pop_srch button{width:96px;height:40px;margin-left:4px;border-radius:3px;background:#666;font-size:14px;color:#fff;text-align:center}
#pop_srch .qna_tit{margin-top:20px;padding:15px 0 10px;border-top:2px solid #000;font-size:15px;font-weight:bold;color:#000}
#pop_srch .qna_list li a{display:block;overflow:hidden;font-size:14px;color:#999;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}
#pop_srch .qna_list li a:hover{font-weight:bold;text-decoration:underline}
/* 레이어 팝업:질문 만족도 */
#pop_srch_survey{padding:0;display:none}
#pop_srch_survey .inner_popup{width:290px;padding:40px}
#pop_srch_survey h3{font-size:16px;color:#2f62cb;line-height:1.4;text-align:center}
#pop_srch_survey h3 em{display:block;font-weight:bold}
#pop_srch_survey .pop_close{position:absolute;top:-28px;right:0}
#pop_srch_survey .pop_survey_bt{overflow:hidden;margin-top:20px;text-align:center}
#pop_srch_survey .pop_survey_bt a{display:inline-block;width:136px;height:48px;border:1px solid #2f62cb;font-size:14px;color:#2f62cb;line-height:48px;text-align:center}
#pop_srch_survey .pop_survey_bt a:first-child{margin-right:8px}
#pop_srch_survey .pop_survey_bt a i{display:inline-block;margin-right:4px;width:20px;height:20px;vertical-align:middle}
#pop_srch_survey .pop_survey_bt .bt_good i{background:url(//img.siwonschool.com/www/v2/community/qna_ico_good.png) no-repeat 0 0}
#pop_srch_survey .pop_survey_bt .bt_bad i{background:url(//img.siwonschool.com/www/v2/community/qna_ico_bad.png) no-repeat 0 0}
#pop_srch_survey .pop_survey_bt a.on, #pop_srch_survey .pop_survey_bt a:hover{background:#2f62cb;color:#fff}
#pop_srch_survey .pop_survey_bt a.on i, #pop_srch_survey .pop_survey_bt a:hover i{background-position-y:-20px}
#pop_srch_survey .pop_survey_cnt li{display:none;height:95px;margin-top:15px;text-align:center}
#pop_srch_survey .pop_survey_cnt .txt{padding-top:10px;color:#999;line-height:1.7}
#pop_srch_survey .pop_survey_cnt .textarea_st1{width:278px;height:80px}
#pop_srch_survey .pop_survey_cnt li.on{display:block}
#pop_srch_survey .bt_group{overflow:hidden}
#pop_srch_survey .bt_group a{display:block;float:left;position:relative;width:50%;height:40px;background:#ededed;line-height:40px;text-align:center}
#pop_srch_survey .bt_group a:first-child:before{position:absolute;top:0;right:0;width:0;height:40px;border-left:1px solid #ddd;content:''}

/* 커뮤니티 - 컬처레터 */
.community_section .wrap_culture{margin:0 auto 60px;padding:30px 20px 10px;width:700px;border:1px solid #d9d9d9}

/* 고객센터 */
.customer_section a.bt_cstmr{display:inline-block;width:72px;height:25px;padding:0 8px;border:1px solid #000;line-height:25px;font-size:12px;color:#000;background:url(//img.siwonschool.com/www/v2/customer/ico_bt.png) no-repeat 74px center}
.customer_section a.bt_cstmr.st2{border:1px solid #2f62cb;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/customer/ico_bt2.png) no-repeat 74px center}
.customer_section a.bt_cstmr:hover{text-decoration:none}
.customer_section .area_wh{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff}
.customer_section .wrap_tit h3{padding-bottom:20px;line-height:35px;font-size:30px;color:#000}
.customer_section .wrap_tit h3 em{color:#2f62cb}
.customer_section .wrap_tit p{line-height:18px;font-size:13px;color:#888}
.customer_section .wrap_tit a{display:inline-block;margin-top:26px;margin-right:5px}
.customer_section .sec_board{overflow:hidden;padding:70px 0 70px 30px}
.customer_section .sec_board .wrap_board{float:left;width:20%}
.customer_section .sec_board h3{height:42px;line-height:42px;padding-left:48px;margin-bottom:8px;font-weight:bold;font-size:20px;color:#000;background:url(//img.siwonschool.com/www/v2/customer/ico_tit.png) no-repeat right center}
.customer_section .sec_board .b1 h3{background-position:0 0}
.customer_section .sec_board .b2 h3{background-position:0 -50px}
.customer_section .sec_board .b3 h3{background-position:0 -100px}
.customer_section .sec_board .b4 h3{background-position:0 -150px}
.customer_section .sec_board .b5 h3{background-position:0 -200px}
.customer_section .sec_board p{line-height:16px;font-size:13px;color:#888}
.customer_section .sec_board a{margin-top:38px}
.customer_section .sec_board2{overflow:hidden;margin-bottom:30px}
.customer_section .sec_board2 .wrap_board{position:relative;float:left;width:332px;height:167px;border:1px solid #e5e5e5;border-width:0 1px 1px 0}
.customer_section .sec_board2 .wrap_board.b1,
.customer_section .sec_board2 .wrap_board.b2,
.customer_section .sec_board2 .wrap_board.b3{border-top:1px solid #e5e5e5}
.customer_section .sec_board2 .wrap_board.b1,
.customer_section .sec_board2 .wrap_board.b4{border-left:1px solid #e5e5e5}
.customer_section .sec_board2 .wrap_board .a_box{display:block;width:212px;height:100%;padding-left:120px}
.customer_section .sec_board2 .wrap_board .a_box:hover{position:relative;top:-1px;left:-1px;border:1px solid #2f62cb}
.customer_section .sec_board2 .wrap_board h3{padding-top:33px;font-size:20px;color:#000;font-weight:bold}
.customer_section .sec_board2 .wrap_board p{padding-top:5px;line-height:18px;font-size:13px;color:#888}
.customer_section .sec_board2 .wrap_board .bt_cstmr{display:inline-block;width:72px;height:25px;margin-top:10px;padding:0 8px;border:1px solid #000;line-height:25px;font-size:12px;color:#000;background:url(//img.siwonschool.com/www/v2/customer/ico_bt.png) no-repeat 74px center}
.customer_section .sec_board2 .wrap_board .bt_cstmr.w2{width:120px;background-position-x:124px}
.customer_section .sec_board2 .wrap_board i{position:absolute;top:36px;left:45px;width:35px;height:36px;background:url(//img.siwonschool.com/www/v2/customer/ico_tit_02.png) 0 0 no-repeat}
.customer_section .sec_board2 .wrap_board.b1 i{background-position-y:0}
.customer_section .sec_board2 .wrap_board.b2 i{background-position-y:-50px}
.customer_section .sec_board2 .wrap_board.b3 i{background-position-y:-100px}
.customer_section .sec_board2 .wrap_board.b4 i{background-position-y:-150px}
.customer_section .sec_board2 .wrap_board.b5 i{background-position-y:-200px}
.customer_section .sec_board2 .wrap_board.b6 i{background-position-y:-250px}

.customer_section .sec_remote{overflow:hidden;padding-bottom:30px;border-top:none !important}
.customer_section .sec_remote .wrap_tit{float:left;width:236px;padding-left:30px;padding-top:25px}
.customer_section .sec_remote .wrap_con{margin-left:266px}
.customer_section .sec_remote .wrap_con ul{overflow:hidden;padding:40px 0 35px}
.customer_section .sec_remote .wrap_con li{float:left;width:150px;height:150px;padding-left:35px;text-align:center;font-size:18px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/customer/bg_circle.png) no-repeat right}
.customer_section .sec_remote .wrap_con li:first-child{padding-left:0}
.customer_section .sec_remote .wrap_con li em{display:block;padding-top:34px;margin-bottom:2px;font-size:16px;color:#000}
.customer_section .sec_remote .wrap_con li span{display:block;margin-top:9px;font-size:12px;line-height:15px;letter-spacing:-1px;color:#888}
.customer_section .sec_remote .wrap_con .notice{padding-top:25px;border-top:1px dashed #eee}
.customer_section .sec_remote .wrap_con .notice p{font-size:13px;line-height:20px;color:#bbb}
.customer_section .sec_opinion{overflow:hidden;margin-top:43px}
.customer_section .sec_opinion .wrap_tit{float:right;width:216px;padding-left:30px;padding-top:25px;margin-left:8px}
.customer_section .sec_opinion .wrap_con{margin-right:256px}
.customer_section .sec_opinion .wrap_con ul{overflow:hidden}
.customer_section .sec_opinion .wrap_con li{overflow:hidden;float:left;width:330px;padding:30px 0 30px 30px;margin-left:20px;border:1px solid #e8e8e8}
.customer_section .sec_opinion .wrap_con li:first-child{margin-left:0}
.customer_section .sec_opinion .wrap_con dt{font-size:14px;color:#000;letter-spacing:-1px}
.customer_section .sec_opinion .wrap_con dd.txt1{margin-top:20px;font-size:13px;line-height:18px;letter-spacing:-1px;color:#888}
.customer_section .sec_opinion .wrap_con dd.txt2{width:188px;height:54px;padding:16px 45px 0 65px;margin-top:30px;font-size:14px;line-height:18px;color:#fff;background:url(//img.siwonschool.com/www/v2/customer/bg_bluebox.png) no-repeat}
.customer_section .sec_opinion .wrap_con dd.txt2.st2{height:44px;padding:26px 45px 0 65px}
.customer_section .sec_util{overflow:hidden;margin-top:42px;padding-bottom:20px}
.customer_section .sec_util .wrap_tit{float:left;width:257px;padding-left:30px;padding-top:25px}
.customer_section .sec_util .wrap_con{margin-left:287px;padding-top:20px}
.customer_section .sec_util ul{}
.customer_section .sec_util li{position:relative;float:left;width:180px;height:153px;padding-left:52px;border-top:1px dashed #eee;background:url(//img.siwonschool.com/www/v2/customer/ico_tit2_02.png) no-repeat right}
.customer_section .sec_util li.l1{border-top:none;background-position:0 30px}
.customer_section .sec_util li.l2{width:412px;border-top:none;background-position:-54px 30px}
.customer_section .sec_util li.l3{background-position:-108px 30px}
.customer_section .sec_util li.l4{background-position:-108px 30px}
.customer_section .sec_util li.l5{background-position:-162px 30px}
.customer_section .sec_util li.l6{background-position:-216px 30px}
.customer_section .sec_util li.l7{background-position:-270px 30px}
.customer_section .sec_util li.l8{background-position:-324px 30px}
.customer_section .sec_util li span{display:block;background:#fff}
.customer_section .sec_util li span.tit{padding:30px 0 2px;font-weight:bold;font-size:16px;color:#000}
.customer_section .sec_util li span.desc{font-size:13px;line-height:18px;color:#888}
.customer_section .sec_util li a{position:absolute;left:52px;bottom:30px;margin-top:10px;background:url(//img.siwonschool.com/www/v2/customer/ico_bt3.png) no-repeat 72px center}
/* 시원스쿨에 바란다 */
.customer_section .wrap_ask .ask_header{height:250px;background:url(//img.siwonschool.com/www/v2/customer/bg_ask_header.jpg) no-repeat}
.customer_section .wrap_ask .ask_header .desc{padding:105px 0 20px;font-size:15px;color:#fff;text-align:center;line-height:1.4}
.customer_section .wrap_ask .rest_note{padding-top:10px;color:#999}
.customer_section .wrap_ask .wrap_ex{padding:70px 0 30px}
.customer_section .wrap_ask .wrap_ex .tit{font-size:16px;color:#000;padding-bottom:10px;font-weight:bold}
.customer_section .wrap_ask .wrap_ex ul{overflow:hidden}
.customer_section .wrap_ask .wrap_ex li{overflow:hidden;float:left;width:428px;padding:30px;margin-left:20px;border:1px solid #e8e8e8}
.customer_section .wrap_ask .wrap_ex li:first-child{margin-left:0}
.customer_section .wrap_ask .wrap_ex dt{font-size:14px;color:#000;letter-spacing:-1px}
.customer_section .wrap_ask .wrap_ex dd.txt1{padding:20px 0 16px;font-size:13px;line-height:1.6;letter-spacing:-1px;color:#888}
.customer_section .wrap_ask .wrap_ex dd.txt2{height:70px;border-radius:8px;background:#2f62cb url(//img.siwonschool.com/www/v2/customer/ask_arr.png) 16px 0 no-repeat}
.customer_section .wrap_ask .wrap_ex dd.txt2 a{display:block;height:100%}
.customer_section .wrap_ask .wrap_ex dd.txt2 span{position:relative;top:15px;left:65px;font-size:14px;line-height:18px;color:#fff}
.customer_section .wrap_ask .wrap_ex dd.txt2.st2 span{top:24px}
/* 원격지원 */
.customer_section .wrap_remote{margin-top:50px;padding:30px;background:#fff}
.customer_section .wrap_remote .remote_head ul{overflow:hidden;padding:30px 0 20px 35px}
.customer_section .wrap_remote .remote_head li{float:left;width:150px;height:150px;padding-left:85px;text-align:center;font-size:18px;color:#2f62cb;background:url(//img.siwonschool.com/www/v2/customer/bg_circle2.png) no-repeat right}
.customer_section .wrap_remote .remote_head li:first-child{padding-left:0}
.customer_section .wrap_remote .remote_head li em{display:block;padding-top:34px;margin-bottom:2px;font-size:16px;color:#000}
.customer_section .wrap_remote .remote_head li span{display:block;margin-top:9px;font-size:12px;line-height:15px;letter-spacing:-1px;color:#888}
.customer_section .wrap_remote .remote_head .notice{padding-top:25px;border-top:1px dashed #eee}
.customer_section .wrap_remote .remote_head .notice p{font-size:13px;line-height:20px;color:#bbb}
.customer_section .wrap_remote .remote_apply{padding-top:70px}
/* 환불신청 */
.customer_section .refund_head{padding:0 0 70px}
.customer_section .refund_head .refund_note{margin-top:20px;padding-top:20px;border-top:1px dashed #e8e8e8}
.customer_section .refund_head .refund_note li{color:#999;line-height:1.6}
.customer_section .refund_head .refund_note li.import{padding-top:30px;font-weight:bold;color:#2f62cb}
.customer_section .inputbox{position:relative}
.customer_section .inputbox .holder_label{position:absolute;top:10px;left:10px}
/* 지식재산권 보호센터 */
.customer_section .protect_head{margin-top:-40px;padding:80px 0 60px;background:#eaf5e8 url(//img.siwonschool.com/www/v2/customer/protect_head_bg.jpg) center center no-repeat;background-size:cover}
.customer_section .protect_cont{padding:70px 0 40px}
.customer_section .protect_cont h3{padding-top:100px;padding-bottom:40px;text-align:center}
.customer_section .protect_cont .part1 h3{padding-top:0}
.customer_section .protect_cont .list{overflow:hidden}
.customer_section .protect_cont .list li{float:left;padding-left:10px}
.customer_section .protect_cont .list li:first-child{padding-left:0}
.customer_section .protect_cont ul.caution{padding-top:10px}
.customer_section .protect_cont ul.caution li{color:#888;line-height:1.4}
.customer_section .protect_cont ul.caution a.hu{text-decoration:underline}
.customer_section .protect_cont ul.caution a.hu:hover{text-decoration:underline}
.customer_section .protect_cont .bt_area{padding-top:60px;text-align:center}
.customer_section .protect_cont .part3 .wrap_list{position:relative;padding:30px 350px 30px 90px;border:1px solid #f4f4f4;background:#f9f9f9}
.customer_section .protect_cont .part3 .id_list{overflow:hidden}
.customer_section .protect_cont .part3 .id_list li{float:left;padding-right:20px;font-size:22px;color:#333;line-height:1.4}
.customer_section .protect_cont .part3 .wrap_list .bt{position:absolute;top:50%;right:90px;margin-top:-30px}
.customer_section .protect_cont .part3 .note{padding-top:15px;text-align:center;color:#9098ab}
.wrap_layer_popup#sanction_my,
.wrap_layer_popup#sanction_myapply,
.wrap_layer_popup#sanction_info,
.wrap_layer_popup#layer_copyright{width:540px;min-height:400px}
.wrap_layer_popup#sanction_my .pop_tit,
.wrap_layer_popup#sanction_myapply .pop_tit,
.wrap_layer_popup#sanction_info .pop_tit,
.wrap_layer_popup#layer_copyright .pop_tit{color:#008921}
.wrap_layer_popup#sanction_my .note{padding:10px 15px 0 22px;text-indent:-7px}
.wrap_layer_popup#sanction_myapply .q_box{cursor:pointer}
.wrap_layer_popup#sanction_myapply .a_box.closed{display:none}
.wrap_layer_popup#sanction_myapply .a_box td{border-left:none;border-right:none}
.wrap_layer_popup#sanction_myapply .a_box ul{padding:20px}
.wrap_layer_popup#sanction_myapply .a_box ul li,
.wrap_layer_popup#sanction_myapply .a_box ul p{line-height:1.6}
.wrap_layer_popup#sanction_myapply .a_box ul .cont{margin-bottom:10px;padding:20px 0;border-bottom:1px dashed #ddd;line-height:1.6}
.wrap_layer_popup#sanction_myapply .a_box ul .hu{text-decoration:underline}
.wrap_layer_popup#sanction_myapply .a_box ul .hu:hover{text-decoration:underline}
.wrap_layer_popup#sanction_info th{padding-left:20px;background:#fff}
.wrap_layer_popup#sanction_info td{padding-right:0}
.wrap_layer_popup#sanction_info label i{position:absolute;top:0;left:-10px;color:#eb1212;font-weight:bold}
.wrap_layer_popup#sanction_info .file_ps{position:relative;padding-right:72px}
.wrap_layer_popup#sanction_info .file_ps .bt_st1_s{position:absolute;top:0;right:0;width:66px}
.wrap_layer_popup#sanction_info .file_ps .upload_input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.wrap_layer_popup#sanction_info .bt_apply{display:inline-block;width:230px;height:40px;line-height:38px;font-size:14px;color:#fff;text-align:center;background:#00ac29}
.wrap_layer_popup#layer_copyright .pop_cont{padding:30px 0}
.wrap_layer_popup#layer_copyright .tit{font-weight:bold;color:#000}
.wrap_layer_popup#layer_copyright .cont{padding-bottom:10px;padding-top:5px}
.wrap_layer_popup#layer_copyright .cont,
.wrap_layer_popup#layer_copyright p{line-height:1.6}
.wrap_layer_popup#layer_copyright .dep1{padding-left:16px;text-indent:-16px}
.wrap_layer_popup#layer_copyright .dep2{padding-left:16px;text-indent:-16px}
.wrap_layer_popup#layer_copyright .dep3{padding-left:30px;text-indent:-30px}

/* 만족도 설문  */
.wrap_survey{min-width:550px;padding:30px;border:2px solid #2a2a2a}
.wrap_survey .survey_tit{overflow:hidden;padding-bottom:20px;border-bottom:2px solid #2a2a2a}
.wrap_survey .survey_tit .tit{float:left;padding-top:25px;font-size:20px;font-weight:bold;color:#2a2a2a}
.wrap_survey .survey_tit .logo{position:relative;top:16px;display:block;float:right}
.wrap_survey .survey_tit .logo img{display:block;height:31px;width:auto}
.wrap_survey .survey_cont{padding:20px 10px}
.wrap_survey .survey_cont dl{padding-top:15px;border-bottom:1px dotted #7f7f7f}
.wrap_survey .survey_cont dl.last{border-bottom:none}
.wrap_survey .survey_cont dt{padding-bottom:15px;font-size:16px;font-weight:bold;color:#2a2a2a}
.wrap_survey .survey_cont dd{overflow:hidden;padding-bottom:15px;font-size:16px;color:#666}
.wrap_survey .survey_cont dd span{float:left;padding-right:15px}
.wrap_survey .survey_cont label{padding-left:5px}
.wrap_survey .survey_cont textarea{width:500px;padding:10px;border:1px solid #666}
.wrap_survey .survey_cont .note{font-size:16px;font-weight:bold;color:#2a2a2a;line-height:1.4}
.wrap_survey .survey_footer{overflow:hidden}

/* 오늘의 각오 공통 */
.comm_today_ready{width:1000px;margin:0 auto}
.intro_section .comm_today_ready{padding-bottom:70px}
.comm_today_ready h3.tit{padding:70px 0 44px 0;text-align:center}
.sample_section .comm_today_ready h3.tit{padding-top:0}
.comm_today_ready .box_head{color:#000;font-size:16px}
.comm_today_ready .box_head .live{color:#ff1f1f;font-size:28px}
.comm_today_ready .today_ready_box{position:relative;padding:24px 40px 40px;background:#f8f8f8}
.comm_today_ready .today_ready_box .more{display:block;position:absolute;top:43px;right:40px;width:13px;height:13px;background:url(//img.siwonschool.com/www/v2/comm/ico_more.png) no-repeat}
.comm_today_ready .form_box{margin-top:16px;overflow:hidden}
.comm_today_ready .form_box .input{width:748px;height:38px;padding:0 20px;border:1px solid #222;border-right:0;background:#fff;color:#666;font-size:13px;line-height:38px;vertical-align:middle}
.comm_today_ready .form_box .btn{width:130px;height:40px;background:#2f62cb;color:#fff;font-size:14px;line-height:40px;text-align:center;vertical-align:middle}
.comm_today_ready .today_ready_list{margin-top:20px;border:1px solid #eee;background:#fff;overflow:hidden}
.comm_today_ready .today_ready_list .list{padding:0 26px;overflow:hidden}
.comm_today_ready .today_ready_list .list li{position:relative;bottom:-1px;height:45px;border-bottom:1px dotted #e3e3e3;line-height:45px;overflow:hidden}
.comm_today_ready .today_ready_list .list li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comm_today_ready .today_ready_list .list li .cont{display:inline-block;position:relative;max-width:695px;padding-right:25px}
.comm_today_ready .today_ready_list .list li .hit{display:inline-block;width:50px;color:#666;font-size:13px}
.comm_today_ready .today_ready_list .list li .name{display:inline-block;max-width:140px;margin-left:10px;padding-left:10px;background:url(//img.siwonschool.com/www/v2/comm/bar_eb.png) no-repeat left 50%;color:#111;font-size:13px}
.comm_today_ready .today_ready_list .list li .subject{display:inline-block;width:680px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.comm_today_ready .today_ready_list .list li img{position:absolute;top:16px;right:0}
.comm_today_ready .bt_group{margin-top:20px;text-align:center}
.comm_today_ready .bt_group .bt_write{display:inline-block;width:130px;height:40px;color:#fff;font-size:14px;background:#2f62cb;line-height:40px}
/*패밀리네비게이션롤링배너*/
.ban_family .bx-controls-auto{display:none}

/* 설문조사 공통 */
.servey_section .survey_num{width:1000px;margin:0 auto}
.servey_section .survey_num>p{font-size:16px;color:#000;line-height:1.5;margin:10px 0 20px 0}
.servey_section .survey_num>p>span{font-size:16px;color:#2f62cb;line-height:1.5}

.servey_section .page_desc{margin-top:40px;text-align:center;width:1000px;margin:0 auto}
.servey_section .page_desc .graybox_comm{width:800px;padding:35px 60px 44px 140px;background:#fafafa url(//img.siwonschool.com/www/v2/community/ico_intro.png) no-repeat}
.servey_section .page_desc .graybox_comm.boast{background-position:0 0}
.servey_section .page_desc .graybox_comm.diary{background-position:0 -140px}
.servey_section .page_desc .graybox_comm.freetalk{background-position:0 -280px}
.servey_section .page_desc .graybox_comm p{font-size:14px;line-height:1.4;text-align:left;letter-spacing:-1px;color:#999}
.servey_section .page_desc .graybox_comm p.tit{padding-bottom:7px;font-size:18px;color:#111}
.servey_section .page_desc .graybox_comm p.tit em{font-weight:bold}

.servey_section .survey_list_wrap{width:1000px;margin:0 auto;border-top:2px solid #000;padding:30px 0}
.servey_section .survey_list_wrap .survey_list li{overflow:hidden;position:relative;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #eee}
.servey_section .survey_list_wrap .survey_list li .left{float:left;border:1px solid #e8e8e8;width:498px;height:200px}
.servey_section .survey_list_wrap .survey_list li .left a img{width:100%;height:100%}
.servey_section .survey_list_wrap .survey_list li .right{position:relative;float:right;width:470px;height:200px}
.servey_section .survey_list_wrap .survey_list li .right .cate{font-size:16px;color:#2f62cb;line-height:1.5;display:none}
.servey_section .survey_list_wrap .survey_list li .right .tit{font-size:20px;color:#000000;line-height:1.5;margin:15px 0 20px 0}
.servey_section .survey_list_wrap .survey_list li .right .tit a .ico_new{display:inline-block;padding-top:9px}
.servey_section .survey_list_wrap .survey_list li .right .sub{padding:0 0 15px 0;margin:0 0 15px 0}
.servey_section .survey_list_wrap .survey_list li .right .sub a{color:#848484;font-size:16px;line-height:1.5}
.servey_section .survey_list_wrap .survey_list li .right .date{font-size:12px;color:#666666;line-height:1.5;position:absolute;left:0px;bottom:30px}
.servey_section .survey_list_wrap .survey_list li .right .info{font-size:12px;color:#666666;line-height:1.5;position:absolute;left:0px;bottom:10px}
.servey_section .survey_list_wrap .no_survey{padding:50px 0;text-align:center;color:#666}

.servey_section .survey_form_wrap{margin-top:10px}
.servey_section .survey_form_wrap .inner{width:1000px;margin:0 auto;border-top:2px solid #000}
.servey_section .survey_form_wrap .survey_head{padding:20px;border-bottom:1px dotted #e3e3e3;position:relative}
.servey_section .survey_form_wrap .survey_head .head_tit{font-size:16px;color:#000000;line-height:1.5}
.servey_section .survey_form_wrap .survey_head .head_info{font-size:12px;color:#666;line-height:1.5}
.servey_section .survey_form_wrap .survey_head .control{position:absolute;right:20px;top:31px;overflow:hidden}
.servey_section .survey_form_wrap .survey_head .control li{float:left}
.servey_section .survey_form_wrap .survey_head .control li a{font-size:12px;color:#666;line-height:1.5}
.servey_section .survey_form_wrap .survey_head .control li a:hover{font-size:12px;color:#2f62cb;line-height:1.5}
.servey_section .survey_form_wrap .survey_head .control li.first{padding-right:10px;margin-right:10px;border-right:1px solid #dddddd}

.servey_section .survey_form_wrap .survey_con .mt10{margin-top:10px !important}
.servey_section .survey_form_wrap .survey_con .mt20{margin-top:20px !important}
.servey_section .survey_form_wrap .survey_con .mt30{margin-top:30px !important}
.servey_section .survey_form_wrap .survey_con .mt40{margin-top:40px !important}
.servey_section .survey_form_wrap .survey_con .mt50{margin-top:50px !important}
.servey_section .survey_form_wrap .survey_con .mt60{margin-top:60px !important}
.servey_section .survey_form_wrap .survey_con{padding:30px;border-bottom:1px solid #e9e9e9}
.servey_section .survey_form_wrap .survey_con .c_noti{font-size:13px;color:#000000;line-height:1.5;padding-left:12px;text-indent:-12px}
.servey_section .survey_form_wrap .survey_con .c_noti2{font-size:13px;color:#999;line-height:1.5;padding-left:12px;text-indent:-12px}
.servey_section .survey_form_wrap .survey_con .c_question{background:#d1e1fb;font-size:13px;color:#000000;line-height:1.5;padding:15px 24px;margin-top:20px}
.servey_section .survey_form_wrap .survey_con .c_answer{padding:18px 26px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_vertical li{margin-bottom:10px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_vertical li:last-child{margin-bottom:0px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li{margin-bottom:10px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .tt{display:block;padding:40px 0 0 10px;font-size:14px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li:first-child .tt{padding-top:10px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score_box{display:block;position:relative;top:10px;left:0;width:290px;height:51px;background:url(//img.siwonschool.com/www/v4/comm/star_score.png) no-repeat 0 0;overflow:hidden}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score{position:absolute;top:0;left:0;background:url(//img.siwonschool.com/www/v4/comm/star_score.png) no-repeat;overflow:hidden} 
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score1{background-position:0 -69px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score2{background-position:0 -138px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score3{background-position:0 -207px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score4{background-position:0 -276px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score5{background-position:0 -344px}
.servey_section .survey_form_wrap .survey_con .c_answer .type_score li .score i{display:inline-block;width:52px;height:51px;margin-right:1px;text-indent:-999em;cursor:pointer}
.servey_section .survey_form_wrap .survey_con .img_present img{border:1px solid #ddd}
.servey_section .survey_form_wrap .survey_con .rankbox{margin-bottom:20px;margin-top:50px;border:1px solid #ddd;position:relative}
.servey_section .survey_form_wrap .survey_con .rankbox .rank{font-size:16px;line-height:1.6;border-bottom:1px dotted #ddd;padding:4px 10px}
.servey_section .survey_form_wrap .survey_con .rankbox .rank:last-child{border-bottom:0}
.servey_section .survey_form_wrap .survey_con .rankbox .bt_init{display:inline-block;background:#be577b;height:25px;text-align:center;padding:0px 20px;color:#fff;line-height:25px;font-size:12px;border-radius:5px;position:absolute;top:-35px;right:0px}
/* 설문조사 input style */
.servey_section .input{border:1px solid #ddd;background:#fff;height:33px;padding:0 9px;font-size:13px;color:#333}
.servey_section .input2{border:1px solid #ddd;background:#fff;height:38px;padding:0 9px;font-size:13px;color:#333}
.servey_section .input_check_comm,.input_radio_comm{position:absolute;left:-3000em}
.servey_section .input_check_label{display:inline-block;height:25px;padding:0 5px 0 39px;background:url(//img.siwonschool.com/member/comm/bg_checkbox_off.png) no-repeat;line-height:23px;cursor:pointer}
.servey_section .input_check_label.on{background:url(//img.siwonschool.com/member/comm/bg_checkbox_on.png) no-repeat}
.servey_section .input_radio_label{display:inline-block;height:25px;padding:0 5px 0 39px;background:url(//img.siwonschool.com/member/comm/bg_radio_off.png) no-repeat;line-height:23px;cursor:pointer}
.servey_section .input_radio_label.on{background:url(//img.siwonschool.com/member/comm/bg_radio_on.png) no-repeat}
.servey_section .input_radio_label.checked{background:url(//img.siwonschool.com/member/comm/bg_radio_ds.png) no-repeat;cursor:not-allowed}
.servey_section .long_txt{width:880px;height:200px;border:1px solid #ddd;padding:5px}

.p_infos{width:550px}
.p_infos li{overflow:hidden;margin-bottom:10px}
.p_infos li .info_tit{float:left;margin-right:10px;width:136px;text-align:center;height:40px;line-height:40px;color:#000;background:#d1e1fb}
.p_infos li .info_con{float:left}
.p_infos li .info_con .user{font-size:16px;line-height:40px}

.servey_section .btns{text-align:right;margin-top:20px}
.servey_section .btns.center{text-align:center}
.servey_section .bt_sky{display:inline-block;background:#2196f3;height:32px;text-align:center;padding:0px 20px;color:#fff;line-height:32px;font-size:13px;border-radius:5px}
.servey_section .bt_blue{display:inline-block;background:#2f62cb;height:40px;text-align:center;padding:0px 45px;color:#fff;line-height:40px;font-size:13px}
.servey_section .bt_darkblue{display:inline-block;background:#54788f;height:40px;text-align:center;padding:0px 45px;color:#fff;line-height:40px;font-size:13px}
.servey_section .bt_blue230{display:inline-block;background:#2f62cb;height:40px;text-align:center;width:230px;color:#fff;line-height:40px;font-size:13px}
.servey_section .bt_grey230{display:inline-block;background:#999;height:40px;text-align:center;width:230px;color:#fff;line-height:40px;font-size:13px}
.servey_section .goto{color:#ff2840;font-weight:bold;line-height:23px;font-size:13px}

/* 강좌소개 리뉴얼 v4 */
/*.intro_new .line_h4{width:100%;font-size:22px;color:#000;line-height:22px;padding-bottom:9px}
.intro_new .txt_box{color:#333;font-size:14px;line-height:24px}
.intro_new .intro_noti{width:100%;height:80px;overflow:hidden}
.intro_new .intro_noti .left{float:left;width:663px;background:#333;height:80px}
.intro_new .intro_noti .left p{text-align:center;color:#fff;font-size:17px;height:80px;line-height:80px;padding:0 0 0 32px;background:url(//img.siwonschool.com/www/v2/lecintro/icon_man.png) 88px 26px no-repeat}
.intro_new .intro_noti .left p .yellow{color:#e0bf0b}
.intro_new .intro_noti .right{float:right;border:3px solid #333;width:331px;height:74px}
.intro_new .intro_noti .right p{text-align:center;color:#000;font-size:17px;height:74px;line-height:74px;padding:0 0 0 49px;background:url(//img.siwonschool.com/www/v2/lecintro/icon_card.png) 28px 25px no-repeat}
.intro_new .intro_noti .right p .red{color:#cd0000}

.intro_new .intro_top{width:100%;overflow:hidden;margin-top:70px}
.intro_new .intro_top .left{float:left;width:580px}
.intro_new .intro_top .left .bt_leveltest{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:17px;text-align:center;background:#2f62ca;margin-top:10px}
.intro_new .intro_top .right{float:right;width:390px}

.intro_new .intro_mid{width:100%;margin-top:65px}
.intro_new .intro_mid .both_box{width:100%;overflow:hidden}
.intro_new .intro_mid .both_box .left{float:left;width:335px}
.intro_new .intro_mid .both_box .right{float:right;width:621px}

.intro_new .intro_mid .both_box .blue_box{margin-top:19px;padding:18px 35px;background:#3e5075}
.intro_new .intro_mid .both_box .blue_box strong{font-size:18px;color:#ffd900}
.intro_new .intro_mid .both_box .blue_box ul{margin-top:10px}
.intro_new .intro_mid .both_box .blue_box ul li{color:#fff;font-size:14px;line-height:24px}

.intro_new .intro_list{margin-top:65px}
.intro_new .intro_list .int_list{width:100%}
.intro_new .intro_list .int_list li{overflow:hidden;padding:30px 0 40px 0;background:url(//img.siwonschool.com/www/v2/lecintro/bg_dashline.gif) left bottom repeat-x}
.intro_new .intro_list .int_list li .left{float:left;width:208px}
.intro_new .intro_list .int_list li .left .btns{overflow:hidden;margin-top:5px}
.intro_new .intro_list .int_list li .left .btns .sample_movie{display:block;float:left;width:100px;height:35px;line-height:35px;text-align:center;color:#fff;background:#2f62cb;font-size:13px;font-weight:bold}
.intro_new .intro_list .int_list li .left .btns .lec_apply{display:block;float:right;width:100px;height:35px;line-height:35px;text-align:center;color:#fff;background:#cd0000;font-size:13px;font-weight:bold}
.intro_new .intro_list .int_list li .right{float:right;width:763px}
.intro_new .intro_list .int_list li .right .big_title{font-size:25px;color:#000;font-weight:bold;letter-spacing:-2px}
.intro_new .intro_list .int_list li .right .lec_descript{font-size:14px;color:#2f62cb;margin-top:5px}
.intro_new .intro_list .int_list li .right .sub_title{font-size:14px;line-height:20px;color:#000;font-weight:bold;letter-spacing:-2px;margin-top:20px}
.intro_new .intro_list .int_list li .right .txt_box{margin-top:10px;color:#666;font-size:13px}*/


/* 강좌소개 리뉴얼 v2 */
.intro_new{/*width:1000px;margin:0 auto;padding-top:70px*/}
.intro_new .line_h4{width:100%;font-size:21px;color:#2f62cb;line-height:22px;padding-bottom:9px;border-bottom:2px solid #2f62cb;font-weight:bold}
.intro_new .txt_box{color:#333;font-size:14px;line-height:24px}
.intro_new .intro_noti{width:100%;height:80px;overflow:hidden}
.intro_new .intro_noti .left{float:left;width:663px;background:#333;height:80px}
.intro_new .intro_noti .left p{text-align:center;color:#fff;font-size:17px;height:80px;line-height:80px;padding:0 0 0 32px;background:url(//img.siwonschool.com/www/v2/lecintro/icon_man.png) 88px 26px no-repeat}
.intro_new .intro_noti .left p .yellow{color:#e0bf0b}
.intro_new .intro_noti .right{float:right;border:3px solid #333;width:331px;height:74px}
.intro_new .intro_noti .right p{text-align:center;color:#000;font-size:17px;height:74px;line-height:74px;padding:0 0 0 49px;background:url(//img.siwonschool.com/www/v2/lecintro/icon_card.png) 28px 25px no-repeat}
.intro_new .intro_noti .right p .red{color:#cd0000}

.intro_new .intro_top{width:100%;overflow:hidden;margin-top:70px}
.intro_new .intro_top .left{float:left;width:580px}
.intro_new .intro_top .left .bt_leveltest{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:17px;text-align:center;background:#2f62ca;margin-top:10px}
.intro_new .intro_top .right{float:right;width:390px}

.intro_new .intro_mid{width:100%;margin-top:65px}
.intro_new .intro_mid .both_box{width:100%;overflow:hidden}
.intro_new .intro_mid .both_box .left{float:left;width:335px}
.intro_new .intro_mid .both_box .right{float:right;width:621px}
.intro_new .intro_mid .both_box .blue_box{margin-top:19px;padding:18px 35px;background:#3e5075}
.intro_new .intro_mid .both_box .blue_box strong{font-size:18px;color:#ffd900}
.intro_new .intro_mid .both_box .blue_box ul{margin-top:10px}
.intro_new .intro_mid .both_box .blue_box ul li{color:#fff;font-size:14px;line-height:24px}

.intro_new .intro_list{margin-top:65px}
.intro_new .intro_list .int_list{width:100%}
.intro_new .intro_list .int_list li{overflow:hidden;padding:30px 0 40px 0;background:url(//img.siwonschool.com/www/v2/lecintro/bg_dashline.gif) left bottom repeat-x}
.intro_new .intro_list .int_list li .left{float:left;width:208px}
.intro_new .intro_list .int_list li .left .btns{overflow:hidden;margin-top:5px}
.intro_new .intro_list .int_list li .left .btns .sample_movie{display:block;float:left;width:100px;height:35px;line-height:35px;text-align:center;color:#fff;background:#2f62cb;font-size:13px;font-weight:bold}
.intro_new .intro_list .int_list li .left .btns .lec_apply{display:block;float:right;width:100px;height:35px;line-height:35px;text-align:center;color:#fff;background:#cd0000;font-size:13px;font-weight:bold}
.intro_new .intro_list .int_list li .right{float:right;width:763px}
.intro_new .intro_list .int_list li .right .big_title{font-size:25px;color:#000;font-weight:bold;letter-spacing:-2px}
.intro_new .intro_list .int_list li .right .lec_descript{font-size:14px;color:#2f62cb;margin-top:5px}
.intro_new .intro_list .int_list li .right .sub_title{font-size:14px;line-height:20px;color:#000;font-weight:bold;letter-spacing:-2px;margin-top:20px}
.intro_new .intro_list .int_list li .right .txt_box{margin-top:10px;color:#666;font-size:13px}

.intro_new .intro_main{overflow:hidden;background:#f6f6f6}
.intro_new .intro_main .wrap_mov{position:absolute;top:136px;left:50%;margin-left:-15px;width:496px;height:316px;cursor:pointer}
.intro_new .intro_main .thumb_list{}
.intro_new .intro_main .thumb_list li{position:relative;float:left;width:116px;height:68px !important;margin-right:11px}
.intro_new .intro_main .thumb_list li a{position:relative;display:block;width:100%;height:68px}
.intro_new .intro_main .thumb_list li i{position:absolute;top:0;left:0;display:none;width:116px;height:68px;background:url(//img.siwonschool.com/www/v2/lecintro/thumb_youtube_on.png) no-repeat}
.intro_new .intro_main .thumb_list li .active i{display:block}
.intro_new .intro_main .youtube_play{display:none}
.intro_new .intro_main .youtube_play.play1{display:block}

.intro_new.v2_5 .line_h4{font-size:26px;color:#333;padding-bottom:20px;border-bottom:1px solid #333;font-weight:bold}
.intro_new.v2_5 .line_h4.none{border-bottom:0}
.intro_new.v2_5 .intro_inner .intro_curri .noti{color:#333;font-size:16px}
.intro_new.v2_5 .intro_main .wrap_mov{top:61px;left:50%;margin-left:-7px;width:496px !important;max-width:368px !important;height:316px;cursor:pointer} 
.intro_new.v2_5 .intro_main .thumb_slider{position:absolute;bottom:60px;left:993px;width:498px !important;height:68px;}
.intro_new.v2_5 .intro_main .thumb_slider .bx-wrapper{max-width:368px !important}
.intro_new.v2_5 .intro_main .thumb_list{overflow:visible;height:68px;}

.intro_new.v2_5 .intro_main .thumb_slider .bx-controls-auto{display:none}
.intro_new.v2_5 .intro_main .thumb_slider .bx-controls-direction{position:absolute;top:9px;width:365px}
.intro_new.v2_5 .intro_main .thumb_slider .bx-controls-direction a{display:inline-block;overflow:hidden;position:absolute;top:0;z-index:58;width:50px;height:50px;text-indent:-100%;background:url(//img.siwonschool.com/www/v2.5/lecintro/thumb_page.png) no-repeat}
.intro_new.v2_5 .intro_main .thumb_slider .bx-controls-direction a.bx-prev{left:-65px;background-position:left center}
.intro_new.v2_5 .intro_main .thumb_slider .bx-controls-direction a.bx-next{right:-66px;background-position:right center}
.intro_new.v2_5 .intro_video{background:#fff;text-align:center;padding-bottom:70px;}
.intro_new.v2_5 .intro_video .level_btn{display:inline-block;width:400px;height:70px;line-height:70px;text-align:center;color:#000;border:1px solid #000;font-size:18px;background:#fff}
.intro_new.v2_5 .intro_video .video{position:relative;width:1000px;margin:0 auto}
.intro_new.v2_5 .intro_video .youtube{position:absolute;top:208px;left:200px}
.intro_new .curri_table{width:100%;border-top:1px solid #333}
.intro_new .curri_table th{height:75px;border-bottom:1px solid #333;background:#f3f3f3;color:#333;font-size:16px;text-align:center}
.intro_new .curri_table td{padding:20px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;color:#666;line-height:1.6}
.intro_new .curri_table td.line{border-bottom:1px solid #333}
.intro_new .curri_table td.bg{background:#f3f3f3;color:#333}
.intro_new .curri_table td.fst{border-left:0;color:#333;font-size:14px;font-weight:bold;text-align:center}
.intro_new .curri_table .lec_video li a{color:#2f62cb;text-decoration:underline;font-size:14px}
.intro_new .curri_table .bt_after{display:inline-block;min-width:340px;height:35px;padding:0 15px;border-radius:20px;background:#333;color:#fff;font-size:14px;text-align:center;line-height:35px}
.intro_new .curri_table .after{display:none;color:#333;font-size:14px;line-height:1.4}
.intro_new .curri_table .after .eng{color:#ff493d}

.inner .intro_video .video{position:relative;width:1000px;margin:0 auto}
.inner .intro_video .youtube{position:absolute;top:296px;left:200px}

.intro_new .intro_inner{width:1000px;margin:0 auto}
.intro_new .intro_inner .intro_character{margin:70px 0 30px}
.intro_new .intro_inner .intro_character .int_list{width:100%}
.intro_new .intro_inner .intro_character .int_list li{overflow:hidden;padding:30px 0 40px;border-bottom:1px solid #ebebeb}
.intro_new .intro_inner .intro_character .int_list li:nth-of-type(3){border-bottom:0}
.intro_new .intro_inner .intro_character .int_list li .left{float:left;width:225px}
.intro_new .intro_inner .intro_character .int_list li:first-of-type .left .list_img{margin-left:38px;margin-top:25px}
.intro_new .intro_inner .intro_character .int_list li .left .list_img{margin-left:55px;margin-top:25px}
.intro_new .intro_inner .intro_character .int_list li .right{float:right;width:775px}
.intro_new .intro_inner .intro_character .int_list li .right .big_title{margin-bottom:12px;font-size:25px;color:#000;font-weight:bold;letter-spacing:-3px}
.intro_new .intro_inner .intro_character .int_list li .right .sub_title{margin-bottom:5px;font-size:16px;color:#2f62cb;font-weight:bold;letter-spacing:-2px}
.intro_new .intro_inner .intro_character .int_list li .right .txt_box{font-size:13px;color:#555;line-height:21px}
.intro_new .intro_inner .intro_banner a{display:block}
.intro_new .intro_inner .intro_curri{margin-top:70px}
.intro_new .intro_inner .intro_curri .noti{margin:30px 0 15px;color:#666;font-size:13px}
.intro_new .intro_inner .intro_curri .curri_wrap{position:relative}
.intro_new .intro_inner .intro_curri .curri_wrap .curri_move_bt a{display:inline-block;position:absolute;top:280px;text-indent:-9999em;width:30px;height:60px;background:url(//img.siwonschool.com/www/v2/lecintro/intro_curri_bt.png) no-repeat}
.intro_new .intro_inner .intro_curri .curri_wrap .curri_move_bt a.prev{left:-70px;background-position:top left}
.intro_new .intro_inner .intro_curri .curri_wrap .curri_move_bt a.next{right:-70px;background-position:top right}
/*.intro_new .intro_inner .intro_curri .curri_box{overflow:scroll;width:1000px;height:609px;border:1px solid #ddd;box-sizing:border-box}*/
.intro_new .intro_inner .intro_curri .curri_box{overflow-x:scroll;width:1000px;height:653px;position:relative;border:1px solid #ddd}
.intro_new .intro_inner .intro_curri .curri_box table{width:1750px;position:absolute;top:0px;left:0px}
.intro_new .intro_inner .intro_curri .curri_box table tr td{padding:20px 15px;border:1px solid #ccc;text-align:center;font-size:13px;line-height:1.7}
.intro_new .intro_inner .intro_curri .curri_box table tr td:first-of-type{border-left:none}
.intro_new .intro_inner .intro_curri .curri_box table tr td:last-of-type{border-right:none}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_01 td{background:#000;color:#a8a8a8}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_01 td em{display:block;font-weight:bold;color:#fff;font-size:15px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_02 td{text-align:left}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_02 td em{text-align:left;color:#000;font-size:15px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_03 td{background:#e5e5e5;color:#333;font-size:15px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td{padding:20px 10px 20px;border-top:none;border-bottom:none;line-height:1.5;text-align:left;vertical-align:top}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list{overflow:hidden}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list li{margin-right:10px;font-weight:bold;color:#000}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list li > span{display:block;color:#999;font-weight:normal;margin-top:-2px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list li > a{display:block;color:#2f62cb;text-decoration:underline;font-weight:normal}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td{padding:20px 10px;border-top:none;border-bottom:1px solid #cd0000;text-align:left;line-height:1.5}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list{overflow:hidden}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list li{margin-right:10px;font-weight:bold;color:#000}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list li > span{display:block;color:#999;font-weight:normal;margin-top:-2px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list li > a{display:block;color:#2f62cb;text-decoration:underline;font-weight:normal}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list.list2{position:absolute;bottom:20px;left:10px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_06 td{border:1px solid #cd0000;font-size:15px;color:#e10800}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_06 td.tit{background:#cd0000;color:#fff}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_06 td em{display:block;color:#333;font-weight:bold}
.intro_new .intro_inner .intro_curri .curri_box table tr td.tit{background:#fbfbfb;text-align:center;color:#2f62cb;font-weight:bold;vertical-align:middle}
.intro_new .intro_inner .intro_curri .curri_bt{display:block;margin:20px auto 0;width:338px;height:40px;background:#2f62cb;font-size:14px;color:#fff;line-height:40px;text-align:center}
.intro_new .intro_course{margin-top:70px}/* 학습 추천 코스 추가 170817 */
.intro_new .intro_course .noti{margin:30px 0 15px;color:#666;font-size:13px}
.intro_new .intro_course .tab_menu{overflow:hidden;border-bottom:1px solid #333}
.intro_new .intro_course .tab_menu li{float:left}
.intro_new .intro_course .tab_menu.w4 li{width:25%}
.intro_new .intro_course .tab_menu li a{display:block;border:1px solid #e5e5e5;border-bottom:none;font-size:18px;color:#666;line-height:56px;text-align:center}
.intro_new .intro_course .tab_menu li.on a{border-color:#333;background:#333;color:#fff}
.intro_new .intro_course .wrap_tabbox{margin-top:40px;background:url(//img.siwonschool.com/www/v2/lecintro/intro_crse_bg.jpg) no-repeat 0 0}
.intro_new .intro_course .tab_box{display:none;position:relative;height:656px}
.intro_new .intro_course .tab_box.on{display:block}
.intro_new .intro_course .box1{float:left;position:relative;width:472px;height:100%}
.intro_new .intro_course .box1 .boxtit{margin:40px 0 0 30px;font-size:14px}
.intro_new .intro_course .box1 .boxdesc{display:inline-block;margin:8px 0 0 30px;padding:0 12px;background:#ea4220;font-weight:bold;color:#fff;line-height:26px}
.intro_new .intro_course .box1 .course_list{position:absolute;top:0;left:0}
.intro_new .intro_course .box1 .course_list li{position:absolute;min-width:170px;padding:0 6px;border-radius:5px;background:#000;font-size:14px;font-weight:bold;color:#fff;line-height:30px;text-align:center}
.intro_new .intro_course .box1 .course_list li em{font-weight:bold;color:#ffea00}
.intro_new .intro_course .box2{float:right;position:relative;width:508px;height:100%}
.intro_new .intro_course .box2 .boxtit{font-size:18px;font-weight:bold;color:#333}
.intro_new .intro_course .box2 .boxdesc{display:block;height:36px;margin-top:4px;font-size:14px;color:#999}
.intro_new .intro_course .box2 .info_list{position:absolute;bottom:0;left:0;width:100%;border:1px solid #e5e5e5;border-width:1px 1px 0 0}
.intro_new .intro_course .box2 .info_list li{position:relative;overflow:hidden;height:166px;padding:28px 20px 0 95px;border-bottom:1px solid #e5e5e5;background:#fbfbfb;font-size:14px;color:#666;line-height:1.7}
.intro_new .intro_course .box2 .info_list li .tit{position:absolute;top:0;left:0;width:70px;height:100%;border-bottom:1px solid #e5e5e5;background:#333;font-weight:bold;color:#fff;line-height:194px;text-align:center}
.intro_new .intro_course .box1 .course_list.t1 li.c1{top:494px;left:46px}
.intro_new .intro_course .box1 .course_list.t1 li.c2{top:344px;left:136px}
.intro_new .intro_course .box1 .course_list.t1 li.c3{top:194px;left:226px}
.intro_new .intro_course .box1 .course_list.t2 li.c1{top:494px;left:46px}
.intro_new .intro_course .box1 .course_list.t2 li.c2{top:444px;left:96px}
.intro_new .intro_course .box1 .course_list.t2 li.c3{top:394px;left:126px}
.intro_new .intro_course .box1 .course_list.t2 li.c4{top:344px;left:136px}
.intro_new .intro_course .box1 .course_list.t2 li.c5{top:294px;left:186px}
.intro_new .intro_course .box1 .course_list.t2 li.c6{top:244px;left:216px}
.intro_new .intro_course .box1 .course_list.t2 li.c7{top:194px;left:226px}
.intro_new .intro_course .box1 .course_list.t3 li.c1{top:494px;left:46px}
.intro_new .intro_course .box1 .course_list.t3 li.c2{top:394px;left:126px}
.intro_new .intro_course .box1 .course_list.t3 li.c3{top:294px;left:186px}
.intro_new .intro_course .box1 .course_list.t3 li.c4{top:194px;left:226px}
.intro_new .intro_lecture_list{margin-top:65px}
.intro_new .intro_lecture_list .int_list{width:100%}
.intro_new .intro_lecture_list .int_list > li{overflow:hidden;padding:30px 0 35px 0;background:url(//img.siwonschool.com/www/v2/lecintro/bg_dashline.gif) left bottom repeat-x}
.intro_new .intro_lecture_list .int_list > li .left{float:left;width:252px}
.intro_new .intro_lecture_list .int_list > li .left .list_img{position:relative}
.intro_new .intro_lecture_list .int_list > li .left .list_img a{display:inline-block}
.intro_new .intro_lecture_list .int_list > li .left .ico_play{display:inline-block;position:absolute;top:105px;left:18px}
.intro_new .intro_lecture_list .int_list > li .left .btns{overflow:hidden;margin-top:5px}
.intro_new .intro_lecture_list .int_list > li .left .btns .sample_movie{display:block;float:left;width:124px;height:35px;line-height:35px;text-align:center;color:#fff;background:#333;font-size:13px;font-weight:bold}
.intro_new .intro_lecture_list .int_list > li .left .btns .lec_apply{display:block;float:right;width:124px;height:35px;line-height:35px;text-align:center;color:#fff;background:#cd0000;font-size:13px;font-weight:bold}
.intro_new .intro_lecture_list .int_list > li .right{float:right;width:723px}
.intro_new .intro_lecture_list .int_list > li .right .big_title{font-size:25px;color:#000;font-weight:bold;letter-spacing:-2px}
.intro_new .intro_lecture_list .int_list > li .right .lec_descript{font-size:14px;color:#2f62cb;margin-top:5px}
.intro_new .intro_lecture_list .int_list > li .right .sub_title{font-size:14px;line-height:20px;color:#000;font-weight:bold;letter-spacing:-2px;margin-top:20px}
.intro_new .intro_lecture_list .int_list > li .right .txt_box{margin-top:10px;color:#666;font-size:13px}
.intro_new .intro_lecture_list .int_list > li .right .intro_box{margin-top:25px;width:100%;height:36px;background:#f7f7f7;border:1px solid #bfbfbf;box-sizing:border-box}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul{overflow:hidden}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li{float:left;position:relative;width:25%;line-height:34px;color:#000;font-size:13px;text-align:center}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:after{display:block;content:'';position:absolute;top:12px;left:0;width:1px;height:13px;background:#c6c6c6}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:first-child:after{width:0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li i{padding-left:20px;vertical-align:sub}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(1) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico01.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(2) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico02.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(3) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico03.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(4) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico04.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li em{color:#2f62cb}

.intro_new .intro_lecture_list .int_list > li .right .intro_box ul.siwonpen li:nth-child(2) i{padding-left:25px;background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico05.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul.siwonpen li:nth-child(4) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico06.png) no-repeat 0 0}


/* 강의소개 */
.intro_new .intro_inner .intro_info{padding-top:50px}
.intro_new .intro_inner .intro_info .int_list{width:100%}
.intro_new .intro_inner .intro_info .int_list li{overflow:hidden;padding-bottom:40px}
.intro_new .intro_inner .intro_info .int_list li:nth-of-type(7){padding-bottom:0}
.intro_new .intro_inner .intro_info .int_list li .left{float:left}
.intro_new .intro_inner .intro_info .int_list li .left .list_img{}
.intro_new .intro_inner .intro_info .int_list li .right{float:left;margin-left:40px;width:auto}
.intro_new .intro_inner .intro_info .int_list li .right .big_title{margin-bottom:12px;font-size:28px;color:#2f62cb;letter-spacing:-1px}
.intro_new .intro_inner .intro_info .int_list li .right .big_title img{position:relative;top:-4px;vertical-align:middle}
.intro_new .intro_inner .intro_info .int_list li .right .txt_box{padding-bottom:40px;font-size:16px;color:#666;line-height:1.6;border-bottom:1px solid #e5e5e5}
.intro_new .intro_inner .intro_info .int_list li:nth-of-type(7) .right .txt_box{border-bottom:0}

.intro_new .intro_main{overflow:hidden;background:#f6f6f6}
.intro_new .intro_main .wrap_mov{position:absolute;top:136px;left:50%;margin-left:-15px;width:496px;height:316px;cursor:pointer}
.intro_new .intro_inner{width:1000px;margin:0 auto}
.intro_new .intro_inner .intro_character{margin:70px 0 30px}
.intro_new .intro_inner .intro_character .int_list{width:100%}
.intro_new .intro_inner .intro_character .int_list li{overflow:hidden;padding:30px 0 40px;border-bottom:1px solid #ebebeb}
.intro_new .intro_inner .intro_character .int_list li:nth-of-type(3){border-bottom:0}
.intro_new .intro_inner .intro_character .int_list li .left{float:left;width:225px}
.intro_new .intro_inner .intro_character .int_list li:first-of-type .left .list_img{margin-left:38px;margin-top:25px}
.intro_new .intro_inner .intro_character .int_list li .left .list_img{margin-left:55px;margin-top:25px}
.intro_new .intro_inner .intro_character .int_list li .right{float:right;width:775px}
.intro_new .intro_inner .intro_character .int_list li .right .big_title{margin-bottom:12px;font-size:25px;color:#000;font-weight:bold;letter-spacing:-3px}
.intro_new .intro_inner .intro_character .int_list li .right .sub_title{margin-bottom:5px;font-size:16px;color:#2f62cb;font-weight:bold;letter-spacing:-2px}
.intro_new .intro_inner .intro_character .int_list li .right .txt_box{font-size:13px;color:#555;line-height:21px}
.intro_new .intro_inner .intro_banner a{display:block}
.intro_new .intro_inner .intro_curri{margin-top:70px}
.intro_new .intro_inner .intro_curri .noti{margin:0 0 25px;color:#707070;font-size:16px}
.intro_new .intro_inner .intro_curri .curri_wrap{position:relative}
.intro_new .intro_inner .intro_curri .curri_wrap .curri_move_bt a{display:inline-block;position:absolute;top:280px;text-indent:-9999em;width:30px;height:60px;background:url(//img.siwonschool.com/www/v2/lecintro/intro_curri_bt.png) no-repeat}
.intro_new .intro_inner .intro_curri .curri_wrap .curri_move_bt a.prev{left:-70px;background-position:top left}
.intro_new .intro_inner .intro_curri .curri_wrap .curri_move_bt a.next{right:-70px;background-position:top right}
.intro_new .intro_inner .intro_curri .curri_box{overflow-x:scroll;width:1000px;height:653px;position:relative;border:1px solid #ddd}
.intro_new .intro_inner .intro_curri .curri_box table{width:1750px;position:absolute;top:0px;left:0px}
.intro_new .intro_inner .intro_curri .curri_box table tr td{padding:20px 15px;border:1px solid #ccc;text-align:center;font-size:13px;line-height:1.7}
.intro_new .intro_inner .intro_curri .curri_box table tr td:first-of-type{border-left:none}
.intro_new .intro_inner .intro_curri .curri_box table tr td:last-of-type{border-right:none}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_01 td{background:#000;color:#a8a8a8}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_01 td em{display:block;font-weight:bold;color:#fff;font-size:15px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_02 td{text-align:left}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_02 td em{text-align:left;color:#000;font-size:15px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_03 td{background:#e5e5e5;color:#333;font-size:15px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td{padding:20px 10px 20px;border-top:none;border-bottom:none;line-height:1.5;text-align:left;vertical-align:top}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list{overflow:hidden}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list li{margin-right:10px;font-weight:bold;color:#000}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list li > span{display:block;color:#999;font-weight:normal;margin-top:-2px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_04 td .lec_list li > a{display:block;color:#2f62cb;text-decoration:underline;font-weight:normal}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td{padding:20px 10px;border-top:none;border-bottom:1px solid #cd0000;text-align:left;line-height:1.5}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list{overflow:hidden}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list li{margin-right:10px;font-weight:bold;color:#000}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list li > span{display:block;color:#999;font-weight:normal;margin-top:-2px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list li > a{display:block;color:#2f62cb;text-decoration:underline;font-weight:normal}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_05 td .lec_list.list2{position:absolute;bottom:20px;left:10px}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_06 td{border:1px solid #cd0000;font-size:15px;color:#e10800}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_06 td.tit{background:#cd0000;color:#fff}
.intro_new .intro_inner .intro_curri .curri_box table tr.curri_06 td em{display:block;color:#333;font-weight:bold}
.intro_new .intro_inner .intro_curri .curri_box table tr td.tit{background:#fbfbfb;text-align:center;color:#2f62cb;font-weight:bold;vertical-align:middle}
.intro_new .intro_inner .intro_curri .curri_bt{display:block;margin:20px auto 0;width:338px;height:50px;background:#2f62cb;font-size:14px;color:#fff;line-height:50px;text-align:center}
.intro_new .intro_course{margin-top:70px}/* 학습 추천 코스 수정 180803 */
.intro_new .intro_course .noti{margin:0 0 25px;color:#707070;font-size:16px}
.intro_new .intro_course .tab_menu{overflow:hidden;border-bottom:1px solid #333}
.intro_new .intro_course .tab_menu li{float:left}
.intro_new .intro_course .tab_menu.w4 li{width:25%}
.intro_new .intro_course .tab_menu li a{display:block;border:1px solid #e5e5e5;border-bottom:none;font-size:18px;color:#666;line-height:56px;text-align:center}
.intro_new .intro_course .tab_menu li.on a{border-color:#333;background:#333;color:#fff}
.intro_new .intro_course .course{position:relative;min-height:640px;margin-top:30px}
.intro_new .intro_course .course .box{display:none}
.intro_new .intro_course .course .box.on{display:block}
.intro_new .intro_course .course dl{padding-left:500px;padding-bottom:30px}
.intro_new .intro_course .course dl.fst{padding-left:0}
.intro_new .intro_course .course dt{padding-bottom:10px;font-size:24px;color:#2f62cb;line-height:1.2}
.intro_new .intro_course .course dt .desc{font-size:16px;color:#111}
.intro_new .intro_course .course dd{font-size:15px;color:#555;line-height:1.4}
.intro_new .intro_course .course .fst dd{font-size:14px;color:#939393}
.intro_new .intro_course .course .fst .hash{margin-right:10px}
.intro_new .intro_course .course .image{position:absolute;top:80px;left:0}
.intro_new .intro_lecture_list{margin-top:65px}
.intro_new .intro_lecture_list .int_list{width:100%}
.intro_new .intro_lecture_list .int_list > li{overflow:hidden;padding:30px 0 35px 0;background:url(//img.siwonschool.com/www/v2/lecintro/bg_dashline.gif) left bottom repeat-x}
.intro_new .intro_lecture_list .int_list > li .left{float:left;width:252px}
.intro_new .intro_lecture_list .int_list > li .left .list_img{position:relative}
.intro_new .intro_lecture_list .int_list > li .left .list_img a{display:inline-block}
.intro_new .intro_lecture_list .int_list > li .left .ico_play{display:inline-block;position:absolute;top:105px;left:18px}
.intro_new .intro_lecture_list .int_list > li .left .btns{overflow:hidden;margin-top:5px}
.intro_new .intro_lecture_list .int_list > li .left .btns .sample_movie{display:block;float:left;width:124px;height:35px;line-height:35px;text-align:center;color:#fff;background:#333;font-size:13px;font-weight:bold}
.intro_new .intro_lecture_list .int_list > li .left .btns .lec_apply{display:block;float:right;width:124px;height:35px;line-height:35px;text-align:center;color:#fff;background:#cd0000;font-size:13px;font-weight:bold}
.intro_new .intro_lecture_list .int_list > li .right{float:right;width:723px}
.intro_new .intro_lecture_list .int_list > li .right .big_title{font-size:25px;color:#000;font-weight:bold;letter-spacing:-2px}
.intro_new .intro_lecture_list .int_list > li .right .lec_descript{font-size:14px;color:#2f62cb;margin-top:5px}
.intro_new .intro_lecture_list .int_list > li .right .sub_title{font-size:14px;line-height:20px;color:#000;font-weight:bold;letter-spacing:-2px;margin-top:20px}
.intro_new .intro_lecture_list .int_list > li .right .txt_box{margin-top:10px;color:#666;font-size:13px}
.intro_new .intro_lecture_list .int_list > li .right .intro_box{margin-top:25px;width:100%;height:36px;background:#f7f7f7;border:1px solid #bfbfbf;box-sizing:border-box}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul{overflow:hidden}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li{float:left;position:relative;width:25%;line-height:34px;color:#000;font-size:13px;text-align:center}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:after{display:block;content:'';position:absolute;top:12px;left:0;width:1px;height:13px;background:#c6c6c6}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:first-child:after{width:0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li i{padding-left:20px;vertical-align:sub}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(1) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico01.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(2) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico02.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(3) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico03.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li:nth-child(4) i{background:url(//img.siwonschool.com/www/v2/lecintro/intro_list_ico04.png) no-repeat 0 0}
.intro_new .intro_lecture_list .int_list > li .right .intro_box ul li em{color:#2f62cb}


/*  시원스쿨 스마트 소개 */
.lecintro_section .intro_smart .inner{width:1100px}
.lecintro_section .intro_smart *{font-family:"Noto Sans KR";font-weight:300}
.lecintro_section .intro_smart .sec01{height:559px;background:url(//img.siwonschool.com/smart/intro/sec01_bg.jpg) center center no-repeat}
.lecintro_section .intro_smart .sec01 .page_tit{padding-top:125px}
.lecintro_section .intro_smart .sec01 .desc{padding-top:25px;font-size:16px;line-height:1.4;color:#333}
.lecintro_section .intro_smart .sec01 .bt_area{padding-top:80px}
.lecintro_section .intro_smart .sec01 .bt_area .bt{display:inline-block;width:360px;height:60px;border-radius:4px;font-size:20px;color:#fff;line-height:60px;text-align:center;background:#2f62cb}
.lecintro_section .intro_smart .feat_box{position:relative}
.lecintro_section .intro_smart .feat_box img{z-index:-1}
.lecintro_section .intro_smart .feat_box dt{position:relative;font-size:50px;color:#111;line-height:1;padding-bottom:30px;font-weight:400}
.lecintro_section .intro_smart .feat_box dt::after{position:absolute;content:'';background:#111}
.lecintro_section .intro_smart .feat_box dd{font-size:16px;color:#888;line-height:1.5}
.lecintro_section .intro_smart .sec02{height:810px;padding:90px 0}
.lecintro_section .intro_smart .feat_box.b1{float:left;width:580px}
.lecintro_section .intro_smart .feat_box.b1 dl{padding-left:60px;padding-top:45px}
.lecintro_section .intro_smart .feat_box.b1 dt::after{top:-120px;left:-30px;height:268px;width:2px}
.lecintro_section .intro_smart .feat_box.b2{float:right;width:460px;height:183px;padding-top:100px;padding-bottom:527px}
.lecintro_section .intro_smart .feat_box.b2 img{position:absolute;bottom:0;right:0}
.lecintro_section .intro_smart .feat_box.b2 dl{padding-left:60px}
.lecintro_section .intro_smart .feat_box.b2 dt::after{top:0;left:-30px;height:260px;width:2px}
.lecintro_section .intro_smart .feat_box.b3{position:absolute;top:-60px;left:0;z-index:1;padding-top:100px;padding-left:60px}
.lecintro_section .intro_smart .feat_box.b3 img{position:absolute;top:0;left:0}
.lecintro_section .intro_smart .feat_box.b3 dt{padding-bottom:50px;line-height:1.1}
.lecintro_section .intro_smart .feat_box.b3 dt::after{left:0;bottom:25px;width:75px;height:2px}
.lecintro_section .intro_smart .sec03{height:360px;background:url(//img.siwonschool.com/smart/intro/sec03_bg.jpg) center center no-repeat}
.lecintro_section .intro_smart .sec04{height:480px;padding:90px 0 110px}
.lecintro_section .intro_smart .feat_box.b4 dl{padding-top:35px;padding-left:25px}
.lecintro_section .intro_smart .feat_box.b4 dt{font-size:40px;padding-bottom:10px}
.lecintro_section .intro_smart .feat_box.b4 dt::after{left:-25px;top:0;width:2px;height:102px}
.lecintro_section .intro_smart [data-action-el]{opacity:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.lecintro_section .intro_smart [data-action-el="up"]{-webkit-transform:translate(0, -80px);-ms-transform:translate(0, -80px);transform:translate(0, -80px)}
.lecintro_section .intro_smart [data-action-el="down"]{-webkit-transform:translate(0, 80px);-ms-transform:translate(0, 80px);transform:translate(0, 80px)}
.lecintro_section .intro_smart [data-action-el].f_show{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}

/* 우리동네 시원스쿨 신청 팝업 */
.wrap_layer_popup.layer_app_comm{width:661px;padding:0;border:1px solid #000;background:#fff}
.wrap_layer_popup.layer_app_comm h3{padding:30px 0;font-weight:bold;font-size:22px;color:#000;font-weight:bold;border-bottom:2px solid #000;letter-spacing:-3px}
.wrap_layer_popup.layer_app_comm .bt_layer_close{position:absolute;top:20px;right:30px}
.wrap_layer_popup.layer_app_comm .layer_cont{padding:0 30px 30px}
.wrap_layer_popup.layer_app_comm .step_tit{padding-top:30px;padding-bottom:10px;font-size:15px;color:#111;line-height:1.4;letter-spacing:-2px}
.wrap_layer_popup.layer_app_comm .step_tit .desc{color:#999}
.wrap_layer_popup.layer_app_comm .list{overflow:hidden;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.wrap_layer_popup.layer_app_comm .list li{overflow:hidden;float:left;box-sizing:border-box;border-right:1px solid #ddd;border-top:1px solid #ddd;background:#f8f8f8}
.wrap_layer_popup.layer_app_comm .list.w2 li{width:50%}
.wrap_layer_popup.layer_app_comm .list.w3 li{width:200px}
.wrap_layer_popup.layer_app_comm .list.w4 li{width:150px}
.wrap_layer_popup.layer_app_comm .list.w5 li{width:120px}
.wrap_layer_popup.layer_app_comm .list.w6 li{width:100px}
.wrap_layer_popup.layer_app_comm .list input{display:inline-block;position:absolute;left:-100%;width:1px;height:1px}
.wrap_layer_popup.layer_app_comm .list label{display:block;width:100%;padding:15px 0;line-height:1.4;color:#333;font-size:16px;text-align:center;cursor:pointer}
.wrap_layer_popup.layer_app_comm .list label.checked{color:#fff;background:#2f62cb}
.wrap_layer_popup.layer_app_comm .list label.disabled{color:#c4c4c4;background:#e9e9e9;cursor:default}
.wrap_layer_popup.layer_app_comm .list label .desc{display:block;font-size:14px;color:#999;text-align:center}
.wrap_layer_popup.layer_app_comm .list label.checked .desc{color:#fff}
.wrap_layer_popup.layer_app_comm .list label.disabled .desc{color:#c4c4c4}
.wrap_layer_popup.layer_app_comm .total{position:relative;padding:20px 210px 20px 30px;border:1px solid #2f62cb}
.wrap_layer_popup.layer_app_comm .total .sel1{padding-bottom:5px;font-size:16px;color:#2f62cb;line-height:1.2}
.wrap_layer_popup.layer_app_comm .total .sel2{font-size:16px;color:#333;vertical-align:middle}
.wrap_layer_popup.layer_app_comm .total .sel3{position:relative;padding-left:25px;font-size:16px;color:#333;vertical-align:middle}
.wrap_layer_popup.layer_app_comm .total .sel3::before{position:absolute;top:0;left:7px;content:''}
.wrap_layer_popup.layer_app_comm .total .sel3.show::before{content:'+'}
.wrap_layer_popup.layer_app_comm .total .price{position:absolute;top:50%;left:400px;height:28px;margin-top:-14px;padding-left:60px;font-size:16px;color:#ff493d;line-height:1;font-weight:bold;background:url(//img.siwonschool.com/www/application/ico_equ.png) 10px center no-repeat}
.wrap_layer_popup.layer_app_comm .total .price .num{font-size:26px}
.wrap_layer_popup.layer_app_comm .bts{padding-top:20px;text-align:right}
.wrap_layer_popup.layer_app_comm .bt_apply{display:inline-block;width:200px;height:42px;font-size:15px;color:#fff;text-align:center;line-height:40px;background:#3e4347}
.wrap_layer_popup.layer_app_comm .bt_apply[disabled]{background:#999}
.wrap_layer_popup.layer_app_comm .place_box{overflow:hidden;margin-top:30px}
.wrap_layer_popup.layer_app_comm .place_box li{float:left}
.wrap_layer_popup.layer_app_comm .place_box li:last-child{float:right}

/* 유튜브재생팝업(강의소개v2, 무료강의) */
.wrap_layer_popup#layerYoutube{display:none;width:1000px;height:563px;padding:0;border:none;background:none}
.wrap_layer_popup#layerYoutube .layer_popup_close{position:absolute;top:-50px;right:0;z-index:61}
.wrap_layer_popup#layerYoutube iframe{display:block;width:100%;height:100%}

/* 유튜브재생팝업(공통) */
.wrap_layer_popup#youtube_pop{display:none;width:1000px;height:563px;padding:0;border:none;background:none}
.wrap_layer_popup#youtube_pop .close_layer{position:absolute;top:-50px;right:0;z-index:61}
.wrap_layer_popup#youtube_pop iframe{display:block;width:100%;height:100%}
