/*
li.menuLi
{
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}
*/
.menuSpan
{
	background-color: #EEEEEE;
	
}


.imgHead
{
	background-color: #FFFFFF;
	color: #000000;
}
div .mainEach
{
	background-color: #CCFFCC;
}
.genreTable
{
	background-color: #FFFFFF;
}
.genreTableCaption
{
	color:#660033;
	background-color: #FFFFFF;
}
.genreTableCaptionH2
{
	color:#660033;
	border-top-color: #ff0000;
	border-right-color: #ff0000;
	border-bottom-color: #ff0000;
	border-left-color: #ff0000;
}
.genreTableGenreCol
{
	color:#330000;
}
.genreTableNomberCol
{
	color:#330000;
}
.genreTableThead
{
	color:#ffffff;
	background-color:#e50072;
}
.genreTableEven
{
	/*background-color:#ffefbf;*/
	background-color:#ffffff;
}
.genreTableOdd
{
	background-color:#ffcce5;
	/*background-color:#ffffff;*/
}
.genreTableAll
{
	background-color:#FFA2D0;
}

/*********************/
.priceTable
{
	background-color:#ffffff;
}
.priceTableCaption
{
	color:#006633;

}
.priceTableCaptionH2
{
	color:#006633;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
}
.priceTableGenreCol
{
	color:#003300;
}
.priceTableNomberCol
{
	color:#003300;
}
.priceTableThead
{
	color:#ffffff;
	background-color:#00BD76;
}
.priceTableAll
{
	background-color: #c5cfac;
}
.priceTableEven
{
	/*background-color:#ffbfef;*/
}
.priceTableOdd
{
	background-color:#ACFFE0;
}

/*********************/

.discountTable
{
	background-color:#ffffff;
}
.discountTableCaption
{
	color:#003366;
}
.discountTableCaptionH2
{
	color:#003366;
	border-top-color: #0000ff;
	border-right-color: #0000ff;
	border-bottom-color: #0000ff;
	border-left-color: #0000ff;
}
.discountTableGenreCol
{
	color:#000033;
}
.discountTableNomberCol
{
	color:#000033;
}
.discountTableThead
{
	color:#ffffff;
	background-color:#7200e5;
}
.discountTableAll
{
	background-color: #c5accf;
}
.discountTableEven
{
	/*background-color:#ffbfef;*/
}
.discountTableOdd
{
	background-color:#e5ccff;
}
.markup
{
background-color:#FFFFFF;
}
.mainRank
{
	color: #FFFFFF;
	background-color: #000000;
}
.mainDiscountPrice
{
	color: #990000;
}
.mainAdvertisement
{
	color:#003300;
}
.mainStock
{
	color: #006633;
}
.mainShip
{
	color: #0000CC;
}
.mainMaker
{
	color: #CC0000;

}
.mainDate
{
	color: #003333;
}
.mainNew
{
	color: #ff0000;
}

/*todo main系はmainColor.cssに引っ越した方がいいかも*/
.indexEach
{
	background-color: #CCFFCC;
}
.indexTableCaptionH2
{
	color:#333300;
	border-top-color: #333300;
	border-right-color:#333300;
	border-bottom-color: #333300;
	border-left-color: #333300;
}
.indexTableThead
{
	color: #FFFFFF;
	background-color: #666600;
}
.indexTableThead.indexTableWordcol,.indexTableThead.indexTableNOcol
{
	color: #FFFFFF;
	background-color: #333300;
}
.indexTableEven .indexTableNOcol,.indexTableOdd .indexTableNOcol
{
	color: #000000;
}



.indexTableEven
{
	border:2px #FFF0AC; border-style:solid none;
}
.indexTableEven .indexTableWordcol,.indexTableEven .indexTableNOcol
{
	/*border:2px #FFFFFF; border-style:solid none;*/
	background-color: #cccccc;
}
.indexTableOdd
{
	border:2px #FFFFFF; border-style:solid none;
	background-color: #FFF0AC;
}
.indexTableOdd .indexTableWordcol,.indexTableOdd .indexTableNOcol
{
	/*border:2px #FFFFFF; border-style:solid none;*/
	background-color: #FFE051;
}

.indexTableAll
{
	background-color: #E3BC00;
}

.indexTable
{
	background-color: #ffffff;
	width:100%;
	/*font-size:smaller;*/
	margin: 5px auto;
}
/*
.thisPage
{
color:#FF0000;
}
*/
.indexTableTfootcol
{
}