/*　全体共通　*/body {	text-align:center; background-color: #000000; color: #ffffff;	font-size: 12px}#area {margin: 0 auto; width: 800px}a:link {color: #ffcc00}a:visited {color: #cccc99}a:hover {color: #ffff00}p {font-size: 12px; color: #ffffff}h1 {color: #ffffff; font-size: 18px}h2 {margin: 10px 0 0; color: #ffffff; font-size: 16px; text-align: center}h3 {margin: 0 0 10px; color: #ffffff; font-size: 14px; line-height: 20px}h4 {margin: 10px 0 10px; color: #ffffff; font-size: 13px; line-height: 18px}h5 {margin: 0 0; color: #ffffff; font-size: 12px; line-height: 16px}img {border: 0px}em{font-size: 14px; font-weight: bold}.lft {text-align: left}.cnt {text-align: center}.rgt {text-align: right}.cap {color: #666666; font-size: 9px}/*　ヘッダー部分　*/#header {	width: 800px; height: 120px; background-color: #000000;	border-bottom: #cc0000 1px solid;	text-align: center}/*　サイド部分　*/#side {	position: relative; float: left;	width: 240px; margin: 0 20px 20px 0; padding: 20px 10px;	background-color: #cc0000; color: #ffffff;	text-align: center; font-size: 10px}#side img {margin: 20px 0 0}#side p {font-size: 10px; color: #ffffff}#side table {margin: 0; font-size: 14px; width: 220px}#side caption {margin: 0 0 10px; border-bottom: #000000 1px solid; font-size: 12px}#side tr {border-bottom: #ff0000 1px solid}#side td {padding: 3px}/*　メイン部分　*/#main {	position: relative; float: right;	margin: 20px 60px 0 20px; width: 440px;	color: #333333; text-align: left}#main p {margin: 20px 0 0; font-size: 12px; color: #ffffff}#main img {margin: 0 0}#main table {margin: 20px 0 20px; font-size: 12px; width: 440px}#main caption {border-bottom: #000000 1px solid; font-size: 16px}#main th {width: 7em; white-space: nowrap; border-bottom: #330000 1px solid; vertical-align: top}#main td {border-bottom: #330000 1px solid; line-height: 1.6em}#main ul {margin: 10 0; color: #ffffff}#main li {margin-left: 1em; font-size: 12px; list-style-type: disc; text-align: left; line-height: 18px}#topi th {width: 4em}/*　サイド2部分　*/#side2 {	position: relative; clear: both; float: left;	width: 240px; margin: 0 20px 20px 0;	background-color: #000000; color: #666666;	text-align: right; font-size: 10px}#side2 img {margin: 10px 0 0}/*　メイン2部分　*/#main2 {	position: relative; float: right;	margin: 0 60px 20px 20px; width: 440px;	color: #333333; text-align: left}#main2 p {margin: 20px 0 0; font-size: 12px; color: #ffffff}#main2 table {margin: 0; font-size: 12px; width: 440px}#main2 caption {border-bottom: #000000 1px solid; font-size: 16px}#main2 th {width: 6em; white-space: nowrap; border-bottom: #330000 1px solid; vertical-align: top}#main2 td {border-bottom: #330000 1px solid; line-height: 1.6em}/*　フッター部分　*/#footer {	width: 800px; clear: both; margin: 0 0 20 0;	background-color: #000000; border-bottom: #cc0000 1px solid;	color: #999999; text-align: center; font-size: 9px}#footer img {margin: 0 0 20}
