body {
	margin: 0; 
	padding: 0; 
	font-size: 100%; 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Verdana, Arial, sans-serif, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
	color: #333333;
	background: url(../image/bg_back.gif) #CCEDA5;
}

a:link {
	color: #006699;
}

a:active {
	color: #FFCC00;
}

a:hover {
	color: #FFCC00;
}

a:visited {
	color: #996699;
}

td,th {
	font-size: 0.8em;
}

#sitetitle {
	font-size: 1.2em;
	color: #fb5a4f;
	font-weight: bold;
}

#sitetitle a:link {
	color: #fb5a4f;
	text-decoration: none;
} 

#sitetitle a:active {
	color: #fb5a4f;
	text-decoration: none;
} 

#sitetitle a:hover {
	color: #fb5a4f;
	text-decoration: none;
} 

#sitetitle a:visited {
	color: #fb5a4f;
	text-decoration: none;
}

<!-- 追加 -->
<!-- 
sideb img {
	width: 148;
	height:25;
	border:0;
}
 -->
#sidebar {
	width: 148;
	height:25;
	border:0;
}
.tblcenter { clear: both; width: 550px; margin: 10px 0 20px 20px; }
.tbl li { list-style-type: none; line-height: 1.5em; }
.tbl table,th,td,th { border: none; }
.tbl td,th{ padding: 5px; border-right: solid 1px #009900; border-bottom: solid 1px #009900; background-color: #FFFFFF; }
.celltop { border-top: solid 1px #009900;}
.cellleft { border-left: solid 1px #009900; font-weight: bold;}
.cellleftWW { border-left: solid 1px #009900; vertical-align: top; font-weight: bold;}
td.cellleft { background-color: #F0FFF0; }
#outlines .cellleft { width: 50px; height: 30px;}
#sundry .cellleft { width: 188px; height: 33px; text-align: center;}


h2 {
	color: #FFEEDD;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 25px;
	background-color: #fffacd;
	border-bottom: solid 1px #666699;
	background-image: url(image/box.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
h3 {
	color: #FF9933;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 5px;
	background-color: #fffacd;
	margin-bottom: 0px;
}

h4 {
	color: #669933;
	font-weight: bold;
	line-height: 1.3em;
	padding-left: 20px;
	background-image: url(image/p_03.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-attachment: fixed;
	margin-bottom: 0px;
}
p { padding-left: 15px; padding-right: 5px; }	
