@charset "utf-8";
img{vertical-align:middle;}
#body {width:994px; margin:0 auto;}
#header{position:relative; height:124px; z-index:10;}
#header #top{height:75px; position:relative;}
#header #logo{text-align:center; padding-top:10px;}
#topMenu{position:absolute; right:0; bottom:10px;}
#topMenu li{color:#878787; font-size:10px; line-height:10px; display:inline;background:url(../../images/layout/bg_dot.gif) no-repeat right center; padding:0 7px 0 5px; float:left;}
#topMenu li a{float:left;}
#topMenu li.last{background:none;}
#gnb{position:absolute; top:75px; left:0; z-index:100;}
#banner{margin-bottom:-24px;}


#siteInfo {position:relative; margin-top:30px;height:160px;}
#siteInfo #logoArea{background:url(../../images/layout/bg_logoArea.gif) repeat-x bottom; min-height:40px; _height:40px; padding-top:7px; text-align:center;}
#siteInfo #logoArea a{margin:0 40px;}
#siteInfo #infoArea{padding:10px 0 0;}
#siteInfo #infoArea .logoFooter{float:left; padding:0 30px 0 15px;}
#siteInfo #infoArea .infoleft{float:left; padding-top:10px;}
#siteInfo #infoArea .infoleft .infoCompany{font-size:0; line-height:0;}
#siteInfo #infoArea .infoleft .infoCompany span{margin-right:12px;}
#siteInfo #infoArea .infoleft .copyright{margin-top:6px; font-size:0; line-height:0;_padding-bottom:1px}
#siteInfo .inforight{float:right;}
#siteInfo .inforight select{float:left; margin-right:14px;color:#878787; font-size:11px;width:95px;}
#siteInfo #infoArea ul.menu{float:left; padding-top:4px; *padding-top:2px;}
#siteInfo #infoArea ul.menu li{float:left;color:#d7d7d7; margin-right:4px; background:url(../../images/layout/bg_line_footer.gif) no-repeat right center; font-size:0; line-height:0;}
#siteInfo #infoArea ul.menu li a{float:left; margin-right:6px;}
#siteInfo #infoArea ul.menu li.last{background:none; margin:0;}


#contents{padding:0 30px;}

#aticle {float:right; width:779px; padding:24px 0 0;}
#topArea {padding:25px 0; background:url(../../images/common/bg_line_top.gif) no-repeat bottom left; margin-bottom:25px; height:20px}
#topArea h1{font-size:19px; line-height:19px; float:left;color:#000; font-weight:700;padding-left:35px;}
#topArea #pathWay{float:right;font-size:11px;padding-top:8px; margin-bottom:-2px; margin-right:30px; *margin-bottom:-6px;}
#topArea #pathWay a{background:url(../../images/common/arrow_03.gif) no-repeat right; padding-right:14px; color:#707070; margin-right:10px; float:left; text-decoration:none;}
#topArea #pathWay span{font-weight:700;}


#aside {float:left; width:215px; position:relative;}
#aside #flashContent{z-index:1; position:absolute; left:0; top:0;}
#aside .lnb{background:url(../../images/lnb/bg_top.gif) no-repeat left top; padding-top:12px;}
#aside .bdBottom{ background:url(../../images/lnb/bg_bottom.gif) no-repeat left bottom; padding-bottom:40px;}
#aside .bdCenter{ background:url(../../images/lnb/bg_center.gif) repeat-y left top; padding:15px 0 0 1px;}
#aside  h2{font-size:0; line-height:0;width:200px; text-align:center;margin-bottom:22px;}
#lnb{background:url(../../images/lnb/bg_lnb.gif) no-repeat left bottom;padding-bottom:12px;}
