/* 左側サブメニュー */

#sub_menu_table TD{
    font-size : 0.8em;
}

#sub_menu_table TH{
	margin : 0px;									/* 外側余白（上下左右） */
	padding : 5px;									/* 内側余白（上下左右） */
    font-size : 0.8em;
    text-align : left;
    color : #ffffff;
    background-color : #006600;
}	

/* サブメニューのリンク装飾 */
#sub_menu_table A {
	display: block;
	margin : 0px;									/* 外側余白（上下左右） */
	padding : 5px 0px 5px 5px;									/* 内側余白（上下左右） */
	width: 100%;
	height: 100%;
	text-decoration: underline;						/* 文字装飾 なし */
}
/* マウスカーソルが上に来た時のリンク */
#sub_menu_table A:hover {
	background-color : #99ff99;						/* 背景色 */
	text-decoration : underline;					/* 文字装飾 下線 */
}
/* 現在開いているページ（選択状態にする） */
#sub_menu_table A.select {
	background-color : #ccff99;						/* 背景色 */
	text-decoration: underline;						/* 文字装飾 下線 */
}
/* 見出し1（サイト名） */
H1{
    margin : 0px;
    padding : 0px;
}
/* 見出し2 */
H2{
    padding : 5px 5px;
    color : #333333;
    border-width : 8px 0px 1px 0px;
    border-style : solid;
    border-color : #006600;
    font-size : 1.5em;
}
/* 見出し3 */
H3{
    color : #333333;
    font-size : 1.0em;
    padding : 5px;
    border-width : 1px 0px;
    border-style : solid;
    border-color : #666666;
    background-color : #ffcc00;
}

/* テーブルのセル内に設定されたh4の場合 */
.in_cell{
	margin : 0px;
}

/* ------------------------------------ */
.mailform TH{
	text-align : right;
	background-color : #ccffcc;
}

/* ------------------------------------ */
/* リスト */
.list{
    border-width : 0px 0px 0px 0px;
    border-style : dotted solid dotted solid;
    border-color : #ff6666 #ff6666 #ff6666 #ff6666;
}
.list TH{
    vertical-align : top;
    text-align : left;
    font-weight : normal;
}
.list TD{
    vertical-align : top;
    text-align : left;
    font-weight : normal;
}
/* 枠つきテーブル */
.flm_table {
	border-width : 3px 3px 3px 3px;
	border-style : solid solid solid solid;
	border-color : #ffcc66 #ffcc66 #ffcc66 #ffcc66;
}
.flm_img IMG{
    border-width : 1px;
    border-style : solid;
    border-color : #666666;
}

