@charset "utf-8";
@font-face{font-family:NanumGothic; src:url(/NanumGothic.eot);}
@font-face{font-family:NanumGothic; src:url(/NanumGothic.woff);}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td,tr{ 
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-family:NanumGothic,"";
	TEXT-DECORATION: none;
	color:#222222;
 }
.skip a{width:100%; text-align:center; display: block; position: absolute; top: -9999em; left: 0; z-index: 9999; background-color:#333333; color:#ffffff; font-weight:bold; font-size:14px}
.skip a:hover,.skip a:active,.skip a:focus{top: 0; padding: 0.5em 0;width:100%; text-align:center;background-color:#333333; color:#ffffff; font-weight:bold; font-size:14px}
select {padding:0; margin:0;}
input, button, select, textarea {vertical-align:top;}
input, textarea, select {font-family:inherit; font-size:12px;}
img {vertical-align:top;border:none;margin:0px; padding:0px;}/*?  ?*/
ul {margin:0px; padding:0px; list-style:none;}

/* link */
a {text-decoration:none; }
a:link {color:#222222;}
a:visited {color:#222222;}
a:active {color:#222222;}
a:hover { color: #ff6600;text-decoration:none;}

/* left_menu */
ul.vert-one{
	margin:0;padding:0;list-style-type:none;display:block;
	line-height:31px; font-size:12px;
	width:191px;
}

ul.vert-one li{
	margin:0;padding:0;
	text-align:center;
	word-spacing:-2px
	
}

ul.vert-one li a{
	display:block;text-decoration:none;color:#666666; font-weight:bold;
	background:url("../images/sub01/leftmenu_bg_current.jpg") repeat-x center top;
	padding:0px;width:191px;
	word-spacing:-2px
}

ul.vert-one li a:hover{ color:#ffffff;font-weight:bold;
	background:url("../images/sub01/leftmenu_bg.jpg") repeat-x center top;
	word-spacing:-2px
}

ul.vert-one li a.current,ul.vert-one li a.current:hover{ color:#ffffff; font-weight:bold; font-size:12px; word-spacing:-2px;
background:url("../images/sub01/leftmenu_bg.jpg") repeat-x center top;}
ul.vert-one li div.sub02_02_menu a{width:100%; border-bottom:1px dotted #dbdbdb; line-height:25px;color:#666666;font-weight:normal;background: #f3f3f3 url("") repeat-x center top;}
ul.vert-one li div.sub02_02_menu a:hover{color:#ff6600;border-bottom:1px dotted #e3e3e3; background:none; font-weight:normal;}


/* board style */
table { border-collapse:collapse; border-spacing:0; }
caption{visibility:hidden; overflow:hidden; width:0;height:0;font-size:0;line-height:0}

.board{width:100%; }
.board.type_red{border-top:2px solid #3eace1;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}

.cont table{width:100%; color:#555; font-size:14px;margin:5px 0 0 0}
.cont table thead{}
.cont table thead tr{}
.cont table thead tr th{font-weight:bold; padding:14px 0 13px 0; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont table tbody{}
.cont table tbody tr{}
.cont table tbody tr td{padding:10px 0 8px 15px; text-align:left; border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; background-color:#fff}
.cont table tbody tr td a{color:#555 !important;}
.cont table .cell_mix{text-align:left; padding-left:25px; padding-right: 25px;}
.board.side_border{}
.board.side_border tr td,
.board.side_border tr th{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.board.side_border tr td:first-child,
.board.side_border tr th:first-child{border-left:1;border-right:1}



/*sub04메뉴*/
ul.sub04_vert-one{
	margin:0;padding:0;list-style-type:none;display:block;
	line-height:41px; font-size:12px;
	width:182px;
}

ul.sub04_vert-one li{
	margin:0;padding:0;
	text-align:center;
	word-spacing:-2px
	
}
ul.sub04_vert-one li a{
	display:block;text-decoration:none;color:#666666; font-weight:bold;
	background:url("../images/sub01/leftmenu_bg.jpg") repeat-x center top;
	padding:0x;width:182px;
	word-spacing:-2px
}

ul.sub04_vert-one li a:hover{ color:#ffffff;font-weight:bold;
	background:url("../images/sub01/leftmenu_bg.jpg") repeat-x center top;
	word-spacing:-2px
}

ul.sub04_vert-one li a.sub04_current,ul.sub04_vert-one li a.sub04_current:hover{ color:#ffffff; font-weight:bold; font-size:14px;
background:url("../images/sub01/leftmenu_bg_current.jpg") repeat-x center top;}
ul.sub04_vert-one li a.current,ul.sub04_vert-one li a.current:hover{ color:#ff5400;font-weight:bold; font-size:12px; word-spacing:-2px}

/* left_menu end */

.header{
	width:100%;
	height:100px;
	text-align:center;
	border:0px solid red;
}
.header_box {
	width:1050px;
	height:100px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.header_box_container {
	width:100%;
	height:100px;
	float:left;
	padding:0;
	border:0px solid blue;}	
	
.menu_ss{
	width:1050px;
	float:left;
	text-align:right;
	margin:10px 0px 5px 0;
}
.menu_s{
	width:1050px;
	float:left;
	margin:0px 0px 0 0;
}	
.top_logo{
	width:287px;
	float:left;
	text-align:left;
}
.top_menu{
	width:574px;
	position:relative;
	float:left;
	height:62px;
	margin:8px 0 0 0;
}
.top_menu_s{
	width:189px;
	float:left;
	margin:8px 0 0 0;
}

.intro_ct{width:100%; margin:0; padding:0; text-align:center; }
.intro_ct_box {
	width:988px;

	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.intro_ct_container {
	width:100%;

	float:left;
	padding:30px 0 0 0;
	border:0px solid blue;}	

	
.main_ct{width:100%; margin:0; padding:0; text-align:center; }
.main_ct_box {
	width:1050px;

	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.main_ct_container {
	width:1050px;

	float:left;
	border:0px solid blue;}	
	
.main_img{
	float:left;
	width:100%
}

.main_bnr{
	float:left;
	width:100%;
	margin:35px 0px;
}
.main_bnr_01{
	float:left;
	width:244px;
	margin:0 9px;
}
.main_bnr_02{
	float:left;
	width:440px;
	margin:0 9px;
}
.main_bnr_02_01{
	float:left;
	width:100%;
	margin:0 0 15px 0
}
.main_bnr_02_02{
	float:left;
	width:48px;
}
.main_bnr_02_03{
	float:left;
	width:267px;
	text-align:left;
}
.main_bnr_02_04{
	float:left;
	width:125px;
}
.main_bnr_03{
	float:left;
	width:158px;
	margin:0 9px;
}
.main_bnr_04{
	float:left;
	width:137px;
	margin:0 9px 0 8px;
}

.footer{
	text-align:center;
	width:100%;
	border:0px solid red;

}

.footer_box {
	width:1050px;
	display:inline-block; *display:inline; *zoom:1;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	background:#f6f6f6;
	padding:15px 0}
	
.footer_box_container {
	width:100%;
	float:left;
	border:0px solid blue;}	

.footer_logo{
	width:215px;
	float:left;
	margin:8px 0 0 0;
	border-right:1px solid #e3e3e3
}
.footer_info{ 
	width:600px;
	float:left;
	font-size:11px;
	text-align:left;
	color:#666666;
	margin:10px 20px 0 20px;
}
.footer_bnr{
	width:192px;
	float:left;
}
.copyright{ padding:10px 0 0 0;float:right;width:10%}

/* 서브 */
.b_tit{width:540px; text-align:left; color:#ffffff; font-size:28px; font-weight:bold; padding:25px 0 0 20px}
.ct_top_map{width:540px; text-align:right; color:#e3e3e3; font-size:11px; padding:45px 20px 0 0}


.contents{width:100%; margin:0; padding:0; border:0px solid red; text-align:center}
.contents_box {
	width:1050px;
	display:inline-block; *display:inline; *zoom:1;
}
.contents_box_container {
	width:100%;
	float:left;
	border:0px solid red;
}


.sub_top_img{
	width:100%;
	float:left;
	padding:0 0 20px 0;

}

.sub_left{
	width:192px;
	float:left;
	margin:0 15px;
}
.sub_left_menu{
	width:100%;
	float:left;
	padding:0px;
	margin:20px 0;
}
.sub_left_sp_center{
	width:100%;
	float:left;
}
.sub_left_bnr{
	width:100%;
	float:left;
	padding:0px;
	margin:20px 0;
}
.sub_ct_box{
	width:700px;
	margin:10px 10px 50px 30px;
	float:left;
}
.sub_ct_tit{
	float:left;
	width:100%;
	text-align:left;
}
.sub_ct_tit_map{
	float:left;
	width:100%;
	text-align:right;
	padding:0;
	font-size:11px;
	color:#999999;
}
.sub_ct_quick{
	width:88px;
	margin:10px 0 0 0;
	float:left;
}
.sub_content_box {
	width:100%;
	float:left;
	margin:20px 0 0 0;
	text-align:left;
	line-height:20px;
}

#staticmenu { margin: 0; padding: 0pt;  position:relative; right: 0px; top: 0px;}

.jumpmenu{background:url("/images/s_main/s_center.gif") no-repeat center top;}

.main4{width:100%; margin:0; padding:0; text-align:center;border-top:1px solid #cccccc}
.main4_box {
	width:1030px;
	display:inline-block; *display:inline; *zoom:1;
}
	
.main4_box_container {
	width:100%;
	float:left;
	border:0px solid blue;
}
.main_footer{
	float:left;
	width:886px;
	text-align:left;
	margin:17px 0 0 72px;
}
.main_footer01{
	float:left;
	width:312px;
	text-align:left;
	margin:0;

}
.main_footer02{
	float:left;
	width:574px;
	text-align:left;
	margin:0;

}
.main_footer03{
	float:left;
	width:886px;
	text-align:left;
	margin:17px 0 35px 72px;

}
.ct01_01_23{
	width:680px;
	float:left;
	margin:20px 0 0 20px;
}
.ct01_01_3{
	color:#ff3300;
	font-weight:bold;
	font-size:11pt;
	width:150px;
	float:left;
	padding:5px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #cccccc;
}
.ct01_01_42{
	float:left;
	width:530px;
	font-size:10pt;
	padding:5px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #e3e3e3;
}
.ct02_01_1{
	width:650px;
	float:left;
	margin:0 25px;
}
.ct02_01_2{
	width:630px;
	float:left;
	margin:10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #cccccc;
}
.ct02_01_3{
	color:green;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
}
.ct02_01_4{
	font-size:9pt;
	line-height:15px;
}
.ct02_02_1{
	width:650px;
	float:left;
}
.ct02_02_2{
	width:650px;
	float:left;
	background:url("../images/sub02/edu02_ct_01_bg.gif") repeat-y
}
.ct02_02_3{
	width:550px;
	float:left;
	margin:10px 50px;
}
.ct02_02_4{
	width:150px;
	float:left;
	color:#009db9;
	font-size:12pt;
	text-align:left;
	font-weight:bold;
	margin:10px 0 0 0
	
}
.ct02_02_5{
	width:400px;
	float:left;
	text-align:left;
	font-size:10pt;
	margin:10px 0 0 0
}
.ct02_02_6{
	width:650px;
	float:left;
	margin:0 0 20px 0
}
.ct02_02_7{
	width:300px;
	height:243px;
	float:left;
	background:url("../images/sub02/edu02_ct_02_1_box.gif") no-repeat;
	margin:20px 50px 0 0
}
.ct02_02_7_1{
	width:300px;
	float:left;
}
.ct02_02_7_2{
	width:260px;
	float:left;
	font-size:9pt;
	line-height:18px;
	margin:20px 20px;
}
.ct02_02_8{
	width:300px;
	height:243px;
	float:left;
	background:url("../images/sub02/edu02_ct_02_1_box.gif") no-repeat;
	margin:20px 0 0 0
}



.ct03_01_1{
	color:#0098b5;
	font-weight:bold;
}
.ct03_01_2{
	text-align:right;
}
.ct04_01_1{
	width:680px;
	float:left;
	margin:20px 0 0 20px;
}
.ct04_01_2{
	width:575px;
	float:left;
	margin:0 50px;
}
.ct04_01_2 li{
	display:inline;
	text-align:center
}
.ct04_01_3{
	width:680px;
	float:left;
	border:1px solid #cccccc;
	margin:0 0 30px 0;
}
.ct04_01_3_1{
	width:135px;
	float:left;
	margin:20px 30px;
}
.ct04_01_3_2{
	width:425px;
	float:left;
	line-height:30px;
	margin:50px 30px 0 30px;
}
.ct04_01_4{
	color:green;
	font-weight:bold;
	font-size:11pt;
}
.ct01_02_2{
	width:100%;
	text-align:center;
	float:left;
}


.sitemap_01{
	width:640px;
	float:left;
	margin:0 0 0 20px;
}
.sitemap_02{
	width:640px;
	float:left;
	margin:0 0 20px 0;
}
.sitemap_03{
	width:120px;
	float:left;
	margin:0 20px 30px 20px;
	color:#17a3d7;
	line-height:25px;
	font-weight:bold;
	font-size:10pt;
}
.sitemap_03_2{
	width:120px;
	float:left;
	margin:0 20px 30px 20px;
	color:#1763d7;
	line-height:25px;
	font-weight:bold;
	font-size:10pt;
}
.sitemap_03_3{
	width:120px;
	float:left;
	margin:0 20px 30px 20px;
	color:#635fd4;
	line-height:25px;
	font-weight:bold;
	font-size:10pt;
}
.sitemap_04{
	width:460px;
	float:left;
	line-height:25px;
	font-size:9pt;
	margin:0 20px 30px 0;

}
.jumpmenu_box{
	width:100%;
	float:left;
	margin:50px 0 0 0;
}
.jumpmenu_box01{
	width:100%;
	height:130px;
	float:left;
	background:url("/images/s_main/s_center.gif") no-repeat center top;
}
.jumpmenu_box0101{
	width:100%;
	float:left;
	margin:55px 0 0 0;
}
.jumpmenu_box02{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.jumpmenu_box03{
	width:100%;
	float:left;
	margin:5px 0 0 0;
}
.color01{color:#4a5ceb}
.color02{color:#ff6600}
.color03{color:#f4f9fc}
.color04{color:#ff3300}
.color05{color:#009cff}
.color06{color:#0099cc}
.color07{color:green}
.color08{color:#0d7cc1}
.color09{color:#119bcd}