@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:0;margin:0px; padding:0px;}/*?  ?*/
ul {margin:0px; padding:0px; list-style:none;}

/* link */
a {text-decoration:none; }

a:hover { text-decoration:none;}



/* 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 #e51937;}

.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 0; text-align:center; 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;}
.board.side_border tr td:first-child,
.board.side_border tr th:first-child{border-left:0;}


/* main */
.main{position: relative;width:100%; margin:0; padding:0; text-align:center;z-index:10000;background:url("../images/main_new/top_bg.jpg") repeat-x top left}
.main_box {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.main_box_container {
	width:100%;
	float:left;
	border:0px solid blue;}	

.main_logo{
	float:left;
	width:272px;
	text-align:center;
	margin:0;
}

.main_top_02{
	float:right;
	width:100%;
	line-height:29px;
	height:29px;
	text-align:right;
}
.main_top_02 a:link, .main_top_02 a:active, .main_top_02 a:visited{
	color:#9e9e9e;
	font-size:11px;
	text-decoration:none;
}
.main_top_02 a:hover{
	text-decoration:none;
	color:#000000
}


.main_img{width:100%; margin:0; padding:0; text-align:center;}
.main_img_box {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;
}
	
.main_img_box_container {
	width:100%;
	float:left;
	text-align:center;
	margin:25px 0;
	border:0px solid blue;}	

.main_ctb_box{
	float:left;
	width:1000px;
	margin:0 0 20px 0
}

.main_contents{width:100%; margin:0; padding:0; text-align:center;}
.main_contents_box {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.main_contents_box_container {
	width:100%;
	float:left;
	border:0px solid blue;
	margin:25px 0;
}
.main_contents2{width:100%; margin:0; padding:0; text-align:center;}
.main_contents_box2 {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.main_contents_box_container2 {
	width:100%;
	float:left;
	border:0px solid blue;
	margin:0
}
	
.main_contents_box_container_sitemap {
	width:100%;
	float:left;
	border:0px solid blue;
}
.main_contents_01{
	width:320px;
	float:left;
	margin:0;
}
.main_contents_01 li{
	display:inline;
}
.main_contents_01_tit a{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:50px;
	color:#333333
}
.main_contents_01_tit a:visited{
	color:#333333;
}
.main_contents_01_tit a:active{
	color:#333333;
}
.main_contents_01_tit a:hover{
	color:#ff3300;text-decoration:none;
}


.main_contents_01_cont{
	margin:10px 0;
	height:110px;
	
}
.main_contents_02{
	width:320px;
	float:left;
	margin:0px 20px;
}
.main_contents_02 li{
	display:inline;
}
.main_bottom_bnr{width:100%; margin:20px 0 0 0; padding:0; text-align:center; }
.main_bottom_bnr_box {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.main_bottom_bnr_box_container {
	width:100%;
	float:left;
	border:0px solid blue;
	margin:0 0 25px 0}	

.main_bottom_bnr_01{
	float:left;
	margin:0 3px 0 0;
	text-align:left;
}
.main_bottom_bnr_02{
	float:left;
	width:618px;
	margin:52px 0 25px 0;
}

.main_footer{width:100%; margin:0; padding:0; text-align:center; background:#ebebeb }
.main_footer_box {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.main_footer_box_container {
	width:100%;
	float:left;
	border:0px solid blue;
	padding:25px 0}	

.main_footer_02{
	width:200px;
	float:left;
	text-align:left;

}

.main_footer_01{
	width:800px;
	float:left;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:16px;
}




.clsBannerScreen {overflow: hidden;position: relative;height: 149px;width: 150px; border:0px solid #e1e1e1; cursor:pointer; clear:both;}
.clsBannerScreen .images {position:absolute; display:none; margin:0px}
ul, li {list-style:none; margin:0; padding:0; font-size:10pt; }
.clsBannerButton {position:absolute;width:205px;cursor:pointer;margin:0 0 0 150px}
.clsBannerButton li {width:355px;padding-right:0px;}
.clsBannerButton li.fir {border-left:0px solid #e1e1e1;}

.clsBannerButton li.labelOverClass {font-weight:bold;}




/* left_menu */
ul.vert-one{
	margin:0 10px;padding:0;list-style-type:none;display:block;
	line-height:42px; font-size:14px;
	width:200px;
}

ul.vert-one li{
	margin:0;padding:0;
	text-align:center;
	word-spacing:-2px;
	line-height:42px; 
	height:42px;
	
}

ul.vert-one li a{
	display:block;text-decoration:none;color:#666666; font-weight:bold;font-size:14px; 
	background:url("../images/sub01/leftmenu_bg.jpg") no-repeat center top;
	padding:0 0 0 0;
	word-spacing:-2px
}

ul.vert-one li a:hover{ 
	color:#ffffff;font-weight:bold;font-size:14px; 
	background:url("../images/sub01/leftmenu_hover.jpg") no-repeat left top;
	padding:0 0 0 0;
	word-spacing:-2px;
}

ul.vert-one li a.current,ul.vert-one li a.current:hover{ padding:0 0 0 0;color:#ffffff; font-weight:bold; font-size:14px; word-spacing:-2px;background:url("../images/sub01/leftmenu_hover.jpg") no-repeat left top;
}


/* sub */
.sub{position: relative;width:100%; margin:0; padding:0; text-align:center;}
.sub_box {
	width:1000px;
	display:inline-block; *display:inline; *zoom:1;
	border:0px solid red;}
	
.sub_box_container {
	width:100%;
	float:left;
	border:0px solid blue;
	background:url("../images/sub01/sub_img.jpg") no-repeat center top;
}

.sub_left{
	float:left;
	width:220px;
	margin:42px 45px 0 15px;
	background:#c1d96b;
}
.sub_left_tit{
	width:100%;
	float:left;
	text-align:center;
}
.left_menu{
	float:left;
	width:220px;

}
.left_bnr{
	float:left;
	width:220px;
	margin:30px 0;
}
.sub_contents{
	float:left;
	width:720px;
	margin:0 ;
}

.contents_tit_box{
	width:720px;
	float:left;
	background:url("../images/sub01/cttit_bg.jpg") repeat-x left top;
	height:62px;
	margin:173px 0 0 0;
}
.contents_tit{
	float:left;
	width:50%;
	text-align:left;
	font-size:24px;
	color:#000000;
	font-weight:bold;
	line-height:62px;
	height:62px;
	word-spacing:-4px;
}
.sub_ct_map{
	width:50%;
	float:left;
	text-align:right;
	font-size:11px;
	color:#666666;
	line-height:25px;
	height:25px;
	margin:25px 0 0 0;
}
.contents_box{
	float:left;
	width:100%;
	text-align:left;
	margin:30px 0;
	line-height:20px;
}







.sitemap_01{
	width:208px;
	height:320px;
	float:left;
	padding:0px 20px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
.sitemap_02{
	width:208px;
	height:320px;
	float:left;
	padding:0px 20px;
	border-right:1px solid #e3e3e3;
}
.sitemap_01 a:link, .sitemap_01 a:active, .sitemap_01 a:visited{
	color:#00306d;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.sitemap_01 a:hover{
	text-decoration:none;
	color:#56acd6
}
.sitemap_02 a:link, .sitemap_02 a:active, .sitemap_02 a:visited{
	color:#00306d;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.sitemap_02 a:hover{
	text-decoration:none;
	color:#56acd6
}


.board_ct03_01_1{width:100%; }
.board_ct03_01_1.type_red_ct03_01_1{border-top:2px solid #209e9a;}

.cont_ct03_01_1 table{width:100%; color:#555; font-size:14px;margin:0px 0 25px 0}
.cont_ct03_01_1 table thead{border-right:1px solid #d8d8d8;}
.cont_ct03_01_1 table thead tr{}
.cont_ct03_01_1 table thead tr th{font-weight:bold; padding:14px 0 13px 0; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont_ct03_01_1 table tbody{border-right:1px solid #d8d8d8;}
.cont_ct03_01_1 table tbody tr{}
.cont_ct03_01_1 table tbody tr td{padding:10px; text-align:left; border-bottom:1px solid #d8d8d8; background:url("../images/sub05/sub05_list_icon.jpg")no-repeat left }
.cont_ct03_01_1 table tbody tr td a{color:#555 !important;}
.cont_ct03_01_1 table .cell_mix{text-align:left; padding-left:25px; padding-right: 25px;}
.board_ct03_01_1.side_border_ct03_01_1{}
.board_ct03_01_1.side_border_ct03_01_1 tr td,
.board_ct03_01_1.side_border_ct03_01_1 tr th{border-left:1px solid #d8d8d8;}
.board_ct03_01_1.side_border_ct03_01_1 tr td:first-child,
.board_ct03_01_1.side_border_ct03_01_1 tr th:first-child{border-left:1px solid #d8d8d8;}



.board_sub04_02{width:100%; }
.board_sub04_02.board_sub04_02{border-top:2px solid #57abd7;}

.cont_sub04_02 table{width:100%; color:#555; font-size:12px;margin:5px 0 0 0; border-right:1px solid #d8d8d8;}
.cont_sub04_02 table thead{}
.cont_sub04_02 table thead tr{}
.cont_sub04_02 table thead tr th{font-weight:bold; padding:14px 0 13px 20px; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont_sub04_02 table tbody{}
.cont_sub04_02 table tbody tr{}
.cont_sub04_02 table tbody tr td{width:50%;padding:10px 0 8px 20px; text-align:left; border-bottom:1px solid #d8d8d8; background-color:#fff}
.cont_sub04_02 table tbody tr td a{color:#555 !important;}
.cont_sub04_02 table .cell_mix{text-align:center; padding-left:25px; padding-right: 25px;}
.board_sub04_02.side_border_sub04_02{}
.board_sub04_02.side_border_sub04_02 tr td{border-left:1px solid #d8d8d8;text-align:left;}
.board_sub04_02.side_border_sub04_02 tr th{border-left:1px solid #d8d8d8;text-align:left;}


.ct03_01_1{
	float:left;
	margin:5px 0 20px 22px;
	width:95%
}
.ct03_01_2{
	font-weight:bold;
	color:#ff3300;
	font-size:14px;
	line-height:30px;
	float:left;
	width:100%;
}
.ct02_01_1{
	color:#209e9a;
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	float:left;
}
.ct02_01_2{
	background:url("../images/sub02/ct_icon.jpg") no-repeat 0 2px;
	padding:0 0 0 22px;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	float:left;
}
.ct02_01_3{
	float:left;
	width:100%;
	text-align:center;
	font-weight:bold;
	color:#209e9a;
}

.ct03_03_2{
	float:left;
	margin:0px 0 20px 22px;
	color:#589624
}
.ct01_05_1{
	width:720px;
	float:right;
	margin:10px 0 30px 0;
}
.ct01_05_2{
	width:150px;
	float:left;
	text-align:left;
}
.ct01_05_3{
	width:570px;
	float:left;
	text-align:left;
}
.ct01_04_1{
	width:720px;
	float:right;
	margin:0 0 0 0;
}
.ct01_04_2{
	width:370px;
	float:left;
	text-align:left;
	margin:30px 0 0 0;
	line-height:20px;
	font-weight:bold;

}
.ct01_04_3{
	width:350px;
	float:left;
	margin:0 0 0 0px;
}
.ct01_04_4{
	width:720px;
	float:right;
	margin:5px 0 0 0;
	text-align:left;
	line-height:20px
}