BODY{
	margin			: 5px 20px 10px 20px;
	color			: #333399;
	background-color: #ffffff;
	background-image: url(http://www.space-loud.org/enq/img/bk_feather.gif);
	background-attachment: fixed;
	scrollbar-face-color : #9999cc;
}

.allbody{
	width			: 750px;
	text-align		: center;
}

A:link{
	color			: #339966;
	text-decoration : none;
}

A:active{
	color			: #cc3333;
}

A:visited{
	color			: #669966;	
	text-decoration : none;
}

A:hover{
	color			: #ffffff;
	background-color: #666699;
}

FORM{
	margin			: 0px;
	padding			: 0px;
}

P{
	line-height		: 150%;
}

IMG{
	border			: 0px;
}

TH,TD{
	font-size		: 13px;
}

H4{
	width			: 75%;
	text-align		: left;
	margin			: 20px 0px 5px;
	color			: #000099;
	font-size		: 15px;
	filter: dropshadow(offx=2,offy=2,color=#cccccc,positive=1);
}

/* 送信ボタン */
.btn{
	background-color: #9999cc;
	color			: #000099;
}

/* 注意事項 */
.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;
}

/*----------------------------
	ロゴ表示
----------------------------*/
.logo{
	margin-top		: 20px;
	border-top		: 1px solid #333399;
}
.logo TD{
	font-size		: 12px;
	vertical-align	: top;
}
/*----------------------------
	ヘッダ
----------------------------*/
.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;
}

/*----------------------------
	投票フォーム
----------------------------*/
.form{
	margin-bottom	: 20px;
}

.need{
	font-size		: 11px;
	color			: #cc6666;
}
.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;
}

/*----------------------------
	結果表示
----------------------------*/
.result TH{
	background-color:#333399;
	color			:#ffffff;
	border			:#3333ff 2px outset;
}
.result TD{
	border			: #6666cc 1px solid;
	border-width	: 0px 1px 1px 0px;
}

/*----------------------------
	ファイル管理
----------------------------*/
/* テーブル */
.file{
	margin-bottom	: 15px;
	border-spacing	: 5px;
}

/* タイトル */
.file .title{
	text-align		: left;
	padding-left	: 20px;
}

/* ヘッダ行 */
.file TH{
	background-color: #ccccff;
}

/* データ行 */
.file TD{
	line-height		: 180%;
	border-bottom	: #ccccff 1px solid;
}

/*----------------------------
	共通ボタン
----------------------------*/
/* 送信ボタン(作成) */
.cbtn{
	border-style	: groove;
	background-color: #9999cc;
	color			: #000099;
}

/* 送信ボタン(編集) */
.ebtn{
	border-style	: groove;
	background-color: #99cc99;
	color			: #006600;
}

/* 送信ボタン(初期化･削除) */
.dbtn{
	border-style	: groove;
	background-color: #cc99cc;
	color			: #993399;
}

/*----------------------------
	設定変更
----------------------------*/
.conf TH{
	text-align		: left;
	vertical-align	: top;
	padding-top		: 8px;
}
.conf TD{
	padding			: 3px 5px 3px 5px;
	line-height		: 120%;
}
.note{
	font-size		: 11px;
	color			: #666699;
}