@charset "utf-8";

* {padding:0; margin:0; }
html { overflow-y:scroll; }
body,th,td,textarea,h1,h2,h3,h4,h5,h6 { 
 font-family: NanumGothic;
 font-size:12px;
}

body,th,td,textarea { 
 line-height:14px;
}

img,fieldset { 
 border:0; 
}

ul, li  {
 list-style:none; 
}

select,input { 
 color:#000000;
 font-size:1.00em;
}

address,em {
 font-style:normal; 
}

button { 
 border:none;
 background:none;
 cursor:pointer;
}

hr,legend { 
 display:none;
}

p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {
 margin:0;
 padding:0;
}

a img { 
 vertical-align:top;
}

a:link {
 font-size:12px;
 color:#787878;
 text-decoration:none;
}

a:visited {
 font-size:12px;
 color:#787878;
 text-decoration:none;
}

a:hover {
 font-size:12px;
 color:#787878;
 text-decoration:underline;
}


/*********************************************************
»ó´Ü °øÅë 
*********************************************************/
#wrap { position:relative; width:100%; margin:0 auto; text-align:center; }
#header { position:relative; width:970px; text-align:center; margin:0 auto; }
#header .top_sns { position:relative; text-align:right; padding:10px 0; }
#header .top_menu { width:970px; line-height:41px; height:41px; padding-bottom:10px; }
#header .top_logo { float:left; }
#header .top_cate { float:right; }
#header .top_cate li { display:inline; }
#header .top_cate li a { padding-left:50px; font-size:14px; text-decoration:none; font-weight:bold; }
#header .top_cate li a:hover { color:#eee; }

/*********************************************************
¸ÞÀÎ Áß¾Ó
*********************************************************/
#mainContent { position:relative; width:970px; height:503px; margin:0 auto; }
#mainContent .mainlayer { float:left; width:970px; } 
#mainContent .main_slide { float:left; width:690px; padding-right:30px; }
#mainContent .bannerGallery { float:left; width:250px; }
/*½½¶óÀÌµå ¸öÅë */
.slide{text-align:center; position:relative; width: 690px; margin: 0 auto; display: block; height:501px; }
.slide_ul{display: block;}
.slide_ul>li{position:absolute; top:0; left:0; list-style:none;z-index:10; display: block;}
.slide_ul>li img{}
.show{display:block;}
/* ÇÏ´Ü µ¿±×¶ó¹Ì ¹öÆ° CSS*/
.slide_btn>li{ float: left; margin:0 5px 5px 0;}
.slide_btn>li>a{display:block; width: 14px; height:14px; background: url(/base_1/img/d_img/spr.png) -24px -125px; text-indent: -999em; }
.slide_btn>li>a.active{background-position: 0 -126px;}
.slide_btn{z-index:100; position:absolute; left: 309px; bottom:0; }
.slide_btn:after{content:''; display:block; clear:both;}
.slide_btn{*zoom:1;}

#mainContent .gallery { text-align:left; padding-top:25px; }
#mainContent .gallery h2 { padding-bottom:4px; }
#mainContent .galleryList { position:relative; left:-3px; }

/*********************************************************
ÇÏ´Ü °øÅë
*********************************************************/
#footer { width:100%; border-top:1px solid #d1d1d1; margin-top:30px;  }
#footer .footer_area { width:970px; margin:0 auto; padding:15px 0;  }
#footer .footer_info { text-align:left; }