@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
.tab_face{padding:0 0 10px 0;}
.tab_face ul{position:relative;margin:0;padding:0;_padding:2px 0 0 0;border-bottom:2px solid #3e599d;font-size:17px;list-style:none;*zoom:1}
.tab_face ul:after{display:block;clear:both;content:""}
.tab_face li{float:left;margin-right:1px;background:#eeeeee;border:1px solid #cccccc;border-bottom:0;}
.tab_face li a,
.tab_face li a span{position:relative;cursor:pointer}
.tab_face li a{float:left;text-decoration:none}
.tab_face li a span{display:inline-block;padding:10px 22px 8px 22px;color:#666}
.tab_face li ul{display:none;overflow:hidden;position:absolute;left:0;width:100%;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1}
.tab_face li ul:after{display:block;clear:both;content:""}
.tab_face li li{overflow:visible;position:relative;left:0;padding:0;font-size:11px;background:transparent}
.tab_face li li a{padding:0;margin:0;font-weight:normal;color:#666}
.tab_face.m1 .m1,
.tab_face.m2 .m2,
.tab_face.m3 .m3,
.tab_face.m4 .m4,
.tab_face.m5 .m5,
.tab_face.m6 .m6,
.tab_face.m7 .m7,
.tab_face.m8 .m8,
.tab_face.m9 .m9,
.tab_face.m10 .m10,
.tab_face.m11 .m11,
.tab_face.m12 .m12{margin-top:-1px;border:0;background-color:#3e599d}
.tab_face.m1 .m1 a span,
.tab_face.m2 .m2 a span,
.tab_face.m3 .m3 a span,
.tab_face.m4 .m4 a span,
.tab_face.m5 .m5 a span,
.tab_face.m6 .m6 a span,
.tab_face.m7 .m7 a span,
.tab_face.m8 .m8 a span,
.tab_face.m9 .m9 a span,
.tab_face.m10 .m10 a span,
.tab_face.m11 .m11 a span,
.tab_face.m12 .m12 a span{padding-top:11px;padding-bottom:9px;font-weight:bold;letter-spacing:-1px;color:#fff}
.tab_face.m1 .m1 ul,
.tab_face.m2 .m2 ul,
.tab_face.m3 .m3 ul,
.tab_face.m4 .m4 ul,
.tab_face.m5 .m5 ul,
.tab_face.m6 .m6 ul,
.tab_face.m7 .m7 ul,
.tab_face.m8 .m8 ul,
.tab_face.m9 .m9 ul,
.tab_face.m10 .m10 ul,
.tab_face.m11 .m11 ul,
.tab_face.m12 .m12 ul{display:block}
.tab_face li li a:hover,
.tab_face li li a:active,
.tab_face li li a:focus,
.tab_face.s1 .s1 a,
.tab_face.s2 .s2 a,
.tab_face.s3 .s3 a,
.tab_face.s4 .s4 a,
.tab_face.s5 .s5 a,
.tab_face.s6 .s6 a,
.tab_face.s7 .s7 a,
.tab_face.s8 .s8 a,
.tab_face.s9 .s9 a,
.tab_face.s10 .s10 a,
.tab_face.s11 .s11 a,
.tab_face.s12 .s12 a{font-weight:bold;color:#333;letter-spacing:-1px}
.tab_face.js_off{padding:0}
.tab_face.js_off ul{border:0}
.tab_face.js_off li{float:none}
.tab_face.js_off li a{float:none;font-weight:bold}
.tab_face.js_off li ul{display:block;position:static;left:0;top:0;padding:5px 0;background:#fff}
.tab_face.js_off li li{display:inline}
.tab_face.js_off li li a{font-weight:normal !important;color:#333;letter-spacing:normal}
.tab_face.js_off li li a:hover,
.tab_face.js_off li li a:active,
.tab_face.js_off li li a:focus{text-decoration:underline}

a.btn_big{display:inline-block;padding-right:4px;background:url(https://img.jongroeclass.co.kr/eclass/comuser/slp/2014/bg_btn_default.gif) no-repeat 100% 0;font-family:'µ¸¿ò',dotum;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(https://img.jongroeclass.co.kr/eclass/comuser/slp/2014/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(https://img.jongroeclass.co.kr/eclass/comuser/slp/2014/bg_btn_default.gif) no-repeat 100% -27px;font-family:'µ¸¿ò',dotum;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(https://img.jongroeclass.co.kr/eclass/comuser/slp/2014/bg_btn_default.gif) no-repeat 0 -27px;cursor:pointer;}
a.btn_sml span.on{color:#DC6530 !important;}


ul {list-style: none;margin:0;padding:0}
li {margin:0;padding-left:5px;}


@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
table.examTbl2015{margin:0 auto;border-top:1px solid #838383; width:95%;}
table.examTbl2015.noline{border-top:0px;}
.examTbl2015 thead th,
.examTbl2015 tbody th{font-family:Nanum Gothic,'³ª´®°íµñ',NanumGothic,'µ¸¿ò';font-weight:700 !important;letter-spacing:-1px;font-size:12px;color:#666;font-weight:bold;padding:7px 0 5px;border-bottom:1px solid #e0e3e7;border-left:1px solid #e0e3e7;background:#fafaf9;}
.examTbl2015 thead th.exam{font-size:12px;padding:17px 0 15px;color:#fff;border:0;background:#18685a;}
.examTbl2015 td.aL{padding:4px 0 5px 9px; text-align:left;}
.examTbl2015 td.aL2{padding:2px 0 3px 0px; text-align:left;}
.examTbl2015 td.aL3{padding:2px 0 3px 4px; text-align:left;}
.examTbl2015 td.aL4{padding:4px 0 5px 15px; text-align:left; color:#666;}
.examTbl2015 tbody td.b, .examTbl2015 thead th.b{font-weight:bold;}
.examTbl2015 .aL p{padding-left:15px;}
.examTbl2015 td.aR{padding:0px 0 5px; text-align:right;}
.examTbl2015 td,.examTbl2015 th{text-align:center;}
.examTbl2015 .col{background:#F9FAFA;}
.examTbl2015 td{font-family:Nanum Gothic,'³ª´®°íµñ',NanumGothic,'µ¸¿ò';font-weight:700 !important;letter-spacing:-1px;padding:5px 0 5px;color:#666;font-size:12px;border-bottom:1px solid #e0e3e7;border-left:1px solid #e0e3e7;}
.examTbl2015 td img{margin:-2px 2px 0px;}
.examTbl2015 td .sq{margin:0 0 -1px;}
.examTbl2015 td.apply img{margin:0 4px 2px 0;}
.examTbl2015 td a:link, .examTbl2015 td a:visited, .examTbl2015 td a:active, .examTbl2015 td a:hover{font-size:12px; font-family:µ¸¿ò; }
.examTbl2015 td.noLine{border-left:none;}
.examTbl2015 td.choice ul{padding-left:15px;}
.examTbl2015 th.first,.examTbl2015 td.first{border-left:none;}
.examTbl2015.downBtn td{padding:5px 0 6px;}
.examTbl2015.downBtn517 td{padding:5px 0 5px;}
.examTbl2015.downBtn1117 td{padding:7px 0 8px;}
.examTbl2015 th.bLine,.examTbl2015 td.bLine{border-right:2px solid #EDF1F1;}
.examTbl2015.rollCut td{font-size:12px;padding:1px 0 1px;}
.examTbl2015 td select{font-size:12px;}
.examTbl2015 td .major{font-size:12px;font-weight:bold; margin-right:20px;}
.examTbl2015 td .major2{font-size:12px;margin-right:20px;}
.examTbl2015.2013 thead th,
.examTbl2015.2013 tbody th,
.examTbl2015.2013 tbody td{font-size:12px;}
.examTbl2015 td .input_text{width:60px;height:23px;font-size:14px;text-align:center;color:#000;}

.bsubmit {display:inline-block;width:95%;padding:10px 0 10px;margin-bottom:3px;letter-spacing:-0.1em;font-size:12px;font-weight:bold;color:#4F4F4F;
cursor:pointer;text-align:center;background-color:#fff;border:1px #C3C3C3 solid;border-bottom:1px #A2A2A2 solid;border-top:1px #E3E3E3 solid;
text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
.bsubmit.btn1 {color:#000000; font-size:17px; font-weight:700;background-color:#ff7d1d; border:1px #ba5307 solid;}
.bsubmit.btn1:link, .bsubmit.btn1:hover, .bsubmit.btn1:focus .bsubmit.btn1:visited {color:#000000;}

#snb3 {position:relative;margin:0 auto;width:95%;height:30px;}
#snb3 ul {float:left;padding-left:1px;width:100%;border-bottom:2px solid #394668;zoom:1}
#snb3 ul:after {display:block;visibility:hidden;clear:both;height:0;content:''}
#snb3 li {float:left;margin-bottom:-2px}
#snb3 span {display:block;position:relative;margin-left:-6px;padding:7px 0 6px;width:65px;border:1px solid #ddd;border-bottom:0;background:#f7f7f7;color:#888;text-align:center;line-height:1.2em;cursor:pointer}
#snb3 span.snb_on {z-index:2;padding:7px 0;border:2px solid #394668;border-bottom:0;background:#fff;color:#555;font-weight:bold}


h4.tit01 {margin:0 auto; width:95%; font-size: 19px; color:#333;font-family:Nanum Gothic,'³ª´®°íµñ',NanumGothic,'µ¸¿ò';font-weight:700;letter-spacing:-1px;}
.mg_t40 {margin-top:40px}
.mg_t30 {margin-top:30px}
.mg_t20 {margin-top:20px}
.mg_t10 {margin-top:10px}

.tabtbl {margin:0 auto;}
.tabtbl td{padding:7px 0 7px;text-align:center;border:1px solid #394668}
.tabtbl td.on{font-weight:bold;color:#ffffff;background:#394668}