img {border:0;}
a {text-decoration:none;}

#wrap {width:1246px; margin:0 auto;}

#top_section {border-left:1px solid #333333; border-right:1px solid #333333; border-bottom:1px solid #333333; background-color:#f1f0f0;}
#top_section #top_slide {height:86px; border-bottom:1px solid #9b9b9b;}
#top_section .top_buttons {position:relative; height:55px;}
#top_section .top_buttons ul {position:absolute; right:22px; top:22px; list-style:none;}
#top_section .top_buttons ul li {display:inline; margin-left:10px; margin-right:10px;}
#top_section .top_buttons ul .sep {margin-left:10px; margin-right:10px;}
#top_section .top_buttons ul .arrow {margin-left:20px;}

#sns_buttons {position:relative; height:30px; margin-top:17px;}
#sns_buttons ul {position:absolute; right:10px; top:0; list-style:none;}
#sns_buttons ul li {display:inline;}

#navi {position:relative; height:80px; margin-top:0;}
#navi .logo {position:absolute; left:0; top:0;}
#navi .main_navi {position:absolute; right:0; top:15px; width:880px;}
#navi .main_navi ul {list-style:none;}
#navi .main_navi ul li {width:176px; text-align:center; display:inline; float:left}
#navi .main_navi ul li a {color:#070404; font-size:19px; font-weight:bold; font-stretch:ultra-condensed; letter-spacing:-2px; font-family:"Nanum Gothic";}
#navi .main_navi ul li a:hover {color:#86501c;}
#navi .main_navi ul li .on {color:#86501c;}
#navi .sub_navi {position:absolute; height:30px; top:50px; border-top:1px solid #d4bc83; background-color:#cbae69; padding-left:10px; padding-right:10px; display:none;}
#navi .sub_navi ul {list-style:none;}
#navi .sub_navi ul li {display:inline; font-size:14px; font-weight:bold; font-family:"Nanum Gothic"; line-height:25px; font-stretch:ultra-condensed; letter-spacing:-2px; padding-left:10px; padding-right:10px;}
#navi .sub_navi ul li a {color:#020201;}
#navi #sub_navi1 {left:380px;}
#navi #sub_navi2 {left:535px;}
#navi #sub_navi3 {left:747px;}
#navi #sub_navi4 {left:918px;}
#navi #sub_navi5 {right:0px;}
#navi.bottom_line {border-bottom:5px solid #cbae69;}

#main_banners {margin-top:16px;}
#main_banners .banner {float:left;}
#main_banners .banner ul {list-style:none;}
#main_banners .banner ul li img {vertical-align:top;}
#main_banners .banner .icon_menu {float:left;}
#main_banners .main_visual {position:relative; width:1003px; height:533px; margin-right:2px; overflow:hidden;}
#main_banners .main_visual .slide {position:absolute; left:0; top:0; width:1003px; height:533px; overflow:hidden;}
#main_banners .main_visual .slide_navi {position:absolute; right:32px; top:21px; text-align:center;}
#main_banners .main_visual .slide_navi img {margin-right:10px;}

#main_board {margin-top:55px; margin-bottom:50px;}
#main_board .board {width:355px; height:200px; margin-right:90.5px; float:left;}
#main_board .board .title {height:35px; padding-left:20px; font-size:18px; font-weight:bold; color:#86501c; line-height:35px; border-bottom:1px solid #a5a5a5; font-stretch:ultra-condensed; letter-spacing:-2px;}
#main_board .board ul {list-style:disc; margin-top:26px; padding-left:20px;}
#main_board .board li {font-size:12px; color:#666666; line-height:20px;}
#main_board .board li a {color:#666666;}
#main_board .board li img {vertical-align:middle;}
#main_board .board .tab_title {border-bottom:1px solid #a5a5a5;}
#main_board .board .tab_title table {position:relative; bottom:-1px; border-collapse:collapse;}
#main_board .board .tab_title table td {width:150px; height:35px; color:#684e2e; font-size:18px; font-weight:bold; font-stretch:ultra-condensed; letter-spacing:-2px; border:1px solid #adadad; text-align:center; background-color:#f4f5f6; cursor:pointer; float:left;}
#main_board .board .tab_title .on {background-color:#776651; color:#ffffff; border:1px solid #584c41;}

#sub_container {margin-top:9px;}
#sub_container .sub_container_table {width:100%;}
#sub_container .sub_container_table .left_area {width:262px; min-height:800px; vertical-align:top; background:url(../images/left_bg_margin.gif);}
#sub_container .sub_container_table .left_area .left_top_bg1 {height:140px; background:url(../images/left_top01.jpg) no-repeat;}
#sub_container .sub_container_table .left_area .left_top_bg2 {height:140px; background:url(../images/left_top02.jpg) no-repeat;}
#sub_container .sub_container_table .left_area .left_top_bg3 {height:140px; background:url(../images/left_top03.jpg) no-repeat;}
#sub_container .sub_container_table .left_area .left_top_bg4 {height:140px; background:url(../images/left_top04.jpg) no-repeat;}
#sub_container .sub_container_table .left_area .left_top_bg5 {height:140px; background:url(../images/left_top05.jpg) no-repeat;}
#sub_container .sub_container_table .left_area .left_top_bg_member {height:140px; background:url(../images/left_top_member.jpg) no-repeat;}
#sub_container .sub_container_table .left_area .left_top_bg_sitemap {height:140px; background:url(../images/left_top_sitemap.jpg) no-repeat;}
#sub_container .sub_container_table .left_area ul {list-style:none;}
#sub_container .sub_container_table .left_area ul li {height:45px; line-height:45px; font-size:18px; font-weight:normal; font-stretch:ultra-condensed; letter-spacing:-1px; font-family:"Nanum Gothic";}
#sub_container .sub_container_table .left_area ul .upper {background:url(../images/left_bg_upper.gif) no-repeat;}
#sub_container .sub_container_table .left_area ul .on {background:url(../images/left_bg_on.gif) no-repeat;}
#sub_container .sub_container_table .left_area ul .on a {color:#6b5624;}
#sub_container .sub_container_table .left_area ul .down {background:url(../images/left_bg_down.gif) no-repeat;}
#sub_container .sub_container_table .left_area ul li a {display:block; color:#575757; padding-left:66px;}
#sub_container .sub_container_table .left_area .left_bottom_bg {height:45px; background:url(../images/left_bg_bottom.gif) no-repeat;}
#sub_container .sub_container_table .left_area .leaf {height:247px; margin-top:120px; background:url(../images/left_bg_leaf.jpg) no-repeat;}
#sub_container .sub_container_table .right_area {padding-left:69px; vertical-align:top;}
#sub_container .sub_container_table .right_area .title {}
#sub_container .sub_container_table .right_area .depth {height:45px; line-height:45px; padding-right:77px; color:#999999; font-size:11px; text-align:right;}
#sub_container .sub_container_table .right_area .depth .current {color:#4d4d4d;}
#sub_container .sub_container_table .right_area .depth img {vertical-align:middle;}
#sub_container .sub_container_table .right_area .contents {padding-bottom:100px; text-align:center;}
#sub_container .sub_container_table .right_area .contents .sitemap_list {width:193px; height:200px; margin-right:135px; float:left; background:url(../images/site_map_title.jpg) top no-repeat;}
#sub_container .sub_container_table .right_area .contents .sitemap_list h1 {margin-top:15px; text-align:center; font-size:18px; font-weight:normal; font-stretch:ultra-condensed; letter-spacing:-2px; color:#575757; font-family:"Nanum Gothic";}
#sub_container .sub_container_table .right_area .contents .sitemap_list ul {list-style:none; margin-top:25px;}
#sub_container .sub_container_table .right_area .contents .sitemap_list ul li {font-size:15px; text-align:center; line-height:30px; font-family:"Nanum Gothic";}
#sub_container .sub_container_table .right_area .contents .sitemap_list ul li a {color:#575757;}




#footer {width:100%; height:143px; background-color:#a5a5a5;}
#footer .inner {position:relative; width:1246px; margin:0 auto;}
#footer .inner .logo {position:absolute; left:20px; top:24px;}
#footer .inner .copyright {position:absolute; left:360px; top:23px; font-size:12px; color:#ffffff; line-height:24px;}