body{ color:#eeeeee; background-color:#96b8d2; background-image:url("../img/BGcloud.jpg"); background-position:center top; 
			padding:0px; border:0px; margin:0px; 
			font-size:8pt; font-family:"MS Pゴシック" sans-serif; }
table{ border-collapse:collapse; border-color:#555555; }
tr{ border-color:#555555; }
th{	font-size:8pt; font-family:"MS Pゴシック" sans-serif; color:#aaaaaa; border-color:#555555; text-align:center; }
td{	font-size:8pt; font-family:"MS Pゴシック" sans-serif; color:#eeeeee; border-color:#555555;}
input, select{ font-size:8pt; font-family:"MS Pゴシック" sans-serif; }
.padL{ height:15px; ; }
.padS{ height:5px; }
//.padForSafari{ padding:0px 15px; }	/* Safariが<table>のcellpaddingを無視する(￣へ￣#ので、各<td>にこれを付けて代用 */
.categoriesArea{ padding:0px 15px 0px 15px; }
.contentsArea{ width:770px; }
.controllerArea{ padding:0px 15px; 230px; }
.sidePad{ padding:8px; }

img{ border:none 0; margin:0; padding:0; }
img.BrainBanner{ position:relative; width:234px; height:60px; left:383px; }
img.picture{ background-color:transparent; }
/*
a:link{ color:#55ffbb; }
a:hover{ color:#22ff88; #99ffdd; }
a:active{ color:#ffff55; }
a:visited{ color:#22aa88; }

.notes{ color:#aaaaee; }
a.notes:link{ color:#aaaaee; }
a.notes:hover{ color:#aaaaee; }
a.notes:active{ color:#aaaaee; }
a.notes:visited{ color:#aaaaee; }
*/

a:link{ color:#99ffcc; }
a:hover{ color:#55aaff; }
a:active{ color:#ffff55; }
a:visited{ color:#229070; }

.notes{ color:#99ffcc; }
a.notes:link{ color:#99ffcc; }
a.notes:hover{ color:#99ffcc; }
a.notes:active{ color:#99ffcc; }
a.notes:visited{ color:#99ffcc; }

.backSheet{ background-color:#0c112a; background-image:url('../img/BGbrain.jpg'); background-position:center top; width:1000px; table-layout:fixed; }
.header{ height:160px; width:1000px; z-index:2; background-position:center top; text-align:left; vertical-align:top;}
.Main{ margin:0px; background-color:transparent; position:relative; top:0px; left:0px; right:0px;  z-index:60; background-position:center top; width:770px; }
.footer{ text-align:center; color:#282855; }
A.footer:link{ color:#393955; }
A.footer:active{ color:#393955; }
A.footer:visited{ color:#393955; }

.Indent { padding-left : 5px; padding-right:0px; }
.smallGrey{ font-size:smaller; color:#999999; }
.smallBright{ font-size:smaller; color:#eeeeee; }
.smallIndent{ font-size:smaller; color:#eeeeee; padding-left:20px; }

blockquote{ color:#888888; background-color:#222288; margin:0px 0px 0px 16px; padding:1em; border-width:0px; }
pre{ color:#cccccc; background-color:#001800; margin:0px 0px 0px 16px; padding:1em; border-width:0px; }
code{ color:#cccccc; background-color:#001800; margin:0px 0px 0px 16px; /*padding:1em;*/ border-width:0px; }
.debug{ background-color:#000000; }

.Admin{ color:#eeeeaa/*#ffff66*/; }
.Public{ color:#eeeeee; }
