body {
	color:#666666;
	background:#FFFFFF;
	border:0px none;
	margin:0px;
	padding:0px;
}
a{
		text-decoration:none;
		padding:0px;}

a:link {	color:#0000FF;}
a:visited {	color:#9999FF;}
}

form {
	display:inline;
}
h1,h2,h3,h4,h5 {
	padding:2px;
	text-align:center;
}
h1 {
	color:#00cc99;
	font:normal bold 18px monospace;
	border-bottom:1px dashed #0099ff;
}
input,select,textarea {
	color:#000033;
	font:normal normal 12px;
	background:#ffffcc;
	border:1px solid #333333;
	outline:1px solid #000000;
	margin:1px;
}
input {
	height:2em;
	padding:5px;
}
table {
	margin:3px;
	font:normal normal 12px;
	border:1px solid #333333;
	border-collapse:collapse;
}
td {
	border:1px solid #333333;
}
th {
	font:normal bold 14px;
	background:#ccffff;
	border:1px solid #333333;
	padding:3px;
}

input.check {
	border:0px none;
	background:none;
	height:1.5em;
	padding:0px;
}
input.button {
	height:1.8em;
	padding:1px;
}
td.menu {
	text-align:center;
	background:#ccffcc;
	border:1px solid #000000;
	padding:3px;
}
th.first {
	color:#ffffff;
	font:normal bold 16px;
	background:#000066;
}
th.second {
	color:#ffffcc;
	font:normal bold 14px;
	background:#0000ff;
}
th.form {
	color:#000066;
	font:normal bold 12px;
	background:#ffffcc;
}

.strong1 {
	color:#ff6666;
}
.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.top-double {
	border-top:3px double #000000;
}
.noborder {
	border:0px none;
}
.alnum {
	ime-mode:disabled;
}
.english {
	ime-mode:inactive;
}
.japanese {
	ime-mode:active;
}
.ERROR {
	color:#ff0000;
	font:normal bold 14px;
	text-align:center;
}
.WARNING {
	color:#ff9900;
	font:normal bold 14px;
	text-align:center;
}
.NOTICE {
	color:#6666ff;
	font:normal normal 12px;
	text-align:center;
}

hr {
	size:1;
	color:#FF6600;
}

.font1 {
	font-size:10;
}

.font2 {
	color:#000000;
	font:normal bold 12px;
}
.font3 {
	font:normal normal 12px;
}