a { text-decoration:none; }
a:link   { color:#cc2244; }
a:visited{ color:#8888cc; }
a:hover  { text-decoration:underline; }

a.mail { text-decoration:none; }
a.mail:link    { color:#ffcfaf; }
a.mail:visited { color:#ffcfaf; }
a.mail:hover   { text-decoration:underline; }

body {
	color:#e0e0e0;
	background-color:#000000;
	font-size:12px;
	font-family:MS mincho,serif,arial;
	scrollbar-face-color:#080828;
	scrollbar-track-color:#080828;
	scrollbar-highlight-color:#080828;
	scrollbar-darkshadow-color:#080828;
	scrollbar-arrow-color:#e0e0e0;
	scrollbar-shadow-color:#e0e0e0;
	scrollbar-3dlight-color:#e0e0e0;
}

table,td,th,div,span {
	font-size:12px;
	font-family:MS mincho,serif,arial;
	color:#e0e0e0;
}
td.limit {
	color:#a04040;
	font-size:14px;
	font-weight:bold;
	font-family:MS Gothic,arial;
}
td.title {
	font-size:22px;
	font-weight:bold;
}
td.msg_chrname {
	font-size:10px;
}
td.msg_txt {
	line-height:19px;
	padding-top:3px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:3px;
}
td.txt {
	line-height:19px;
	padding-top:10px;
	padding-bottom:10px;
}

h1 {
	color:#dd6666;
	font-size:16px;
	margin-top: 4px;
	margin-bottom: 8px;
}
h2 {
	color:#dd6666;
	font-size:14px;
	margin-top: 4px;
	margin-bottom: 8px;
}
h3 {
	background:#000040;
	border:2 #222288 solid;
	padding:3 0 3 5;
	font-size:14px;
}


.caution { color:#eecc99; }

input.num { border:2px solid black; text-align:right; }
input.text{ border:2px solid black; }
input.submit{
	color:#e0e0e0;
	font-family:MS mincho,serif,arial;
	border-color:#e0e0e0;
	background:#080828;
}
