@charset "euc-kr";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);


/*---reset---*/
html { overflow-y:scroll; overflow-x:hidden;}
* { margin:0; padding:0; }
img { border:0; }
ul, ol, dl, li { list-style:none; }
caption { width:1px; height:1px; overflow:hidden; }
table { border-collapse:collapse; border-spacing:0; font-family:"³ª´®°íµñ", Nanum Gothic,  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important;}
body { font-family:"³ª´®°íµñ", Nanum Gothic,  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important; font-size:13px; color:#353535; line-height:20px; text-decoration:none; -webkit-text-size-adjust:none;}

/*---a link---*/
a { text-decoration:none; color:#4e4e4e; }
a:hover {text-decoration:none;}

p{line-height:22px;}
p.space {padding-bottom:30px; clear:both;}
p.img_space {clear:both;}
h3.page_title{font-size:23px;line-height:30px;color:#4f93d9; padding-top:10px; padding-bottom:10px;}
h3.under_space{margin-bottom:15px; width:753px;}
h4{font-size:19px;line-height:26px;color:#1269ca;margin:5px 0 12px 0; font-weight:600;}
h5{font-size:19px;line-height:26px;color:#1269ca;margin:5px 0 12px 0; font-weight:600; text-align:center;}

#wrapper {
	width:100%;
	margin:0 auto;
}
	
/*---header---*/
#header_wrap { width:1000px; height:224px; margin:0 auto; }
#header { width:1000px; height:220px; margin:0 auto; border-bottom:4px solid #c1c1c1;}
#header .top_wrap_logo {float:left; width:680px;}
#header .top_wrap_logo h1 {
	padding-top:60px;
	padding-left:10px;
	float:left;
	}
#header .top_wrap_logo h2 {
	padding-top:80px;
	padding-left:38px;
	padding-bottom:10px;
	text-align:right;
	}
.board_search {
	width:290px;
	height:39px;
	border:1px solid #3c81c9;
	float:right;
	margin:68px 0px 0 0;
}
#top_wrap {
	width:1000px;
	margin:0 auto;
	height:140px;
	border-bottom:2px solid #c1c1c1;
	}

#top_navi_wrap {
	width:1000px;  
	z-index:10; 
	position:absolute;
	} 
.top_navi_wrap2{ width:100%; margin:0 auto; height:65px; position:relative;}
.navi_wrap { width:834px; margin:0 auto; height:65px; position:relative;}
.top_navi { float:right; width:834px;}
.navi_dep1{float:left;}
.navi_dep1_position{ font-size:17px; color:#000000; font-weight:600; text-align:center; height:65px; line-height:65px; font-family: 'Nanum Square';}
.navi1 {  }
.navi_dep1_position:hover { height:65px; line-height:65px; }

/*submenu */
.navi_dep2_wrap01{padding-left:500px;margin-left:0px;position:relative;left:-500px;}
.navi_dep2_wrap02{padding-left:500px;margin-left:0px;position:relative;left:-500px;}
.navi_dep2_wrap03{padding-left:545px;margin-left:0px;position:relative;left:-500px;}
.navi_dep2_wrap04{padding-left:537px;margin-left:0px;position:relative;left:-500px;}
.navi_dep2_wrap05{padding-left:510px;margin-left:0px;position:relative;left:-500px;}

.navi_dep2_wrap{ display:none; width:1000px; position:relative;top:-13px;}
.navi_dep2_wrap ul{overflow:hidden; width:1000px; height:26px; padding-top:0px;}
.navi_dep2_wrap ul li a{ float:left; height:18px; line-height:18px; border:1px solid #ffffff; background-color:#ffffff; padding-right:15px; padding-left:15px; color:#676767; font-weight:600;}
.navi_dep2_wrap ul li a:hover{ float:left; height:18px; line-height:18px; border:1px solid #b5b5b5; background-color:#c5c5c5; padding-right:15px; padding-left:15px; color:#ffffff;}

.float01{width:161px; background:url(../images/menu_bar.gif) right 25px no-repeat;}
.float02{width:161px; background:url(../images/menu_bar.gif) right 25px no-repeat;}
.float03{width:206px; background:url(../images/menu_bar.gif) right 25px no-repeat;}
.float04{width:145px; background:url(../images/menu_bar.gif) right 25px no-repeat;}
.float05{width:161px;}
	


/*---Visual---*/

#mainVisual { width:100%; height:360px; margin:0 auto; overflow:hidden;}
.main_visu_top {
	width:1000px;
	margin: 0 auto;
	height:11px;
}
.main_visu_bottom {
	width:1000px;
	margin: 0 auto;
	height:31px;
}


	
/* ---section--- */
#section {
	width:100%;
	height:847px;
}
#section_wrap {
	width:1000px;
	height:847px;
	margin:0 auto;
}
#section1 {
	float:left;
	width:214px;
	padding-right:24px;
}
.section1_1 {
	padding-bottom:24px;
}
.section1_2 {
	height:43px;
	line-height:43px;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	color:#474747;
	font-size:17px;
	font-weight:600;
	font-family: 'Nanum Square';
	margin-bottom:16px;
}
.section1_3 { }
.section1_3 a {
	display:block;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #d3d3d3;
	color:#747474;
	padding-left:23px;
	font-weight:600;
	text-decoration:none;
	font-size:13px;
	background-color:#ececec;
	}
.section1_3 a:hover {
	display:block;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #d3d3d3;
	color:#ffffff;
	padding-left:23px;
	font-weight:600;
	text-decoration:none;
	background-color:#365895;
	}

#section2 {
	float:right;
	width:762px;
}
.section2_1 {
	width:762px;
	height:249px;
	border-top:2px solid #dcdcdc;
	margin-bottom:41px;
}
.section2_tit {
	float:left;
	width:716px;
	font-size:17px;
	font-weight:600;
	font-family: 'Nanum Square';
	height:43px;
	line-height:43px;
	margin-bottom:13px;
}
.section2_more {
	float:right;
	padding-top:16px;
}
.section2_1 ul {
	width:759px;
	height:193px;
}
.section2_1 ul li.border {
	float:left;
	width:151px;
	height:193px;
	border-right:1px solid #dcdcdc;
	text-align:center;
	font-weight:600;
}
.section2_1 ul li.no-border {
	float:right;
	width:151px;
	height:193px;
	text-align:center;
	font-weight:600;
}
.section2_1 ul li img {
	border:1px solid #dcdcdc;
	margin-bottom:17px;
}
.section2_2 {
	width:762px;
	height:249px;
	border-top:2px solid #dcdcdc;
	margin-bottom:41px;
}
.section2_2 ul {
	width:759px;
	height:193px;
}
.section2_2 ul li.border {
	float:left;
	width:151px;
	height:193px;
	border-right:1px solid #dcdcdc;
	text-align:center;
	font-weight:600;
}
.section2_2 ul li.no-border {
	float:right;
	width:151px;
	height:193px;
	text-align:center;
	font-weight:600;
}
.section2_2 ul li img {
	border:1px solid #dcdcdc;
	margin-bottom:17px;
}
.section2_3 {
	float:left;
	width:366px;
	height:258px;
	border-top:2px solid #dcdcdc;
	border-bottom:2px solid #dcdcdc;
	margin-right:30px;
	margin-bottom:35px;
}
.section2_4 {
	float:right;
	width:366px;
	height:258px;
	border-top:2px solid #dcdcdc;
	border-bottom:2px solid #dcdcdc;
	margin-bottom:35px;
}
.section2_3_tit {
	float:left;
	width:322px;
	font-size:17px;
	font-weight:600;
	font-family: 'Nanum Square';
	height:43px;
	line-height:43px;
	margin-bottom:13px;
}
.section2_3_more {
	float:right;
	padding-top:16px;
}
.section2_4_tit {
	float:left;
	width:366px;
	font-size:17px;
	font-weight:600;
	font-family: 'Nanum Square';
	height:43px;
	line-height:43px;
	margin-bottom:13px;
}
.section2_4 img {
	padding-left:6px;
}




/*---footer---*/
.blank {
	margin:0 auto;
	clear:both;
	width:830px;
	height:80px;
	}
.blank2 {
	clear:both;
	width:830px;
	height:50px;
	}
#footer_wrap {
	clear:both;
	width:100%;
	height:118px;
	}
#footer {
	width:1000px;
	height:118px;
	margin:0 auto;
	border-top:1px solid #dddddd;
	}
#footer h2 {
	float:left;
	margin:32px 35px 0 28px;
	}
#footer p {
	float:left;
	color:#737171;
	padding-top:25px;
	font-size:11px;
	font-family:"³ª´®°íµñ", Nanum Gothic,  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important;
	}
#footer span.footer_bolder {
	font-weight:600;
	}