body{

}

/*body.company #header{background:url(../include/top/top_back01.jpg) left top no-repeat;}*/


#wrap{ width:980px;  overflow:hidden;}
#header{ height:240px; position:relative; }
#container{overflow:hidden;  padding-bottom:50px; background:url(../include/menu/left_back.gif) left top repeat-y;}
#snb{width:200px;float:left; }
#content{ width:740px; margin-left:30px; float:left;}
#footer{ clear:both; padding-bottom:20px; width:100%;}

/*header*/
#header ul {position:absolute; width:619px; height:115px; z-index:1; left: 252px; top: 15px;  visibility: visible; 
 }
#header ul > li { float:left;}
div.layer{visibility: hidden;}
div.layer img{ display:block; float:left;}
#layer1{position:absolute; width:619px; height:115px; z-index:2; left: 219px; top: 110px; }
#layer2{position:absolute; width:619px; height:115px; z-index:3; left: 355px; top: 111px; }
#layer3{position:absolute; width:619px; height:115px; z-index:4; left: 412px; top: 111px; }
#layer4{position:absolute; width:400px; height:115px; z-index:5; left: 492px; top: 111px; }

/*content*/
#content h3{ margin-bottom:20px;}


/*main*/
body.main #wrap{ position:relative; }
body.main #header{position:absolute; position:absolute; left:40px; top:-14px; }
body.main #header ul{ width:719px; height:240px;  }
body.main #header h1{ height:240px; position:absolute; left:28px;top:60px; }
body.main #footer{ position:absolute; width:200px; height:115px; z-index:7; left: 47px; top: 756px; }
body.main  li.eng{ margin-left:34px;}
body.main #header ul li{ }