BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #330000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
TD {
	COLOR: #666666
}
TH {
	FONT-WEIGHT: normal; COLOR: #666666
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #000000
}
A:visited {
	COLOR: #666666
}
A:hover {
	COLOR: #cc0000
}
.center {
	TEXT-ALIGN: center
}
.middle {
	VERTICAL-ALIGN: middle
}
.fff {
	BACKGROUND-COLOR: #ffffff
}
.ccc {
	BACKGROUND-COLOR: #cccccc
}
.999 {
	BACKGROUND-COLOR: #999999
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.naviborder {
	BACKGROUND-COLOR: #999999
}
.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 4px; BACKGROUND-COLOR: #f8f4f5; TEXT-ALIGN: center
}
.searcharea {
	BACKGROUND-COLOR: #f8f4f5
}
.subnavi {
	BORDER-BOTTOM: #999999 1px solid
}
.marking {
	MARGIN: 2px; TEXT-ALIGN: center
}
UL.subnavi01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0.6em 2px 0.6em 0px; PADDING-TOP: 0px; add: 
}
.card {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
.ssl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.ssltext {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 7px; LINE-HEIGHT: 120%; PADDING-TOP: 7px
}
.listborder {
	MARGIN: 5px 11px; BACKGROUND-COLOR: #999999
}
.listimage {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.listname {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 110%; PADDING-TOP: 8px
}
.listprice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.rellistborder {
	MARGIN: 5px 11px; BACKGROUND-COLOR: #999999
}
.clublistborder {
	MARGIN: 19px 11px; BACKGROUND-COLOR: #ffffff
}
.footer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
.footnavi {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; add: 
}

@media All    
{
IMG.hand {
	CURSOR: hand
}

}
.line{
background : #ffffff;
border-left:0px solid #330000;
border-right:0px solid #330000;
border-bottom:1px dashed #330000;
border-top:none;
}
.t-line{
border-left:0px solid #330000;
border-right:0px solid #330000;
}
.left-menu{
width:160px;
FONT-SIZE: 130%;
}
.right{
align:right;
}
img{
border:0;
}
