#barTop{
	background-color:#E5F4B6;
	width:780px;
	height:20px;
}

/* ページ上部　タイトル部分----------------------------- */

#barTitle{
	background-color:#66CC33;
}
#barTitle td{
	background-color:#66CC33;
}

h1.pagetop{
	font-size: 12px;
	background-color:#f5fdf2;
	width:780;
	color:#000;
	font-weight:normal;
	padding-left: 10px;
	text-align:left;
}

/* 全サイト共通メニュー：社名・メール・電話番号 */
#addHeader{
	width:270px;
	text-align:left;
}
#lv{
	margin:4px 0px 0px 0px;
}
#mailto{
	margin:5px 0px 0px 9px;
}
#tel{
	margin:4px 0px 0px 9px;
}

/* 全サイト共通　各関連サイトメニュー：ヘッダ */
#menuLv{
	width:780px;
	margin:0px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	background-color:#66CC33;
}
#menuLv table{
	width:780px;
	background-color:#66CC33;
}
#menuLv td{
	background-color:#66CC33;
}

/* ページ下部　フッタ部分----------------------------- */
#foot{
	width:780px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#e5f4b6;
}

#barFoot{
	width:778px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#66CC33;
}

.menuFoot{
	margin:4px 0px 0px 0px;
}
.menuFoot ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.menuFoot li{
	display:inline;
}
.footS{
	margin-left:8px;
	font-size:8pt;
}

.footL{
	font-size:14px;
	font-weight:bold;
}

#menuFootRel{
	margin:8px 0px 8px 0px;
}

/* 文字間 */
.aki{
	letter-spacing:2px;
}
.aki2{
	letter-spacing:4px;
}
.tume{
	letter-spacing:-1px;
}
.tume2{
	letter-spacing:-2px;
}

/* メニュー */
.menuS{
	font-size:8pt;
}

/* 左ナビゲーション用リスト */

ul.l_navigation{
	padding:0px;
	margin:0px;
}

ul.l_navigation li{
	list-style:url(../img/m_i.gif);
	margin:5px 0px 3px 20px;
}

ul.l_navigation_in{
	padding:0px;
	margin:0px;
}

ul.l_navigation_in li{
	list-style:url(../img/arrow2.gif);
	margin:5px 0px 3px 30px;
}