body {margin:0px; padding:0px; background-color:#ffffff;}/*ページレイアウトの設定*/td  {font-size:12px;	font-weight:normal;	color:#000000;	line-height:1.5;	margin:0px;	padding:0px;}body a:link{	text-decoration:underline;	color:#990000;	}	body a:visited{ 	text-decoration:none;	color:#990000;	}	body a:active{	text-decoration:underline;	color:#cc0000;	}	body a:hover{	text-decoration:underline;	color:#cc0000;	}	.txt-s {	font-size: 10px;	line-height: 130%;	font-weight: normal;	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;	}.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:630px; float:left; margin:0px; padding:15px 0px 15px 15px;}#main{width:600px; padding:0px; margin:0px; float:left;}#main h1{ font-size:14px; color:#CC0000; font-weight:bold; margin:0px 0px 5px 0px; padding:0px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}#main h2{ font-size:12px; color:#CC0000; font-weight:bold; margin:15px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}#main p {margin:0px; padding:10px 0px 5px 0px; font-size:12px; line-height:1.7; 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(../public/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;}.red {	color:#CC0000;	}