body{
background-color:#FFFFFF;
scrollbar-arrow-color:black; 
scrollbar-face-color:#D1DFEE;
scrollbar-highlight-color:black; 
scrollbar-3dlight-color:#D1DFEE;
scrollbar-track-color:#D1DFEE;
scrollbar-shadow-color:black;
scrollbar-darkshadow-color:#D1DFEE;
text-align: center;
font-family:ＭＳ ゴシック;
margin:  0 ;
font-size:12px;
	background-image: url(cgi/t/html/b44.jpg); 
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: bottom;
}

table{
color:black;
text-align:left;
 width: 100%;
}

span{color:#FDF9F0;}
td{
font-size:9pt;
color: black;
padding:10px;
line-height:15pt;
text-align:left;}

a {color:#333399; text-decoration: none;}
a:hover   {color:#cc6600;background-color: #FFFFF0; text-decoration:overline underline;}

hr{color:black;height: 1px;}

form{margin: 0;}
input,textarea,select {
font-size:12px;
color:#666666;
background-color:#F0FFF0;
border:1 solid #666666;}

#1 {
font-size: 12pt;
line-height: 150%;
font-family:'ＭＳ ゴシック';
padding:5px;
color:#bebebe;
background:black;}

#2{ color:#FFFFFF;
 background-image: url(022.gif);
background-attachment: fixed;
background-repeat: no-repeat;} /* メニュー/

IMG{border: 0px;}

/* 注意事項 */
.war{
	font-weight		: bold;
	color			: #990000;
}


/*----------------------------
	メッセージ
----------------------------*/
/* メッセージ */
.msgout{
	margin			: 20px 0px;
	width			: 450px;
	border			: #ccccff 2px outset;
}
.msgout TH{
	font-size		: 13px;
	padding-top		: 10px;
}
.msgout TD{
	text-align		: center;
	line-height		: 200%;
	font-size		: 13px;
	padding			: 0px 30px 10px;
}

/* メッセージボタン */
.msgbtn{
	margin-top		: 12px;
	background-color: #9999cc;
	color			: #000099;
}
/* エラー */
.err{
	color			: #ff0000;
}

/*----------------------------
	ヘッダ
----------------------------*/
.head{
	margin			: 10px 0px;
	border			: #ccccff 2px outset;
}
.head A{
	color			: #669966;
}
.head TH{
	padding			: 5px;
}
.head TD{
	border-top		: #ccccff 1px solid;
	padding-right	: 10px;
}

/*----------------------------
	投票フォーム
----------------------------*/

.remark{
	font-size		: 11px;
	color			: #666699;
}

/*----------------------------
	投票内容
----------------------------*/
.entry TH{
	text-align		: left;
	width			: 150px;
	border-bottom	: #6666cc 1px solid;
	padding			: 10px 10px 3px 10px;
}
.entry TD{
	padding			: 10px 10px 3px 10px;
	width			: 350px;
	border-bottom	: #6666cc 1px solid;
}


/*----------------------------
	ファイル管理
----------------------------*/
/* テーブル */
.file{
	margin-bottom	: 15px;
	border-spacing	: 5px;
}
