#main{position:relative; width:1100px; margin:0 auto; }
#visual{position:relative; width:3260px; height:500px; background:url(../images/product01/visual.jpg); left:50%; margin-left:-1630px; top:-23px;}

#left_nav{position:absolute; top:584px; left:-20px; width:250px; height:95px;}
div.left-menu-bar strong.text-subject{background:url(../images/header/sub_product.png) no-repeat;  width:250px; height:95px; left:50px;}
#banner1{position:absolute; background:url(../images/header/banner1.png) no-repeat; width:250px; height:154px; top:850px; left:-45px;}
#banner1 p{text-indent:-9999px;}

#tbody{position:absolute; width:900px; left: 240px; top:540px;}
#tbody h2{text-indent:-9999px;  background:url(../images/product01/title.jpg) no-repeat; width:900px; height:60px;}
#tbody p{text-indent:-999999px; }

#tbody_list{width:900px;}
#tbody_list li {float:left; width:221px; height:54px;  border:1px solid #ddd; font-size:12px; text-align:center; line-height:54px; cursor:pointer; color:#bbb;}
#tbody_list li.choose{color:#005296; border-color:#005296;}
#tbody_list li:hover{color:#005296; border-color:#005296;}


#tbody01{width:900px; height:1122px; background:url(../images/product01/tbody01.jpg) no-repeat; position:absolute; top:150px; }
#tbody02{width:900px; height:952px;  background:url(../images/product01/tbody02.jpg) no-repeat; position:absolute; top:150px; display:none; }

#tbody01_vedio{width:700px; height:400px; background-color:blue; position:absolute; left:50%; margin-left:-350px; top:1050px;}
#tbody02_vedio{width:700px; height:400px; background-color:red; position:absolute; left:50%; margin-left:-350px; top:971px;}

.form_wrap{position:absolute; top:1506px; left:40%;}

#footer{position:relative; background:url(../images/footer/footer.jpg) no-repeat; width:1100px; height:78px; margin:0 auto; top:1806px;}
#footer p{text-indent:-9999px;}