@charset "euc-kr";
/* CSS Document */


#homewrap {width:100%;height:35px;background:#f2f2f2;}
#home {width:1000px;height:25px;margin:0 auto;text-align:right;padding-top:10px}
#sub_bottom {width:100%;clear:left;}


/*sub01_1*/
#sub_top {width:100%;height:369px;background:url(/images/sub/sub01/sub_tbg1.jpg)}
#sub_title {width:1000px;height:369px;margin:0 auto;position:relative;}
#sub_title .sub_m1 {position:absolute;bottom:55px;width:500px;height:189px;background:url(/images/sub/sub01/sub01_title1.png) no-repeat}
#sub_title ul.sub_menu1 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu1 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu1 li.fir {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu1 li.sec:hover {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu1 li.thi:hover {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu1 li.fou:hover {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu1 li.fif:hover {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu1 li.six:hover {background:url(/images/sub/sub01/m1_06.png) no-repeat}
#sub_title ul.sub_menu1 li.fou {clear:left;}
#sub_content1 {width:1000px;margin:0 auto;}
#sub_content1 p {text-align:right}






/*sub01_2*/
#sub_title .sub_m2 {position:absolute;bottom:55px;width:501px;height:189px;background:url(/images/sub/sub01/sub01_title2.png) no-repeat}
#sub_title ul.sub_menu2 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu2 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu2 li.fir:hover {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu2 li.sec:hover {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu2 li.thi:hover {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu2 li.fou {clear:left;}
#sub_title ul.sub_menu2 li.fou {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu2 li.fif:hover {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu2 li.six:hover {background:url(/images/sub/sub01/m1_06.png) no-repeat}
#sub_content2 {width:1000px;margin:0 auto;}
#sub_content2 p {text-align:center;}
#sub_smenubar2 {width:1000px;height:75px;margin:0 auto;background:#e0e0e0;margin-top:25px;}
#sub_smenubar2 ul {padding-top:29px;padding-left:23px;}
#sub_smenubar2 ul li {float:left;margin-right:20px;font-size:18px;}
.title {width:1000px;height:80px;margin:30px auto 0}
.title table {color:#0ba2cf;margin:0;padding:0;}
.top {margin-bottom:60px}



/*sub01_3*/
#sub_title .sub_m3 {position:absolute;bottom:55px;width:501px;height:189px;background:url(/images/sub/sub01/sub01_title3.png) no-repeat}
#sub_title ul.sub_menu3 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu3 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu3 li.fir:hover {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu3 li.sec {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu3 li.thi:hover {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu3 li.fou {clear:left;}
#sub_title ul.sub_menu3 li.fou:hover {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu3 li.fif:hover {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu3 li.six:hover {background:url(/images/sub/sub01/m1_06.png) no-repeat}
#sub_content3 {width:1000px;margin:35px auto 0; /*cursor:pointer*/}
#sub_content3 p {text-align:right;margin-bottom:120px}
.title3 {width:1000px;height:59px;margin:30px auto 20px}
.title3 ul li a {color:#fff; width:320px; height:35px; margin-right:20px; float:left; background:#9b9b9b; border-bottom:4px solid #000f1e; font-size:19px; padding-top:20px;text-align:center;border-radius:5px}
.title3 ul li.last a {margin:0}
.title3 ul li.now a {background:#0ba2cf}


/* ������ �Ұ� �߰� 180726*/
.teacherbox {display:block; position:relative; float:left; width:310px; height:600px; padding:15px 0px 50px 0px; line-height:1.4;}
.teacherbox a {color:#fff!important;}
.teacherbox span{font-family:'Noto Sans KR','Malgun Gothic',Sans-serif}
.teacherbox img {width:300px; height:300px; background:#fff; border:5px solid #e0e0e0;}
.teacherbox ul li span {font-size:12px; letter-spacing:-0.5px; color:#858585;}
.teachername {width:310px; border-bottom:1px solid #dadada; margin-bottom:6px; padding:10px 0;}
.teachername .txt01 {font-size:26px; color:#000; font-weight:900; letter-spacing:-2px;}
.t_career {font-weight:bold; color:#3243c3; margin:0!important; text-align:left!important;}
/*.teachername .txt02 {font-size:14px; color:#242424; font-weight:900;}*/
.linkposition {position:absolute; bottom:60px;}
.onlinelink {font-weight:600; background:#2e47ff; padding:2px 5px 5px 5px; }
.samplelink {font-weight:600; background:#0082e6; padding:2px 5px 5px 5px; margin-left:3px;}
.topfixed {position:fixed; text-align:right;margin-bottom:120px;}



.title6 {width:1000px;height:20px;margin:30px auto 20px} /*�Ҹ޴� �ȿ� �� �޴��ִºκ� css*/
.title6 ul li {float:left;margin-right:13px;font-size:16px;}
.title6 ul li.first {float:left;margin-right:15px;font-size:16px;color:#005539;font-weight:bold}
.title6 ul li.now a {color:#005539;font-weight:bold}





/*sub01_4 �н�����ǥ*/
#sub_title .sub_m4 {position:absolute;bottom:55px;width:501px;height:189px;background:url(/images/sub/sub01/sub01_title4.png) no-repeat}
#sub_title ul.sub_menu4 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu4 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu4 li.fir:hover {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu4 li.sec:hover {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu4 li.thi:hover {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu4 li.fou {clear:left;}
#sub_title ul.sub_menu4 li.fou {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu4 li.fif:hover {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu4 li.six:hover {background:url(/images/sub/sub01/m1_06.png) no-repeat}
#sub_content4 {width:1000px;margin:0 auto;}
#sub_content4 p {text-align:right;margin-bottom:60px}
#sub_content4 .table {border:solid 2px #505050;font-size:15px}
#sub_content4 .table td {padding-left:15px;border-right:solid 1px #505050}
#sub_content4 .blu {background:#005539}
#sub_content4 .gra {background:#ededed}
#sub_content4 .dgra {background:#d4d4d4}
#sub_content4 .whi {color:#fff;font-weight:bold}
#sub_content4 .bol {font-weight:bold}
#sub_content4 .bornone {border:none !important;}



/*sub01_5*/
#sub_title .sub_m5 {position:absolute;bottom:55px;width:501px;height:278px;background:url(/images/sub/sub01/sub01_title5.png) no-repeat}
#sub_title ul.sub_menu5 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu5 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu5 li.fir:hover {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu5 li.sec:hover {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu5 li.thi {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu5 li.fou {clear:left;}
#sub_title ul.sub_menu5 li.fou:hover {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu5 li.fif:hover {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu5 li.six:hover {background:url(/images/sub/sub01/m1_06.png) no-repeat}
#sub_content5 {width:1000px;height:1787x;margin:0 auto;}
#sub_content5 p {text-align:right;margin-bottom:120px}


/*sub01_6*/
#sub_title .sub_m6 {position:absolute;bottom:55px;width:501px;height:189px;background:url(/images/sub/sub01/sub01_title6.png) no-repeat}
#sub_title ul.sub_menu6 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu6 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu6 li.fir:hover {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu6 li.sec:hover {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu6 li.thi:hover {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu6 li.fou {clear:left;}
#sub_title ul.sub_menu6 li.fou:hover {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu6 li.fif:hover {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu6 li.six {background:url(/images/sub/sub01/m1_06.png) no-repeat}
#sub_content6 {width:1000px;height:1787x;margin:0 auto;}
#sub_content6 p {text-align:right;margin-bottom:120px}
.content_content {width:805px;margin:0 auto;}
.content_content table {font-size:13px}




/*sub01_7_ ������û*/
#sub_title .sub_m7 {position:absolute;bottom:55px;width:501px;height:189px;background:url(/images/sub/sub01/sub01_title7.png) no-repeat}
#sub_title ul.sub_menu7 {position:absolute;bottom:55px;right:0;width:414px;height:260px}
#sub_title ul.sub_menu7 li {width:137px;height:129px;float:left;margin-right:1px;margin-bottom:1px}
#sub_title ul.sub_menu7 li.fir:hover {background:url(/images/sub/sub01/m1_01.png) no-repeat}
#sub_title ul.sub_menu7 li.sec:hover {background:url(/images/sub/sub01/m1_03.png) no-repeat}
#sub_title ul.sub_menu7 li.thi:hover {background:url(/images/sub/sub01/m1_05.png) no-repeat}
#sub_title ul.sub_menu7 li.fou {clear:left;}
#sub_title ul.sub_menu7 li.fou:hover {background:url(/images/sub/sub01/m1_02.png) no-repeat}
#sub_title ul.sub_menu7 li.fif {background:url(/images/sub/sub01/m1_07.png) no-repeat}
#sub_title ul.sub_menu7 li.six:hover {background:url(/images/sub/sub01/m1_06.png) no-repeat}


/*�ֹ�����������*/
#payment {width:1000px;margin:0 auto;padding:0px 0 10px 0;color:#4a4a4a}
#payment table {font-size:15px;line-height:180%;}
.text_bold_m {font-size:20px;font-weight:bold;margin-bottom:10px;color:#0f0f0f;}
.text_bold {font-weight:bold;}
.text_s {font-size:12px;line-height:150%}
.left_padding {padding-left:40px}
.right_padding {padding-right:40px}
.b_line_black {border-bottom:1px #292929 solid}
.b_line_gray {border-bottom:1px #cecece solid}
.l_line_gray {border-left:1px #cecece solid}
.t_line_black {border-top:2px #292929 solid}
.t_line_blue {border-top:2px #0aa3cf solid}
.bg_gray {background:#f5f5f5}
.point_red {color:#ff1010;font-size:18px;font-weight:bold}
.personal {width:430px;height:180px;border:#CCC 1px solid;line-height:130%;font-family : 'NanumGothic';;padding:10px;color:#4a4a4a}
#ok_btn {width:100%;padding-top:60px;text-align:center}
#uname2 {width:340px}


/*������û�Ϸ����� ������*/
#sugang {width:1000px;margin:0 auto;padding:50px 0 50px 0;color:#4a4a4a;height:380px}
#sugang #sg_select_01 {width:478px;height:339px;background:url(/images/sub/sugang/sg_all.jpg) no-repeat;float:left;position:relative}
#sugang #sg_select_01 img.sg {position:absolute;top:244px;left:86px}
#sugang #sg_select_02 {width:478px;height:339px;background:url(/images/sub/sugang/sg_special.jpg) no-repeat;float:right;position:relative}
#sugang #sg_select_02 img.sg {position:absolute;top:244px;left:86px}


/*�̷����չ� ������û�ϱ�*/
#sg_all {width:1000px;margin:0 auto;padding:0px 0 10px 0;color:#4a4a4a;}
.sg_tx_b1 {font-size:18px;font-weight:bold}
.sg_tx_b2 {font-size:35px;font-weight:bold}
.sg_tx_b_15 {font-size:15px;font-weight:bold}
.sg_tx_b_18 {font-size:18px;font-weight:bold}
#sg_all table {font-size:14px;line-height:190%;}
#sg_all table select {width:150px;border:1px #CCC solid;height:25px}
#sg_all .ip_search {border:1px #CCC solid;height:25px;width:200px;margin-left:5px}
#sg_all form {float:right}
.left_padding_10 {padding-left:10px}
.left_padding_20 {padding-left:20px}
.p_line {border-bottom:#d2c8f0 1px solid;border-left:#d2c8f0 1px solid}
.p_line_bot {border-bottom:#d2c8f0 1px solid;}
.p_boldline {border-top:#4d24c2 3px solid}
.p_boldline2 {border-top:#9f24c2 3px solid}

.bg_p {background:#4d24c2;color:#fff}
.text_red {color:#db4244}
.text_p {color:#4d24c2}
.text_p2 {color:#9f24c2}
.text_light_b {color:#0aa3cf}
.font_18 {font-size:18px}

#sg_all table .pay {margin-top:3px;}



.tabtab {}