/* revised on 2002-12-07 */

body	{
	font-size:small;			/*フォント：小*/
	background-color:#ffffcc;	/* 背景:ベージュ */
	margin-top:20px;		/* 上マージン:20px */
	margin-left:20px;		/* 左マージン:70px */
	margin-right:20px		/* 右マージン:70px */
	}

a:link		{color:#0000ff}		/* リンク色:青 */
a:visited	{color:#800080}		/* ブリンク色:紫 */
a:alink		{color:#9f9fff}		/* クリック色:水 */
a:active	{color:red}		/* 赤 */

h1	{
	font-size:large;		/* 文字サイズ：*/
	color:white;			/* 文字色 */
	font-weight:bold;		/* 文字太さ：太字 */
	text-align:center;		/* 中央揃え */
	margin-left:1px;		/* 左マージン（枠の外）：1px */
	margin-right:1px;		/* 右マージン（枠の外）：1px */
	padding:4px;			/* パディング（内容と枠の間）：4px */
	background-color:#333333;	/* 背景色 */
	border-width:thin;		/* 傍線太さ：細い */
	border-style:solid;		/* 傍線種類：枠を線 */
	border-color:black		/* 傍線色：黒色 */
	}


h2	{
	font-size:large;		/* 文字サイズ：17p囲み大見出し(２) */
	color:black;			/* 文字色 */
	font-weight:bold;		/* 文字太さ：太字 */
	text-align:left;		/* 中央揃え */
	margin-left:1px;		/* 左マージン：1px */
	margin-right:1px;		/* 右マージン：1px */
	padding:4px;			/* パディング：4px */
	background-color:#ffff99;	/* 背景色：黄色 */
	border-width:1 0 1 0;		/* 傍線太さ：細い */
	border-style:solid;		/* 傍線種類：直線 */
	border-color:black		/* 傍線色：紫 */
	}

h3	{
	font-size:large;		/* 文字サイズ：*/
	color:black;			/* 文字色：青 */
	font-weight:bold;		/* 文字太さ：太字 */
	margin-left:1px;		/* 左マージン：1px */
	margin-right:1px;		/* 右マージン：1px */
	padding:4px;			/* パディング：4px */
	border-width:0 0 1 16;		/* 傍線太さ：上・右・下・左 */
	border-style:solid; /* 傍線種類：直線 */
	border-color:#008000		/* 傍線色：青緑 */
	}

h4	{
	font-size:large;		/* 文字サイズ：*/
	color:#006699;			/* 文字色：赤 */
	font-weight:bold;		/* 文字太さ：太字 */
	margin-left:1px;		/* 左マージン：1px */
	margin-right:1px;		/* 右マージン：1px */
	padding:4px;			/* パディング：4px */
	border-width:1 1 1 1;		/* 傍線太さ：上・右・下・左 */
	border-style:solid;		/* 傍線種類：直線 */
	border-color:#ff6600		/* 傍線色：青緑 */
	}

h5	{
	font-size:large;
	color:black;
	font-weight:bold;		/* 文字太さ：太字 */
	background:beige;
	margin-top:2pt;
	padding:4px			/* パディング：4px */
	}

p
	{
	font-size:small;		/* 文字サイズ： 本文サイズ */
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間：130% */
	font-weight:400;		/* 文字太さ：普通 */
	}

dl	
	{
	list-style-type:disc;		/* 行頭のタイプ：頭無し */
	font-size:small;		/* 文字サイズ：11ポイント */
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間：130% */
	font-weight:400			/* 文字太さ：普通 */
	}

ul	
	{
	list-style-type:disc;		/* 行頭のタイプ：小さい丸 */
	font-size:small;		/* 文字サイズ： */
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間：130% */
	font-weight:400			/* 文字太さ：普通 */
	}

ol	
	{
	list-style-type:decimal;	/* 行頭のタイプ：数字 */
	font-size:small;		/* 文字サイズ：*/
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間：130% */
	font-weight:400			/* 文字太さ：普通 */
	}

ul li
	{
	font-size:small;
	color:#000000;			/* 文字色：黒 */
	line-height:140%;		/* 行間：130% */
	font-weight:400;		/* 文字太さ：普通 */
	}

ol li
	{
	font-size:small;
	color:#000000;			/* 文字色：黒 */
	line-height:140%;		/* 行間：130% */
	font-weight:400;		/* 文字太さ：普通 */
	}

span.ruby
	{
	font-size:12px			/* 文字サイズ：9ポイント */
	}

span.italic
	{
	font-style:italic		/* 文字スタイル：イタリック */
	}

span.under
	{
	text-decoration:underline	/* 文字飾り：下線 */
	}

code {font-size: 85% }

pre { 
   font-family: monospace;
   font-size: 85%;
   white-space: pre;
   background-color: rgb(204,204,255);
   padding: 0.5em;
   margin-left: 0;
   border: none;
   width: 97%;
}

BODY {
	BACKGROUND-COLOR: #ffffff
}
.mainbody {
	COLOR: #333333; LINE-HEIGHT: 150%
}
P {
	COLOR: #333333; LINE-HEIGHT: 150%
}
PRE {
	LINE-HEIGHT: 130%; WHITE-SPACE: pre; WIDTH: 100%
}
.terminal {
	BACKGROUND-COLOR: #e0e0e0; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #333333; MARGIN: 0px; PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 9px
}
.program {
	BACKGROUND-COLOR: #ddeeff; BORDER-BOTTOM: #5588ff 2px solid; BORDER-LEFT: #5588ff 2px solid; BORDER-RIGHT: #5588ff 2px solid; BORDER-TOP: #5588ff 2px solid; COLOR: #333333; MARGIN: 0px; PADDING-BOTTOM: 8px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 8px
}
.output {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; COLOR: #333333; MARGIN: 0px; PADDING-BOTTOM: 8px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 8px
}
UL {
	COLOR: #333333; LINE-HEIGHT: 130%; XXmargin: 0px; Xpadding: 0px
}
OL {
	COLOR: #333333; LINE-HEIGHT: 130%; XXmargin: 0px; Xpadding: 0px
}
DL {
	COLOR: #333333; LINE-HEIGHT: 130%; XXmargin: 0px; Xpadding: 0px
}

.table1 {
	BACKGROUND-COLOR: #ddddcc; COLOR: #333333; LINE-HEIGHT: 130%; MARGIN: 5px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; Xborder-width: 1; Xborder-style: solid; Xborder-color: #FFFFFF
}
.th1 {
	BACKGROUND-COLOR: #ccccbb; COLOR: #333333; LINE-HEIGHT: 130%; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; Xbackground-color: #DDDDCC
}
.th2 {
	BACKGROUND-COLOR: #ccccbb; COLOR: #333333; LINE-HEIGHT: 130%; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; Xbackground-color: #DDDDCC
}
.td1 {
	BACKGROUND-COLOR: #eeeedd; COLOR: #333333; LINE-HEIGHT: 130%; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.th2 {
	BACKGROUND-COLOR: #eeeedd; COLOR: #333333; LINE-HEIGHT: 130%; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.caption1 {
	COLOR: #333333; Xfont-size: x-small
}
.caption2 {
	COLOR: #333333; Xfont-size: x-small
}
.table2 {
	BACKGROUND-COLOR: #ddddcc; COLOR: #333333; LINE-HEIGHT: 130%; MARGIN: 5px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; Xborder-width: 1; Xborder-style: solid; Xborder-color: #FFFFFF
}
.chapter {
	COLOR: #333333; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px; Xfont-size: 20pt
}
.doctitle {
	COLOR: #333333; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px; Xfont-size: 20pt
}
.section {
	BORDER-BOTTOM: #6666ff 2px solid; BORDER-LEFT: #6666ff 30px solid; BORDER-RIGHT: #6666ff 0px solid; BORDER-TOP: #6666ff 0px solid; COLOR: #333333; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 20px; Xfont-size: 16pt
}
H3 {
	BORDER-BOTTOM: #6666ff 0px solid; BORDER-LEFT: #6666ff 15px solid; BORDER-RIGHT: #6666ff 0px solid; BORDER-TOP: #6666ff 0px solid; COLOR: #333333; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px; Xfont-size: 12pt
}
.subsection {
	BORDER-BOTTOM: #6666ff 0px solid; BORDER-LEFT: #6666ff 15px solid; BORDER-RIGHT: #6666ff 0px solid; BORDER-TOP: #6666ff 0px solid; COLOR: #333333; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px; Xfont-size: 12pt
}
.em {
	FONT-WEIGHT: bold
}
.toc {
	LINE-HEIGHT: 100%; Xfont-size: 10pt
}
.table_of_contents {
	LINE-HEIGHT: 100%; Xfont-size: 10pt
}
.figure {
	BORDER-BOTTOM-COLOR: #dddd66; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #dddd66; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #dddd66; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #dddd66; BORDER-TOP-WIDTH: 1px; WHITE-SPACE: pre
}
.note {
	BACKGROUND-COLOR: #ffffdd; BORDER-BOTTOM: #dddd66 0px solid; BORDER-LEFT: #dddd66 1px solid; BORDER-RIGHT: #dddd66 1px solid; BORDER-TOP: #dddd66 0px solid; COLOR: #333300; LINE-HEIGHT: 120%; PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.navi_category {
	TEXT-DECORATION: none
}
