img{ border:none; margin:0; padding:0; }
p, h1, h2, h3, h4, h5, h6, ol, ul, dl, dt, dd { margin:0; padding:0; }

body {
background-color:#FFFFFFF;
margin: 0px ;
}

.clearfix{/*for IE 5.5-7*/ zoom:1;}
.clearfix:after{/*for modern browser*/ content:".";	display:block; height:0; clear:both; visibility:hidden; }

.header { width:800px; margin:auto; text-align:left; }
.header .header01 { height:73px; background: url("../img_header/header_bg01.gif") repeat-x; left top}
.header .header02 { padding:2px; background-color:#000000; }
.logo { margin:10px 0 0 20px; float:left; display:inline; }
.menu01 { margin-left:195px; height:55px; background: url("../img_header/header_bg02.gif") no-repeat left; _margin-left:191px; }
.menu01 p.menup,.menu01 p.menup02,.menu01 p.menup03,.menu01 p.menup04,.menu01 p.menup05 { float:left; margin-top:15px; display:inline; }
p.menup { margin-left:19px; }
p.menup02 { margin-left:7px; }
p.menup03 { margin-left:10px; }
p.menup04 { margin-left:15px; }
p.menup05 { margin-left:50px; }
table.menutb td img { float:left; }
table.menutb img.mgn02 { margin-right:2px; }