@charset "utf-8";

.class_sel.lq li{background:url(../images/common/icon_class2_off.png) no-repeat;}
.class_sel.lq li.active,
.class_sel.lq li:hover{background:#4f5889 url(../images/common/icon_class2_on.png) no-repeat;}

.class_sel.lq li a{display:block; height:26px; color:#535b8a; text-align:center; padding:64px 0 0 0;}
.class_sel.lq li.class2 > a,.class_sel li.class3 > a,.class_sel li.class4 > a{height:38px; padding:52px 0 0 0;}
.class_sel.lq li.active a,
.class_sel.lq li:hover a{color:#fff;}

.class_sel.lq li.class1, .class_sel li.class1:hover{background-position:0 0;}
.class_sel.lq li.class2, .class_sel li.class2:hover{background-position:-125px 0;}
.class_sel.lq li.class3, .class_sel li.class3:hover{background-position:-250px 0;}
.class_sel.lq li.class4, .class_sel li.class4:hover{background-position:-375px 0;}
.class_sel.lq li.class5, .class_sel li.class5:hover{background-position:-500px 0;}
.class_sel.lq li.class6, .class_sel li.class6:hover{background-position:-625px 0;}
.class_sel.lq li.class7, .class_sel li.class7:hover{background-position:-750px 0;}
.class_sel.lq li.class8, .class_sel li.class8:hover{background-position:-875px 0;}


.course_vis.lq{height:750px;background-repeat:no-repeat;background-position:center top;}
.course_vis.lq .c_title{margin:56px 0 40px 0;text-align:center;color:#f26522;font-size:28px;line-height:50px; font-family:"Nanum Gothic";}
.course_vis.lq .c_title > strong{font-weight:normal;color:#000;font-size:47px;display:block;}
.course_vis.lq .c_article{text-align:center;font-size:15px;color:#000;line-height:20px; font-family:"Nanum Gothic";}

.course_vis.lq + h3{width:880px;margin:36px auto 16px auto;padding-bottom:16px;text-align:center;font-size:34px;font-weight:normal;color:#6a65d0;font-family:"Nanum GothicB";border-bottom:3px solid #b4b2e7;}
.course_info_lq + h3{width:880px;margin:98px auto 0 auto;padding-bottom:16px;text-align:center;font-size:34px;font-weight:normal;color:#6a65d0;font-family:"Nanum GothicB";}

.course_vis.lq.visual1{background-image:url(../images/sub/course/lq/bg_lq_course1.png);}
.course_vis.lq.visual2{background-image:url(../images/sub/course/lq/bg_lq_course2.png);}
.course_vis.lq.visual3{background-image:url(../images/sub/course/lq/bg_lq_course3.png);}
.course_vis.lq.visual4{background-image:url(../images/sub/course/lq/bg_lq_course4.png);}
.course_vis.lq.visual5{background-image:url(../images/sub/course/lq/bg_lq_course5.png);}

.detail_tb{width:880px;margin:0 auto;}
.detail_tb > li{overflow:hidden;padding:8px 0;font-size:15px;}
.detail_tb > li > strong{display:block;float:left;width:80px;height:25px;text-align:left;font-weight:normal;font-family:"Nanum GothicB";background:url(../images/sub/course/lq/bg_label_left.png) no-repeat left top;color:#fff;padding:8px 0 0 25px;}
.detail_tb > li > p{float:left;line-height:22px;text-align:left;width:774px;padding:5px 0 0 0;}
.detail_tb > li > p.course_name{font-size:18px;font-family:"Nanum GothicB";}

.etc_tb{width:880px;margin:20px auto 0 auto;border:1px solid #b4b2e7;border-collapse:collapse;}
.etc_tb tbody tr th{border-bottom:1px solid #b4b2e7;background:#f5f5fe;color:#464474;font-size:15px;}
.etc_tb tbody tr td{border-bottom:1px solid #b4b2e7;color:#555555;font-size:14px;text-align:left;line-height:25px;}
.etc_tb tbody tr td > ul > li{background:url(../images/common/list_blit.png) no-repeat left 7px;padding-left:15px;}
.etc_tb tbody tr td > dl{float:left;width:33%;}
.etc_tb tbody tr td > dl > dt{background:url(../images/common/list_blit.png) no-repeat left 7px;padding-left:15px;padding-bottom:5px;}
.etc_tb tbody tr td > dl > dd{padding-left:5px;}

.flow{width:882px;margin:20px auto;background-repeat:no-repeat;background-position:center top;}
.flow_img1{background-image:url(../images/sub/course/lq/bg_flow1.png);height:1316px;}
.flow_img2{background-image:url(../images/sub/course/lq/bg_flow2.png);height:1316px;}

.flow > ul{position:relative;}
.flow > ul > li{width:520px;}
.flow > ul > li > strong{display:block;width:416px;height:34px;font-weight:normal;font-family:"Nanum GothicB";padding-top:12px;margin-bottom:26px;font-size:24px;color:#254882;text-align:center;}
.flow > ul > li > p{font-size:14px;line-height:24px;color:#555555;text-align:left;}
.flow > ul > li > ul{}
.flow > ul > li > ul > li{font-size:14px;line-height:24px;color:#555555;text-align:left;background:url(../images/common/list_blit.png) no-repeat left 7px;padding-left:15px;margin-bottom:10px;}

.flow_info1{position:absolute;top:0;left:0;}
.flow_info1 > p{padding-left:50px;}
.flow_info2{position:absolute;top:224px;right:16px;}
.flow_info3{position:absolute;top:446px;left:120px;}
.flow_info3.big_flow{width:730px;}
.flow_info3 > dl{float:left;margin:0 0 0 -60px;width:180px;}
.flow_info3 > dl + dl{float:left;margin:0 0 0 206px;width:306px;}
.flow_info3 > dl > dt{font-size:18px;color:#264882;font-family:"Nanum GothicB";margin-bottom:18px;}
.flow_info3 > dl > dd{line-height:24px;}
.flow_info4{position:absolute;top:664px;right:16px;}
.flow_info5{position:absolute;top:890px;left:120px;}
.flow_info5 > p{margin-left:-20px;}
.flow_info6{position:absolute;top:1114px;right:16px;}
.flow_info6 > p{margin:50px 0 0 60px;}

.coursemap_tb{width:880px;margin:52px auto 0 auto;}
.coursemap_tb thead tr th{background:#676a80;padding:15px 0;color:#fff;font-size:14px;letter-spacing:0px;}
.coursemap_tb tbody tr th{font-size:14px;line-height:20px;padding:15px 0;letter-spacing:0px;border-left:none;}
.coursemap_tb tbody tr td{font-size:14px;line-height:20px;padding:15px 0;position:relative;font-family:"Nanum GothicB";letter-spacing:0px;}
.coursemap_tb tbody tr td > .graph{position:absolute;left:0;top:10px;}

.graph1{height:21px;background:url(../images/sub/course/lq/graph1.png) repeat-x left top;font-size:0px;}
.graph2{height:21px;background:url(../images/sub/course/lq/graph2.png) repeat-x left top;font-size:0px;}
.graph3{height:21px;background:url(../images/sub/course/lq/graph3.png) repeat-x left top;font-size:0px;}
.graph4{height:21px;background:url(../images/sub/course/lq/graph4.png) repeat-x left top;font-size:0px;}

.bg1_yellow{background:#fdfaee !important; color:#cb8035 !important;border:1px solid #d1d3e1;border-right:none;border-top:none;}
.bg1_pink{background:#fdf5ff !important; color:#985e95 !important;border:1px solid #d1d3e1;border-right:none;border-top:none;}
.bg1_orange{background:#fff5f7 !important; color:#a5666c !important;border:1px solid #d1d3e1;border-right:none;border-top:none;}
.bg1_purple{background:#f3f3fd !important; color:#7e699e !important;border:1px solid #d1d3e1;border-right:none;border-top:none;}

h4{width:836px;text-align:left;background:url(../images/sub/course/lq/blit_chk.png) no-repeat left top;font-size:24px;color:#4f5889;font-family:"Nanum GothicB";margin:50px auto 0 auto;padding-left:44px;}

.step_tb1{width:880px;height:160px;margin:20px auto 30px auto;background:url(../images/sub/course/lq/bg_tb0.png) no-repeat center top;}
.step_tb1 thead tr th{padding:12px 0;font-size:18px;color:#464474;}
.step_tb1 tbody tr th{vertical-align:middle;height:110px;font-size:16px;color:#464474;}
.step_tb1 tbody tr td{vertical-align:middle;height:110px;font-size:16px;line-height:24px;color:#555555;}

.step_tb2{width:881px;height:166px;margin:0 auto 60px auto;background:url(../images/sub/course/lq/bg_tb1.png) no-repeat center top;}
.step_tb2 tbody tr th{vertical-align:middle;height:56px;font-size:18px;color:#fff;padding:0;}
.step_tb2 tbody tr td{text-align:left;vertical-align:middle;height:55px;font-size:16px;color:#555555;padding:0 0 0 46px;}

.step_tb3{width:881px;height:323px;margin:0 auto 60px auto;background:url(../images/sub/course/lq/bg_tb2.png) no-repeat center top;}
.step_tb3 tbody tr th{vertical-align:middle;height:56px;font-size:18px;color:#fff;padding:0;}
.step_tb3 tbody tr td{text-align:left;vertical-align:middle;height:55px;font-size:16px;color:#555555;padding:0 0 0 46px;}
.step_tb3 tbody tr td > ul{}
.step_tb3 tbody tr td > ul > li{background:url(../images/common/list_blit.png) no-repeat left 3px;padding-left:15px;margin:7px 0;}

.step_tb3 + h3{width:880px;text-align:center;margin:130px auto 45px auto;font-size:34px;color:#6a65d0;font-family:"Nanum GothicB";}

.program_info{background:url(../images/sub/course/lq/bg_course_info.png) no-repeat center top;width:880px;height:326px;margin:0 auto 40px auto;}
.program_info > ul{position:relative;text-align:center;font-family:"Nanum GothicB";}
.program_info > ul > li{position:absolute;left:260px;top:140px;font-size:16px;line-height:22px;color:#fff;width:110px;letter-spacing:-1.5px;}
.program_info > ul > li + li{position:absolute;left:556px;top:140px;font-size:16px;line-height:22px;color:#fff;width:110px;letter-spacing:-1.5px;}
.program_info > ul > li + li + li{position:absolute;left:370px;top:130px;font-size:24px;line-height:30px;color:#1e4394;width:185px;}

.step_flow{overflow:hidden;width:880px;margin:0 auto;}
.step_flow > dl{float:left;width:176px;height:402px;padding:0 18px;background-repeat:no-repeat;background-position:center top;}
.step_flow > dl > dt{margin:250px 0 25px 0;font-size:18px;color:#004a80;font-family:"Nanum GothicB";text-align:center;}
.step_flow > dl > dt > strong{font-size:0px;}
.step_flow > dl > dd{background:url(../images/common/list_blit.png) no-repeat left 3px;padding-left:15px;margin-bottom:8px;font-size:14px;letter-spacing:-1.5px;text-align:left;}

.step_flow > dl:first-child{background-image:url(../images/sub/course/lq/bg_step1.png);margin-right:10px;}
.step_flow > dl:first-child + dl{background-image:url(../images/sub/course/lq/bg_step2.png);margin-right:11px;}
.step_flow > dl:first-child + dl + dl{background-image:url(../images/sub/course/lq/bg_step3.png);margin-right:11px;}
.step_flow > dl:first-child + dl + dl + dl{background-image:url(../images/sub/course/lq/bg_step4.png);margin-right:0px;}

