body {	margin: 5;			/* IE用のセンタリング */	padding:5px;			/* IE用のセンタリング */	text-align:center;		/* IE用のセンタリング */	}div#main {		border: 0;		text-align:center;	/* IE用のセンタリング */		margin-left:auto;	/* IE用のセンタリング */		margin-right:auto;	/* IE用のセンタリング */		}.left {			float: left;			width:635px;			border-right: dashed 2px green;			margin:0 0 0 0;			padding:0 10px 0 0;		}		div.menu {			float: right;			margin: 0 0 0 0;		}h1 {			font-size:12px;			margin: 1px 1px 1px 1px;		}h2 {			font-size:15px;			margin: 2px 1px 1px 1px;		}h3 {			font-size:23px;			margin: 5px 1px 1px 1px;		}h4 {			font-size:16px;			line-height:1.5;			margin: 20px 1px 1px 1px;		}.header {						text-align:center;	/* IE用のセンタリング */			margin-left:auto;	/* IE用のセンタリング */			margin-right:auto;	/* IE用のセンタリング */			}.naiyou{			text-align:center;	/* IE用のセンタリング */			margin-left:auto;	/* IE用のセンタリング */			margin-right:auto;	/* IE用のセンタリング */			font-size:15px;			}p.naiyou2{	text-align:left;	font-size:14px;	text-justify: distribute;	letter-spacing: 1px;	line-height:1.5;	}	.text0 {	font-size: 10pt;	line-height: 1.5;	margin: 0;	text-justify: distribute;	letter-spacing: 2px;}.footer {	clear:both;	width:auto;	height:18px;	font-size: 10pt;	color:#000000;}hr{	border:solid #ffffff;	border-width:1px 0px 0px 0px;	height:1px;	overflow:hidden;	margin:7px 0;	}
