/*************************
  2009.2.8作成
*************************/

/*黒背景*/	
#black{ background-color:#000000; color:#c0c0c0; font-size: 90%;}

/*白背景*/
#white{ background-color:#ffffff; color:#4b4486; font-size: 90%;}

/******共通スタイル******/
a:link{ color:#909090; text-decoration: none; }
a:visited { color:#909090; text-decoration: none; }
a:hover { color:#ff9999; }
a:active { color:#ff9999; }
a img{ border-width: 0px;}

div.all, all_33 {
	margin: 0px auto;
	}
div.document {
	line-height: 120%;
	margin: 30px 0em;
	padding: 0px 1em;
	}
div.link {
	color: #909090;
	font-size: 80%; 
	text-align: right; 
	}
div.comment {
	line-height: 120%;
	margin: 3px 0px;
	padding: 0px 1em;
	border-top: solid 1px;
	border-bottom: solid 1px;
	}
div.copyright {
	margin: 10px 0px;
	border-top: solid 1px;
	padding: 5px 3px 10px 3px;
	text-align: center;
} 
h1, h2, h3 {
	font-size: 100%;
	text-align: center;
}
h1 {
	font-weight: normal;
	padding : 10px 0px;
	border-bottom: solid 1px;
	}
h2 {
	margin: 10px auto;
	padding : 10px 0px;
	border-top: solid 2px;
	border-bottom: solid 2px;
	}
h3 {
	margin: 0px 10px;
	}
rt{
	font-size : 10px;
}

div.glossary {
	line-height: 120%;
	margin: 0px 0px;
	padding: 10px 1em;
	border-top: solid 1px;
	}
div.glossary a {
	border-bottom: 1px dotted #715c76;
	}
