body,td,th {	font-family: "Times New Roman", Times, serif;	font-size: small;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}.flote-clear {	clear: both;	}h1 {	font-size: 150%;	margin: 0px;	font-family: "Courier New", Courier, mono;	color: #FFFFCC;	line-height: 1.5em;	display: block;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-indent: 20px;	font-weight: normal;	}h2 {	font-size: large;	margin: 0px;	font-family: Arial, Helvetica;	color: #FFFFFF;	text-indent: 20px;	padding-top: 5px;	padding-bottom: 10px;	font-weight: normal;	}h3 {	font-size: medium;	font-family: Arial, Helvetica;	display: block;	width: auto;	text-align: center;	line-height: 3em;	}h4 {	font-family: Arial, Helvetica;	font-size: medium;	padding-top: 37px;	padding-left: 20px;	padding-bottom: 0px;	margin: 0px;	width: 500px;	}h4 a {	color: #0000FF;	text-align: right;	float: right;	}h5 {	color: #993399;	font-size: 120%;	font-weight: normal;	margin: 0px;	padding: 15px 0px 0px 20px;	font-family: Arial, Helvetica;	}p {	font-family: Arial, Helvetica;	font-size: small;	margin: 0px;	color: #333333;	line-height: 1.5em;	display: block;	}img {	margin: 0px;	padding: 0px;	}#containa {	width: 800px;	height: auto;	background-image: url(../../../images/Engimg/sidebaer.gif);	background-repeat: repeat-y;	background-position: left;	background-color: #F7F7F7;	margin-right: auto;	margin-left: auto;	padding-top: 1px;	padding-right: 0px;	padding-left: 0px;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-bottom: 10px;	}#top {	width: 800px;	height: 117px;	margin: 0px;	padding: 0px;	background-color: #FF9900;	}#top img {	margin: 0px;	padding: 0px;	float: left;	}#content {	height: auto;	width: auto;	padding-left: 210px;	margin-top: 20px;	}.TXTColor1 {	color: #009933;	}dl {	padding-left: 10px;	padding-top: 20px;	margin-left: 10px;	height: auto;	width: auto;	display: block;	}dt {	font-family: "Times New Roman", Times, serif;	font-size: medium;	line-height: 2.5em;	font-weight: bold;	}dd {	font-size: small;	font-family: "Times New Roman", Times, serif;	line-height: 1.5em;	margin: 0px;	}ul {	list-style-type: none;	margin-top: 5px;	}li {	font-family: "Times New Roman", Times, serif;	font-size: small;	line-height: 1.2em;	padding-right: 20px;	text-indent: -22px;	margin-bottom: 10px;	margin-right: 5px;	}#navi {	height: auto;	width: auto;	text-align: right;	font-family: Arial, Helvetica;	padding-right: 20px;	margin-top: 30px;	}#cont-img {	height: 155px;	padding: 40px 20px 20px;	width: 305px;	margin-right: auto;	margin-left: auto;	display: block;	float: none;	}spacer {	display: block;	height: 100px;	width: 200px;	}a {	padding: 2px 4px;	line-height: 1.3em;	color: #0000FF;	font-family: Arial, Helvetica;	}a:hover {	background-color: #FFFF99;	color: #FF3300;	text-decoration: none;	}.dd-fc {	font-family: Arial, Helvetica;	color: #999999;	padding-top: 10px;	font-size: 120%;	}.dd-pn {	padding-left: 120px;	}#footer {	text-align: right;	}#footer a {	margin-right: 20px;	font-size: medium;	font-family: Arial, Helvetica;	}.numcolor {	color: #993399;	}#Prize {	padding-top: 10px;	width: 500px;	display: block;	padding-left: 40px;	margin-top: 30px;	height: auto;	}#Prize2 {	padding-top: 10px;	width: 500px;	display: block;	background-image: url(../../../images/Engimg/kaminami.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-left: 40px;	margin-top: 30px;	height: 160px;	}#Prize3 {	padding-top: 10px;	width: 500px;	display: block;	background-image: url(../../../images/Engimg/seiko.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-left: 40px;	margin-top: 30px;	height: 250px;	}.namep {	font-size: medium;	line-height: 1.8em;	color: #CC3399;	}.unl {	text-decoration: underline;}table {	background-color: #F7F7F7;	border-top-width: 1px;	border-top-style: ridge;	border-top-color: #CCCCCC;	margin-top: 20px;	margin-bottom: 30px;}table img {	padding-top: 20px;	padding-bottom: 5px;}td {	text-align: center;	font-family: Arial, Helvetica;	background-color: #F7F7F7;}
