#navi table{
	width:160px;
	border: 1px double #005396;
}

#navi td#index {
	background-color: #eeeeee;
	border-top: 1px solid #005396;
	width: 147px;
	height: 26px;
}

#navi td#icon {
	background-color: #eeeeee;
	border-top: 1px solid #005396;
	width: 13px;
	height: 26px;
	padding-left:5px;
}

#navi td#index2 {
	background-color: #eeeeee;
	border-bottom: 1px solid #005396;
	width: 147px;
	height: 26px;
}

#navi td#icon2 {
	background-color: #eeeeee;
	border-bottom: 1px solid #005396;
	width: 13px;
	height: 26px;
	padding-left:5px;
}

#navi td#index3 {
	background-color: #eeeeee;
	width: 147px;
	height: 26px;
}

#navi td#icon3 {
	background-color: #eeeeee;
	width: 13px;
	height: 26px;
	padding-left:5px;
}


/* ------------  */

#snavi table{
	width:158px;
	border: 0px double #ffffff;
	border-collapse: collapse;
}

#snavi td#sindex {
	background-color: #ffffff;
	width: 146px;
	height: 22px;
	padding-left:0px;
	padding-right:1px;
}

#snavi td#sindex2 {
	background-color: #ffffff;
	width: 146px;
	height: 36px;
	padding-left:2px;
}

#snavi td#sicon {
	background-color: #ffffff;
	width: 13px;
	height: 22px;
	padding-left:7px;
}

#snavi td#sicon2 {
	background-color: #ffffff;
	width: 13px;
	height: 36px;
	padding-left:7px;
}

/* ------------  */

#navi2 {
	width: 160px;
	height: aoto;
}

#navi2 ul, #navi2 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #eeeeee;
}

#navi2 ul {
	padding: 4px;
	border: 1px solid #005396;
}

#navi2 li {
	width: aoto;
	height: aoto;
	padding: 2px 5px;
}

#navi2 li {
	padding-left: 13px;
	background: url(../img/co_arrow1.gif) no-repeat 5px 50%;
}

/* ------fptxdef------  */

#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
	line-height: 1.5;
	white-space: nowrap;
}

#menu li a {
	text-decoration: none;
	padding: 1px 10px;
	color: #0033FF;
	background: #DBDEED;
	border: 1px double #2647CF;
}
#menu li a:hover {
	color: #ffffff;
	background: #2647CF;
}

/* ------------  */

#menuti ul, #menuti li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menuti ul {
	padding: 4px;
}

#menuti li {
	width: aoto;
	height: aoto;
	padding: 2px 5px;
}

#menuti li {
	padding-left: 25px;
	background: url(../img/c_tiarrow.gif) no-repeat 0px 50%;
}

/* ------------  */

#menuti2 ul, #menuti2 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menuti2 ul {
	padding: 4px;
}

#menuti2 li {
	width: aoto;
	height: aoto;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 95%;
}

#menuti2 li {
	padding-left: 25px;
	background: url(../img/c_tilink.gif) no-repeat 0px 50%;
}

/* ------------  */

#pagelink {
	width: aoto;
	height: aoto;
}

#pagelink ul, #pagelink li {
	margin: 5px;
	padding: 0px;
	list-style: none;
}

#pagelink ul {
	padding: 0px;
}

#pagelink li {
	width: aoto;
	height: aoto;
	padding: 0px 0px;
}

#pagelink li {
	padding-left: 10px;
	background: url(../img/co_arrow2.gif) no-repeat 0px 50%;
}


/* ------------  */

#kanren {
	width: aoto;
	height: aoto;
}

#kanren ul, #kanren li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #f1f1f1;
}

#kanren ul {
	padding: 0px;
	border: 1px solid #cccccc;
}

#kanren li {
	width: aoto;
	height: aoto;
	padding: 2px 5px;
}

#kanren li#title {
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	padding-left: 5px;
}

#kanren li#link {
	padding-left: 13px;
	background: url(../img/co_arrow1.gif) no-repeat 5px 50%;
}

/* ------------  */

#kanren2 {
	width: aoto;
	height: aoto;
}

#kanren2 ul, #kanren2 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #f1f1f1;
}

#kanren2 ul {
	padding: 0px;
	border: 1px solid #cccccc;
}

#kanren2 li {
	width: aoto;
	height: aoto;
	padding: 2px 5px;
}

#kanren2 li#title {
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	padding-left: 5px;
}

#kanren2 li#link {
	padding-left: 13px;
	background: url(../img/co_arrow1.gif) no-repeat 5px 20%;
}


h4 {
	font-size: 110%;
}


