* {	margin: 0;	padding: 0;	}body {	color: #000;	background: #fff;	text-align: center;	line-height: 1.3;	font-size: 12px;	margin-bottom: 10px;	}#container {	text-align: left;	width: 700px;	margin: 0 auto;	border-left: 1px solid #9c3;	border-right: 1px solid #9c3;	border-bottom: 1px solid #9c3;	}h1 {	font-size: 100%;	}h2 {	clear: both;	font-size: 100%;	background: #f90;	margin-top: 0;	padding: 2px;	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;	}h3 {	font-size: 100%;	margin-left: 0.5em;	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;	border-left: 5px solid #f30;	padding-left: 2px;	}.name {	color: #f30;	font-weight: bold;	margin-left: 1em;	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;	}dl {	margin: 0.5em;	}	dt {	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;	}dd {	margin-left: 1em;	margin-bottom: 0.5em;	}table {	margin: 0.5em 1em 0;	border-top: 1px solid #f30;	border-left: 1px solid #f30;	font-size: 12px;	}th {	text-align: center;	font-weight: bold;	background: #ff9;	padding: 0 0.5em;	border-right: 1px solid #f30;	border-bottom: 1px solid #f30;	font-weight: bold;	}th.person {	background: #fff;	color: #000;	}td {	padding: 0 0.5em;	border-right: 1px solid #f30;	border-bottom: 1px solid #f30;	text-align: right;	color: #f00;	font-weight: bold;	}td.etc {	text-align: center;	vertical-align: top;	padding: 2px 10px;	}td.etc span {	color: #000;	font-weight: bold;	font-size: 90%;	}td div {	color: #000;	background: #ff6;	margin-top: 5px;	padding: 0.5em;	font-weight: normal;	text-align: left;	font-size: 90%;	}td.comment {	background: #ff9;	text-align: left;	color: #000;	font-weight: normal;	}