BODY {
	MARGIN: 0px 0px 0px 0px; COLOR: #555555; font-family: Arial, Helvetica ; BACKGROUND-COLOR: #F8F8F8
}
DIV {
	MARGIN: 0px
}
.upcut {
	MARGIN-TOP: 0px
}
.btmcut {
	MARGIN-BOTTOM: 0px
}
.menuitem {
	FONT-FAMILY: Arial, Helvetica, 
}
.search-box {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 96px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; height: 1.25em; BACKGROUND-COLOR: white
}
.signform {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 130px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; height: 1.3em; BACKGROUND-COLOR: #f1f8f0
}
.att {
	font-family: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: none; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.atty {
	font-family: Arial;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: none; 
	COLOR: #ff9900; 
	TEXT-DECORATION: none
}
.atts {
	font-family: Arial;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: none; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.attb {
	font-family: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.att2 {
	FONT-WEIGHT: bold; COLOR: #FF9900; TEXT-DECORATION: none
}
.attr {
	FONT-WEIGHT: bold; COLOR: #d40000; TEXT-DECORATION: none
}
.attblue {
	FONT-WEIGHT: bold; COLOR: #3366cc; TEXT-DECORATION: none
}
.reqbg {
	BACKGROUND-COLOR: #f4f4f4
}
.indent {
	MARGIN-LEFT: 3px
}
A:link{
	text-decoration: none;
}
A:visited{
	text-decoration: none;
}
a:hover {
	color: #66cc66;
	text-decoration: none;
}
a:active {
	color: #00ff00;
	text-decoration: none;
}
.body0 {
	font-family: Arial;
	FONT-SIZE: 7pt;
	COLOR: #FFFFFF; 
}
.body1b {
	font-family: Arial;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	COLOR: #333333; 
}
.body1 {
	font-family: Arial;
	FONT-SIZE: 7pt;
}
.body1RED {
	font-family: Arial;
	FONT-SIZE: 7pt;
	LINE-height: 9pt;
	COLOR: #FF0000; 
}
.body1-ORANGE {
	font-family: Arial;
	FONT-SIZE: 7pt;
	LINE-height: 9pt;
	COLOR: #FF6600; 
}
.body1h {
	font-family: Arial;
	FONT-SIZE: 7pt;
	LINE-height: 9pt;
}
.body1hh {
	font-family: Arial;
	FONT-SIZE: 7pt; 
	LINE-height: 11pt;
}
.body2bb {
	font-family: Arial Black;
	FONT-SIZE: 9pt;
	COLOR: #333333; 
}
.body2b {
	font-family: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	COLOR: #333333; 
}
.body2bhh {
	font-family: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	COLOR: #333333;
	LINE-height: 13pt;
}
.body2 {
	font-family: Arial;
	FONT-SIZE: 9pt
}
.body2h {
	font-family: Arial;
	FONT-SIZE: 9pt; 
	LINE-height: 11pt;
}
.body2hh {
	font-family: Arial;
	FONT-SIZE: 9pt; 
	LINE-height: 13pt;
}
.body3b {
	font-family: Arial;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}
.body3 {
	font-family: Arial;
	FONT-SIZE: 11px;
}
.body3h {
	font-family: Arial;
	FONT-SIZE: 11px; 
	LINE-height: 11pt;
}
.body3hh {
	font-family: Arial;
	FONT-SIZE: 11px; 
	LINE-height: 19px;
}
.body4b {
	font-family: Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
}
.body4 {
	font-family: Arial;
	FONT-SIZE: 14px;
}
.body4h {
	font-family: Arial;
	FONT-SIZE: 14px; 
	LINE-height: 11pt;
}
.body4hh {
	font-family: Arial;
	FONT-SIZE: 14px; 
	LINE-height: 19px;
}
.body11 {
	font-family: Impact;
	font-size: 14px;
}
.body12 {
	font-family: "Arial Black";
	font-size: 14px;
}
.body13 {
	font-family: Impact;
	font-size: 24px;
	COLOR: #003399; 
}
.body12 {
	font-family: "Arial Black";
	font-size: 14px;
	COLOR: #003399; 
}
.price {
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #3366CC; 
}
.item-name {
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #003399; 
}
.item-title {
	font-family: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: none;
	COLOR: #FF6600; 
}
.sotowaku {
	FONT-SIZE: 8pt; 
	LINE-height: 9pt;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	letter-spacing: 3px;
	text-align: left;
	margin-bottom: 10px;
}
.toumeikouka_out {
	border:0px;
	filter:alpha(opacity=65,style=0,enabled=true;)
}
.toumeikouka_over {
	border:0;
	position:relative;
	top:0px;
	left:0px;
}
.graykouka_out {
	border:0;
	filter:gray;
}
.graykouka_over {
	border:0;
	position:relative;
	top:1px;
	left:0px;
}
