body {margin:0;padding:0;background-color:#FFF7F0;color: #000;font-family:"ＭＳ Ｐゴシック",sans-serif;font-size: medium;line-height: 150%;width:100%;}
P,form {margin:0px;padding:0px;}

a:link {color:#cc3300;text-decoration:underline;} 
a:visited {color:#996600;text-decoration:underline;} 
a:active {color:#753000;text-decoration:underline;} 
a:hover {color:#753000;text-decoration:none;}

a.no:link {color:#cc3300;text-decoration:none;} 
a.no:visited {color:#996600;text-decoration:none;} 
a.no:active {color:#753000;text-decoration:none;} 
a.no:hover {color:#753000;text-decoration:underline;}

a.black:link {color:#000;text-decoration:none;} 
a.black:visited {color:#000;text-decoration:none;} 
a.black:active {color:#000;text-decoration:none;} 
a.black:hover {color:#000;text-decoration:underline;}

a.fff:link {color:#fff;text-decoration:none;} 
a.fff:visited {color:#fff;text-decoration:none;} 
a.fff:active {color:#fff;text-decoration:none;} 
a.fff:hover {color:#fff;text-decoration:underline;}

div#container {position: absolute;width: 100%;}

#header{width:100%;height:150px;background-color:#ccb17a;background-image:url(./img/hbg.gif);margin:0;padding:0;}

div#main {padding:0;margin: 0 0 0 222px;background-color:#FFF7F0;line-height: 130%;}
div#main h1 {border-width:4px 0px 4px 0px;border-style:solid;background-color:#ffe699;border-color:#996633;background-image:url(./img/h1bg.gif);margin:10px 0 30px 0;padding:7px;font-size:x-large;font-weight:bold;letter-spacing:2px;text-align:center;color:#660000;line-height: 130%;}
div#main_sub {width: auto !important;width: 100%;padding:0 20px;margin:0;}
div#menubar {position: absolute;left: 0;top:150px;width: 222px;background-color:#E0CE96;word-break:break-all;overflow: hidden;text-align:center;}

div#dictionary h2 {
	border-color: #AAAAAA #990000;
	border-style: solid;
	border-width: 0px 0px 1px 6px;
	color: #990000;
	font-size:medium;
	font-weight: bold;
	margin: 25px 0px 5px 0px;
	padding: 1px 10px;
text-align:left;
}

.main {width: 96%;font-size:medium;line-height:180%;}
.mbbg {margin:12px;padding:7px;background-color:#E0CE96;background-image:url(./img/mbbg.gif);text-align:center;border-width:1px;border-style:solid;border-color:#996633;}

.bgimg1 {background-color:#E0CE96;background-image:url(./img/mbbg.gif);}

DIV#mbsh {margin:12px;padding:7px;background-color:#FFF;text-align:center;border-width:1px;border-style:solid;border-color:#996633;}
div#menu{margin:0 6 0 6px;padding:0;width:210px;background-color:#996600;background-image:url(./img/menubg.gif);}
div#menu ul {margin:0;padding:0;list-style-type :none;}
div#menu li {display:inline;padding:0;margin:0;height:35px;}
div#menu a {display:block;font-size:16px;font-weight:bold;text-decoration:none;color:#FFFFCC;width:202px;height:29px;margin:1px 4px 1px 4px;padding-top:6px;}
div#menu a:hover {display:block;background-color:#996633;background-image:url(./img/menuhbg.gif);background-repeat:no-repeat;font-size:16px;font-weight:bold;text-decoration:none;color:#FFFFEE;width:202px;height:30px;margin:1px 4px 1px 4px;padding-top:5px;}

div#footer{width:100%;height:30px;background-color:#996600;background-image:url(./img/fbg.gif);border-top:2px solid #996600;text-align:center;padding-top:2px;color:#FFFFFF;font-size:11px;font-family:monospace;}

img {border: none;vertical-align: text-bottom;}
img#logo {position: absolute;left: 30px;top: 13px;}

img#h-pizza {position: absolute;right: 0px;top: 0px;}

TABLE#head {position: absolute;top: 90px;}

#footer a {color:#ffff6f;text-decoration:none;}
#footer a:hover {color:#ffff00;text-decoration:none;}

LI.topmenu {margin:3px 0;padding:5px;border-bottom: #666 1px solid;}

img.right {float:right;}
img.right5 {float:right;margin:5px;}

.toptbl { padding:5px; border:dotted 3px #996600; }
.tbl { width:94%;overflow:auto;background-color:#FFFFCC;border:#996600 2px solid;margin:0 0 0 10px;padding:10px;}
.tblno { width:94%;overflow:auto;border:#996600 2px solid;margin:0 0 0 10px;padding:10px;}
.tblhi { width:94%;overflow:auto;background-color:#fcfcfc;border:#cccccc 1px solid;margin:0 0 0 10px;padding:10px;}

.x-small {font-size: x-small; }
.small {font-size: 80%; }
.medium {font-size: medium; }
.large {font-size: large; }
.x-large {font-size:x-large;font-weight:bold;}
.xx-large {font-size:xx-large;font-weight:bold;}

.r {color:#990000;}
.cy {color:#996600;}
.hi {color:#666666;}
.ff {color:#ffffff;}
.bg {background-color:#FFF7F0;}
.bgcy {background-color:#996600;}

.l100 {line-height:100%;}
.l120 {line-height:120%;}
.l130 {line-height:130%;}
.l140 {line-height:140%;}
.l150 {line-height:150%;}

.f12 {font-size:12px;}
.f10 {font-size:10px;}
.f200 {font-size:200px;}

.b {font-weight:bold;}

.s1 {margin:3px;padding:10px;border-left:solid 4px #03c;color:#03c;}
.s2 {margin:3px;padding:10px;border-left:solid 4px #c30;color:#c30;}
.s3 {margin:3px;padding:10px;border-left:solid 4px #363;color:#060;}
.cs1 {color:#03c;}
.cs2 {color:#c30;}
.cs3 {color:#060;}

.rightbottom { text-align: right; vertical-align: bottom; }
.bottom {vertical-align:bottom;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.memain { background:#ffc;margin:3px 0;padding:5px;border-bottom: #666 1px solid;}

.menufoot {background-color:#FFF7F0;text-align:center;width:222px;}

.lino {list-style-type:none;}

.mp0 {margin:0px;padding:0px;}
.m12 {margin:0px 12px;}
.m10 {margin:10px;}
.m5 {margin:5px;}
.p10 {padding:10px;}
.p5 {padding:5px;}

/* ■ｱﾝｹｰﾄ　投票結果テーブル */
th.cell_thv	{color:#ffffff;background-color:#996633;}			/* 項目（最上段の列） */
th.cell_jun	{color:#996633;background-color:#ffe699;}			/* 順位 */
td.cell_item	{color:#000000;background-color:#FFFFCC;}			/* 投票項目 */
td.cell_vote	{color:#996633;background-color:#FFFFCC;text-align:center;font-weight:bold;}	/* 得票数 */
td.cell_per	{color:#996633;background-color:#FFFFCC;text-align:right;}	/* 割合 */
td.graph_l	{color:#000000;background-color:#efe8c6;}			/* グラフの有効部分 */
td.graph_r	{color:#000000;background-color:#efe8c6;}			/* グラフの無効部分(背景) */
/* アンケート選択テーブルの設定 */
caption		{color:#ff3399;background-color:transparent;font-weight:bold;text-align:center;margin:1em auto;}
/* 「現在実施中のアンケート」 */
th.cell_th	{color:#ffffff;background-color:#996633;}			/* 項目（最上段の列） */
th.cell_no	{color:#996633;background-color:#ffe699;}			/* No */
td.cell_tt	{color:#000000;background-color:#FFFFCC;}			/* アンケート名 */
td.cell_to	{color:#996633;background-color:#FFFFCC;text-align:right;}	/* 登録者 */
td.cell_dt	{color:#996633;background-color:#efe8c6;text-align:center;}	/* 登録日・締切り日・最終投票日 */
td.cell_st	{color:#996633;background-color:#efe8c6;text-align:center;}	/* 投票ステータス */
/* システムメッセージ */
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;}	/* 各処理正常終了 */
h2.toptheme	{color:#ffffff;background-color:#996600;font-size:130%;	padding:2px;}	/* トップページh2 */
h2.theme	{color:#ffffff;background-color:#996600;font-size:120%;margin:1em 0 0 0;padding:4px;border:solid #cc0066 1px;}
/* インプットボタン */
.btn_vote	{color:#333366;background-color:#afeeee;border:solid gray 1px;}		/* 投票フォーム内 */
.btn		{color:#000000;background-color:#d3d3d3;border:solid #696969 1px;}	/* 上以外のフォーム内 */
div.vote_topic	{text-align:left;margin:5px;padding:1px;background-color:#ffffff;border:solid #c0c0c0 1px;}	/* 投票１件全部 */
div.vote_head	{color:#003333;font-size:80%;margin:0 5px;}	/* 投票ヘッダ */
p.vote_comm	{font-size:85%;margin:0 15px;}	/* コメント本文 */
p.mastermess	{color:#4169e1;background-color:#ffffff;font-weight:bold;}		/* 管理者メッセージ */
