body{
	color: #191970;
	background: #CDC9A5;
	margin-left:10%;
	margin-right:5%;
}

div.body{
	background: #fafaff;
	padding: 5px 20px 20px 20px;
}

hr{
	clear:left;
}

h1{
	font-size: 2.4em;
	padding: 10px 0px 10px 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #333333;
	border-bottom: 1px solid #333333;
	text-align:center;
}

h2{
	font-size: 1.5em;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #BECDDA;
	border-bottom: 2px solid #BECDDA;
	color: #274F98;
	padding:0em 0em 0em 1.2em;
}

h3{
	font-size: 1.2em;
	color:#206030;
	text-indent:0.5em;
	clear:left;
}

h4{
	font-size: 1.15em;
	color:#222222;
	text-indent:0.8em;
}

h5{
	font-size: 0.9em;
	color:#003060;
	text-indent:1.0em;
}

div.image{
	margin-right:2.3em;
	float:left;
}


div.note{
	color: #191970;
	background: #aaeeaa;
	margin-left:5%;
	margin-right:5%;
	border:thick double blue;
}

p{
	text-indent:1.0em;
/*	font-size:1.05em;*/
}

p.date{
	text-indent:0em;
	text-align:center;
	border:thin dashed #776633;
	margin-left:35%;
	margin-right:35%;
}

p.soliloquy{
	font-size:0.75em;
	color:#774444;
}

p.headnavi{
	text-indent:0em;
	color:#448080;
}

p.footnavi{
	text-indent:0em;
	font-size:0.75em;
	line-height: 0.1em;
}

p.navi{
	text-indent:0em;
	text-align:center;
	margin-left:40%;
	margin-right:40%;
}

p.back{
	text-indent:0em;
	text-align:center;
	border:thin dashed black;
	margin-left:40%;
	margin-right:40%;
	clear:left;
}

p.warn{
	color:#ee3333;
	border:thick double blue;
	background-color:#eeeeff
}
p.caption{
	font-size:0.85em;
	color:#333333;
}

pre.code{
	border:thick double green;
	background-color:#eeeeee;
	clear:left;
}

ol.listup{
	list-style:none;
}

ol.listup li{
	margin:0.5em;
}

dl.updatelog
{
	font-size:0.9em;
	margin:0em;
	padding:0em;
}

dd{
	padding:0em;
}

strong{
	text-decoration:underline;
	color:#ee3333;
}

address{
	text-align:right;
}

a:hover{
	color:white;
	background-color:#444444;
}

span.keywords{
	/* C/C++キーワード */
	color:blue;
}

span.comments{
	/* プログラムコメント */
	color:green;
}

span.accesskey{
	text-decoration:underline;
	font-size:80%;
}

.quickinfo{
	background-color:#eeeeff;
	padding:10px;
	font-weight:bold;
	width:auto;
	text-indent:0em;
}

q{
	font-style:italic;
}

span.jsButton{	/*JavaScriptでボタン代わりに使う物*/
	color:blue;
	cursor:pointer;
	text-decoration:underline;
}

span.jsButton_hidden{	/*JavaScriptでボタン代わりに使う物;隠れている*/
	color:blue;
	cursor:pointer;
	text-decoration:underline;
	display:none;
}


em{
	color:red;
	font-weight:bold;
}

dl.list dt{
	font-size: 1.2em;
	color:#206030;
	font-weight:bold;
}
