@charset "utf-8";

#header{width:100%;min-width:1100px;border-bottom:1px solid #ddd;}
#header #head{width:1100px;margin:0 auto;}
#header #head .logo{text-align:center;padding:20px 0;}
#header #head .logo img{vertical-align:top;padding:20px 0;}
#lnb{width:100%;min-width:1100px;border-bottom:2px solid #CB7046; height:46px;}
#lnb #menu{width:1098px;margin:0 auto;overflow:visible;position: relative;border-right:1px solid #ddd;border-left:1px solid #ddd;}
#lnb #menu >li{float:left;width:20%;text-align:center;height:46px;line-height:46px;}
#lnb #menu >li a{font-weight:bold;font-size:16px;color:#333;display:block;height:46px;width:100%;}
#lnb #menu >li:hover a{background:#f5f7f9;color:#666;}

#lnb #menu li .sub{background:#fff;overflow:hidden; width: 220px; position:absolute;z-index:999999;top:46px;display:none;}
#lnb #menu li .sub li{border-bottom: 1px solid #ededed;}
#lnb #menu li .sub li a{font-size:14px;background:transparent;color:#999;}
#lnb #menu li .sub li a:hover{color:#333;}


#lnb #menu li.lnb_01 .sub{left:0;}
#lnb #menu li.lnb_02 .sub{left:220px;}
#lnb #menu li.lnb_03 .sub{left:440px;}
#lnb #menu li.lnb_04 .sub{left:660px;}
#lnb #menu li.lnb_05 .sub{left:880px;}

#footer{min-width:1100px;background:#fff;border-top:1px solid #ddd;padding:30px 0;font-size:12px;color:#666;margin-top:40px;}
#footer #foot{width:1100px;margin:0 auto;overflow:hidden;}
#footer #foot .footer_logo{float:left;padding-top:3px;padding-right:30px;}
#footer #foot .info_area{float:left;margin-left:30px;}
#footer #foot .info_area address{font-style:normal}
#footer #foot .btn_top{float:right;}