/*ÆùÆ®ÁöÁ¤*/
line-height: 55px;.font_1 { font-size:24pt; color: #2f2f2f; font-weight:bold; line-height: 55px; border-left: 0px #1a5381 solid; }
.font_2 {
    font-size:12pt;
	color: #2f2f2f;
	font-weight:bold;
	
	padding-left:25px;
	clear:both;
}





/*¼­ºêÆäÀÌÁö*/
#sub_content {min-width:1280px;width:100%; }
.sub_title { position:relative; width:1280px; left:50%;margin-left:-615px; height:80px; border-bottom:0px;margin-top:40px;background-color:#ffffff; color:#000000;font-size:32px;font-weight:600; }
.sub_nav { position:relative;width:1280px;height:50px;left:50%;margin-left:-615px; }
.sub_text { position:relative; width:1280px; left:50%;margin-left:-615px; margin-top:80px;margin-bottom:80px;font-weight:300; }
.sub_text .text1 { margin-top:115px;margin-left:100;margin-bottom:35px;font-weight:600;font-size:60px;color:#F74B33; }
.sub_text .text2 { margin-top:0px;margin-left:100;margin-bottom:0px;font-weight:600;font-size:26px;color:#666666; }
.sub_text .text3 { margin-top:60px;margin-left:100;margin-bottom:25px;font-weight:500;font-size:26px;color:#000000; }
.sub_text .text4 { margin-top:0px;margin-left:100;margin-bottom:10px;font-weight:600;font-size:38px;color:#000000; }
.sub_text .text5 { margin-top:0px;margin-left:100;margin-bottom:10px;font-weight:400;font-size:28px;color:#000000; }
.sub_text .text6 { margin-top:0px;margin-left:100;margin-bottom:0px;font-weight:300;font-size:16px;color:#000000; }
.sub_text .text7 { margin-top:0px;margin-left:100;margin-bottom:0px;font-weight:400;font-size:26px;color:#000000; }

.sub_text .p1 { line-height:20px;font-size:20px;font-weight:600;color:#000000; }
.sub_text .table1 { position:relative; border-collapse:collapse;width:1280px; margin-top:10px; margin-bottom:30px;  }
.sub_text .table1 .td1 { background-color:#eeeeee; border:1px solid #cccccc;height:40px; text-align:center;font-weight:400;font-size:16px;color:#000000; }
.sub_text .table1 .td2 { background-color:#ffffff; border:1px solid #cccccc;height:35px; text-align:center;font-weight:300;font-size:16px;color:#000000; }
/*¼­ºêÅÇ*/
#sub_tab {  position:relative;overflow:hidden;  color:#646464; font-weight:bold; background-color:#; width:980px; height:75px; margin:auto; }
#sub_tab ul li,#sub_tab ul li a{ margin-top:10px;   }
#sub_tab ul li{float:left;height:42px; width:150px; margin-left:7px; border:1px #dfdfdf solid;}
#sub_tab ul li:first-child{margin-left:0;}
#sub_tab ul li a{display:inline-block;font-size:14px; width:150px; text-align:center; background-position: 100% 0;cursor:pointer;text-decoration:none !important}
#sub_tab ul li a:hover{ font-size:14px; color:#000}
#sub_tab ul li.on{ background:#e2427f ; font-size:14px; width:150px;border:1px #e2427f solid;}
#sub_tab ul li.on a{ color:#fff; font-size:14px; border:0px #251604 solid; }


/*¼­ºêÅÇ*/
#sub_tab2 {  position:relative;overflow:hidden;  color:#646464; font-weight:bold; background-color:#; width:980px; height:75px; margin:auto; }
#sub_tab2 ul li,#sub_tab2 ul li a{ margin-top:10px;   }
#sub_tab2 ul li{float:left;height:42px; width:120px; margin-left:7px; border:1px #dfdfdf solid;}
#sub_tab2 ul li:first-child{margin-left:0;}
#sub_tab2 ul li a{display:inline-block;font-size:14px; width:120px; text-align:center; background-position: 100% 0;cursor:pointer;text-decoration:none !important}
#sub_tab2 ul li a:hover{ font-size:14px; color:#000}
#sub_tab2 ul li.on{ background:#e2427f ; font-size:14px; width:120px;border:1px #e2427f solid;}
#sub_tab2 ul li.on a{ color:#fff; font-size:14px; border:0px #251604 solid; }





/*°Ô½ÃÆÇ*/
#board_table { position:relative; width:980px;  margin:auto;  }
#board_table .board_form {position:relative; float:left; width:99%; border-top:2px solid #0C4CA3; }
#board_table .board_form td {padding:5px; line-height:1.60em; font-size:0.95em; border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; }
#board_table .board_form td:first-child {border-left:0px}
#board_table .board_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#board_table .board_form td.board_sub_tr1 { height:35px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:center; }
#board_table .board_form td.board_sub_tr2 { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:center; }
#board_table .board_form td.board_sub_tr3 { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:right; }

#board_table .board_form td { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:left; }
#board_table .board_form1 {position:relative; float:left; width:99%; border-top:0px solid #0C4CA3; }
#board_table .board_form1 td {padding:5px; line-height:1.60em; font-size:0.95em; border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; }
#board_table .board_form1 td:first-child {border-left:0px}
#board_table .board_form1 td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#board_table .board_form1 td.board_sub_tr1 { height:35px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:center; }
#board_table .board_form1 td.board_sub_tr2 { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:center; }
#board_table .board_form1 td.board_sub_tr3 { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:right; }
#board_table .board_form1 td.board_sub_tr4 { height:35px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:right; }
#board_table .board_form1 td { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:left; }




#board_table1 { position:relative; width:980px;  margin:auto;  }
#board_table1 .board_form {position:relative; float:left; width:97%; border-top:0px solid #dddddd; }
#board_table1 .board_form td {padding:5px; line-height:1.60em; font-size:0.95em; border-bottom:1px solid #ffffff; border-left:0px solid #ffffff; }
#board_table1 .board_form td:first-child {border-left:0px}
#board_table1 .board_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#board_table1 .board_form td.board_sub_tr1 { height:28px; background-color:#ffffff; color:#222222; font-size:12px; text-align:center; }
#board_table1 .board_form td.board_sub_tr2 { height:32px; background-color:#ffffff; color:#222222; font-size:12px; text-align:right; }

/*±âº»Å×ÀÌºí*/

#join_table { position:relative; width:980px;  margin:auto;  }
#join_table .join_form {position:relative; float:left; width:100%; border-top:1px solid #0C4CA3; margin-bottom:30px; }
#join_table .join_form td { padding-left:15px; padding-top:5px; padding-bottom:5px;  line-height:1.60em; font-size:0.95em; border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; }
#join_table .join_form td:first-child {border-left:0px}
#join_table .join_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#join_table .join_form td.join_table_td1 { background-color:#F6F6F6; color:#222222; font-size:12px; text-align:left; }
#join_table .join_form td.join_table_td2 { height:40px; background-color:#eeeeee; color:#222222; font-size:12px; text-align:center; }
#join_table .join_form td.join_table_td3 { height:40px; background-color:#ffffff; color:#222222; font-size:12px; text-align:center; }

#join_table1 {float:left; width:97%; margin-bottom:3px;}
#join_table1 .join_form {position:relative; float:left; width:97%; border-top:0px solid #ffffff; }
#join_table1 .join_form td {padding:3px; line-height:1.60em; font-size:0.95em; border-bottom:0px solid #DFDFDF; border-left:0px solid #DFDFDF;  text-align:center;  }
#join_table1 .join_form td:first-child {border-left:0px}
#join_table1 .join_form td.tit { padding-left:22px; font-weight:200;}
#join_table1 .join_form td.join_table_td1 {  color:#222222; font-size:12px; text-align:right; }
#join_table1 .join_form td.join_table_td2 {    color:#222222; font-size:12px; text-align:left; }


/*³»°­ÀÇ½Ç*/
#class_table1  { position:relative; width:980px;  margin:auto;  }
#class_table1 .class_form {position:relative; float:left; width:98%; border-top:2px solid #0C4CA3; }
#class_table1 .class_form td {padding:7px; line-height:1.30em; font-size:12px; border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; }
#class_table1 .class_form td:first-child {border-left:0px}
#class_table1 .class_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#class_table1 .class_form td.class_sub_tr1 { height:80px;  background-color:#F6F6F6; color:#222222; font-size:12px; text-align:left; }


#class_table2 { position:relative; width:980px;  margin:auto;  }
#class_table2 .class_form {position:relative; float:left; width:99%;  border-top:1px solid #DFDFDF;  }
#class_table2 .class_form td {padding:7px; line-height:1.30em; font-size:12px;  border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; }
#class_table2 .class_form td:first-child {border-left:0px}
#class_table2 .class_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#class_table2 .class_form td.class_sub_tr1 { height:80px;  background-color:#F6F6F6; color:#222222; font-size:12px; text-align:left; }
#class_table2 .class_form td.class_sub_tr2 { height:60px; background-color:#ffffff; color:#EA8100; font-family:Arial Black; font-size:20px; font-weight:bold; text-align:center; }
#class_table2 .class_form td.class_sub_tr3 { height:40px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:center; }
#class_table2 .class_form td.class_sub_tr4 { height:30px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:center; }

#class_table3 {float:left; width:97%; margin-bottom:10px;}
#class_table3 .class_form {position:relative; float:left; width:97%; border-top:0px solid #ffffff; }
#class_table3 .class_form td {padding:7px; line-height:1.30em; font-size:12px; border-bottom:0px solid #ffffff; border-left:0px solid #ffffff; }
#class_table3 .class_form td:first-child {border-left:0px}
#class_table3 .class_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#class_table3 .class_form td.class_sub_tr1 { height:80px;  background-color:#F6F6F6; color:#222222; font-size:12px; text-align:left; }


#class_table4 { position:relative; width:980px;  margin:auto;  }

#class_table4 .class_form {position:relative; float:left; width:98%;  border-top:1px solid #DFDFDF;  }
#class_table4 .class_form td {padding:7px; line-height:1.30em; font-size:12px;  border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; }
#class_table4 .class_form td:first-child {border-left:0px}
#class_table4 .class_form td.tit {background-color:#fafafa; padding-left:22px; font-weight:600;}
#class_table4 .class_form td.class_sub_tr1 { height:80px;  background-color:#F6F6F6; color:#222222; font-size:12px; text-align:left; }
#class_table4 .class_form td.class_sub_tr2 { height:60px; background-color:#ffffff; color:#EA8100; font-family:Arial Black; font-size:20px; font-weight:bold; text-align:center; }
#class_table4 .class_form td.class_sub_tr3 { height:40px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:center; }
#class_table4 .class_form td.class_sub_tr4 { height:30px; background-color:#F6F6F6; color:#222222; font-size:12px; text-align:center; }


/*¸ÞÀÎÅ×ÀÌºí*/
#main_table  { position:relative; margin:auto; width:1070px; }
#main_table .top_table {position:relative; float:left; width:100%; 	border:0; margin:0; }
#main_table .top_table td.td1 { width:590px; text-align:left;}
#main_table .top_table td.td2 { width:480px; text-align:left;}
#main_table .top_table td.td2 .sub_table {position:relative; float:left; width:480px;   }
#main_table .top_table td.td2 .sub_table td.td3 { width:240px;  text-align:left; }
#main_table .top_table td.td2 .sub_table td.td4 { width:240px; height:222px;text-align:left; background-image:url(img/main_6.jpg);  }


/*¸ÞÀÎÅ×ÀÌºí*/
#main_d  { position:relative; margin:auto; width:1070px; }
#main_d .left_d {position:relative; float:left; width:590px; 	border:0; margin:0;  margin-bottom:40px; }
#main_d .right_d {position:relative; float:left; width:480px; 	border:0; margin:0;  margin-bottom:40px; }

#main_d .sub_d {position:relative; float:left; width:240px; }


#main_box  { position:relative; margin:auto; width:1070px; }
#main_box .main_box1 { position:relative; float:left; width:590px; height:200px; border:0; background-image: url(img/t_bg.gif); margin-bottom:30px; }
#main_box .main_box2 { position:relative; float:left; width:240px; height:200px; border:0; background-image: url(img/notice_bg33.gif); margin-bottom:30px; }
#main_box .main_box3 { position:relative; float:left; width:240px; height:200px; border:0; background-image: url(img/notice_bg44.gif); margin-bottom:30px; }

#main_f  { position:relative; margin:auto; width:1070px; }
#main_f .main_f1 { position:relative; float:left; width:295px; height:200px; border:0; margin-bottom:30px; }
#main_f .main_f2 { position:relative; float:left; width:295px; height:200px; border:0; margin-bottom:30px; }
#main_f .main_f3 { position:relative; float:left; width:240px; height:200px; border:0; margin-bottom:30px; }
#main_f .main_f4 { position:relative; float:left; width:240px; height:200px; border:0;  margin-bottom:30px; }

/*ÀÌ¹ÌÁö¹è¿­*/
img {border:0;vertical-align:middle;outline:none;}

/*Æû±¸¼º*/
input.radio {width:12px;height:12px;}

select {border:1px solid #0d66c2; height:28px; background:#c1caed; color:#0d66c2; font-size:12px; margin-right:3px;vertical-align:top;}
/*input {border:1px solid #0d66c2; height:28px; background:#c1caed; color:#0d66c2; font-size:14px;vertical-align:middle;}*/
#intxt02  {border:1px solid #d7ddf6; height:30px; background:#f1f4fd; color:#333333; font-size:16px;vertical-align:middle;}
#intxt03  {border:1px solid #d7ddf6; padding:5px; background:#f1f4fd;  color:#333333; font-size:16px; width:100%; height:250px;}
/*textarea {border:1px solid #0d66c2; padding:5px; background:#ebeffd;  color:#0d66c2;  resize: none;}*/
/*input*/
#intxt01 {border:1px solid #ccc; height:20px; background:#fff; font-size:12px;vertical-align:middle;}


.section2  {min-width:1280px;width:100%;height:1950px;position:relative;background-color:#ffffff;}
.section2 .homp {position:absolute;width:1280px;height:1900px;left:50%;margin-left:-640px; margin-top:0px; margin-bottom:80px; border:1px #cccccc solid;background-color:#ffffff; }
.section2 .homp .top {  width:1280px;  margin-top:30px; margin-bottom:20px; }
.section2 .homp .top .title { display:inline-block; margin-left:30px; margin-top:30px;  }
.section2 .homp .top .title .doc { font-size:22px;font-weight:400; color:#333333; }
.section2 .homp .top .text  { display:inline-block; margin-left:400px; margin-top:-50px;  }
.section2 .homp .top .text .doc1 { font-size:16px;font-weight:400; color:#333333;  }
.section2 .homp .top .text .doc2 { font-size:16px;font-weight:400; color:red;  }


.section2 .homp .st1 {  width:380px; height:320px; text-align:center; display:inline-block; margin-left:50px; margin-top:50px; font-size:16px;font-weight:500; color:#333333; background-color:#eeeeee; }
.section2 .homp .st2 {  width:380px; height:320px; text-align:center; display:inline-block; margin-left:15px; margin-top:50px; font-size:16px;font-weight:500; color:#333333; background-color:#eeeeee; }
.section2 .homp .st3 {  width:380px; height:320px; text-align:center; display:inline-block; margin-left:15px; margin-top:50px; font-size:16px;font-weight:500; color:#333333; background-color:#eeeeee; }

