body {	color: #000000;	background-color: #ffffff;	margin: 3em;	padding: 1em;	}@charset "shift_jis";ul {	list-style: none;	margin-left: 0;	padding-left: 0;	text-align:center;	margin-bottom: 20px;	color: #ffffff;	margin-top: 0;}li {	display: inline;	line-height: 1.4;	white-space: nowrap;}li a {	text-decoration: none;	padding: 0.2em 1em;	color: #ffffff;	background-color: #336699;}li a:hover {	color: #336699;	background: #ffffff;	font-weight: bold;}caption {	width: 100%;	margin-left: auto;	margin-right: auto;	padding: 0.4em;	text-align: center	font-size: x-large;	color: #000000;	margin-bottom: 1em;	font-family: "Zapfino", "OpenSymbol", "Osaka"}table {	border-collapse: collapse;	border: 3px solid #336699;	margin-top: 0;	margin-bottom: 2em auto;	font-size: small;}th, td { padding: 0.3em 2em }th {	border: none;	color: #ffffff;	background-color: #336699;}td {	border-top: none;	border-bottom: none;	border-left: 1px solid #336699;	border-right: 1px solid #336699;}.c1 {	color: #000000;	background: #eeeeee;}a {text-decoration: none;}img.promise-top{    padding:1px 1px;    background-color:#cccccc;    border-color:#cccccc;	border-width:1px;    border-style:solid;	margin-top: 1.0em;	margin-bottom: 0;}h6.copyright {	padding: 0.1em;	text-align:center;	font:small Osaka, Times New Roman;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	color: #000000;	margin-bottom: 100px;	}