@import url("line.css");
body{
	background:#ccf url("back.png") repeat scroll top;
	margin-left:5%;margin-right:5%;}
a:link{
	color:#04f;}
a:visited {
	color:#a08;}
a:hover, a:active {
	color:#f00;}
h1{
	color:white;background-color:black;font-size:2em;text-align:center;
	margin-bottom:0.5em;padding-top:0.1em;padding-bottom:0.1em;}
h1 span.sub{
	vertical-align:baseline;font-weight:normal;font-size:75%;color:#ccc;
	font-family:'MS UI Gothic', 'MS UI ƒSƒVƒbƒN', Gothic, sans-serif;}
h2{
	color:white;background-color:black;font-size:1.6em;
	padding-left:0.2em;padding-top:0.1em;padding-bottom:0.1em;
	border-width:0 !important;margin-top:1em !important;}
h3{
	margin-bottom:0.5em;}
h4{
	margin-bottom:0.5em;margin-left:1em;}
p{
	text-indent:1em;margin-top:0;margin-bottom:0;margin-left:2em;}
dl{
	margin-left:2em;}
dt{
	font-weight:bold;}
dd{
	margin-left:2.5em;padding-bottom: 0.5em;}
ul{
	margin-top:0;padding:0;margin-left:2em;}
ul#contents, ul#appendix{
	margin-top:0;margin-left:0;}
li{
	margin:0;}
ol li{
	margin-left:2em;}
em{
	color:red;font-style:normal;}
strong{
	color:red;}
hr{
	margin-left:2em;}
address{
	margin-top:1em;color:#d00;text-align:right;font-style:normal;}
blockquote{
	margin-left:4em;margin-right:2em;background-color:#efe8e0;
	border-style:outset;border-width:1px;}
blockquote dl{
	margin:0.5em;}

.name {
	color:#080;}
.cat {
	margin-left:3em;margin-right:1em;border-style:outset;padding:1em;
	border-width:thin;}
dl.cat dl{
	margin-left:0em;margin-right:0em;}
.totop{
	text-align:right;}
.red{
	color:red;}
.blue{
	color:#00c;}
.green{
	color:#009900;}
.head{
	font-weight:bold}
.update{
	text-align: right;}

.right{
	text-align: right;}
.center{
	text-align: center;}
.noborder{
	border-style: none;}