@charset "utf-8";
/* CSS Document */
@import url("/css/basic.css");
@import url("/css/board.css");


body{background:#ffffff;}


/*헤더*/
#wrap{position:relative; width:100%; height:auto; margin:0 auto;}
#canvas{position:relative; width:100%;  margin:0 auto; background:url(/img/header_line_320.gif) repeat-x 0 0;}
#header{position:relative; width:320px; height:50px; margin:0 auto; z-index:1000;}
#header h1{position:absolute; top:10px; left:8px; width:152px; z-index:1;}
#header h1 img{width:61px; height:31px;}

#header.top_menu{position:relative;}
#header .top_sitemap{position:relative; width:100%; padding:0; z-index:100;}

#header .top_tel{position:absolute; top:5px; left:141px; width:114px; height:39px;}
#header .top_tel_icon{width:114px; height:39px;}
#header .top_sitemap{position:absolute; right:0; width:55px; height:49px;}
#header .top_sitemap_icon{width:55px; height:49px;}


#container{position:relative; width:320px; margin:0 auto;}
#container #content{position:relative; width:320px; margin:0 auto; padding:0; overflow:hidden; clear:both;  }
#container #content #subMenu{width:320px; margin:0 0 23px 0;}
#container #content #subMenu ul{overflow:hidden; width:320px; margin:0 auto; /*background-color:#fe8439;*/ background:url(/img/sub_menu_bg.gif) repeat-x 0 0;}
#container #content #subMenu ul li{float:left; height:25px; margin:0 0 2px 0; }
/*submenu width*/
#container #content #subMenu ul .btn_width_01{}
#container #content #subMenu ul .btn_width_01 img{width:44px; height:25px;}
#container #content #subMenu ul .btn_width_02{}
#container #content #subMenu ul .btn_width_02 img{width:58px; height:25px;}
#container #content #subMenu ul .btn_width_03{}
#container #content #subMenu ul .btn_width_03 img{width:50px; height:25px;}
#container #content #subMenu ul .btn_width_04{}
#container #content #subMenu ul .btn_width_04 img{width:58px; height:25px;}
#container #content #subMenu ul .btn_width_05{}
#container #content #subMenu ul .btn_width_05 img{width:58px; height:25px;}
#container #content #subMenu ul .btn_width_06{}
#container #content #subMenu ul .btn_width_06 img{width:51px; height:25px;}
/*member submenu width*/
#container #content #subMenu ul .member_btn_width_01{}
#container #content #subMenu ul .member_btn_width_01 img{width:57px; height:25px;}
#container #content #subMenu ul .member_btn_width_02{}
#container #content #subMenu ul .member_btn_width_02 img{width:52px; height:25px;}
#container #content #subMenu ul .member_btn_width_03{}
#container #content #subMenu ul .member_btn_width_03 img{width:82px; height:25px;}
#container #content #subMenu ul .member_btn_width_04{}
#container #content #subMenu ul .member_btn_width_04 img{width:61px; height:25px;}
#container #content #subMenu ul .member_btn_width_05{}
#container #content #subMenu ul .member_btn_width_05 img{width:66px; height:25px;}
#container #content #subMenu ul .member_btn_width_06{}
#container #content #subMenu ul .member_btn_width_06 img{width:94px; height:25px;}
#container #content #subMenu ul .member_btn_width_07{}
#container #content #subMenu ul .member_btn_width_07 img{width:58px; height:25px;}

#container #content #subMenu ul li.none{margin:0;}

#container #content .con{width:300px; margin:0 auto; padding:0 0 30px 0; min-height:400px;}


/*사이트맵 레이어*/
.sitemap{position:absolute; top:50px; right:0px; width:320px; margin:0 auto; z-index:1000; background-color:#392823;}
.sitemap .sitemap_cc{position:relative; width:260px; margin:15px auto 15px auto; padding:0 20px; background-color:#664b43; z-index:1000; }
.sitemap .sitemap_cc ul{}
.sitemap .sitemap_cc ul li{overflow:hidden; padding:10px 0; border-bottom:1px solid #9f786c;}
.sitemap .sitemap_cc ul .title_new{padding:12px 0 3px 0;}
.sitemap .sitemap_cc ul li a img{height:14px;}
.sitemap .sitemap_cc ul li.last{border:none;}
.sitemap .sitemap_cc ul li ul li{border:none; margin:0 0 10px 0; padding:0;}
.sitemap .sitemap_cc ul li ul li a img{height:11px;}
.sitemap .sitemap_cc ul li p{margin:0 0 12px 0;}
.sitemap .sitemap_cc ul li ul.leftUl{float:left; width:130px;}
.sitemap .sitemap_cc ul li ul.rightUl{float:left; width:130px;}
.sitemap .stitle{padding:13px 0 0 11px;}
.sitemap .stitle img{width:52px; height:14px;}
.sitemap .scolse{position:absolute; top:15px; right:11px;}
.sitemap .scolse img{width:18px; height:18px;}

/*풋터*/
#footer{position:relative; width:100%; height:72px; margin:0 auto; padding: 0; clear:both;  background-color:#392823; border-top:1px solid }
#footer #foot{position:relative; width:320px; height:auto; margin:0px auto; padding:0; /*overflow:hidden;*/}
#footer #foot address{float:left; margin-top:12px;}
#footer #foot address img{width:206px; height:49px;}

#footer #foot p.pc_btn{position:absolute; top:12px; right:10px;}
#footer #foot p.pc_btn img{width:49px; height:50px;}