@charset "Shift_JIS";
/* リンク */
td a		{display:block;width:100%;text-decoration:none;}	/* アンケートと項目へのリンクはセル全部リンク */
a:link		{color:#0000ff;background-color:transparent;text-decoration:none;} /* 見訪問リンク */
a:visited	{color:#c71585;background-color:transparent;text-decoration:none;} /* 訪問済みリンク */
a:hover		{background-color:#ffcc00;text-decoration:underline;} /* リンク上にカーソルアクティブ */
a:active	{color:red;background-color:transparent;text-decoration:underline;} /* アクティブ */

body		{text-align:center;}
div.navi	{padding:2px;}	/* ページナビリンク */
div.titlelist	{font-size:85%;padding:4px;border:solid #808080 0px;}	/* アンケートナビリンク */
h1.toptheme	{color:#ffffff;background-color:#ff3399;font-size:130%;	padding:2px;}	/* トップページh1 */
p.mastermess	{color:#4169e1;background-color:#ffffff;font-weight:bold;}		/* 管理者メッセージ ★v2.20追加点 */
div.copyright	{font-size:65%;	text-align:right;padding:4px;border:solid gray 1px;border-width:1 0 0;}	/* コピーライト */
table		{margin:1em auto;}	/* 投票結果と投票フォームのテーブル */
table.bar	{margin:0;}		/* グラフ表示用のテーブル */
td.cell_menu	{vertical-align:top;text-align:right;}	/* アンケート登録フォームのセル ★v2.00変更点 */

/* アンケート選択テーブルの設定 */
caption		{color:#ff3399;background-color:transparent;font-weight:bold;text-align:center;margin:1em auto;}	/* 「現在実施中のアンケート」 */
th.cell_th	{color:#006699;background-color:#33cccc;}			/* 項目（最上段の列） */
th.cell_no	{color:#007373;background-color:#afecec;}			/* No */
td.cell_tt	{color:#000000;background-color:#dfffff;}			/* アンケート名 */
td.cell_to	{color:#007373;background-color:#ccffff;text-align:right;}	/* 登録者 */
td.cell_dt	{color:#007373;background-color:#ccffff;text-align:center;}	/* 登録日・締切り日・最終投票日 */
td.cell_st	{color:#007373;background-color:#ccffff;text-align:center;}	/* 投票ステータス */

/* 投票結果・項目別投票・全投票、閲覧ページ */
h1.theme	{color:#ffffff;background-color:#ff3399;font-size:120%;margin:1em 0 0 0;padding:4px;border:solid #cc0066 1px;border-width:0 10px;}	/* アンケート名 */
div.property	{color:#660033;background-color:#ff99cc;font-size:85%;margin:0;padding:2px;border:solid #ff3399 1px;border-width:0 10px}	/* アンケート登録情報 */
p.mess		{font-weight:bold;}	/* 登録者コメント */
h2.item		{color:#ffffff;background-color:#ffa500;font-size:110%;margin:1em auto;padding:2px;}	/* 項目 */

/* 投票結果テーブル */
th.cell_thv	{color:#ffffff;background-color:#289428;}			/* 項目（最上段の列） */
th.cell_jun	{color:#ffffff;background-color:#64c064;}			/* 順位 */
td.cell_item	{color:#000000;background-color:#d2f0d2;}			/* 投票項目 */
td.cell_vote	{color:#2e8b57;background-color:#c0e6c0;text-align:center;font-weight:bold;}	/* 得票数 */
td.cell_per	{color:#0a180a;background-color:#c0e6c0;text-align:right;}	/* 割合 */
td.graph_l	{color:#000000;background-color:#ffa500;}			/* グラフの有効部分 */
td.graph_r	{color:#000000;background-color:#efe8c6;}			/* グラフの無効部分(背景) */

/* 投票部分 */
div.vote_list	{width:700px;margin:1em auto;padding:4px 0;border:solid #c0c0c0 1px;border-width:1px 0 0;}	/* 投票表示部分全部 */
div.vote	{}	/* 得票数 */
span.allvote	{font-size:85%;}
div.vote_topic	{text-align:left;margin:1em 0 0;padding:0.5em;border:solid #c0c0c0 1px;}	/* 投票１件全部 */
div.vote_head	{color:#003333;background-color:transparent;font-size:100%;margin:0;}	/* 投票ヘッダ */
p.vote_comm	{font-size:85%;margin:0.5em;}	/* コメント本文 */

/* アンケート登録フォームの入るテーブル ★v2.00変更点 */
table.add_theme	{border:solid #b0e0e6 1px;margin:auto;padding:10px;font-family:monospace;}
/* アンケート削除フォーム */
form.del_theme	{border:solid #b0e0e6 1px;margin:1em auto;padding:10px;}
/* 投票フォーム */
form.voteform	{margin:1em auto;padding:10px;font-family:monospace;}
/* 項目削除フォーム */
form.del_item	{border:solid #a9a9a9 1px;margin:1em auto;padding:10px;}
/* 管理モードフォーム */
form.adminform	{font-size:85%;text-align:right;margin:auto;padding:0;}

/* インプットボタン */
.btn_vote	{color:#333366;background-color:#afeeee;border:solid gray 1px;}		/* 投票フォーム内 */
.btn		{color:#000000;background-color:#d3d3d3;border:solid #696969 1px;}	/* 上以外のフォーム内 */
/* コメント入力のテキストエリア */
textarea,input,select	{color:#000000;background-color:#f5f5f5;}

/* システムメッセージ */
p.sysmess	{color:gray;background-color:transparent;font-weight:bold;text-align:center;margin:1em;}
p.ioerror	{color:gray;background-color:transparent;font-weight:bold;}	/* ファイル入出力エラーでスクリプト終了 */
p.warning	{color:red;background-color:transparent;font-weight:bold;}	/* クライアント入力データエラー */
p.complete	{color:#008000;background-color:transparent;font-weight:bold;}	/* 各処理正常終了 */

/* ヘルプページ */
div.help	{text-align:center;width:700px;margin:1em auto;line-height:1.3em;}
h1.help		{color:#ffffff;background-color:#696969;font-size:130%;margin:auto;}
h2.help		{color:#494949;background-color:#a9a9a9;font-size:115%;margin:1em auto;}
h3.help		{color:#494949;background-color:transparent;font-size:100%;margin:auto 1em;}
p.help		{text-align:left;margin:1em;text-indent:1em;}

