@charset "utf-8";

/*-----------------------------------------------------
  Author   :  Takko.Town
  Date     :    /  /  
  Copyright(C)2008 all rights reserved.

-----------------------------------------------------*/

/*-----------------------------------------------------
  ヘッダ
-----------------------------------------------------*/
#header {
    background-image: url("../00image/00.gif");
    background-repeat: no-repeat;
	background-color: #000000;
	width: 870px;
	height: 145px;
}

/*-----------------------------------------------------
  全体
-----------------------------------------------------*/
#wrapper {
    background-image: url("../00image/back1.gif");
/*  background-color: #00ffff;  */

/*  position: relative;  */
    top: 10px;
	width: 870px;
}

/*-----------------------------------------------------
  メイン
-----------------------------------------------------*/
#primary {
    float: right;
	width: 650px;
}

/*-----------------------------------------------------
  検索バー
-----------------------------------------------------*/
#kensaku {
/*  background-color: #99cc33;  */

    padding-top: 10px;
    float: right;
	height: 50px;
	width: 350px;
}

/*-----------------------------------------------------
  新着情報
-----------------------------------------------------*/
#news {
	background-color: #C8FFBD;

    float: left;
	width: 490px;
}

/*-----------------------------------------------------
  行政情報
-----------------------------------------------------*/
#gyousei {
    float: right;
	width: 650px;
}

/*-----------------------------------------------------
  左
-----------------------------------------------------*/
#secondary {
/*  background-color: #ffffff;  */

    padding-top: 10px;
    float: left;
	width: 200px;
}

/*-----------------------------------------------------
  フッタ  広告エリア
-----------------------------------------------------*/
#footer {
/*  background-color: #99cc33;  */

    position: relative;
	clear: both; /* 寄せを解除 */
    top: 20px;
    padding: 5px;
	height: 60px;
}

/*-----------------------------------------------------
  フッタ  免責事項
-----------------------------------------------------*/
#footer2 {
	width: 870px;
    position: relative;
	clear: both; /* 寄せを解除 */
    top: 20px;
    padding: 5px;
	height: 60px;
}

/*-----------------------------------------------------
  フッタ  訪問者
-----------------------------------------------------*/
#footer3 {
	clear: both; /* 寄せを解除 */
    float: right;
	width: 140px;
    top: 20px;
    padding: 5px;
	height: 60px;
}

/*-----------------------------------------------------
  テーブル
-----------------------------------------------------*/

table {
	border: 1px solid #000; 
	background-color: #D4D0C8; 
	color: #000;
}
 
td, th { padding:5px;}

caption {
	text-transform: uppercase;
	text-align:center;  
	font: bold 12pt Verdana;
	color: #4F4F4F;
	margin: 3px 0;
}

/* =links
----------------------------------------------- */
table a { color:maroon; text-decoration: none;}
table a:link {color:maroon;}
table a:visited { color: maroon;}
table a:hover {color:chocolate;}

/* thead tbody tfoot
----------------------------------------------- */

thead th, tfoot th, tfoot td ,tbody th,tbody td {
	color: #000; 
	font: 11pt Verdana; 
	border-right: 1px solid #aaa; 
	border-top: 1px solid #eee; 
	border-left:1px solid #eee; 
	border-bottom: 1px solid #aaa; 
}

thead th, tfoot th, tfoot td { background-color: #ccc; font-weight: bold; text-align:center; }
tfoot td { text-align:right }
tbody th { white-space: nowrap; font-weight: bold; text-align:left; }


/* Visual and hover effects */
.odd td { }

tbody tr:hover td{
	background-color: silver;
	border-right: 1px solid #eee; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-bottom: 1px solid #eee; 
	background-color: #e4e0d8;
}
