body {
	margin: 0px padding:0px; 
	line-height: 140%; font-size: 9pt;
	background-color: #fff; color: #000;
	/*font-family: serif;*/
}

.menu  {
	}
h3 { font-size: 12px; margin: 12px 2px 2px; }
.menured {
	background: url(images/c-hanaaka.gif) left center no-repeat;
	padding: 0px 22px;
} 
.menublue {
	background: url(images/c-hanaao.gif) left center no-repeat;
	padding: 0px 22px;
} 
.menugreen {
	background: url(images/c-hanamidori.gif) left center no-repeat;
	padding: 0px 22px;
} 
.submenu {
	list-style: none; font-size: 12px; 
	padding: 0px 0px 0px 22px; line-height: 140%; margin: 0px;
}
.submenu li { margin: 12px 0px; }

p {}
.update { font-size: 12px; border-bottom: 1px solid #b72; }

a:active {  color: #FF3366; }
a:link {  color: #0000FF; }
a:visited {  color: #CC0000; }
.title {
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}
.news {  font-size: 10pt; }
.name { font-size: 10pt; line-height: 130% }
.date {
	font-size: 10pt;
	line-height: 130%;
	font-style: italic;
}
.Cyan {
	color: #0066FF;
}
.masenda {
	color: #FF3366;
}
.Orange {
	color: #ff9900;
}
.Green {
	color: #006600;
}
.Brown {
	color: #993300;
	font-size: 9pt;
}
.ItemNameR {
	font-size: 10pt;
	color: #FF3366;
}
.ItemNameB {
	font-size: 10pt;
	color: #3333FF;
}
.ItemDetail {
	font-size: 9pt;
	line-height: 130%;
	color: 993300;
}
.headCopy {
	font-size: 9pt;
}
.headCopyW {
	font-size: 9pt;
	color: #FFFFFF;
}
