body {background:url('/images/common/bg_body.gif') repeat-x 0 0;}
#wrap {width:100%;} 

#skipwrap {width:950px;margin:0 auto;} 
#skipnavi {position:absolute;height:auto;}
#skipnavi ul li a {position:absolute;top:-500px;}
#skipnavi ul li a:focus,
#skipnavi ul li a:active {top:1px;display:block;width:950px;height:20px;padding-top:4px;text-align:center;font-size:100%;font-weight:bold;background-color:#36312b;color:#ffffff;text-decoration:none;}

/* header*/
#header	{position:relative;width:950px;margin:0 auto;height:109px;} 
#logo {position:absolute;top:13px;left:0;}
#logo a {position:relative;}

#topmn {position:absolute;right:0px;top:10px;text-align:right;}
#topmn h2 {display:none;}
#topmn ul li {float:left;padding:0 10px;background:url('/images/header/glo_line.gif') no-repeat 0 4px;}
#topmn ul li.fst {float:left;padding:0 10px;background:none;}
#topmn ul li.end {float:left;padding:0 0 0 10px;}
#topmn a {position:relative;}

#gnb{width:715px; position: absolute; left: 235px; top: 48px; background:url('/images/header/gnb_bg.gif') no-repeat 0 0;}
#gnb ul {clear:both;}
#gnb li.depth1 {position:relative; z-index:88; float:left; width:143px; height:36px; text-align:center; background:url('/images/header/gnb_1stbul.gif') no-repeat 0 0;}
#gnb li.fir {background:none!important;}
#gnb .depth2 {width:715px; height:25px; position:absolute; top:36px; left:0; background:url('/images/header/gnb_bg.png') no-repeat 0 0;}
#gnb .depth2 ul {clear:both;padding:4px 0 0 10px;}
#gnb .depth2 li {float:left; padding-left:13px; padding-right:13px; background:url('/images/header/gnb_2ndbul.gif') no-repeat 0 4px;}
#gnb li.last { padding-right:0 !important; background:none !important;}
#gnb .depth2.submenu1 {left:0;}
#gnb .depth2.submenu2 {left:-143px; padding-left:170px;}
#gnb .depth2.submenu3 {left:-286px; padding-left:180px;}
#gnb .depth2.submenu4 {left:-429px; padding-left:400px; width:315px;}
#gnb .depth2.submenu5 {left:-572px; padding-left:440px; width:415px;}

#container {width:980px;margin:0 auto;}

/* footer */
#footer	{clear:both; position:relative; width:100%; height:100%; border-top:1px solid #e9e9e9; background:#f0f0f0;}	
	.footermn {width:950px; margin:0 auto; padding:20px 0 20px;}
	.footermn ul {overflow:hidden; width:980px; padding-bottom:10px;}
	.footermn ul li {float:left;background:url('/images/footer/footer_line.gif') no-repeat 0 4px;padding:0 10px 0;}
	.footermn ul li.first {background:none;padding-left:0}
	.footermn address {padding-bottom:10px;}
	
/* top floater */
#floater {position:absolute;top:272px;left:50%;margin-left:510px;width:72px;text-align:center;border:1px solid #e9e9e9;background:#fff;}
#floater ul {padding:15px 0 6px;background:#f6f6f6; border-bottom:1px solid #e9e9e9;}
#floater li {margin-bottom:10px;}
#floater p.phone {text-align:center;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
