body {
	margin: 0px;
	padding: 0px;
	background: #EDFFF4 url(../common/bg_color.gif);
}

.honbuntext1{
	color: #444444;
	font-size: 90%;
	line-height:150%;
}

.honbuntext2{
	color: #444444;
	font-size: 85%;
	line-height:150%;
}

A:link, A:visited {
	text-decoration : none  ;
	color : #6666CC;
	 font-size:85%;
	 line-height:150%
 }

A:active, A:hover {
	text-decoration : none  ;
	color : #CC0066;
	font-size: 85%;
	 line-height: 150%}

.cellhonbun {
	font-size: 85%;
	line-height:150%;
	padding: 3px;
	color: #333333;

}

.celltext {
	font-size: 85%;
	line-height:120%;
	color: #333333;

}

.footertext {
	font-size: 75%;
	padding: 8px 0px 3px 0px;
}

.footertext a:link {
	color: #444444;
	text-decoration: none;
}

.footertext a:visited {
	color: #444444;
	text-decoration: none;
}

.footertext a:hover {
	color: #3333CC;
	text-decoration: none;
}

.footertext a:active {
	color: #3333CC;
	text-decoration: none;
}

.new {
	color: #444444;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	line-height:130%;
}
.celltitle {
	font-size: 100%;
	margin: 0px;
	padding: 2px;
	font-weight: bolder;
	color: #333333;

}
p {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#sitemap td {
	padding: 2px 0px 2px 0px;
}

#sitemap a:link {
	text-decoration : none  ;
	color : #3333FF;
	font-size: 100%;
 }

#sitemap a:visited {
	text-decoration : none  ;
	color : #3333FF;
	font-size: 100%;
 }

#sitemap a:active {
	text-decoration : underline ;
	color : #CC0066;
	font-size: 100%;
}

#sitemap a:hover {
	text-decoration : underline  ;
	color : #CC0066;
	font-size: 100%;
}

/* Movable Type ------------ */

.newsList th { padding: 2px 5px 3px 0; font-size: 12px; color: #666; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
.newsList td { padding: 0 0 3px; vertical-align: top;}
.newsList th:first-letter { padding-right: 2px; color: #FF6600;}
h1.ttl { margin: 0 0 15px; color: #FF9900; font-size: 14px; letter-spacing: 2px;}
dl.lnnews { margin: 0; padding: 0; text-align: left;}
dl.lnnews dt { margin: 3px 0 0 5px; color: #555555;}
dl.lnnews dd { margin: 0 0 3px 15px;}