/* ページ全般 */
BODY {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "ＭＳ ゴシック", monospace
}
TABLE {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "ＭＳ ゴシック", monospace
}
SELECT {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "ＭＳ ゴシック", monospace
}
H1 {
	FONT-SIZE: 165%; MARGIN: 0px; COLOR: #555555; FONT-FAMILY: "ＭＳ Ｐゴシック",sans-serif; LETTER-SPACING: 1px
}
H2 {
	FONT-SIZE: 101%; BACKGROUND-IMAGE: url(images/line1.gif); PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #444444; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "ＭＳ Ｐゴシック",sans-serif; LETTER-SPACING: 1px
}
H3 {
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "ＭＳ ゴシック",sans-serif; MARGIN: 0px 0px 5px; LETTER-SPACING: 1px
}
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);
}
H5 {
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "ＭＳ ゴシック",sans-serif; MARGIN: 0px 0px 5px; LETTER-SPACING: 1px
}
H6 {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; FONT-FAMILY: "ＭＳ ゴシック", monospace
}
INPUT {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
UL {
	LIST-STYLE-TYPE: circle
}
LI {
	LIST-STYLE-TYPE: circle
}
tt {
	font-size:12pt;
}
/* 標準のリンク */
A:link {
	COLOR: #AE70C2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #AE70C2; TEXT-DECORATION: none
}
A:active {
	COLOR: #FF00FF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF00FF; TEXT-DECORATION: underline overline
}
/* 背景が青のときのリンク */
A.blue:link {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A.blue:visited {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A.blue:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.blue:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline overline
}
/* テーブルタグ全体のリンク */
A.tbl:link {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none; /* 文字装飾 */
	color: #0066FF; /* 文字の色 */
}
A.tbl:visited {
	text-decoration:none; /* 文字装飾 */
	color: #0066FF; /* 文字の色 */
}
A.tbl:active {
	text-decoration: none; /* 文字装飾 */
	color: #ff0000; /* 文字の色 */
}
A.tbl:hover {
	text-decoration: none; /* 文字装飾 */
	color: #ff0000; /* 文字の色 */
	background-color: #ffffff; /* 背景色 */
}
/* 送信ボタン */
.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;
}

