
#headerwrap h1 {margin-top:55px;margin-left:23px;}
#headerwrap .tnbwrap {position:absolute;top:140px;}
#headerwrap .gnbwrap {position:absolute;bottom:80px;width:200px;}
#headerwrap .gnbwrap .gnb {width:160px;margin:0 auto;}
#headerwrap .gnbwrap .gnb:after {content:"";display:block;clear:both;}
#headerwrap .gnbwrap .gnb li {float:left;}
#headerwrap .h_customer {width:168px;margin:40px auto 0;}
#headerwrap .gnbwrap .fnb {margin:20px 0 0 33px;}
.tnb ul li {position:relative;}
.tnb ul li a {display:block;width:180px;padding-left:20px;line-height:45px;font-size:16px;font-weight:bold;color:#fff;}
.tnb ul li a:hover {text-decoration:none;background:url(../images/common/tnb_on.gif) no-repeat 180px 13px;}
.tnb ul li.selected a {text-decoration:none;background:url(../images/common/tnb_on.gif) no-repeat 180px 13px;}
.tnb ul li div{position:absolute;top:10px;left:200px;display:none;width:165px;height:300px;background:none;/*background:url(../images/common/lnb_bg.gif) repeat left top;border-bottom:1px solid #ddd;*/z-index:100;overflow:hidden;}
.tnb ul li div h2 {width:70px;margin-left:10px;line-height:33px;font-size:30px;font-weight:bold;}
.tnb ul li div ul {width:100%;border-top:1px solid #ddd;}
.tnb ul li div ul li {line-height:19px;border-bottom:1px solid #ddd;}
.tnb ul li div ul li a {padding:5px 5px 5px 10px;line-height:19px;font-weight:normal;font-size:13px;color:#666;background:none;}
.tnb ul li div ul li a:hover {text-decoration:underline;}

#footerwrap {position:relative;float:left;width:100%;height:157px;z-index:1;border-top:1px solid #ddd;}
#footerwrap .f_logo {position:absolute;left:30px;top:50px;}
#footerwrap #footer p {margin-bottom:8px;}
#footerwrap #footer address {font-size:12px;font-style:normal;}