body {margin:0px; padding:0px; background-color:#ffffff;}/*ページレイアウトの設定*/.clear {clear:left;height:0;}#header{width:100%; height:14px; background-color:#000000;}#header .logo {float:right; margin-right:5px;}#header .eng {float:left; margin-left:5px;}#layout{width:600px; float:left; margin:0px; padding:15px 0px 15px 15px;}#main{width:570px; padding:0px; margin:0px; float:left;}#main h1{ font-size:14px; color:#CC0000; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}#main h2{ font-size:12px; color:#000000; margin:0px 0px 15px 0px; padding:0px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}#main p {margin:0px; padding:0px; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}#photo{ width:150px; float:right; margin:0px; padding:0px;}#photo p { margin:0px; padding:0px; font-size:10px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}#footer{width:100%; margin-top:5px; padding:0px; padding-bottom:10px; float:left; background-image:url(../img/footer_bg.gif); background-repeat:repeat-x;}#footer .logo { width:400px; margin-left:20px; float:left;}#footer .colose { width:92px; margin-top:25px; float:right;}