body{
	margin:0px 2px 0px 2px;
	background-color:#f4f8ff;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",osaka,sans-serif;
	font-size:10.5pt;
}

form {
	margin:0px;
}

pre
{
	margin:0px;
	padding:0px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",osaka,sans-serif;
}

caption
{
	font-size:10pt;
}

marquee.s {
}

td.s, div.s{
	border-style:outset;
	border-width:1px;
	padding:5px;
	background-color:#fff8ff;
}

td.s2{
	border-style:outset;
	border-width:1px;
	padding:5px;
	background-color:#ffff40;
}

td.s3{
	border-style:outset;
	border-width:1px;
	padding:5px;
	background-color:#90ffff;
}

td.s4{
	border-style:outset;
	border-width:4px;
	border-color:#8080ff;
	padding:2px;
	background-color:#e0ffff;
}

h6{
	color:#ff0000;
	font-size:12pt;
	text-align:center;
}

div.in {
	border-style:double;
	border-width:4px;
	border-color:#ff0000;
	padding:5px;
	text-align:center;
}

div.template{
	border-style:inset;
	border-width:2px;
	overflow:auto;
}

div.fb, span.fb{
	border-style:solid;
	border-width:2px;
	border-color:#00ff00;
	font-weight:bold;
	font-size:110%;
}

td.invalid{
	border-style:outset;
	border-width:1px;
	padding:5px;
	background-color:#fff8ff;
	text-decoration:line-through;
	color:#888888;
}

tr.invalid{
	text-decoration:line-through;
	color:#888888;
	font-weight:normal;
}

td.button, table.button{
	border-style:solid;
	border-width:1px;
	border-color:#e0e0e0;
}


caption{
	border-style:outset;
	border-width:1px;
	padding:5px;
	background-color:#ffffe0;
	font-size:12pt;
}

th{
	border-style:outset;
	border-width:1px;
	padding:5px;
	background-color:#ffffe0;
}

table.s{
	border-style:none;
	border-collapse:separate;
	border-spacing:2px;
}

input.s, textarea.s, select.s{
	border:none 0px #ffffff;
	background-color:#fff0ff;
	color:#800000;
}

input.invalid, textarea.invalid, select.invalid, div.invalid{
	border:none 0px #ffffff;
	background-color:#fff8ff;
	text-decoration:line-through;
	color:#888888;
	font-weight:normal;
}

input.s2, textarea.s2, select.s2, div.s2{
	border:none 0px #ffffff;
	background-color:#fff8ff;
}

input.s3, textarea.s3, select.s3{
	border:none 0px #e0e0f0;
	background-color:#e0e0f0;
	color:#0000ff;
}

button, input.sb{
	color:#0000ff;
	font-weight:bold;
}

a:link{
	text-decoration: none;
	font-weight: bold;
	color: #0000ff;
}

a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #0000ff;
}

a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
	background-color:#f0e0e0;
}

a:active{
	text-decoration: none;
	font-weight: bold;
	color: #0000ff;
}
