@charset "utf-8";
/* CSS Document */
@font-face{font-family:"나눔고딕";src:url('/css/fonts/NanumGothic.eot');src:local('☺'), url('/css/fonts/NanumGothic.woff') format('woff'), url('/css/fonts/NanumGothic.ttf') format('truetype');}

html, body, div, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form { margin:0; padding:0 }
ul, ol, li { list-style:none;}
img { border:0; vertical-align:top;}
.clear{clear:both;}
.b{font-weight:bold;}

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body{width:100%; font-family:나눔고딕, 맑은 고딕, 돋움, 굴림; font-size:12px; color:#5a5a5a; line-height:1.8em;}
#wrap{width:100%;}
#header{width:100%;}
#container{width:100%;}
#footer{width:100%;background:#a7a9ab; height:53px; padding-top:25px; clear:both;}
#footer .footer_content{width:1000px; margin:0 auto;}


/*header*/
#header{padding-top:19px; background:#f9f9f9;}
.util_menu{width:1000px; margin:0 auto;}
.logo{float:left; margin-left:25px;}
.util_menu ul{float:right;}
.util_menu li{float:left; padding:0 12px; background:url(../img/main/u_bar.gif) no-repeat center right;}

.nav_wrap{background:url(../img/main/bg_header.gif) repeat-x; margin-top:16px; width:100%; height:39px;}
.nav{width:1000px; margin:0 auto;}
.main_nav ul{float:left; position:absolute;}
.main_nav li{float:left;}
.btn_all{float:right;}


/*서브메뉴*/
.sub_nav{z-index:500; position:relative; border-left:1px solid #c2b9b3; border-right:1px solid #c2b9b3;  border-bottom:1px solid #c2b9b3; background:url(../img/main/bg_subnav.jpg) no-repeat bottom right #fff; width:998px; overflow:hidden; color:#151515; font-size:13px; padding-bottom:20px; z-index:200;}
.s_menu01{float:left;  margin-top:25px; padding:0 25px; padding-top:9px; height:355px; border-right:1px dashed #cbcbc6; width:140px;}
.s_menu02{float:left;  margin-top:25px; padding:0 25px; padding-top:9px; border-right:1px dashed #cbcbc6; width:140px;}
.s_menu03{float:left;  margin-top:25px; padding:0 25px; padding-top:9px; height:355px; border-right:1px dashed #cbcbc6; width:140px;}
.s_menu04{float:left;  margin-top:25px; padding:0 25px; padding-top:9px; width:140px;}


.s_menu01 ul{margin-top:20px;}
.s_menu02 ul{margin-top:20px;}
.s_menu03 ul{margin-top:20px;}
.s_menu04 ul{margin-top:20px;}

.s_menu01 li{background:url(../img/main/bul_subnav.gif) no-repeat 5px 50%; padding-left:13px; margin-bottom:5px;}
.s_menu02 li{background:url(../img/main/bul_subnav.gif) no-repeat 5px 50%; padding-left:13px; margin-bottom:5px;}
.s_menu03 li{background:url(../img/main/bul_subnav.gif) no-repeat 5px 50%; padding-left:13px; margin-bottom:5px;}
.s_menu04 li{background:url(../img/main/bul_subnav.gif) no-repeat 5px 50%; padding-left:13px; margin-bottom:5px;}

.sub_nav h5{margin-left:10px;}

.sub_nav a{color:#151515; text-decoration:none;}

.s_menu02 h6{font-size:13px; font-weight:normal; background:url(../img/main/bul_subnav.gif) no-repeat 5px 50%; padding-left:13px; display:block;}
.tit_2dep{line-height:18px; margin-bottom:10px;}
.s_menu02 span{font-size:11px;}


.s_menu01 a{display:block;}
.s_menu02 a{display:block;}
.s_menu03 a{display:block;}
.s_menu04 a{display:block;}


.s_menu01 a:hover{color:#da291c; font-weight:bold;}
.s_menu02 a:hover{color:#da291c; font-weight:bold;}
.s_menu03 a:hover{color:#da291c; font-weight:bold;}
.s_menu04 a:hover{color:#da291c; font-weight:bold;}



.s_menu_none{padding-left:0 !important; background:none !important;}

.s_2depth ul{margin-top:7px; margin-bottom:10px; padding-top:2px; display:block; overflow:hidden; }
.s_2depth ul li{ margin-bottom:2px !important; background:none !important; padding:0 !important;}


.s_2depth ul li a{font-size:12px; color:#666; padding:0 0 0 10px !important;}
.s_2depth ul li a:hover{color:#fff; background: #da291c; padding:0 0 0 10px !important;}


/*각각 표시되는 서브메뉴*/

.sub_m01{position:relative; border-left:1px solid #c2b9b3; border-right:1px solid #c2b9b3;  border-bottom:1px solid #c2b9b3; width:150px; overflow:hidden; color:#151515; font-size:13px; z-index:500;}
.sub_m01 li a{text-decoration:none; color:#333; background:#fff; display:block;padding:7px 0; padding-left:15px;}
.sub_m01 li a:hover{color:#222; background:#ebe9e7; text-decoration:none;}

.sub_m02{position:relative; left:150px; border-left:1px solid #c2b9b3; border-right:1px solid #c2b9b3;  border-bottom:1px solid #c2b9b3; width:150px; overflow:hidden; color:#151515; font-size:13px; z-index:500;}
.sub_m02 li a{text-decoration:none; color:#333; background:#fff; display:block;padding:7px 0; padding-left:15px;}
.sub_m02 li a:hover{color:#222; background:#ebe9e7; text-decoration:none;}

.sub_m03{position:relative; left:300px; border-left:1px solid #c2b9b3; border-right:1px solid #c2b9b3;  border-bottom:1px solid #c2b9b3; width:150px; overflow:hidden; color:#151515; font-size:13px; z-index:500;}
.sub_m03 li a{text-decoration:none; color:#333; background:#fff; display:block;padding:7px 0; padding-left:15px;}
.sub_m03 li a:hover{color:#222; background:#ebe9e7; text-decoration:none;}

.sub_m04{position:relative; left:450px; border-left:1px solid #c2b9b3; border-right:1px solid #c2b9b3;  border-bottom:1px solid #c2b9b3; width:150px; overflow:hidden; color:#151515; font-size:13px; z-index:500;}
.sub_m04 li a{text-decoration:none; color:#333; background:#fff; display:block;padding:7px 0; padding-left:15px;}
.sub_m04 li a:hover{color:#222; background:#ebe9e7; text-decoration:none;}




/*게시판*/

.f_logo{float:left; margin-left:20px;}
.f_info{float:left; margin-left:23px;}

.search {
	float: right;
}
.search li {
	float:left;
	padding-right:3px;
}

.pg_n {
display:inline-block;
line-height: 1.1em;
text-align:center;
width: 100%;
padding: 30px 0px;
}
.pg_n .n_btn {
	padding: 4px 9px 0px 9px;
}
.pg {
	text-align:center;
	margin: 0 0 0 -4px;
	vertical-align:middle;
}
.pg a:hover {
	color:#6f6f70;
	text-decoration:underline;
}
.pg a, #wrap #container .page .pg strong {
	margin: 0 -4px 0 0;
	padding: 5px 9px 0 9px;
}

.w_btn {
	float:right;
	margin-right:5px;
	margin-bottom:15px;
}

table.table_a{width:100%;margin:0px auto;border-top:3px solid #5d5d5d;border-spacing:1px;}
table.table_a caption{text-align:left;padding:10px 0px 10px 10px;}
table.table_a th{border:1px solid #dddddd;height:30px;}
table.table_a td{border:1px solid #dddddd;height:30px;}
.td1{border:1px solid #dddddd;}
.hand{cursor:pointer;}
.mc{margin:0px auto;}


.paging {
	text-align:center;
	padding:34px 150px;
	margin-left:63px;
}
.paging {
	color: #666;
	font-size: 12px;
}
.paging a {
	display:inline-block;
	line-height:16px;
	height: 20px;
	padding:0px 8px 0px 6px;
	border:1px solid #ddd;
	vertical-align:top;
	color: #626060;
	text-decoration: none;
	letter-spacing:-1px;
	margin-right:6px;
}
.paging strong {
	padding:0px 8px 0px 6px;
	color:#fff;
	vertical-align:top;
	display:inline-block;
	border:1px solid #bd2020;
	height:20px;
	line-height:16px;
	background:#da291c;
	font-weight:bold;
	margin-right:6px;
}
.paging .prev {
	border:none;
}
.paging .next {
	border:none;
}

.list_brc{color:#555; font-size:12px;}
.list_brc th{font-weight:normal; font-size:13px;}