@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

* {margin:0; padding:0;}
body, div, ul, li, table, tr, td, th{margin:0px; padding:0px;}
address,em{font-style:normal;}
img {border:0;}
ul, li{list-style:none;}
fieldset{border:none;}
table{border-collapse:collapse;border-spacing:0;}

body,input,select,textarea,table {
	font-family: NanumGothic, '나눔고딕', NanumGothicWeb, "Malgun Gothic",Gulim, sans-serif;
	background: #fff;
	font-size:13px;
}

input[type="checkbox"],
input[type="radio"]{width:13px;height:13px;}

#wrap {
	width:100%;
	position: relative;
}

#header {
	z-index:9999999999999999999999999;
	width:100%;
	height: 70px;
	background: #fff;
	border-bottom: 1px solid #ededed !important; 
	-webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.07); 
	box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.07);
}

#top {
	width:960px;
	margin:0 auto;
	position:relative;
}

#header	#top h1	{padding:10px 0 42px 0;}
#header	#top .nav	{position:absolute;right:0;top:25px;}

.container { width:960px; margin:0 auto; }

/* 상단메뉴 */
.navi_bg{background:#fff;}
.nav {
	height:35px;
	list-style: none;
	width:530px; /* width:650px; */
	margin:auto;
	font-size: 14px;
	color:#282829;
}

/* 네비메뉴 */
.navi_set{
	float: left;
	padding:3px;
	position: relative;
}

/* 탑 */
.topnav{
	text-align:center;
	width:100px;
	height:15px;
	cursor:pointer;
	font-weight:bold;
}

/* 링크 */
.navi_set .topnav a	{color:#282829; text-decoration:none;}
.topnav a:hover{color:#04acbb;}


/* 메인 컨텐츠 */
#contents{
	width:100%;
}

#contents1{
	width:100%;
	height:373px;
	margin:0 auto;
	background:#5089ff url(../img/common/pattern2.png) repeat-x;
}

#contents1 div{
	width:960px;
	margin:0 auto;
}

#contents2{
	width:960px;
	margin:0 auto;
}


/* DIV */

#top_mar{
	height:70px;
}

/* 메인롤링 */
#slider {position:relative; overflow:auto; width:100%; height:373px;}
#slider ul {position:absolute; list-style:none; top:0; margin:0 auto;}
#slider ul li {float:left;}

.sliderbutton {width:32px;position:absolute; top:250px; left:0;}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}

.sliderbutton2 {width:32px;position:absolute; top:250px; right:0;}
.sliderbutton2 img {cursor:pointer}
.sliderbutton2 img:hover {background:#666}

#pagination {width:25px; }
.pagination {position:absolute;list-style:none; height:25px; margin:15px 0 0 32px}
.pagination li {position:absolute;cursor:pointer; padding:5px 8px; background:#666; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#888;}

li#content {width:464px; height:270px; padding:15px 28px 15px 18px}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}

/* footer */
/*풋터 0227
#footer { background-color:#333; height:140px; margin-top:60px; padding:30px 0 0; color:#727272;  font-size:12px;}
#footer_wrap { width:960px;  overflow:hidden; margin:0 auto; text-align:center; }
#footer_wrap h3 { padding-bottom:10px; }
#footer_wrap h3 + p { font-size:14px; }
*/

/*28일 수정*/
#footer { background-color:#333; height:140px; color:#f6f6f6; }
#footer_wrap { width:960px; padding-top:42px; margin:0 auto; text-align:center; line-height:120%; }
.copyright { padding-top:15px; } 

#btn_top{ width:40px; height:40px; background-color:#000; content:"+"; color:#fff; font-size:30px; display:none; position:absolute; }