body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	line-height: 1.5em;	text-align: left;	font-size: 70%;	font-family:  "Lucida Grande", sans-serif;}/* for WinIE6*/* html body {	font-size: 75%;	font-family: Verdana, "MS P ゴシック", sans-serif;	letter-spacing: 1px;	vertical-align:baseline;}/* for WinIE7*/*:first-child+html body { 	font-size: 75%;	font-family: 'メイリオ', Meiryo, sans-serif;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}#container {	width: 550px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#container #header form {	display: inline;}#container #search {	width: 100%;	background-color: #E6E6E6;}#container #search td {	text-align: center;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	font-size: 120%;	line-height: 1em;}#container #default{	width: 548px;	padding: 0px;	font-size: 120%;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#container #default li {	padding-right: 15px;}#container #default .title {	color: #FFFFFF;	background-color: #999999;	padding: 5px;	width: 538px;	text-align: center;	margin: 0px;}#container #agreement{	width: 548px;	padding: 0px;	font-size: 100%;	border: 1px solid #CCCCCC;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	overflow: auto;	height: 200px;}#container #agreement li {	padding-right: 15px;}#container #agreement .title {	color: #FFFFFF;	background-color: #CC0000;	padding: 5px;	width: auto;	text-align: center;	margin: 0px;}#container #footer {	width: 550px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	font-size: 120%;}#container #footer #aboutThis {	float: right;}#container #resultA {	width: 550px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#container #resultA td {	margin: 0px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;	vertical-align: top;	font-size: 120%;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	white-space: nowrap;}#container #resultB {	width: 330px;	margin-right: auto;	margin-left: auto;	padding: 10px;	font-size: 120%;	background-color: #FFFF99;	border: 1px dotted #CC0033;	margin-top: 50px;	margin-bottom: 50px;}
