body { 
	line-height: 120%;
	background-color: #ffffee;
	background-image: url(image/bg.gif);
	color: Black;
}
p {
	font-size: 1.2em;
	margin-left: 1em;
	margin-right: 1em;
	line-height: 120%;
; margin-top: auto; margin-bottom: auto
; padding-top: 0.2em; padding-bottom: 0.2em
}
p.orange {
	font-size: 1.0em;
	margin: 1.0em 0 0 0;
	color: #ff6600;
}
p.small {
	font-size: 0.9em;
}
p.big {
	font-size: 1.5em;
}
small {
	font-size: 0.6em;
}
.red {
	color: Red;
	font-size: 2.5em;
}
.blue {
	color: Blue;
	font-size: 2.5em;
}
.orange {
	color: Orange;
}
.center {
	text-align: center;
}
hr {
	border-color: Orange; 
	border-style: solid;
	border-width: thick;
	height: 0px;
	
}
pre {
	background-color: #ffff99;
	border-color: Gray;
	border-style: ridge;
	border-width: 1px;
	margin: 0em 2em;
	padding: 0.5em 0.5em;
	color: Black;
}
a:link,a:visited,a:active  {
	color: Black;
}
a:hover {
	background: #ffff66;
}
h1 {
	text-align: center;
	padding: 0.1em 0.1em;
	line-height: 120%;
	border-width: 0 0 1px;
; font-size: x-large
}
h2 {
	font-size: large;
	padding: 0.3em;
	text-indent: 0.25em; 
}
td.center {
	text-align: center;
}
td.right {
	text-align: right;
}
td.left {
	text-align: left;
}
td.bold {
	font-weight: bold;
}
tr.center {
	text-align: center;
}
table.white {
	background-color: White;
}
input {
	text-align: right;
}
table.kakeibo {
	background-color: Orange;
}
table.kakeibo_yosan {
	background-color: Orange;
	font-size: 1.2em;
}
table.kakeibo_comment {
	background-color: Orange;
}
tr.kakeibo {
	background-color: White;
}
tr.kakeibo_midashi {
	background-color: White;
	text-align: center;
	font-weight: bold;
}
tr.kakeibo_nen {
	background-color: Orange;
	text-align: center;
	font-weight: bold;
}
big {  font-size: 1.5em}
