/*テーブル TOP上部メイン*/
TABLE.TABLE1
{
		background-color:#3333CC;
		border: solid 2px #CCCCCC; border-collapse: collapse;
		/*{border: solid 2px #CCCCCC; border-collapse: collapse;}
		{border: solid 2px #CCCCCC; border-collapse: separate;}*/
}
TABLE.TABLE2
{
		background-color:#ffffff;
		border: solid 2px #CCCCCC; border-collapse: collapse;
		/*{border: solid 2px #CCCCCC; border-collapse: collapse;}
		{border: solid 2px #CCCCCC; border-collapse: separate;}*/
}
TABLE.TBLHEADER
{
		width : 770px;
		/*border : 0px none;*/
		background-color:#3333CC;
		border: solid 2px #CCCCCC; border-collapse: collapse;
		/*{border: solid 2px #CCCCCC; border-collapse: collapse;}
		{border: solid 2px #CCCCCC; border-collapse: separate;}*/
}

/* テーブル サイドメニュー用 */
TABLE.SIDEMENU
{
	width : 150px;
	border : 0px none;
}

/* テーブルの項目　パターン１ */
TH.BASE1
{
	background-color:#6633FF;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
		border: solid 3px #CECFCE; border-collapse: collapse;
		/*{border: solid 3px #CECFCE; border-collapse: collapse;}
		{border: solid 3px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目　パターン２ */
TH.BASE2
{
	background-color:#6E74E7;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
		border: solid 3px #CECFCE; border-collapse: collapse;
		/*{border: solid 3px #CECFCE; border-collapse: collapse;}
		{border: solid 3px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目　パターン３ */
TH.BASE3
{
	background-color:#5158C9;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
		border: solid 3px #CECFCE; border-collapse: collapse;
		/*{border: solid 3px #CECFCE; border-collapse: collapse;}
		{border: solid 3px #CECFCE; border-collapse: separate;}*/
}


/*テーブル TOP上部メインTD*/
TD.TD0
{
		FONT-SIZE: 125%;
		COLOR:#ffffff;
		width:20%;
		text-align:center;
		border: solid 1px #CCCCCC; border-collapse: collapse;
		/*{border: solid 1px #CCCCCC; border-collapse: collapse;}
		{border: solid 1px #CCCCCC; border-collapse: separate;}*/
	
}

/*TD メニュー1*/
TD.TD1
{
		background-color:#3165FF;
		font-size: 80%;
		color: #ffffff;
		font-weight:bold;
		text-align: center;
		height:15px;

}

/*TD メニュー2*/
TD.TD2
{
		background-color:#3165FF;
		font-size: 80%;
		color: #ffffff;
		font-weight:bold;
}

/*TD メニュー3*/
TD.TD3
{
		background-color:#D9E3FF;
		font-size: 80%;
		color: #000000;
		text-align: center;

}

/*TD メニュー4*/
TD.TD4
{
		background-color:#3333CC;
		font-size: 80%;
		color: #ffffff;
		font-weight:bold;
		text-align: center;
		height:15px;
}

/*TD メニュー5*/
TD.TD5
{
		background-color:#ffffcc;

}

/*TD メニュー5*/
TD.TD51
{
		background-color:#ffffcc;
		vertical-align:top;
}

/*TD メニュー6*/
TD.TD6
{
		background-color:#3165FF;
		font-size: 90%;
		color: #ffffff;
		font-weight:bold;
		height:15px;
}

/*TD メニュー7*/
TD.TD7
{
		background-color:#ffffcc;
		text-align: right;
}

/*TD メニュー8*/
TD.TD8
{
		background-color:#ccccff;
		text-align: right;
}

/*TD メニュー9*/
TD.TD9
{
		background-color:#ffcccc;
		text-align: right;
}

/* テーブルの項目 パターン１*/
TD.BASE1
{
	background-color:#EFEBFF;
	font-size: 80%;
	font-weight: normal;
		border: solid 3px #CECFCE; border-collapse: collapse;
		/*{border: solid 3px #CECFCE; border-collapse: collapse;}
		{border: solid 3px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目 パターン１*/
TD.BASE11
{
	background-color:#EFEBFF;
	font-size: 80%;
	font-weight: normal;
		border: solid 1px #CECFCE; border-collapse: collapse;
		/*{border: solid 1px #CECFCE; border-collapse: collapse;}
		{border: solid 1px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目 パターン２*/
TD.BASE2
{
	background-color:#6633FF;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
		border: solid 3px #CECFCE; border-collapse: collapse;
		/*{border: solid 3px #CECFCE; border-collapse: collapse;}
		{border: solid 3px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目 パターン２*/
TD.BASE21
{
	background-color:#6633FF;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
		border: solid 1px #CECFCE; border-collapse: collapse;
		/*{border: solid 1px #CECFCE; border-collapse: collapse;}
		{border: solid 1px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目 パターン３*/
TD.BASE3
{
	background-color:#6633FF;
	font-size: 80%;
	text-align:center;
	font-weight: normal;
		border: solid 1px #CECFCE; border-collapse: collapse;
		/*{border: solid 1px #CECFCE; border-collapse: collapse;}
		{border: solid 1px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目 パターン４*/
TD.BASE4
{
	background-color:#EFEBFF;
	font-size: 80%;
	text-align:center;
	font-weight: normal;
		border: solid 1px #CECFCE; border-collapse: collapse;
		/*{border: solid 1px #CECFCE; border-collapse: collapse;}
		{border: solid 1px #CECFCE; border-collapse: separate;}*/
}

/* テーブルの項目 パターン４*/
TD.BASE5
{
	background-color: LightYellow;
	font-size: 80%;
	text-align:center;
	font-weight: normal;
		border: solid 1px #CECFCE; border-collapse: collapse;
		/*{border: solid 1px #CECFCE; border-collapse: collapse;}
		{border: solid 1px #CECFCE; border-collapse: separate;}*/
}

/* コンテンツ項目向け */
/* コンテンツ枠 */
TABLE.CONTENTS1 {
	width : 100%;
	border : 0px none;
}

/* アクセスカウンタ */
TABLE.COUNTER {
	width : 100%;
	border : 0px none;
	text-align : right;
}

/* 自治体情報 */
TABLE.CITY {
	width : 100%;
	border : 0px none;
	text-align : left;
}

/* 自治体情報 */
TABLE.BOXLIST {
	width : 770px;
	border : 0px none;
	text-align : left;
}

/*	空セル設定	*/
TD.hide { empty-cells: hide; }


