@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');

#wrapper {width:100%; position:relative;}

.top_banner {position:fixed; top:26%; right:10px; z-index:9999;}

#header {width:100%; background:url(/image/header_bg.gif) repeat-x; _text-align:center; z-index:9999;}

.visual {width:100%; _text-align:center;}
.main_visual {width:100%; margin:0 auto;}

#container {width:100%;}

.quick_wrap {width:100%; text-align:center;}

.quick_list {width:1000px; margin:0 auto; padding:140px 0;}
.quick_btn {display:inline-block; margin:0 auto;}
.quick_btn li {float:left; padding:0 62px 0 61px; background:url(/image/quick_btn_bg.gif) left top no-repeat;}
.quick_btn li:first-child {background:none;}
.quick_btn li a img {display:block; width:100%; float:left; text-align:center; margin-bottom:24px;}
.quick_btn li a span {clear:both; float:left; width:100%; font-size:1.500em; line-height:1; color:#a0a0a0; text-align:center;}
.quick_btn li a:hover span {color:#5f7d93;}

.main_board_wrap {clear:both; width:100%; background:#f5f5f5; _text-align:center;}

.main_board {width:1000px; margin:0 auto; padding:60px 0;}

h3.board_title {text-align:center; font-size:2.250em; line-height:1; color:#232323; font-weight:500; margin-bottom:35px;}
h3.board_title span {color:#537495;}

/*================================== 메인게시판 리스트 목록 ======================================*/	

	.latest_board{width:100%; display:table; margin-bottom:40px;}
	.latest_board ul{overflow:hidden;}
	.latest_board ul li{float:left; display:table;}
	ul.title_bar{
		border-top:2px solid #737373;
		border-bottom:1px solid #cbcbcb;
		background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.09, #FCFCFC),
		color-stop(0.91, #F2F2F2)
		);
		background-image: -o-linear-gradient(bottom, #FCFCFC 9%, #F2F2F2 91%);
		background-image: -moz-linear-gradient(bottom, #FCFCFC 9%, #F2F2F2 91%);
		background-image: -webkit-linear-gradient(bottom, #FCFCFC 9%, #F2F2F2 91%);
		background-image: -ms-linear-gradient(bottom, #FCFCFC 9%, #F2F2F2 91%);
		background-image: linear-gradient(to bottom, #FCFCFC 9%, #F2F2F2 91%);
		/*background:#f0f0f0;*/
	}
	ul.title_bar li{text-align:center; font-weight:500; font-size:16px; line-height:20px; padding:14px 0;}
	.latest_board ul li.list_no{width:10%;}/*번호*/
	.latest_board ul li.list_title{width:54%;}/*제목*/
	.latest_board ul li.list_date{width:13%;}/*등록일*/
	.latest_board ul li.list_name{width:13%;}/*작성자*/
	.latest_board ul li.list_hit{width:10%;}/*조회*/

	ul.latest_list{border-bottom:1px solid #ccc; display:block; background:#ffffff; padding:15px 0;}
	ul.latest_list:hover{background:#fafafa;}
	ul.latest_list li{display:table; text-align:center; line-height:20px; font-size:14px;}
	ul.latest_list li img{vertical-align:middle;}
	ul.latest_list li.list_no{width:10%;}/*번호*/
	ul.latest_list li.list_title{text-align:left;width:54%;}/*제목*/
	ul.latest_list li.list_date{width:13%;}/*등록일*/
	ul.latest_list li.list_name{width:13%;}/*작성자*/
	ul.latest_list li.list_hit{width:10%;}/*조회*/

	ul.latest_list li a{display:inline; padding:15px 4px; line-height:20px; color:#333333;}
	ul.latest_list li a:hover{
		color:#2e99e4;
		transition:background 0.3s, color 1s;
		-moz-transition:background 0.3s, color 1s;
		-webkit-transition:background 0.3s, color 1s;
		-o-transition:background 0.3s, color 1s;
	}
	
/*===================================================================================================*/	
	
.search_area {width:274px; height:34px; margin:0 auto; border:1px solid #d0d0d0;}
.search_area input {float:left;}
.search_box {width:240px; height:34px;}

.contents_wrap {width:100%; _text-align:center; margin-bottom:100px;}

.main_contents {width:1000px; margin:0 auto; padding:48px 0;}
.contents_list li {width:100%; margin-bottom:50px;}
.contents_list li a {font-size:0; line-height:0; color:#transparent;}
.contents_list li a img {display:block; width:100%;}
.contents_list li.no_margin {margin:0;}

.bottom_nav_wrap {width:100%; background:#232426; overflow:hidden; _text-align:center;}

.bottom_nav {width:960px; height:285px; margin:0 auto; padding:0px 20px;}

.bottom_list {margin-top:30px;}
.bottom_list > li {width:16.66%; float:left; font-size:20px; line-height:1.6; color:#c7996e; text-indent:10px;}
.bottom_list li.no_margin {width:16.7%;}
.bottom_list li ul li {font-size:14px; line-height:1.8; color:#ac8155; text-indent:10px;}
.bottom_list li ul li a {font-size:14px; line-height:1.8; color:#b7b7b7;}
.bottom_list li ul li a:hover {color:#ffffff;}

#footer {clear:both; width:100%; background:#404040; _text-align:center; overflow:hidden;}

#in_footer {width:1000px; margin:0 auto; padding:30px 0; overflow:hidden;}

h2.copy_logo {float:left; margin:0px 40px 0 20px;}
address {float:left; margin-top:5px; font-size:0.750em; color:#9f9f9f; line-height:1.6;  word-break:keep-all; -ms-word-break:keep-all;}

