body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	color: #000000;
}

body,td,th {
	color: #000000;
}

.style1 {
	color: #FFFFFF;
}

.style2 {
	color: #0000FF;
}

a:link {
	color: #006699;
}

a:active {
	color: #006699;
}

a:visited {
	color: #006699;
}

td.td1 {
	background-color: #09406D;
	white-space: nowrap;
	border-style: solid;           /* 先の妨 */
	border-width: 1px;             /* ４数羹の先 */
	border-color: #09406D;
	text-align: left;
	margin: 0px;
	padding: 5px 20px 5px 20px;
#	font-weight: bold;
}

td.td2 {
	background-color: #ffffff;
	white-space: nowrap;
	border-style: solid;           /* 先の妨 */
	border-width: 1px;             /* ４数羹の先 */
	border-color: #09406D;
	text-align: left;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}

td.td3 {
	background-color: #ffffff;
	white-space: nowrap;
	border-style: solid;           /* 先の妨 */
	border-width: 1px;             /* ４数羹の先 */
	border-color: #ffffff;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

td.td4 {
	background-color: #ffffff;
	white-space: nowrap;
	border-style: solid;           /* 先の妨 */
	border-width: 1px;             /* ４数羹の先 */
	border-color: #09406D;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

td.login1 {
	padding-top: 30px;
	text-align: center;
}

td.login2 {
	padding-top: 200px;
}

td.login3 {
	text-align: right;
	background-color: #E5E5E5;
}

td.background0 {
	background-color: #ECECEC;
	text-align: center;
	vertical-align: top;
}

#td.background1 {
#	background-color: #ffffff;
#}

table.login0 {
	width: 100%;
	height: 100%;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

table.login1 {
	width: 800px;
	margin: 0px auto auto auto;
	padding: 0px;
	border-width: 1px;
	border-color: #09406D
	border-collapse: solid;
	background-color: #ffffff;
}

table.login2 {
	width: 650px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #09406D;
	border-collapse: collapse;
}

div.center {
	text-align: center;
}
