#header .toplinks li a{font-size:12px; color:#333;}
#header .toplinks li.b a{color:#F38914; font-weight:bold;}
#header .topmenu .dep1 ul{border-color:#E88030;}
#header .topmenu .dep1 li a{display:block; padding:0 6px 4px; color:#666666; white-space:nowrap;}
#header .topmenu .dep1 li a:hover{color:#.category li.on a; background-color:#fdf6ec;}
#header .topmenu .dep1 li div.t{color:#282828;}
#footer .links li.point a{color:#.category li.on a;}

.color_1{color:#.category li.on a !important;}

.tit_3{margin-bottom:6px; font-size:15px; color:#282828;}
h3.title strong{color:#.category li.on a !important;}

.viewType .sort{margin-right:0; background:none;}

.newLec h4.tit_1{margin-top:15px;}
.newLec .group:first-child h4.tit_1{margin-top:15px;}
.thumbList_1 .tit span{color:#.category li.on a;}
.thumbList_1 p.price{color:#.category li.on a;}

.lecTable_1 td.lec .info b{color:#.category li.on a;}

.qna_1 .tit{color:#F8901F;}

/*학원강의 메인*/
.institute_main{}
.institute_main .conGroup1{position:relative;padding:23px 26px 23px;margin-bottom:19px;background:url('/images/institute/mtop_line_bg.gif') repeat-y;border-bottom:1px solid #fdf6ec;line-height:1.4;}
.institute_main .conGroup1 span{font-size:15px;color:#666666;}
.institute_main .conGroup1 strong{font-size:25px;color:#.category li.on a;font-weight:normal;}
.institute_main .conGroup1 i{font-style:normal;font-size:13px;color:#888888;}
.institute_main .conGroup1 b{position:absolute;right:29px;top:22px;display:block;width:97px;height:75px;padding-top:22px;font-size:20px;color:#fff;text-align:center;font-weight:normal;background:url('/images/institute/mtop_date.png') no-repeat;}
.institute_main .conGroup1 b em{}

.institute_main .conGroup2{position:relative;width:100%;margin-bottom:19px;*zoom:1;}
.institute_main .conGroup2 .links{border-top:1px solid #dddddd;border-left:1px solid #dddddd;margin-bottom:16px;*zoom:1;}
.institute_main .conGroup2 .links:after{content:'';clear:both;display:block;}
.institute_main .conGroup2 .links h1.tit_1{margin:0;}
.institute_main .conGroup2 .links li{float:left;width:387px;height:148px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;font-size:14px;color:#888888;}
.institute_main .conGroup2 .links li strong{display:block;font-size:20px;font-weight:normal;padding-bottom:15px;color:#282828;}
.institute_main .conGroup2 .links li strong i{font-style:normal;font-size:15px;color:#666666;}
.institute_main .conGroup2 .links div{padding:23px 20px 0;}
.institute_main .conGroup2 .links .txt{float:left;width:225px;}
.institute_main .conGroup2 .links .btn{float:right;}
.institute_main .conGroup2 .btn_4,
.institute_main .conGroup2 .btn_5{margin-bottom:5px !important;}
.institute_main .conGroup2 .btn_4 a,
.institute_main .conGroup2 .btn_5 a{width:93px;}

.institute_main .conGroup3{}
.institute_main .conGroup3 div{border-bottom:1px solid #d6d6d6;}
.institute_main .conGroup3 dl{border:1px solid #d6d6d6;border-bottom:0;padding:20px 0 18px;*zoom:1;}
.institute_main .conGroup3 dl:after{content:'';clear:both;display:block;}
.institute_main .conGroup3 dt{float:left;width:124px;font-size:15px;color:#.category li.on a;text-align:center;}
.institute_main .conGroup3 dd{width:600px;padding-bottom:2px;float:left;overflow:hidden;}
.institute_main .conGroup3 dd a{font-size:15px;display:inline-block;padding:0 15px 0 17px;background:url('/images/common/ico_line1.gif') no-repeat left 5px;}
.institute_main .conGroup3 a.first{background:none;}

/*종합반*/
.institute_jong .conGroup1{position:relative;width:100%;margin-bottom:19px;*zoom:1;}
.institute_jong .tit_3{padding-left:12px; font-size:18px; letter-spacing:-1px; background:url(/images/common/bul7.gif) no-repeat 0 9px;}
.institute_jong .conGroup1 .box{border-bottom:1px solid #d6d6d6;margin-bottom:16px;}
.institute_jong .conGroup1 .links{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:url('/images/common/ico_line2.gif') repeat-y 386px top;*zoom:1;}
.institute_jong .conGroup1 .links:after{content:'';clear:both;display:block;}
.institute_jong .conGroup1 .links li{float:left;width:387px;font-size:14px;color:#888888;padding:15px 0 20px;}
.institute_jong .conGroup1 .links li strong{display:block;font-size:20px;font-weight:normal;padding-bottom:6px;color:#282828;line-height:1.1;}
.institute_jong .conGroup1 .links li strong i{font-style:normal;font-size:15px;color:#666666;}
.institute_jong .conGroup1 .links div{padding:0 20px 0;}
.institute_jong .conGroup1 .links .txt{float:left;font-size:13px;/*width:225px;*/}
.institute_jong .conGroup1 .links .btn{float:right;}
.institute_jong .conGroup1 .btn_4,
.institute_jong .conGroup1 .btn_5{margin-bottom:5px !important;}
.institute_jong .conGroup1 .btn_4 a,
.institute_jong .conGroup1 .btn_5 a{width:93px;}
.institute_jong .conGroup1 .links.point{background-color:#fdf6ec;}

.institute_jong .conGroup2{position:relative;width:100%;margin-bottom:19px;padding-top:35px;}
.institute_jong .conGroup2 .date_bg{background:url("/images/common/bg_jong_date.gif") no-repeat left top;width:93px;height:153px;bottom:0px;left:62px;overflow:hidden;position:absolute;color:#fff;}

.institute_jong .conGroup3{position:relative;width:100%;margin-bottom:19px;}
.institute_jong .conGroup4{position:relative;width:100%;margin-bottom:19px;}

.institute_jong .conGroup5{position:relative;width:100%;margin-bottom:19px;}
.institute_jong .conGroup5 a{color:#666666;}
.institute_jong .conGroup5 .btn_6{position:absolute !important;top:60px;right:0;}

.institute_jong .conGroup6{position:relative;width:100%;margin-bottom:19px;}

.ibtn_cs a{display:inline-block;font-size:14px;color:#363636;background:url('/images/common/ico_arr4.gif') no-repeat left 4px;;padding-left:20px;white-space:nowrap;vertical-align:top;overflow:visible;cursor:pointer;_cursor:hand;}
.ibtn_r{position:absolute;top:15px;right:0;}
.jong_wrap{position:relative;}
.jong_wrap .ibtn_cs{position:absolute;top:15px;right:0;}
.institute_jong .conGroup6{}
.institute_jong .conGroup6 .ecategory{position:relative;border:1px solid #f7f7f7; background-color:#f7f7f7; width:100%; margin:0 auto 14px auto;}
.institute_jong .conGroup6 .ecategory .txt{border-bottom:1px solid #c8c8c8; padding:15px 0 7px 0; margin: 0 20px; width:auto;}
.institute_jong .conGroup6 .ecategory ul{position:relative;height:100%; padding:12px 0 12px 0; margin: 0 20px; font-size:13px;}
.institute_jong .conGroup6 .ecategory ul:after{content:'';display:block;clear:both;height:0px;overflow:hidden;}
.institute_jong .conGroup6 .ecategory ul li{float:left;padding:0 0 3px 0;height:20px;word-wrap:break-word; width:120px; word-break:break-all; text-align:left;}
.institute_jong .conGroup6 .ecategory ul li div{display:none;position:absolute;left:0; width:150px; background:url('/images/common/bg_arrow.gif') no-repeat center top; padding-top:10px;}
.institute_jong .conGroup6 .ecategory ul li div p{border:1px solid #a7a5a5; border-top:0; padding:10px; margin:0; font-size:11px; background:#fff;}
.institute_jong .conGroup6 .ecategory ul li b{display:none;float:left;position:absolute;left:0; width:150px; background:url('/images/common/bg_arrow.gif') no-repeat center top; padding-top:10px;left:-66px;top:12px;z-index:1;}
.institute_jong .conGroup6 .ecategory ul li b i{display:block;font-style:normal;font-weight:normal;border:1px solid #a7a5a5; border-top:0; padding:10px; margin:0; font-size:11px; background:#fff;}
.institute_jong .conGroup6 .ecategory ul li label{color:#000;}
.institute_jong .conGroup6 .ecategory ul li input{width:12px;height:12px;margin:0 7px 0 0;}
.institute_jong .conGroup6 .ecategory ul li span{position:relative;padding-left:2px;display:inline-block; margin-top:1px; *margin-top:0; cursor: pointer;}
.institute_jong .conGroup6 .ecategory ul li *{vertical-align:middle;}
.institute_jong .conGroup6 .ecategory img{position:relative;display:inline-block;margin:-7px 0 0;*margin:-3px 0 0;z-index:1;}

.institute_jong .conGroup6 .easyCheck{width:777px; overflow:hidden;}
.institute_jong .conGroup6 .easyCheck h4{ margin:10px 0; font-size:16px; color:#222}
.institute_jong .conGroup6 .easyCheck dl{ float:left; width:165px; border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.institute_jong .conGroup6 .easyCheck dt{ padding-top:9px; height:26px; background:#f7f7f7; text-align:center; border-bottom:1px solid #d6d6d6; font-size:13px;}
.institute_jong .conGroup6 .easyCheck ul{padding:0 0 0 0;  height:230px; line-height:26px; overflow:hidden; overflow-y:auto;font-size:15px;}
.institute_jong .conGroup6 .easyCheck li *{ vertical-align:middle;}
.institute_jong .conGroup6 .easyCheck li{padding:2px 0 4px 10px;}
.institute_jong .conGroup6 .easyCheck li.on{background:#fdf6ec;color:#.category li.on a;}
.institute_jong .conGroup6 .easyCheck li input{ margin:-2px 2px 2px 0;}
.institute_jong .conGroup6 .easyCheck dl.first{border-left:0;}
.institute_jong .conGroup6 .easyCheck dl.end{width:279px;}

#contents .institute_jong .conGroup1 .btn_7{position:absolute;margin-top:-4px;margin-left:5px;}

.sLectures_box{width:100%;position:absolute;bottom:139px;left:0;z-index:1000;}
.sLectures_box h1{width:100%;height:35px;border-bottom:5px solid #f8901f;text-align:center;}
.sLectures_box h1 a{display:inline-block;width:95px;height:25px;padding-top:10px;padding-left:15px;font-size:14px;font-weight:bold;text-align:left;color:#fff;text-decoration:none;background:#f8901f url('/images/common/ico_arr6_up.gif') no-repeat 82px 17px;}
.sLectures_box h1 a.on{background:#f8901f url('/images/common/ico_arr6.gif') no-repeat 82px 17px;}
.sLectures_box .sL_allbg{background:#fff;}
.sLectures_box .sL_data{width:980px;margin:0 auto;background:#fff;}
.sLectures_box .sL_tit{display:block;font-size:20px;font-weight:normal;padding:15px 0 12px;}
.sLectures_box .sL_tit span{color:#.category li.on a;}
.table_sL{clear:both; width:100%;border-top:1px solid #D6D6D6;}
.table_sL th,
.table_sL td{border:1px solid #D6D6D6;border-right:0;border-top:0;font-size:12px;}
.table_sL th{padding:8px 0; color:#282828; font-weight:normal;}
.table_sL td{padding:8px 0; text-align:center; color:#282828; background:#f7f7f7;}
.table_sL td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_sL td.tot{background:#fdf6ec;color:#.category li.on a;font-size:18px;}
.table_sL th.first,
.table_sL td.first{border-left:0;}
.table_sL td.tit .btn_7{position:absolute;margin-top:-3px;margin-left:3px;}
.table_sL td.first,
.table_sL td.name{font-size:14px;}
.table_sL .left{text-align:left;padding:6px 10px 6px 10px;}
.table_sL .nodata{border-left:0;padding:12px 0 14px;font-size:13px;}
.sLectures_box .sLbtn{position:relative;padding:10px 0 30px;text-align:right;}
.sLectures_box .sLbtn .ibtn_cs{position:absolute;left:0;top:17px;}
.sLectures_box .sLbtn .btn_8,
.sLectures_box .sLbtn .btn_9{width:110px;margin-right:0;margin-left:4px}


/*********학원강의 Color 재정의*********/
h3.title .color_1{color:#.category li.on a;}
.tit_2{background:url(/images/common/bul3_off.gif) no-repeat 0 80%;}


#leftArea .lnb li.d1 a:hover{color:#.category li.on a !important;}
#leftArea .lnb li.on>a,
#leftArea .lnb li.d1 li.on{background-color:#fdf6ec !important;}
#leftArea .lnb li.on a{color:#.category li.on a;}
#leftArea .lnb li.d1 li.on a{color:#.category li.on a !important;}
#leftArea .lnb li.d1 li li.on a{color:#636161; text-decoration:none;}
#leftArea .lnb li.d1 li li a:hover,
#leftArea .lnb li.d1 li li.on a{color:#.category li.on a;}

.category li.on a{color:#.category li.on a !important;}
.movLecSummary .totalPrice span.tit{color:#.category li.on a;}
.movLecSummary .totalPrice span.price{color:#.category li.on a;}
.movLecSummary .movInfo li .price{color:#.category li.on a;}
.movLecSummary .movInfo2 li .price{color:#.category li.on a;}

.btn_2,
.btn_2 a,
.btn_2 button,
.btn_2 input {background:url(/images/common/bg_btn3_off.gif) no-repeat;}

.lecDetail .flow{background:url(/images/common/lec_level_0_off.gif) no-repeat;}
.lecDetail .flow li.step li{background:url(/images/common/bul4_off.gif) no-repeat 0 5px;}
.lecDetail .flow.step1{background-image:url(/images/common/lec_level_1_off.gif);}
.lecDetail .flow.step2{background-image:url(/images/common/lec_level_2_off.gif);}
.lecDetail .flow.step3{background-image:url(/images/common/lec_level_3_off.gif);}
.lecDetail .flow.step4{background-image:url(/images/common/lec_level_4_off.gif);}
.lecDetail .flow.step5{background-image:url(/images/common/lec_level_5_off.gif);}
.lecDetail .flow.step6{background-image:url(/images/common/lec_level_6_off.gif);}

.faq .show .q a.faq_tit{color:#df7400;} 

.contf_ul4{}
.contf_ul4 li{background:url('/images/common/ico_arr5.gif') no-repeat 3px 10px;padding-left:20px;margin-bottom:3px;color:#282828;font-size:14px;line-height:1.6;*zoom:1;}
.contf_ul4 li:after{content:'';clear:both;display:block;}
.contf_ul4 strong{float:left;width:90px;font-weight:normal;}
.contf_ul4 div{float:left;overflow:hidden;letter-spacing:-1px;color:#787676;}
.contf_ul4 img{vertical-align:top;}
.contf_ul4 li.ctxt strong{width:auto;float:none;}
.contf_ul4 li.ctxt div{float:none;padding-top:10px;}

.qna_1 .a{background-color:#FDF6EC}

#footer .links li a:hover{color:#.category li.on a;}
#footer .info .cstxt{color:#.category li.on a;}

#mainContent2 .conGroup5 .links a strong{color:#FA6D37 !important}

.purBox{border:1px solid #d6d6d6;margin-top:10px;clear:both}
.purBox dt{height:50px;background-color:#fdf6ec;color:#.category li.on a;font-size:18px;padding-left:18px;line-height:50px;}
.purBox dd ul{padding:19px 18px;}
.purBox dd ul li{font-size:14px;color:#888;line-height:1.5em;}
.purBox dd.list2{overflow:hidden;}
.purBox dd.list2 ul{float:left;}
.purBox2{border:1px solid #d6d6d6;margin-top:26px;clear:both}
.purBox2 dt{height:40px;font-size:17px;padding-left:67px;line-height:40px; background:#fdf6ec url('/images/ico/icon_msg.gif') no-repeat 35px center;}
.purBox2 dd{font-size:13px; color:#767676; padding:15px 34px; line-height:1.5em;}