/* for SoftVision */

body {
/*	margin-top: 2em;
	margin-right: 2em;
	margin-bottom: 2em;
	margin-left: 2em; */
}
table form {
	margin-bottom: 0em;
}

@media print {
  .banner img, img.counter { display: none }
}

/* 全HTML共通ヘッダ部分 */
table.navigation-bar {
	margin-bottom: 0.5em;
}
table.navigation-bar td {
	background-color: #000000;
	padding-right: 1em;
}
table.navigation-bar a:link { color: #FFFFCC; }
table.navigation-bar a:visited  { color: #66CC66; }
table.navigation-bar a:active  { color: #6633FF; }
table.navigation-bar a:hover  { color: #3333FF; background-color: #CCFFCC /*#FFDDDD*/; }
table.navigation-bar .nav-sep {
	color: #CCFF99;
	font-weight: 600;
}

/* 入り口用 */
table.mainmenu ul {
	margin: 0.5em 2em 0.5em;
}
.mainmenu-head {
	padding-left: 0.5em;
	background-color: #CCFF99;
}
.mainmenu-foot {
	padding-right: 0.5em;
	background-color: #CCCCCC;
}
th.mainmenu-head { font-size: large; }
td.mainmenu-body { padding: 0.5em 0.5em 0.5em 1em  }

/* メーリングリスト */
.ml-sample {
	border-width: 1;
	border-style: solid;
	border-color: #999999;
	padding: 0.5em;
	margin: 0.4em 32px 0.4em 1.5em;
	font-family: "monospace";
}

div.ml-sample pre {
/*	margin-left: -2em; */
}

/* 表 (単純な) */
table.simple-table {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: ThreeDShadow;
	margin-right: 2em;
}
table.simple-table TH {
	border-width: thin;
	border-style: solid;
	border-color: ThreeDShadow;
}
table.simple-table TD {
	border-bottom-color: ThreeDShadow;
	border-right-color: ThreeDShadow;
	padding-right: 0.5em;
	padding-left:  0.5em;
}

/* 表 (DBProの) */
table.table {
	color: WindowText;
	background-color: Window;
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: ThreeDShadow;
	margin-right: 2em;
}
table.table th {
	background-color: ThreeDFace;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: ThreeDShadow;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: ThreeDShadow;
}
table.table td {
	border-bottom-color: ThreeDShadow;
	border-right-color: ThreeDShadow;
	padding-right: 0.5em;
	padding-left:  0.5em;
	font-family: monospace;
}

/* 索引 */
dl.contents dt {
	margin-top: 0.4em;
	margin-left: 0.4em;
}

/* 組み込み関数構文 */
dl.syntax {
}
dl.syntax dt {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* 組み込み関数引数 */
dl.argument {
}
dl.argument dt {
	margin-top: 0.5em;
	margin-left: 1em;
}

/* DPL 形式 */
table.syntax {
	margin-left: 1em;
}
table.syntax td {
	padding-right: 0.5em;
}

/* 組み込み関数/DPL パラメタ表 */
dl.param dt {
	margin-top: 0.5em;
	margin-left: 1em;
}
table.param {
/*	background-color: Window;*/
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: ActiveBorder;
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	margin-right: 2em;
}
table.param th,
table.param td {
	padding-right: 0.5em;
	padding-left:  0.5em;
}

/* DPL 結果 */
table.result {
/*	border-width: thin;
	border-style: solid;
	border-color: ActiveBorder;*/
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
}
table.result td {
	padding-right: 0.5em;
	padding-left:  0.5em;
}

/* DPL 例 */
table.example {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: ActiveBorder;
/*	margin-bottom: 0.5em;*/
	margin-right: 2em;
}
table.sample {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: ActiveBorder;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	margin-right: 2em;
}
table.error {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: ActiveBorder;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	margin-right: 2em;
}
table.example th,
table.sample th,
table.error th {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: ActiveBorder;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: ActiveBorder;
}
table.example td,
table.sample td,
table.error td {
	padding-right: 0.5em;
	padding-left:  0.5em;
	font-family: monospace;
}


/* 組み込み関数/DPL 解説 */
/* 組み込み関数戻り値 */
ul.return li,
ul.description li {
	margin-top: 0.5em;
}
ul.return li li,
ul.description li li {
	margin-top: 0.2em;
}

/* 組み込み関数/DPL 注意 */
ul.notice li {
	margin-top: 0.5em;
}
ul.notice li li {
	margin-top: 0.2em;
}

/* CMDSTATE 一覧 */
table.cmdstate {
/*	border-width: thin;
	border-style: solid;
	border-color: ActiveBorder;*/
}
table.cmdstate th,
table.cmdstate td {
	padding-right: 0.5em;
	padding-left:  0.5em;
}

/* Q&A */
table.qacontents {
	margin-left:  1em;
}
