#wrap { width:100%;height:50%; padding:0; position:relative; text-align: center; }
	

#container {width:100%; margin:0 auto; text-align:left; }
#Tvisual {background:url(/img/intopbg.gif) left top repeat-x; width:100%; height:76px; margin:0 auto; }

#Mvisual {background:url(/img/intbg1.gif) left top repeat-x; float:left; text-align:left; width:100%; height:400px;  margin:0 auto; } 
#Mvisual .work { clear:both; padding:11px 10px 0px 0px; height:54px;  }
#Mvisual .work ul li { float:left; width:100%; }
#Mvisual .work ul li p { text-align:center; font-size:11px; line-height:16px; width:100%; height:54px; }
#Mvisual .work1 { clear:both; padding:0px 10px 0px 0px; height:138px;  }
#Mvisual .work1 ul li { float:left; width:100%; }
#Mvisual .work1 ul li p { text-align:center; font-size:11px; line-height:16px; width:100%; height:138px; }
#Mvisual .work2 { clear:both; padding:0px 10px 0px 0px; height:164px;  }
#Mvisual .work2 ul li { float:left; width:100%; }
#Mvisual .work2 ul li p { text-align:center; font-size:11px; line-height:16px; width:100%; height:164px; }

#Navi{position:absolute;top:443px;left:0;width:100%;overflow:hidden;text-align:center;white-space:nowrap; background-color:#8A0000;}
#Navi ul{display:inline;}
#Navi li{display:inline;height:30px; padding:0 1px;white-space:nowrap;}
#Navi li img {padding-top:6px;}

#Mfooter{background:url(/img/mfooter_bg.gif) left top repeat; float:left; text-align:left; width:100%; margin:0 auto; height:100%;}
#Mfooter ul li { float:left; width:100%; }
#Mfooter ul li p { text-align:center; width:100%; }

