@import url("css.css");
@import url("table.css");

/*トップ プルダウンメニューCCS*/

.dropdown, .dropdown * {
	color: #256125;  /* 文字色 */
	vertical-align: bottom;
	text-align: center;
	font-size: x-small;/* 文字サイズ */
	line-height: 1.2em;
	margin:1px;
}
dropdown li , .dropdown li li{
	font-size: x-small;/* 文字サイズ */
	line-height: 1.2em;
	margin:0px;
	padding: 0;
}
.dropdown ul, .dropdown li {
	width: 124px;  /* メニューの幅 */
}
.dropdown a {
	display: block;
	padding: 0px;
}
.dropdown a, .dropdown a:link, .dropdown a:hover, .dropdown a:visited {
	color: #256125;  /* 文字色 */
	text-decoration: none;
}
.dropdown a:hover {  /* マウスカーソルが乗ったとき */
	color: #256125;  /* 文字色 */
	background: #d5d57d;  /* 背景 */
}
.dropdown li {
	position: relative;
	display: block;
	float: left;
	list-style: none;
	background: #a7c6a5;  /* メインメニュー背景 */
	border-style: solid;
	border-width: 1px;
	border-color: #456917;/* サブメニューのボーダー */
}
.dropdown li li {
	background: #a7c6a5;  /* サブメニュー背景 */
	border-width: 0 1 1 1px;
}
.dropdown ul {
	visibility: hidden;
	position: absolute;
	left: -2px;  /* サブメニューのボーダー幅を減算 */
}
.dropdown ul ul {
	left: 122px;  /* メニューの幅と同じ値 */

}
.dropdown li:hover > ul {
	visibility: visible;
}

li.act {
	background: #d5d57d;
}
li li.act {
	background: #d5d57d;
}


/*トップ 左メニューCCS*/

/* 縦メニューデフォルト */

.lmenu{
text-align: center;
width:128px; /* メニューのサイズ */
background: #d8e6d7; /* 背景色 */
color:#256125; /* 文字の色 */
border-style: solid ;
border-width: 1px;
border-collapse: collapse;
padding: 0px;
margin: 0px;
}

.lmenu a{
margin: 0px;
border-collapse: collapse;
padding: 4px;
width:100%; /* リンク文字以外もリンクとするため */
display:block; /* 大きさをブロック化 */
text-decoration: none; /* リンク線なし */
color:#256125; /* 文字の色 */
}

.lmenu2{
text-align: right;
width:128px; /* メニューのサイズ */
background-color: #b2ddaf;/* 背景色 */
color:#256125; /* 文字の色 */
border-style: solid ;
border-width: 1px;
border-collapse: collapse;
padding: 0px;
margin: 0px;
font-size: 0.8em;
}

.lmenu2 a{
margin: 0px;
border-collapse: collapse;
padding: 4px;
width:100%; /* リンク文字以外もリンクとするため */
display:block; /* 大きさをブロック化 */
text-decoration: none; /* リンク線なし */
color:#256125; /* 文字の色 */
}

.lmenu2 a:hover{
background-color: #fbcc7a;/* マウスオーバー時の背景色 */
}

/* 縦メニューのリンク部分のマウスオーバー時 */
.lmenu a:hover{
background: #eeee8c; /* マウスオーバー時の背景色 */
}

/* 縦メニューのリンク部分のデフォルト */
.lmenu0{
background-image: url(img/top/menu02.gif);
}

/*ｱｸﾃｨﾌﾞ時*/

.lmenu1 {
text-align: center;
width:128px; /* メニューのサイズ */
background-image: url(img/category/ta01.gif);
background-position: right bottom;
background-repeat: no-repeat;
background-color: #eeee8c; /* 背景色 */
color:#256125; /* 文字の色 */
border-style: solid ;
border-width: 1px;
border-collapse: collapse;
padding: 4px;
margin: 0px;
}

.lmenu3 {
text-align: right;
width:128px; /* メニューのサイズ */
background-color: #fbcc7a;/* 背景色 */
color:#256125; /* 文字の色 */
border-style: solid ;
border-width: 1px;
border-collapse: collapse;
padding: 4px;
margin: 0px;
font-size: 0.8em;
}


/*--パンくず--*/
.pan{vertical-align: top;font-size: x-small;padding: 3 5 0 10;height: 1em;}
.pan a:link {color:#696969;}
.pan a:visited {color:#696969;}
.pan a:hover {color:#ff8c00;}
.pan a:active {color:#ff8c00;}
.pan a{text-decoration: none;}

/*表用テーブル*/

table.etv{
	border: solid 1px #696969;
	border-collapse: collapse;
	text-align: center;
	background-color: #ffffff;
	margin-left: 15px;
}
		td.etvtr01{
			border: solid 1px #696969;
			padding: 3px;
			margin: 3px;
			white-space: nowrap;
		}
		td.etvtr02{
			border: solid 1px #696969;
			padding: 3px;
			margin: 3px;
			text-align: left;
			white-space: nowrap;
		}
		td.etvtr03{
			border: solid 1px #696969;
			padding: 3px;
			margin: 3px;
			text-align: left;
}
		td.etvtr04{
			border: solid 1px #696969;
			padding: 3px;
			margin: 3px;
}

.iro{background-color: #A8D6D6;}


/*サイトマップ用*/

.map01{padding: 0 20 0px; text-align: left;}
.map02{padding: 0 0 0 15px; text-align: left;}


/*ロゴマーク*/

.bor{border:1px solid #ccc; padding:5px;}


/*報道発表用資料*/

.txt12 {font-size: 0.8em;}
