html , body , p , table , tr , td , th ,ul  , ol , li { padding:0;margin:0;list-style:none;}
li { list-style:none; }
img { border:0px; }
a{ text-decoration:none; font-family:'맑은 고딕' , '돋움'; font-size:12px; }
h1,h2,h3,h4,h5,h6 {border:0; margin:0; padding:0;}
html{overflow-y:scroll;}

#header{position:relative; width:1280px; margin:0 auto;}
#logo{position:absolute; background:url(../images/header/logo.png); width:171px; height:49px; left:50%; margin-left:-85.5px; top:26px; }
#logo a{display:block; width:171px; height:49px; text-indent:-9999px; overflow:hidden;}
#navigation{position:absolute; top:51px; right:64px;}
#right_btn{position:absolute; top:3px; right:70px; width:88px; height:10px;}


#main{position:relative; width:1280px; height:925px; margin:0 auto; top:97px;}
#visual{position:absolute; width:1280px; height:520px; background:url(../images/main/visual.jpg) no-repeat;}

#sitemap_wrap{width:1280px; position:absolute; top:540px;}

.left_menu h2{width:236px; height:90px; background-color:#3b3b3b; color:#fff; line-height:90px; text-align:center;}
.left_menu{float:left; width:236px; margin:0 10px;}
.left_menu ul li{height:40px; border-bottom:1px dashed #ccc;}
.left_menu ul li a {display:block; margin-left:10px; line-height:40px; height:40px; width:236px; color:#444; font-size:13px;}
.left_menu ul li:hover{background-color:#b98d72;}
.left_menu ul li:hover a {color:#fff;}


#footer{position:relative; background:url(../images/footer/footer.jpg) no-repeat; width:1280px;  top: 110px; height:62px; margin:0 auto;}
#footer p {text-indent:-9999px;}