@charset "utf-8";

.subSection{background:#f4f4f4 url(/site/602/content/images/common/bg_body.png) repeat-x center top;padding:50px 0 0 0;}
.subSection > .c_layout > .pageInfo > h2{font-size:32px;color:#000;font-family:"Nanum GothicB";}
.subSection > .c_layout > .pageInfo > .nb{font-size:12px;}
.subSection > .c_layout > .article{background:#fff;border-top:3px solid #5bb733;padding-bottom:100px;}

.article_tit{margin:100px 0 38px 0;font-size:30px;text-align:center;color:#333;font-family:"Nanum GothicB";}

.bg_intro{background:url(/site/602/content/images/sub/bg_intro.png) no-repeat center top;padding-top:120px;}

.img_intro{width:882px;margin:0 auto;}
.img_intro > li{float:left;margin:0 1px;}

.box_intro{width:918px;margin:0 auto;}
.box_intro > li{float:left;width:268px;height:390px;margin:0 18px;border:1px solid #cfcfcf;text-align:center;}
.box_intro > li:first-child{background:url(/site/602/content/images/sub/img_intro4.png) no-repeat center top;}
.box_intro > li + li{background:url(/site/602/content/images/sub/img_intro5.png) no-repeat center top;}
.box_intro > li + li + li{background:url(/site/602/content/images/sub/img_intro6.png) no-repeat center top;}
.box_intro > li > strong{display:block;margin-top:314px;font-size:16px;color:#2e3192;}
.box_intro > li > p{margin-top:12px;font-size:14px;color:#777;line-height:16px;}

.history{background:url(/site/602/content/images/sub/bg_intro_table.png) no-repeat center top;border-top:3px solid #444547;width:880px;margin:0 auto;}
.history > dl{border-bottom:1px solid #e4e4e4;padding:26px 0 16px 0;overflow:hidden;}
.history > dl > dt{float:left;width:260px;text-align:center;font-size:40px;color:#5674b9;font-family:"Nanum GothicB";}
.history > dl > dd{float:right;width:620px;font-size:14px;margin-bottom:12px;}
.history > dl > dd > strong{font-weight:normal;color:#2e3192;margin-right:26px;font-family:"Nanum GothicB";}

.family{overflow:hidden;width:830px;margin:0 auto;}
.family > li{float:left;margin:24px 6px;}

/* 수강신청 */
.article{letter-spacing:-1px;}
.tit,
.tit > span{font-family:"Nanum GothicB";}
.box_radio label{margin-left:5px; font-family:"Nanum GothicB"; font-size:18px}

.box_step{padding:50px 0 30px;}
.box_step .tit{padding-bottom:30px; width:100%; overflow:hidden;}
.box_step .tit span{font-size:30px; line-height:32px; color:#333; padding-left:10px; float:left;}
.box_step .tit > .num{background:url(/site/602/content/images/common/bg_stepNum.gif) no-repeat center top; padding-left:35px; width:90px; font-size:20px; color:#fff;}

.class_sel,
.class_sel_sub{border:1px solid #dddddd; background:#f7f7f7; overflow:hidden;}
.class_sel{width:1008px;}
.class_sel li{float:left; cursor:pointer; width:auto; position:relative; width:125px; background:url(/site/602/content/images/common/icon_class_off.png) no-repeat; border-left:1px #4f5889 dotted;}
.class_sel li a{display:block; height:26px; color:#535b8a; text-align:center; padding:64px 0 0 0;}
.class_sel li.class4 > a,.class_sel li.class6 > a{height:38px; padding:52px 0 0 0;}
.class_sel li:first-child{border-left:none; width:126px;}
.class_sel li.active,
.class_sel li:hover{background:#4f5889 url(/site/602/content/images/common/icon_class_on.png) no-repeat;}
.class_sel li.active a,
.class_sel li:hover a{color:#fff;}
.class_sel li.class1, .class_sel li.class1:hover{background-position:0 0;}
.class_sel li.class2, .class_sel li.class2:hover{background-position:-125px 0;}
.class_sel li.class3, .class_sel li.class3:hover{background-position:-250px 0;}
.class_sel li.class4, .class_sel li.class4:hover{background-position:-375px 0;}
.class_sel li.class5, .class_sel li.class5:hover{background-position:-500px 0;}
.class_sel li.class6, .class_sel li.class6:hover{background-position:-625px 0;}
.class_sel li.class7, .class_sel li.class7:hover{background-position:-750px 0;}
.class_sel li.class8, .class_sel li.class8:hover{background-position:-875px 0;}
.class_sel_sub{padding:12px 0; text-align:center;}
.class_sel_sub p{display:inline-block; *display:inline/*IE7 HACK*/; margin:0 20px;}

.box_term, .box_DT, .box_CP{width:900px; margin:0 auto; overflow:hidden;}

.termTable{border-left:1px solid #dddddd; border-top:1px solid #dddddd; font-size:16px;}
.termTable thead th{background:#fafafa;}
.termTable td, .termTable th{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; font-family:"Nanum GothicB";}

.term_sel{text-align:center; padding-bottom:20px; width:504px; margin:0 auto; overflow:hidden;}
.term_sel li{margin:0 3px; width:162px; float:left;}
.term_sel li a{background:url(/site/602/content/images/common/btn_t1_off.gif) no-repeat center top; padding:12px; text-align:center; display:block; font-size:18px; font-family:"Nanum GothicB";}
.term_sel li a:hover,
.term_sel li.active a{background:url(/site/602/content/images/common/btn_t1_on.gif) no-repeat center top; color:#fff;}

.box_day{width:310px; float:left; border:1px solid #cdcdcd; padding-bottom:4px;}
.box_day .ym{position:relative; padding:11px 10px; overflow:hidden;}
.box_day .ym .prev,
.box_day .ym .next{width:12px; height:12px; position:absolute; top:10px;}
.box_day .ym .prev{background:url(/site/602/content/images/common/img_day_prev.gif) no-repeat center top; left:10px;}
.box_day .ym .next{background:url(/site/602/content/images/common/img_day_next.gif) no-repeat center top; right:10px;}
.box_day .ym p{text-align:center; font-family:"Nanum GothicB";}
.box_day .dayTable{}
.box_day .dayTable tbody td{border-collapse:separate; padding:0px;}
.box_day .dayTable tbody td a,
.box_day .dayTable tbody td p{display:block; margin:1px; position:relative; width:39px; height:32px;}
.box_day .dayTable tbody td a > span,
.box_day .dayTable tbody td p > span{position:absolute; top:2px; right:2px;}
.box_day .dayTable tbody td p > span{color:#cacaca}
.box_day .dayTable tbody td p{border:1px solid #f7f7f7; background:#fdfdfd;}
.box_day .dayTable tbody td a{border:1px solid #e7e7e7; background:#f9f9f9;}
.box_day .dayTable tbody td.active a{border:1px solid #5fb59c; background:#5fb59c; color:#fff;}

.box_time{width:576px; float:right;}
.box_time .time_sel, .box_time .time_sel_sub{overflow:hidden;}
.box_time .time_sel li:first-child{border-left:1px solid #dddddd;}
.box_time .time_sel li{width:192px; float:left;}
.box_time .time_sel li:first-child{width:190px;}
.box_time .time_sel li a{ display:block; border-top:1px solid #dddddd; border-right:1px solid #dddddd; text-align:center; color:#4f5889; line-height:18px; padding:7px; font-family:"Nanum GothicB";}
.box_time .time_sel li.active{border-left:1px solid #4f5889;}
.box_time .time_sel li.active a,
.box_time .time_sel li a:hover{background:url(/site/602/content/images/sub/bg_time_sel_on.gif) no-repeat center top; border-top:1px solid #4f5889; border-right:1px solid #4f5889; color:#fff;}

.box_time .time_sel_sub{border:2px solid #4f5889;}
.box_time .time_sel_sub .timeTable{border-top:1px solid #ddd; overflow:hidden;}
.box_time .time_sel_sub .timeTable:first-child{border-top:none;}
.box_time .time_sel_sub .timeTable li{float:left; border-left:1px solid #ddd; width:16.5%;}
.box_time .time_sel_sub .timeTable li:first-child{border-left:none; width:16.3%}
.box_time .time_sel_sub .timeTable li a{text-align:center; padding:11px 10px; display:block; font-family:"Nanum GothicB";}
.box_time .time_sel_sub .timeTable li.active a{background:#5eb49b; border:1px solid #4d8f7c; color:#fff;}

.box_DT .comment{padding-top:30px; width:100%; overflow:hidden;background:none;}
.box_DT .comment li{background:url(/site/602/content/images/common/dot_gr.gif) no-repeat left 8px; padding-left:10px; font-size:16px; line-height:26px;}

.box_CP .cp{border:1px solid #ddd; padding:20px; overflow:hidden;}
.box_CP .cp li{width:50%; float:left}
.box_CP .cp li .left{width:15%}
.box_CP .cp li .right{width:85%}
.box_CP .cp li:last-child .left{padding-right:5px; text-align:right; width:17%;}
.box_CP .cp li:last-child .right{width:80%}
.box_CP .cp .dot_gr{background-position:left 4px; line-height:30px;}
.box_CP .cp .right .i_input{float:left; margin-right:10px;}
.box_CP .cp li:last-child .right .i_input input[type="text"]{width:225px;}
.box_CP .cp .right .btn_cp{background:url(/site/602/content/images/common/btn_cp.gif) no-repeat left center; width:88px; height:30px; border:none;}
.box_CP .cp .right .box_radio{margin-top:10px;}
.box_CP label{font-family:"Nanum GothicB"; font-size:16px;}

.box_result{border:2px solid #51568a;}
.box_result .tit{background:#51568a; font-size:30px; color:#fff; padding:15px 0; text-align:center;}

.rsTable th, .rsTable td{border-left:1px solid #d4d4e4;border-bottom:1px solid #d4d4e4;}
.rsTable th:first-child, .rsTable td:first-child{border-left:none;}
.rsTable thead th{background:#f2f4fb; color:#999;}
.rsTable thead th strong{color:#39b54a}
.rsTable thead th{padding:15px 0; font-size:17px;}
.rsTable tbody td{padding:20px 0; color:#3c3b40; font-size:17px; font-family:"Nanum GothicB";}

.rsWon{text-align:center; padding:30px 170px; border-bottom:1px solid #d4d4e4; width:666px; overflow:hidden;}
.rsWon > div, .rsWon > span{vertical-align:middle;}
.rsWon > div{float:left; width:200px;}
.rsWon > div > p:first-child{font-size:15px; font-family:"Nanum Gothic"; padding-bottom:10px;}
.rsWon > div > p{font-size:28px; font-family:"Nanum GothicB";}
.rsWon > span{width:23px; height:53px; float:left;}
.rsWon > .minus{background:url(/site/602/content/images/common/img_minus.gif) no-repeat left center;}
.rsWon > .equal{background:url(/site/602/content/images/common/img_equal.gif) no-repeat left center;}

.rsWon  .sale > p:last-child{color:#f26522;}
.rsWon  .re > p:last-child{color:#39b54a;}
.rsWon > div em{font-size:18px;}

/* 수강신청 결과 */
.box_rePrint{overflow:hidden; text-align:center;}
.box_rePrint .tit{color:#464646; font-size:42px; padding:60px 0; line-height:62px;}
.box_RP{margin:0 auto; width:900px; overflow:hidden;}
.box_RP dl{float:left; width:281px; min-height:240px; border-bottom:1px solid #ddd;}
.box_RP dl.cen{margin:0 29px 0 28px;}
.box_RP dl dt,
.box_RP dl dd strong{font-family:"Nanum GothicB";}
.box_RP dl dt{background:url(/site/602/content/images/sub/bg_dt.gif) no-repeat left center; line-height:42px; color:#fff; font-size:18px; margin-bottom:20px; }
.box_RP dl dd{font-size:16px; line-height:22px; text-align:left; padding:0 0 10px 15px;}
.box_RP dl dd.won{text-align:center; font-size:28px; padding-left:0px; font-family:"Nanum GothicB";}

/* 커뮤니티 */
.box_reviewL{/*background:url(/site/602/content/images/sub/img_reviewL.jpg)*/ no-repeat left top; min-height:733px;}
.box_reviewL .tit{font-size:48px; color:#333; width:100%; overflow:hidden; text-align:center; line-height:66px; padding:40px 0 20px 0} 

.box_list{width:861px; margin:0 auto; overflow:hidden;}
.box_list .list{background:url(/site/602/content/images/sub/bg_relist.png) no-repeat left center; width:187px; height:170px; padding:30px; margin:20px 20px; float:left; position:relative;}
.box_list .list.bgW{background:url(/site/602/content/images/sub/bg_relist_w.png) no-repeat left center;}
.box_list .list .tit{color:#4f5889; font-size:22px; line-height:30px; padding:0px; text-align:left; height:60px; overflow:hidden; }
.box_list .list a{background:url(/site/602/content/images/sub/btn_reMore.png) no-repeat left center; position:absolute; bottom:30px; left:30px;  width:84px; height:22px; line-height:24px; text-align:center; color:#555555;}
.box_list .list.bgW a{background:url(/site/602/content/images/sub/btn_reMore_w.png) no-repeat left center; color:#fff;}
.box_list .list .txt{margin:16px 0; height:58px; font-size:15px; line-height:18px}

.box_reviewW {background:#51568a; overflow:hidden; text-align:center; padding-top:40px}
.box_reviewW p{color:#fff; font-size:18px; width:820px; margin:0 auto; text-align:left; line-height:22px; padding:10px 0;}
.box_reviewW textarea{border-top:5px solid #dadada; border-right:0; border-bottom:0; border-left:0; width:780px; height:104px; padding:20px;}
.box_reviewW .btn_wc .btn_blue_m{width:250px;}

/* 학습지원센터 */
.bbs_menu{width:100%; overflow:hidden;border:1px solid #ddd; background:#f7f7f7; margin-bottom:50px;}
.bbs_menu li{min-width:100px; float:left; border-right:1px #4f5889 dotted;}
.bbs_menu li a{padding:20px; color:#535b8a; font-size:15px; text-align:center; display:block; font-family:"Nanum GothicB";}
.bbs_menu li.active a,
.bbs_menu li a:hover{color:#fff; background:#4f5889;}

.box_bbs{width:900px; margin:0 auto;}
.box_bbs .title{font-size:47px; width:100%; text-align:center;}
.box_bbs .btn_wc{padding:10px 0 0 0; border-top:1px solid #e0e0e3; margin:0;}

.box_serch{width:100%; text-align:right; overflow:hidden; margin-bottom:20px;}
.box_serch select, .box_serch input[type="text"], .box_serch .btn_serch{border:1px solid #e4e4e4}
.box_serch select{padding:5px; }
.box_serch input[type="text"]{line-height:17px; padding:5px;}
.box_serch .btn_serch{width:63px; height:28px;}
.box_serch .btn_serch span{position:absolute; left:-9999px;}
.box_serch .bgR{background:#fff url(/site/602/content/images/common/btn_serch_r.gif) no-repeat center center;}
.box_serch .bgB{background:#fff url(/site/602/content/images/common/btn_serch_b.gif) no-repeat center center;}

.bbsTable thead{border:1px solid #d2d2d2;}
.bbsTable th, .bbsTable td{padding:14px 10px;}
.bbsTable thead th{background:#ececec; line-height:22px; font-size:16px;}
.bbsTable tbody td{border-bottom:1px solid #d6d6d6; line-height:14px;}
.bbsTable .con_tit{font-size:17px; padding-left:30px}
.bbsTable .con_txt{padding:37px 37px 80px 37px; font-size:15px; line-height:25px; color:#555; }
.view > thead > tr > th > span,
.view > thead > tr > th > strong{font-size:13px;}
.view > thead > tr > th > span{padding-right:12px;}
.view > thead > tr > th > strong{}
.view tbody td{border-bottom:none !important;}

.re{padding:0px !important; border-top:1px dashed #e0e0e3;  border-left:1px solid #e0e0e3; border-right:1px solid #e0e0e3; background:#f9f9f9; text-align:left !important;}
.re_con{padding:30px;}
.re_con .ND{padding-bottom:10px; width:100%; overflow:hidden;}
.re_con .ND .name{font-size:15px; color:#333; width:auto; float:left; padding-right:10px; font-family:"Nanum GothicB";}
.re_con .ND .day{width:auto; float:left;}
.re_con .re_con_txt{line-height:20px;}

.re_write{padding:20px 30px; border-top:1px solid #e0e0e3;position:relative;overflow:hidden;}
.re_write .re_con_tit{position:absolute; top:20px; left:0px; background:url(/site/602/content/images/common/bg_re_con_tit.gif) no-repeat left top; width:96px; height:28px; color:#fff; text-align:center; line-height:28px; font-size:15px;}
.re_write .re_con_txt{padding-left:75px; width:692px; float:left; padding-right:8px;}
.re_write .re_con_txt textarea{width:100%; height:60px; border:1px solid #e5e5e5;}
.re_write .btn_re_ok{background:#fff url(/site/602/content/images/common/txt_ok.gif) no-repeat center center; width:60px; height:60px; float:left; border:1px solid #bdbdbd;}
.re_write .btn_re_ok span{position:absolute; left:-9999px;}


.qna{margin-top:40px}
.qna tbody th, .qna tbody td{border-top:1px solid #ddd;}
.qna tbody th{background:#ececec; border-right:1px solid #ddd;}
.qna tbody td{border-bottom:none;}
.qna input[type="text"]{width:100%; line-height:26px; border:1px solid #b3b3b3; *height:26px; *padding:20px;}
.qna input[type="file"]{}
.qna textarea{width:100%; height:250px; line-height:26px; border:1px solid #b3b3b3; *height:26px; *padding:20px;}

.page_number{margin:50px auto 0 auto; min-width:800px; text-align:center; overflow:hidden;}
.page_number a{color:#464646; padding:7px 5px; min-width:22px; line-height:14px; border:1px solid #d0d0d0; border-left:none; display:inline-block; margin-left:-4px; vertical-align:bottom;}
.page_number a:first-child{border-left:1px solid #d0d0d0;}
.page_number a:hover,
.page_number a.active{background:#81aad4; border:1px solid #4b89c9; color:#fff;}
.page_number .pprev, .page_number .prev, .page_number .next, .page_number .nnext{width:32px; height:28px; padding:0px; margin-left:-3px;}
.page_number .pprev span, .page_number .prev span, .page_number .next span, .page_number .nnext span{position:absolute; left:-9999px;}
.page_number .pprev{background:transparent url(/site/602/content/images/common/btn_pprev.gif) no-repeat left center; }
.page_number .prev{background:transparent url(/site/602/content/images/common/btn_prev.gif) no-repeat left center;}
.page_number .next{background:transparent url(/site/602/content/images/common/btn_next.gif) no-repeat left center;}
.page_number .nnext{background:transparent url(/site/602/content/images/common/btn_nnext.gif) no-repeat left center;}
.page_number .pprev:hover{background:transparent url(/site/602/content/images/common/btn_pprev.gif) no-repeat left center;}
.page_number .prev:hover{background:transparent url(/site/602/content/images/common/btn_prev.gif) no-repeat left center;}
.page_number .next:hover{background:transparent url(/site/602/content/images/common/btn_next.gif) no-repeat left center;}
.page_number .nnext:hover{background:transparent url(/site/602/content/images/common/btn_nnext.gif) no-repeat left center;}

.box_faq{color:#464646; margin-top:40px; overflow:hidden;}
.box_faq dl{}
.box_faq dl dt a,
.box_faq dl dd .faq_tit{font-size:15px; font-family:"Nanum GothicB"; padding-left:60px;}
.box_faq dl dt,
.box_faq dl dd{border:1px solid #e0e0e3; position:relative;}
.box_faq dl dt span,
.box_faq dl dd span{font-size:16px; position:absolute; top:12px; left:0px; width:33px; height:28px;padding-right:13px; text-align:right; line-height:26px; display:inline-block; color:#fff;}
.box_faq dl dt span{background:url(/site/602/content/images/common/bg_faq_q.png) no-repeat left center;}
.box_faq dl dd span{background:url(/site/602/content/images/common/bg_faq_a.png) no-repeat left center;}
.box_faq dl dt{margin-bottom:5px; background:url(/site/602/content/images/common/bg_dt_off.png) no-repeat right center;}
.box_faq dl dd{margin-bottom:5px; /*padding:20px 0;*/}
.box_faq dl dd > div{padding:20px 0;}
.box_faq dl dt + dd{display:none;}
.box_faq dl dt a{display:block; padding:12px 0 12px 60px; line-height:28px;}
.box_faq dl dt.active{background:#fffde0 url(/site/602/content/images/common/bg_dt_on.png) no-repeat right center; border-bottom:none; margin-bottom:0;}
.box_faq dl dt.active + dd{border-top:1px dashed #e0e0e3; background:#f5f6ff; }
.box_faq dl dd .faq_tit,
.box_faq dl dd .faq_txt{font-size:15px;}
.box_faq dl dd .faq_tit{padding-bottom:25px;}
.box_faq dl dd .faq_txt{padding:0 20px 0 60px; line-height:22px;}

/* 학습 프로그램 설치 */
.install{margin-top:30px;}
.install .sub1{background:url(/site/602/content/images/sub/img_install_sub1.png) no-repeat 37px 37px;}
.install .sub2{background:url(/site/602/content/images/sub/img_install_sub2.png) no-repeat 37px 37px;}
.install .sub3{background:url(/site/602/content/images/sub/img_install_sub3.png) no-repeat 37px 37px;}

.install .line_box_sub .right .btn_circle_b,
.install .line_box_sub .right .btn_circle_p,
.install .line_box_sub .right .btn_circle_and,
.install .line_box_sub .right .btn_circle_app{width:85px; height:85px; display:inline-block; line-height:85px; text-align:center;}
.install .line_box_sub .right .btn_circle_b{background:url(/site/602/content/images/sub/btn_install_b.png) no-repeat center center; }
.install .line_box_sub .right .btn_circle_p{background:url(/site/602/content/images/sub/btn_install_p.png) no-repeat center center;}
.install .line_box_sub .right .btn_circle_b span,
.install .line_box_sub .right .btn_circle_p span{line-height:85px; font-size:15px; color:#fff;}

.install .line_box_sub .left{width:495px}
.install .line_box_sub.sub3 .right{width:288px;}
.install .line_box_sub.sub3 .right a{margin-left:5px;}

.install .line_box_sub .right .btn_circle_and{background:url(/site/602/content/images/sub/btn_install_and.png) no-repeat center center; }
.install .line_box_sub .right .btn_circle_app{background:url(/site/602/content/images/sub/btn_install_app.png) no-repeat center center;}
.install .line_box_sub .right .btn_circle_and,
.install .line_box_sub .right .btn_circle_app{float:left;}
.install .line_box_sub .right .btn_circle_and span,
.install .line_box_sub .right .btn_circle_app span{position:absolute; left:-9999px;}

/* 마이페이지 */
.box_mypage{width:900px; margin:70px auto 0 auto; *padding-top:70px;}
.box_mypage .title{font-size:47px; width:100%; text-align:center; margin-bottom:40px}

.my_menu{border:1px solid #dddddd; border-left:none; overflow:hidden; margin-bottom:40px;}
.my_menu li{width:14%; float:left;}
.my_menu li + li + li + li + li + li,.my_menu li + li + li + li + li + li + li{width:15%;*width:14.9%;}
.my_menu li a{font-size:16px; display:block; border-left:1px solid #dddddd; text-align:center; color:#4f5889; line-height:20px; padding:7px; font-family:"Nanum GothicB";}
.my_menu li.active a,
.my_menu li a:hover{background:url(/site/602/content/images/sub/bg_time_sel_on.gif) no-repeat center top; color:#fff;}

/*화상방입장*/
.box_myClass{border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:4px solid #f2f2f2; margin-bottom:40px;}
.box_myClass tr td{border-bottom:1px solid #ddd; border-top:none;}
.box_myClass .class_name{}
.box_myClass .class_name td{padding:23px 34px;}
.box_myClass .class_name .left{font-size:30px; color:#51568a; text-align:center; width:60%; line-height:100px; font-family:"Nanum GothicB"; }
.box_myClass .class_name .right{width:40%; text-align:left;}
.box_myClass .class_name .right dl{}
.box_myClass .class_name .right dl dt,
.box_myClass .class_name .right dl dd{font-size:18px; line-height:29px; margin:2px 0;}
.box_myClass .class_name .right dl dt{background:url(/site/602/content/images/common/bg_class_name_dt.png) no-repeat top left; width:102px; height:29px; text-align:center; color:#fff; float:left;}
.box_myClass .class_name .right dl dd{width:220px;float:right;padding-left:10px;}
.box_myClass .thead th{background:#fafafa; border-bottom:1px solid #ddd;}
.box_myClass .thead .dot_gr{background-position:left 4px; line-height:30px; font-size:16px;}
.box_myClass .tbody{background:#f4fcff;}
.box_myClass .tbody td{font-size:16px;}
.box_myClass tbody > .tbody td > strong{color:#0072bc; font-size:20px;}

.line_box{}
.line_box li{overflow:hidden;border:1px solid #e6e6e6;padding:37px;min-height:83px; }

.btn_circle{color:#fff; text-align:center;}
.btn_circle span{font-family:"Nanum GothicB";}
 
.line_box{overflow:hidden;}
.line_box .line_box_sub{margin:10px 0;}
.line_box .line_box_sub .left{padding-left:110px; width:577px;}
.line_box .line_box_sub .left .con_tit{color:#555555; font-size:18px; line-height:22px; padding-bottom:20px; font-family:"Nanum GothicB";}
.line_box .line_box_sub .left .con_txt{font-size:15px; color:#555555; line-height:22px;}
.line_box .line_box_sub .right{width:103px;}
.my_menu1_con .line_box_sub .right .btn_circle{background:url(/site/602/content/images/common/btn_circle_sky.png) no-repeat center center; width:103px; height:103px; display:inline-block; line-height:103px; font-size:18px;}
.my_menu1_con .line_box_sub .right .btn_circle span{}

.my_menu1_con .m1_sub1{background:url(/site/602/content/images/sub/img_m1_sub1.png) no-repeat 37px 37px;}
.my_menu1_con .m1_sub2{background:url(/site/602/content/images/sub/img_m1_sub2.png) no-repeat 37px 37px;}

/* 마이캘린더 */
.head_box{width:100%; float:left;margin-bottom:10px;}
.head_box .select_box{width:100%;}
.head_box .select_box > div{position:relative;}
.head_box .select_box > div > a{height:30px; display:block; padding-left:8px; line-height:30px;}
.head_box .select_box > div > div.viewSel{display:none; width:100%; padding-top:5px; position:absolute; top:29px;z-index:1;} /* 2015-10-21 zindex 추가 */
.head_box .select_box > div > div.viewSel > ul{ width:100%; padding-bottom:5px;}
.head_box .select_box > div > div.viewSel > ul > li{ width:100%; border-top:1px solid #ddd;}
.head_box .select_box > div > div.viewSel > ul > li:first-child{border-top:none;}
.head_box .select_box > div > div.viewSel > ul > li > a{display:block; padding:5px 10px; height:auto; background:#fff; margin:0 auto;}
.head_box .select_box > div > div.viewSel > ul > li > a:hover{background:#ddd;}

.head_box .select_box .year{width:128px; float:left; margin-right:10px;}
.head_box .select_box .year > a{width:100%; background:url(/site/602/content/images/common/bg_year_sel.gif) no-repeat left top; }
.head_box .select_box .year > div{background:url(/site/602/content/images/common/bg_year_sel_t.gif) no-repeat left top;}
.head_box .select_box .year > div > ul{background:url(/site/602/content/images/common/bg_year_sel_b.gif) no-repeat left bottom;}
.head_box .select_box .year > div > ul > li{background:url(/site/602/content/images/common/bg_year_sel_m.gif) repeat-y left bottom;}
.head_box .select_box .year > div > ul > li > a{width:106px;}
.head_box .select_box .month{width:99px; float:left;}
.head_box .select_box .month > a{background:url(/site/602/content/images/common/bg_month_sel.gif) no-repeat left top; }
.head_box .select_box .month > div{background:url(/site/602/content/images/common/bg_month_sel_t.gif) no-repeat left top;}
.head_box .select_box .month > div > ul{background:url(/site/602/content/images/common/bg_month_sel_b.gif) no-repeat left bottom;}
.head_box .select_box .month > div > ul > li{background:url(/site/602/content/images/common/bg_month_sel_m.gif) repeat-y left bottom;}
.head_box .select_box .month > div > ul > li > a{width:77px}

.head_box .btn_wr{width:auto;}
.head_box .btn_wr .btn_bbs3,
.head_box .btn_wr .btn_bbs4{padding:5px 10px; margin:0 5px; min-width:60px; line-height:20px; display:inline-block;}
.head_box .btn_wr .btn_bbs3 span,
.head_box .btn_wr .btn_bbs4 span{text-align:center; display:block;}

.my_calendar{}
.my_calendar thead th{background:#44b9cb; border-left:1px solid #fff; color:#fff;letter-spacing:0px; font-size:16px; font-family:"Nanum GothicB"; }
.my_calendar tbody td:first-child{border-top:1px solid #c8c8c8;}
.my_calendar tbody td{border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; padding-top:7px; height:80px; position:relative; vertical-align:top;}
.my_calendar tbody td.sun > span{color:#f13b3b;}
.my_calendar tbody td.sat > span{color:#0072bc;}
.my_calendar tbody td > span{position:absolute; top:10px; left:10px; font-size:16px;}
.my_calendar tbody td img{margin-bottom:3px;}

.my_menu3_con{}
.my_menu3_con .comment2{padding-bottom:30px;}
.my_menu3_con .comment2 li{font-size:15px; line-height:24px;}

.box_book{border-top:2px solid #6671ad;}
.box_book thead th{background:#f0f0f0; border-bottom:1px solid #cacaca; font-size:16px; padding:14px 0;}
.box_book tbody td{border-left:1px solid #cacaca; border-bottom:1px solid #cacaca; font-size:14px; }
.box_book tbody td:first-child{border-left:none;}

/* 월말평가팝업 */
.month_ass .layer_popup_con{min-height:1058px;}
.month_ass .dot_gr{background-position:left 8px; font-size:16px; line-height:26px;margin-bottom:10px; font-family:"Nanum GothicB";}
.month_ass table{border:1px solid #aeaeae; margin-bottom:40px; border-top:none;}
.month_ass table,
.month_ass table td,
.month_ass table th{border-top:1px solid #aeaeae; font-size:14px;}
.month_ass table th{background:#ececec;}
.month_ass table td{font-family:"Nanum GothicB";}
.month_ass table td strong{color:#0072bc;}
.month_ass .dl_box{}
.month_ass .dl_box dt{border:1px solid #a4accf; padding:8px 0; line-height:20px; text-align:center; background:#e3e8fd; color:#51568a; font-size:16px; font-family:"Nanum GothicB";}
.month_ass .dl_box dd{border:1px solid #aeaeae; border-top:none; margin-bottom:10px; padding:20px 30px;}
.month_ass .dl_box dt + dd{}
.month_ass .dl_box dt.TC{background:#51568a; color:#fff; border:1px solid #51568a;}
.month_ass .dl_box dt.TC + dd{border:3px solid #51568a; border-top:none; min-height:166px;}
.month_ass .dl_box dd p{line-height:23px; font-size:14px;}
.month_ass .dl_box dd .en{color:#464646; padding-bottom:5px; font-family:"Nanum GothicB";}
.month_ass .dl_box dd .kr{color:#777777;}

/* 영작교실 */
.my_menu5_con{}
.my_menu5_con table{}
.my_menu5_con table thead th{background:#5674b9; color:#fff; line-height:30px; font-size:16px; font-family:"Nanum Gothic";}
.my_menu5_con table thead th span{background:url(/site/602/content/images/common/bg_myMenu5_TS.gif) no-repeat top left; width:147px; height:31px; text-align:center; display:inline-block; color:#4f5889; font-size:15px; margin-right:10px; text-transform:uppercase; font-family:"Nanum GothicB";}
.my_menu5_con table tbody th{background:#ececec; font-size:16px; border-bottom:1px solid #d6d6d6; vertical-align:top; padding:20px 10px 10px 10px;}
.my_menu5_con table tbody td{font-size:14px; border-bottom:1px solid #d6d6d6;}
.my_menu5_con table tbody td > div{border:1px solid #b3b3b3; padding:5px 8px; line-height:22px;}
.my_menu5_con table tbody td > div > p{}
.my_menu5_con .e_my{min-height:150px;}
.my_menu5_con .e_my > .my{}
.my_menu5_con .my{color:#464646;}
.my_menu5_con .e_tc{min-height:150px;}
.my_menu5_con .e_tc .tc{margin-top:50px; color:#0072bc;}
.my_menu5_con .e_tc .tc strong{display:block; color:#f26522;}
.my_menu5_con .tc_w th{background:#e7e5f1;}

.my_menu5_con table input[type="text"],
.my_menu5_con table textarea{border:1px solid #b3b3b3; padding:5px 8px; line-height:22px; width:680px}
.my_menu5_con table textarea{height:200px;}

.my_menu6_con .btn_bbs4,
.my_menu6_con .btn_bbs5{padding:5px 8px; margin:0 5px;min-width:50px; line-height:20px; display:inline-block;}

.my_menu7_con{background:url(/site/602/content/images/sub/bg_my_menu7.jpg) no-repeat center bottom; min-height:540px; background-size:contain;}
.my_menu7_con ul{width:581px;
    margin:0 auto;}
.my_menu7_con ul li{background:url(/site/602/content/images/common/bg_li.png) no-repeat left top; width:521px;    height:47px; padding:0 30px; margin-bottom:10px;}
.my_menu7_con ul li .dot_gr{background-position:left center; line-height:47px; font-size:18px;}

/* 레벨테스트 신청, 회원가입 등(레이어팝업) */
.levelTest{}

.levelTest .box_con{width:600px; margin:0 auto; padding:0 0 35px 0 !important}

.levelTest .lt_menu{}
.levelTest .lt_menu a:first-child{margin-right:40px;}
.levelTest .lt_menu a{background:url(/site/602/content/images/common/btn_member_g.png) no-repeat center center;    width:280px; height:46px; float:left;}
.levelTest .lt_menu a:hover,
.levelTest .lt_menu .active{background:url(/site/602/content/images/common/btn_member_b.png) no-repeat center center;}
.levelTest .lt_menu a span{display:block; line-height:46px; color:#464646; font-size:18px; font-family:"Nanum GothicB";}
.levelTest .lt_menu a:hover span,
.levelTest .lt_menu .active span {color:#fff;}

.levelTest .box_apply{}
.levelTest .box_apply ul{width:100%; overflow:hidden;}
.levelTest .box_apply ul li{width:300px; float:left;}
.levelTest .box_apply ul li p{width:auto; float:left; font-size:16px; line-height:40px; }
.levelTest .box_apply ul li p.dt{font-family:"Nanum GothicB";padding-right:10px;}
.levelTest .box_apply ul li p.dt > em{color:#f26522; padding-left:5px}
.levelTest .box_apply ul li p.dd{color:#3966b5; font-family:"Nanum GothicB";}

.levelTest .Member ul li{width:255px;}
.levelTest .Member ul li.btn{width:88px;}
.levelTest .Member ul li.btn > a{background:url(/site/602/content/images/common/btn_lt_login.png) no-repeat center center; width:88px; height:40px; display:inline-block; text-align:center;}
.levelTest .Member ul li.btn > a > span{line-height:40px; font-size:15px; font-family:"Nanum GothicB";}

.levelTest input[type="text"]{background:#f9f9f9; border:1px solid #c0c5cc; line-height:28px; padding:5px; width:134px;}
.levelTest input[type="password"]{background:#f9f9f9; border:1px solid #c0c5cc; line-height:28px;    padding:5px; width:120px;}

.levelTest .lt_tit{background:#39b54a; font-size:18px; color:#fff; padding:10px 0; line-height:26px; text-align:center; margin:20px 0;}

.levelTest .head_box{margin-bottom:20px;}
.levelTest .head_box .select_box{width:356px; margin:0 auto;}
.levelTest .head_box .select_box > div{margin-right:10px}

.levelTest .lt_timetable{}
.levelTest .lt_timetable table{}
.levelTest .lt_timetable table th,
.levelTest .lt_timetable table th a,
.levelTest .lt_timetable table td,
.levelTest .lt_timetable table td a{font-family:"Nanum GothicB";}
.levelTest .lt_timetable table th:first-child{border-left:1px solid #52bc53;}
.levelTest .lt_timetable table th,
.levelTest .lt_timetable table th a{color:#28ac28;}
.levelTest .lt_timetable table th{border:1px solid #52bc53; border-left:none;}
.levelTest .lt_timetable table td:first-child{border-left:1px solid #aeaeae;}
.levelTest .lt_timetable table td{border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae;cursor:pointer;}
.levelTest .lt_timetable table td.active{background:#ddd;}

.levelTest dl{overflow:hidden;}
.levelTest dl dt,
.levelTest dl dd{ font-size:16px; color:#3c3b48; float:left; width:auto; font-family:"Nanum GothicB";}
.levelTest dl dt{}
.levelTest dl dd{ padding-left:20px;}
.levelTest dl dd .box_radio label{font-size:16px; }
.levelTest dl dd .box_radio{}

.levelTest .btn_wc{margin:20px auto;}

.box_login{margin-bottom:20px;}
.box_login ul{}

.box_login .inpunBox li{background:#f9f9f9;border:1px solid #c0c5cc;padding:10px 20px; margin-bottom:10px; overflow:hidden;}
.box_login .inpunBox li label{font-size:18px; padding-right:10px; color:#c8c8c8; width:70px; float:left;}
.box_login .inpunBox li input{border:none; background-color:#f9f9f9; line-height:24px;}
.box_login .inpunBox li input[type="text"],
.box_login .inpunBox li input[type="password"]{width:310px; height:24px; float:left;}

.box_login .btnBox{overflow:hidden;}
.box_login .btnBox li:first-child{border-left:none;}
.box_login .btnBox li{float:left;}
.box_login .btnBox li.box1{width:24%; text-align:left;}
.box_login .btnBox li.box2{width:39%; padding:0 5%; margin:0 5%; text-align:center; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
.box_login .btnBox li.box3{width:16%; text-align:right;}
.box_login .btnBox label{}
.box_login .btnBox a{}
.box_login .btnBox a:hover{}
.box_login .btnBox .ch_box{}

/* 2015-09-20 추가 */
.box_login .inpunBox li input.txt_id{background-image:url(/site/602/content/images/common/txt_id.gif); background-repeat:no-repeat; background-position:5px center}
.box_login .inpunBox li input.txt_pw{background-image:url(/site/602/content/images/common/txt_pw.gif); background-repeat:no-repeat; background-position:5px center}
/* 2015-09-20 추가 */

.ch_box{}
.ch_box label{}
.ch_box input[type="checkbox"]{}

.info_text{color:#555555; font-size:15px; line-height:24px; text-align:center; margin-bottom:25px;}
.info_text strong{color:#f26522; font-weight:normal; font-family:"Nanum GothicB"; }
.fs26{font-size:26px; line-height:40px;}

/* 비밀번호찾기 등 */
.w288{width:288px; margin:0 auto;}
.mfind input[type="text"], .mfind input[type="password"], .mfind button[type="button"]{border:none;}
.mfind{}
.mfind .dot_gr{}
.mfind dl{}
.mfind dl dt{font-size:16px;padding:5px 0 5px 10px; font-family:"Nanum GothicB";}
.mfind dl dd{padding:5px 0 5px 0; margin-bottom:5px;}
.mfind dl dt, .mfind dl dd{}
.w288 dl dt + dd{margin-bottom:20px;}

.mfind .p_ig{position:relative; margin-bottom:0px;}
.mfind .p_ig .btn_ml{padding:0 93px 0 5px; width:188px;}
.mfind .num_ok{position:relative; width:220px;}
.mfind .num_ok .btn_ms{padding:0 93px 0 5px; width:120px;}

.btn_m{}
.btn_ml{background:url(/site/602/content/images/common/input_ml.png) no-repeat left top; width:276px; height:30px; line-height:30px; border:none; padding:0 5px;}

.btn_ms{background:url(/site/602/content/images/common/input_ms.png) no-repeat left top; width:200px; height:30px; line-height:30px; border:none; padding:0 5px;}
.btn_mss{background:url(/site/602/content/images/common/input_ms.png) no-repeat left top; width:120px; height:30px; line-height:30px; border:none; padding:0 5px;}

.btn_l{background:url(/site/602/content/images/common/input_long.png) no-repeat left top; width:412px; height:30px; line-height:30px; border:none; padding:0 5px;}

.text_t4, .text_t4_nm{width:88px; height:30px; padding:0; border:none; background:url(/site/602/content/images/common/bg_member_t4.png) no-repeat right center; text-align:center;  font-family:"Nanum GothicB";}
.text_t4, .text_t2{position:absolute; right:0px; top:5px; *top:6px;}

.text_t2{width:58px; height:30px; padding:0; border:none; background:url(/site/602/content/images/common/bg_member_t2.png) no-repeat right center; text-align:center;  font-family:"Nanum GothicB";}

.mfind .welcome{width:100%; height:179px; background:url(/site/602/content/images/sub/img_join_ok.jpg) no-repeat right center; text-align:center; font-size:42px; color:#fff; line-height:46px; padding-top:40px;}
.mfind .welcome strong{font-size:60px; line-height:68px; display:block;}

.email{width:118px; margin-right:10px; position:relative;}
.email > a{width:128px; background:url(/site/602/content/images/common/bg_year_sel.gif) no-repeat left top; height: 30px; display:inline-block; line-height:30px; padding-left:10px;}
.email > div{display:none;background:url(/site/602/content/images/common/bg_year_sel_t.gif) no-repeat left top; padding-top:5px; width:128px; position:absolute; top:29px; left:0px;}
.email > div > ul{background:url(/site/602/content/images/common/bg_year_sel_b.gif) no-repeat left bottom; padding-bottom: 5px; width:100%}
.email > div > ul > li:first-child{border-top:none;}
.email > div > ul > li{background:url(/site/602/content/images/common/bg_year_sel_m.gif) repeat-y left bottom;line-height:18px; padding:5px; border-top:1px solid #ddd;}
.email > div > ul > li > a{display: block;}
.email > div > ul > li > a:hover{background:#dedede;}

.idEmail dd > input, .idEmail dd > div, .idEmail dd > button{float:left;}
.idEmail .btn_ms{width:150px; margin-right:10px}
.idEmail dd .left{line-height:30px; margin:0 10px 0 0;}
.idEmail .text_t4_nm{margin-left:10px;}

.fc_b{color:#00aeef}
.fc_r{color:#ed1c24}

.tip{line-height:22px; margin: 0 !important; padding:5px 0 0 0 !important; width:100%; overflow:hidden;}

.box_join{padding:0 40px; padding:30px 40px; border-bottom:1px solid #f4f4f4; float:left; width:620px;}

.w200{float:left; width:200px;}

.pwCon dl > dt + dd{margin-bottom:0 !important;}
.pwCon .btn_ms{width:150px;}

.phoneNum, .addr{float:left; width:420px;}
.phoneNum .p_ig{width:245px; margin-right:10px;}
.phoneNum .num_ok{width:150px;}
.phoneNum > dd{float:left;}

.addr .p_ig{width:245px; margin-right:10px;}
.addr .num_ok{width:412px;}

.link{color:#f26522; text-decoration:underline !important; line-height:22px;}
.agr{}
.agr input[type="checkbox"]{float:left; margin-right:5px;}
.agr label{float:left; width:600px; line-height:16px;}
.agr .link{margin-left:18px;}

.btn_course{display:block;padding:10px;background:#5bb732;color:#fff;text-align:center;border:1px solid #ddd;border-top:none;}

.course_vis{height:690px;background-repeat:no-repeat;background-position:center top;}
.course_vis .c_title{margin:25px 0 40px 0;text-align:center;color:#f26522;font-size:28px;line-height:50px; font-family:"Nanum GothicB";}
.course_vis .c_title > strong{font-weight:normal;color:#000;font-size:47px;display:block;}
.course_vis .c_article{text-align:center;font-size:15px;color:#000;line-height:20px; font-family:"Nanum GothicB";}

.course_vis.visual1{background-image:url(/site/602/content/images/sub/course/bg_course1.gif);}
.course_vis.visual2{background-image:url(/site/609/content/images/sub/course/bg_course_2.gif);}
.course_vis.visual3{background-image:url(/site/602/content/images/sub/course/bg_course2.gif);}
.course_vis.visual3_1{background-image:url(/site/609/content/images/sub/course/bg_course3_1.gif);}
.course_vis.visual4{background-image:url(/site/609/content/images/sub/course/bg_course4.gif);}
.course_vis.visual5{background-image:url(/site/609/content/images/sub/course/bg_course5.gif);}
.course_vis.visual6{background-image:url(/site/602/content/images/sub/course/bg_course6.gif);}
.course_vis.visual7{background-image:url(/site/602/content/images/sub/course/bg_course7.gif);}
.course_vis.visual8{background-image:url(/site/609/content/images/sub/course/bg_course8.gif);}

.course_info{margin:20px 0 84px 0;padding:0 90px 0 100px;background-repeat:no-repeat;background-position:580px 0px;}
.course_info > strong{display:block;background:url(/site/602/content/images/sub/course/blit_tit.gif) no-repeat left 3px;padding-left:20px;margin-bottom:20px;font-size:17px; font-family:"Nanum GothicB";}
.course_info > ul{margin-bottom:54px;}
.course_info > ul > li{background:url(/site/602/content/images/sub/course/blit_list.gif) no-repeat left 4px;padding-left:20px;margin-bottom:10px;font-size:14px;color:#888;line-height:18px;}
.course_info > p{font-size:14px;line-height:20px;color:#888888;padding-left:20px;}
.course_info > div{text-align:center;margin:20px 0 0 0;}

.course_info.info1{background-image:url(/site/602/content/images/sub/course/book_course1.gif);}
.course_info.info2{background-image:url(/site/609/content/images/sub/course/book_course2.gif);}
.course_info.info3{background-image:url(/site/602/content/images/sub/course/book_course3.gif);}
.course_info.info4{background-image:url(/site/602/content/images/sub/course/book_course4.gif);}
.course_info.info5{background-image:url(/site/602/content/images/sub/course/book_course5.gif);}
.course_info.info6{background-image:url(/site/602/content/images/sub/course/book_course6.gif);}
.course_info.info7{background-image:url(/site/602/content/images/sub/course/book_course7.gif);}
.course_info.info8{background-image:url(/site/602/content/images/sub/course/book_course8.gif);}
.course_info.info9{background-image:url(/site/602/content/images/sub/course/book_course2.gif);}

.map_tit{}
.map_tit p{font-size:34px;line-height:48px;text-align:center;}
.map_tit p span{color:#f26c4f;}

.map_info{overflow:hidden;width:880px;margin:0 auto;}
.map_info > li{float:left;margin:0 2px 2px 0;width:218px;background:#f9f9f9;}
.map_info > li > div{padding:14px 20px 20px 20px;}
.map_info > li:first-child + li + li + li,.map_info > li:first-child + li + li + li + li + li + li + li{margin-right:0px;}
.map_info > li > div > strong{display:block;margin:0 0 10px 0;font-size:17px;font-family:"Nanum GothicB";}
.map_info > li > div > p{color:#888;line-height:18px;}

.course_tb{width:880px;margin:50px auto 0 auto;border-collapse:collapse;background:#f6f6f6;*background:none;}
.course_tb thead tr th{border:1px solid #d7dde3;border-left:none;border-top:none;background:#676a80;color:#fff;text-align:center;padding:13px 0;font-size:13px;letter-spacing:-0.5px;}
.course_tb tbody tr th{border:1px solid #d7dde3;border-left:none;border-top:none;text-align:center;color:#fff;padding:13px 0;font-size:13px;letter-spacing:-0.5px;border-left:none;}
.course_tb tbody tr td{border:1px solid #d7dde3;border-left:none;border-top:none;padding:13px 0;font-size:13px;letter-spacing:-0.5px;position:relative;}
.course_tb tbody tr th + td + td + td + td + td + td{border-right:none;}

.bg_yellow{background:#ffbe00;}
.bg_orange{background:#f47f43;}
.bg_blue{background:#3b8aae;}
.bg_purple{background:#7660a4;}
.bg_pink{background:#f06697;}
.bg_wine{background:#b83c7c;}

.bg1_yellow{background:#ffffcc;color:#d2a21e;border:1px solid #b7c0ca;}
.bg1_orange{background:#fff0db;color:#f47f43;border:1px solid #b7c0ca;}
.bg1_blue{background:#e3f4fc;color:#3b8aae;border:1px solid #b7c0ca;}
.bg1_purple{background:#efe7ff;color:#7660a4;border:1px solid #b7c0ca;}
.bg1_pink{background:#ffe7f0;color:#f06697;border:1px solid #b7c0ca;}
.bg1_wine{background:#fde0ef;color:#b83c7c;border:1px solid #b7c0ca;}

.course_tb tbody tr td > div{position:absolute;left:0;top:0;margin-top:-1px;width:164px;padding:13px 0;z-index:10;font-family:"Nanum GothicB";}
.course_tb tbody tr td > div.on{border:3px solid #0088c4;width:160px;padding:11px 0 10px 0;}