/* Reset */ 
@import url('https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');

*{margin:0;padding:0}
html,body {width:100%;height:100%;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,object{
	margin:0;padding:0
	}  
img,fieldset,object{border:0}  
ul,ol{list-style:none}  
em,address{font-style:normal}  
a{text-decoration:none;color:#000000}  
a:hover,a:active,a:focus{text-decoration:none}  

/* font */
@font-face {
font-family :'NanumGothic';
src: url('../fonts/NanumGothic.eot');
src: local('¡Ø'), url('../fonts/NanumGothic.woff') format('woff'), url('../fonts/NanumGothic.ttf') format('truetype');
}

body {
	position:relative;
	background:url('../images/bg_main.jpg') repeat-x;
	font-family :'NanumGothic';
}

#wrap {
	position:relative;
	width:100%;
	margin:0 auto;
	}

#header {
	position:relative;
	margin:0 auto;
	width:1300px;
	height:558px;
	/*background:url('../images/spot.jpg') no-repeat;*/
	/*background:url('../images/spot_20260227.png') no-repeat;*/
	background:url('../images/spot_20260227_n.png') no-repeat;
	background-position:bottom center;
	}

h1 {
	float:left;
	width:147px;
	height:38px;
	margin-top:20px;
	margin-left:80px;
	background:url('../images/logo.png') no-repeat;
	font-size:0
	}

h1 a {
	display:block;
	width:147px;
	height:38px;
	}

/* ´ë¸Þ´º ½ÃÀÛ */


ul#lnb {
	position:relative;
	width:750px;
	float:left;
	margin-left:245px;
	text-indent:-9999em;
	z-index:9999;
	}

.sub1, .sub2, .sub3, .sub4, .sub5, .sub6 {
	float:left;
	height:20px;
	margin-top:40px;
	z-index:9999;
	}

.sub1, .sub2, .sub3, .sub4, .sub5{
	margin-right:62px;
	}

.sub1 a, .sub2 a, .sub3 a, .sub4 a, .sub5 a, .sub6 a {
	display:block;
	height:20px;
	}

ul#lnb li.sub1 {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:0px 0px;
	}

ul#lnb li.sub1:hover {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:-180px 0px;
	}

ul#lnb li.sub2 {
	width:92px;
	background:url('../images/lnb.png') no-repeat;
	background-position:0px -20px;
	}

ul#lnb li.sub2:hover {
	width:92px;
	background:url('../images/lnb.png') no-repeat;
	background-position:-180px -20px;
	}

ul#lnb li.sub3 {
	width:92px;
	background:url('../images/lnb.png') no-repeat;
	background-position:0px -40px;
	}

ul#lnb li.sub3:hover {
	width:92px;
	background:url('../images/lnb.png') no-repeat;
	background-position:-180px -40px;
	}

ul#lnb li.sub4 {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:0px -60px;
	}

ul#lnb li.sub4:hover {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:-180px -60px;
	}

ul#lnb li.sub5 {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:0px -80px;
	}

ul#lnb li.sub5:hover {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:-180px -80px;
	}

ul#lnb li.sub6 {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:0px -100px;
	}

ul#lnb li.sub6:hover {
	width:62px;
	background:url('../images/lnb.png') no-repeat;
	background-position:-180px -100px;
	}

/* Targeting the second level menu */
#lnb li ul {
	display: none;
	height:50px;
	padding-top:23px;
	position: absolute;
	text-indent:0;
	font-size:13px;
	z-index:9999;
}

#lnb li ul li {
	float:left;
	padding-right:20px;
	z-index:9999;
}

#lnb li ul li a {
	border: none;
	height:20px;
	margin-top:10px;
}

#lnb li ul li a:hover {
	position:relative;
	color:#FFA785;
}

/* gnb ¸Þ´º */
ul#gnb {
	position:absolute;
	top:10px;
	right:0;
	}

ul#gnb li {
	float:left;
	height:10px;
	margin-right:7px;
	cursor:pointer;
	z-index:9999;
	font-size:9px;
	color:#7b7979;
	}

ul#gnb li a {
	display:block;
	height:10px;
	font-size:0;
	}

.gnb1 {
	width:27px;
	background:url('../images/gnb.png') no-repeat;
	background-position:0px 0px;
	}

.gnb1:hover {
	width:27px;
	background:url('../images/gnb.png') no-repeat;
	background-position:-101px 0px;
	}

.gnb2 {
	width:58px;
	background:url('../images/gnb.png') no-repeat;
	background-position:0px -10px;
	}

.gnb2:hover {
	width:58px;
	background:url('../images/gnb.png') no-repeat;
	background-position:-101px -10px;
	}

.case {
	position:absolute;
	top:521px;
	left:140px;
	}

.slider {
	clear:left;
	position:absolute;
	top:82px;
	z-index:9;
	}

.popbtn {
	position: relative;
	float:left;
	width:335px;
	border:1px solid #fff;
	}

.popbtn img {
	vertical-align:top;
	border-top:1px solid #fff;
	}

.popupbn {
	position: absolute;
	bottom: 0;
	width: 335px; 
	background: #FFFFCC; 
	display:none;
	}

#contents {
	position:RELative;
	margin:0 auto;
	width:1300px;
	height:277px;
	}

.notice {
	float:left;
	width:340px;
	font-size:13px;
	margin:25px 40px 0 100px;
	}

.notice table {
	margin-top:20px;
	}

.notice hr {
	width:340px;
	border:0;
	}

.titlesecsion {
	
	}

h3 {
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
	}

.date {
	font-size:11px;
	color:#A1A1A1;
	margin-left:12px;
	}

.thumimg {
	width:123px;
	height:65px;
	margin:5px 24px 0 0;
	display:block;
	float:left;
	}

.cont {
	float:left;
	margin-top:15px;
	width:192px;
	height:60px;
	}

.cont img {
	display:block;
	margin-top:5px;
	}

.contaner {
	float:left;
	margin-top:25px;
	width:707px;
	}

.board, .quot, .mall, .cs, .traffic, .search {
	float:left;
	}

 .cs, .traffic, .search {
	margin-top:40px;
	}

 .cs, .traffic {
	margin-right:19px;
	}

.board, .quot {
	margin-right:35px;
	}

.board {
	width:320px;
	}

.quot {
	width:156px;
	}

.mall {
	width:161px;
	}

.search {
	width:223px;
	height:54px;
	background:url('../images/search.png') no-repeat;
	}

.searchfld {
	float:left;
	margin:27px 0 0 82px;
	width:102px;
	}

.searcher {
	float:left;
	margin:27px 0 0 5px;
	}

.board table {
	font-size:13px;
	}

.tabbtn {
	position:relative;
	width:97px;
	height:36px;
	border-left:1px solid #C7CBCE;
	border-right:1px solid #C7CBCE;
	border-top:2px solid #C7CBCE;
	float:left;
	}

.tabbtn:hover {
	border-top:2px solid #414B5F;
	}

#vertical-ticker{
width:285px;
height:65px;
float:left;
overflow:hidden;
margin-right:6px;
padding:0;
}

#vertical-ticker li{
display:block;
height:65px;
font-size:13px;
}
#vertical-ticker li a{font-size:13px;}

.vbnbtn {
width:29px;
	float:left;
	}


/*.site_map{
	position:relative;width:100%;background:#CDCDCD; height:150px;
}*/

.address_wrap {
	clear:both;
	position:retlative;
	width:100%;height:130px; min-width:1300px; background:url('../images/bg_footer.gif') repeat-x;
	}


.address_menu{
	clear:both;
	position:relative;
	width:1300px; margin:0 auto;}

.site_map_wrap{width:100%; height:450px; background:#EDEDED; min-width:1300px;}
.site_map{position:relative;width:1200px; margin:0 auto;}
.site_menu{float:left;width:199px;height:300px;margin-top:20px;padding:0; border-right:1px solid #ccc; text-align:center;}
.site_menu:last-child{border:0px;padding-right:0px;}
.site_menu li {line-height:26px; }
.site_menu li:first-child{line-height:55px;}
.site_menu li a{font-size:14px; font-family:"NanumGothic"; color:#635e5e;}
.site_menu li a:hover{color:#ff7038;}
.site_menu li img{margin-right:4px;}
.site_menu h4{font-size:18px; font-weight:bold;  line-height:55px; color:black;}
.site_menu h4 a{font-size:18px; font-weight:bold;  line-height:55px; color:black;}
.site_menu h4 a:hover{color:black;}
.product{text-align:center; padding-top:15px;}
.product p{font-size:18px; font-weight:bold;  line-height:55px; color:black;}



ul.fnb {
	position:relative;
	width:600px;
	height:40px;
	margin-left:100px;
	}

.fnb li {
	float:left;
	margin:13px 10px 0 0;
	font-size:11px;
	color:#fff;
	}

.fnb li a {
	color:#fff;
	}

address {
	float:left;
	margin-top:20px;
	margin-left:100px;
	}

address img {
	vertical-align:middle;
	margin-right:20px;
	}

ul.cert {
	float:left;
	margin-top:20px;
	}

.cert li {
	margin-right:10px;
	float:left;
	}

	#footer {
	clear:both;
	position:relative;
	width:auto;


	}

.f_img{float:left;padding-top:20px;}
.add_text{float:left;line-height:16px;padding-bottom:20px;}
.add_text p{font-family: 'NanumSquareRound',sans-serif;font-size:14px;}