/* *****************************************************************************

  目次用設定

***************************************************************************** */
#contents h3{
	padding: 0 16px;
	margin: 2em 0 0 0;
	border: none;
	font-size: 100%;
	background: url('../../img/arrows/r_gr12.gif') no-repeat 0px 6px;
}

#index ol{
	margin: 0 2em;
}

#index ol li{
	background: none;
	padding: 5px 0;
	margin: 0 1em;
	border-bottom: dashed 1px #CCC;
}
#index a{
	text-decoration: none;
}
#index a:hover{
	text-decoration: underline;
}


/* *****************************************************************************

  関数用

***************************************************************************** */
#function-list{
	border-top: solid 1px #2E8B57;
	border-bottom: solid 1px #2E8B57;
	margin: 0;
	padding: 2px 0;
}
#function-list ul{
	margin: 0;
}
#function-list li{
	display: inline;
	margin-right: 0.5em;
}

.function-index-table{
	width: 100%;
	font: 105% 'ＭＳ ゴシック', 'MS Gothic', 'Osaka-等幅', 'Osaka-Mono', monospace;
}
.function-index-table td{
	width: 50%;
}

/*  おまけ画像
--------------------------------------------- */
#function-extra{
	margin: 3em 0 0 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  second directory

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#function-table{
	width: 100%;
	margin: 3em 0;
}
#function-table th{
	text-align: left;
	border-bottom: solid 1px #060;
	color: #060;
}
#function-table td{
	padding: 3px 0;
	border-bottom: dashed 1px silver;
	color: #666;
}
#function-table .function-name{
	padding-right: 10px;
}

