BODY {
	color : #000000;
	background-color:#ffffff;
	margin: 0px auto 0px 0px;
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	scrollbar-3dlight-color:#666666;
	scrollbar-arrow-color:#666666;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#bbe6cd;
	}

TR,TD,SELECT {
	color : #000000;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}

table.cel {
	border-collapse: collapse;
	empty-cells: show;
	margin: 0px;
	border: 1px solid #666666;
}

table.cel td {
	border: 1px solid #666666;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}

table.nocel {
	border: none;
}

table.nocel td {
	border: none;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	color : #666666;
}


INPUT,TEXTAREA {
	color : #000000;
	font-size:12px;
	letter-spacing:1px;
	border-style: solid;
	border-width: 1px;
	border-color:#666666;
}

OPTION {
	color : #000000;
	font-size:12px;
	letter-spacing:1px;
}

IFRAME {
	border-style: none;
}

/* A　アンカー 基本*/
A:link { color:#ff6600 ; text-decoration:underline ;font-size:12px; letter-spacing:1px;}
A:visited { color:#ff3300 ; text-decoration:underline ;font-size:12px; letter-spacing:1px;}
A:active { color:#ff0000 ;background-color:#e2e2e2; text-decoration:underline ;font-size:12px; letter-spacing:1px;}
A:hover { color:#cc0000 ;background-color:#e2e2e; text-decoration:underline ;font-size:12px; letter-spacing:1px;}

/* A　アンカー head*/
A.Ahead:link { color:#ffffff ; text-decoration:none ;font-size:12px; letter-spacing:1px;}
A.Ahead:visited { color:#d0eed0 ; text-decoration:none ;font-size:12px; letter-spacing:1px;}
A.Ahead:active { color:#00a100 ;background-color:#ffffff; text-decoration:underline ;font-size:12px; letter-spacing:1px;}
A.Ahead:hover { color:#00a100 ; text-decoration:underline ;font-size:12px; letter-spacing:1px;}

/* A　アンカー foot*/
A.Afoot:link { color:#ffffff ; text-decoration:none ;font-size:14px; letter-spacing:2px;}
A.Afoot:visited { color:#ffffcc ; text-decoration:none ;font-size:14px; letter-spacing:2px;}
A.Afoot:active { color:#ff0000 ;background-color:#5477DD; text-decoration:underline ;font-size:14px; letter-spacing:2px;}
A.Afoot:hover { color:#cc0000 ;background-color:#5477DD; text-decoration:underline ;font-size:14px; letter-spacing:2px;}

SPAN.S9 {
	font-size:9px;
	letter-spacing:1px;
	line-height:14px;
	color:#000000;
}

SPAN.S10 {
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	color:#000000;
}

SPAN.S10red {
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	color:#FF0000;
}

SPAN.S12 {
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	color:#000000;
}

SPAN.S12B {
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
}

SPAN.S12w {
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	color:#FFFFFF;
}

SPAN.S12gray {
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	color:#666666;
}

SPAN.S12grayB {
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	font-weight:bold;
	color:#666666;
}

SPAN.S12redB {
	font-size:12px;
	letter-spacing:1px;
	line-height:16px;
	font-weight:bold;
	color:#FF0000;
}

SPAN.S14redB {
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	font-weight:bold;
	color:#FF0000;
}

SPAN.S14 {
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	color:#000000;
}

SPAN.S14B {
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
}

SPAN.S14redB {
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	font-weight:bold;
	color:#FF0000;
}

SPAN.S16B {
	font-size:16px;
	letter-spacing:1px;
	line-height:18px;
	color:#000000;
	font-weight:bold;
}

SPAN.S16greenB {
	font-size:16px;
	letter-spacing:1px;
	line-height:18px;
	color:#00a100;
	font-weight:bold;
}

SPAN.S16greenBI {
	font-size:16px;
	letter-spacing:1px;
	line-height:18px;
	color:#00a100;
	font-weight:bold;
	font-style: oblique
}

SPAN.S18greenBI {
	font-size:18px;
	letter-spacing:1px;
	line-height:20px;
	color:#00a100;
	font-weight:bold;
	font-style: oblique
}

