BODY{
	margin			: 0px 20px 10px 20px;
	color			: #993300;
	background-color: #ffff99;
	background-image: url(../img/bk_feather.gif);
	background-attachment: fixed;
	scrollbar-face-color : #ff9900;
	font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

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

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

A:active{
	color			: #ff6600;
}

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

A:hover{
	color			: #ff0000;

}

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			: #cc0000;
	font-size		: 15px;
	filter: dropshadow(offx=2,offy=2,color=#cccccc,positive=1);
}





/* 送信ボタン */
.btn{
	background-color: #ffcc00;
	color			: #cc0000;
	font-size:20px;
	font-weight		: bold;
}

input#submit_button {
    padding: 15px 40px;
    font-size: 1.5em;
}

/* 注意事項 */
.war{
	font-weight		: bold;
	color			: #990000;
}


/*----------------------------
	メッセージ
----------------------------*/
/* メッセージ */
.msgout{
	margin			: 20px 0px;
	width			: 700px;
	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;
}

/* 選択肢の一括指定の場合、下記の設定値を使用 */
.form DIV
{
	width			: 450px;
	height			: 30px;
	display			: block;
	font-size: 1.5em;
}

/* 各質問ごとに選択肢の幅を調整する場合、下記の設定値を使用 */
/*
.ask01,.ask02,.ask03,.ask04,.ask05,.ask06,.ask07,.ask08,.ask09
{
	width			: 100px;
	height			: 24px;
	display			: inline;
}
*/
/*----------------------------
	投票内容
----------------------------*/
.entry TH{
	text-align		: left;
	width			: 150px;
	border-bottom	: #ff6600 1px solid;
	padding			: 10px 10px 3px 10px;
}
.entry TD{
	padding			: 10px 10px 3px 10px;
	width			: 350px;
	border-bottom	: #ff6600 1px solid;
}

/*----------------------------
	結果表示
----------------------------*/
.result TH{
	background-color:#ff6600;
	color			:#ffffff;
	border			:#ff9900 2px outset;
}
.result TD{
	border			: #ff6600 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: #ffcc00;
	color			: #cc0000;
}

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

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

/*----------------------------
	設定変更
----------------------------*/
.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;
}
