
a:link       { color: #0000ff;  }
a:visited    { color: #0000ff;  }
a:hover      { text-decoration: under; background-color: #ffffcc; font-weight: bold }
td	     { font-size: 12px}

.genru_table {
	width: 95%;
	font-size: 12px;
	font-weight:700;
	line-height: 125%;
	text-align: center;
	border: groove 5px #b00000;
}
.genru_table td {
	border: dotted 1px #b00000;
}
.keyword_input {

}
.keyword_table {
	background-color: #b00000;
	color: #ffffff;
	width: 100%;
	
}

#sPrice {
	font-size: 18px;
	margin: 0px;
	color: #ff0000;
	font-weight: 700;
}
#sTitle {
	font-size: 12px;
	margin: 0px;
	color: #666666;
	text-decoration: underline;

}
#sShop {
	font-size: 10px;
	margin: 0px;
	color: #000000;
}

h1 {
	font-size:1.25em;
	color:#333333;
	background-color:#f3f3f3;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0;
	margin-top:0;
	font-weight:normal
	}
#price {
	font-size: 18px;
	margin: 0px;
	color: #990000;
	text-align: right;
	font-weight: 700;

}
#setumei {
	font-size: 12px;
	margin: 5px;
	color: #3c3c3c;
	line-height: 125%;

}
#titlename {
	font-size: 12px;
	margin: 0px;
	color: #666666;
}
#itemtitle {
	font-size: 14px;
	margin: 0px;
	color: #7171ff;
}
#iteminfo {
	font-size: 14px;
	margin: 0px;
	color: #3c3c3c;
	line-height: 150%;
	font-weight: normal;
}


.comRecommend {
	color: #FF0000;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #FF0000;
	border-style: solid;
	padding-left: 10px;
}

/*	Category100	*/
.pTitle100 {
	color: #ffffff;
	background-color: #0000ff;
	font-size: 14pt;
}

.LeftIndex100 {
	color: #0000ff;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat100 {
	color: #0000ff;
	font-size: 10pt;
}

.BodyIndex100 {
	color: #0000ff;
	background-color: #ffffcc;
}

.BodyCat100 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic100 {
	color: #0000ff;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #0000ff;
	border-style: solid;
	padding-left: 10px;
}

/*	Category200	*/
.pTitle200 {
	color: #ffffff;
	background-color: #81D8D0;
	font-size: 14pt;
}

.LeftIndex200 {
	color: #81D8D0;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat200 {
	color: #81D8D0;
	font-size: 10pt;
}

.BodyIndex200 {
	color: #81D8D0;
	background-color: #ffffcc;
}

.BodyCat200 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic200 {
	color: #81D8D0;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #81D8D0;
	border-style: solid;
	padding-left: 10px;
}

/*	Category300	*/
.pTitle300 {
	color: #ffffff;
	background-color: #99CC00;
	font-size: 14pt;
}

.LeftIndex300 {
	color: #99CC00;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat300 {
	color: #99CC00;
	font-size: 10pt;
}

.BodyIndex300 {
	color: #99CC00;
	background-color: #ffffcc;
}

.BodyCat300 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic300 {
	color: #99CC00;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #99CC00;
	border-style: solid;
	padding-left: 10px;
}

/*	Category400	*/
.pTitle400 {
	color: #ffffff;
	background-color: #c84f84;
	font-size: 14pt;
}

.LeftIndex400 {
	color: #c84f84;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat400 {
	color: #c84f84;
	font-size: 10pt;
}

.BodyIndex400 {
	color: #c84f84;
	background-color: #ffffcc;
}

.BodyCat400 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic400 {
	color: #c84f84;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #c84f84;
	border-style: solid;
	padding-left: 10px;
}

/*	Category500	*/
.pTitle500 {
	color: #ffffff;
	background-color: #63B18A;
	font-size: 14pt;
}

.LeftIndex500 {
	color: #63B18A;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat500 {
	color: #63B18A;
	font-size: 10pt;
}

.BodyIndex500 {
	color: #63B18A;
	background-color: #ffffcc;
}

.BodyCat500 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic500 {
	color: #63B18A;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #63B18A;
	border-style: solid;
	padding-left: 10px;
}

/*	Category600	*/
.pTitle600 {
	color: #ffffff;
	background-color: #99CC00;
	font-size: 14pt;
}

.LeftIndex600 {
	color: #99CC00;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat600 {
	color: #99CC00;
	font-size: 10pt;
}

.BodyIndex600 {
	color: #99CC00;
	background-color: #ffffcc;
}

.BodyCat600 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}

.tdTopic600 {
	color: #99CC00;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #99CC00;
	border-style: solid;
	padding-left: 10px;
}

/*	Category700	*/
.pTitle700 {
	color: #ffffff;
	background-color: #4CAD33;
	font-size: 14pt;
}

.LeftIndex700 {
	color: #4CAD33;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat700 {
	color: #4CAD33;
	font-size: 10pt;
}

.BodyIndex700 {
	color: #4CAD33;
	background-color: #ffffcc;
}

.BodyCat700 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic700 {
	color: #4CAD33;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #4CAD33;
	border-style: solid;
	padding-left: 10px;
}

/*	Category800	*/
.pTitle800 {
	color: #ffffff;
	background-color: #FF6600;
	font-size: 14pt;
}

.LeftIndex800 {
	color: #FF6600;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat800 {
	color: #FF6600;
	font-size: 10pt;
}

.BodyIndex800 {
	color: #FF6600;
	background-color: #ffffcc;
}

.BodyCat800 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic800 {
	color: #FF6600;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #FF6600;
	border-style: solid;
	padding-left: 10px;
}

/*	Category900	*/
.pTitle900 {
	color: #ffffff;
	background-color: #006600;
	font-size: 14pt;
}

.LeftIndex900 {
	color: #006600;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat900 {
	color: #006600;
	font-size: 10pt;
}

.BodyIndex900 {
	color: #006600;
	background-color: #ffffcc;
}

.BodyCat900 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic900 {
	color: #006600;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #006600;
	border-style: solid;
	padding-left: 10px;
}

/*	Category1000	*/
.pTitle1000 {
	color: #ffffff;
	background-color: #DF8746;
	font-size: 14pt;
}

.LeftIndex1000 {
	color: #DF8746;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat1000 {
	color: #DF8746;
	font-size: 10pt;
}

.BodyIndex1000 {
	color: #DF8746;
	background-color: #ffffcc;
}

.BodyCat1000 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic1000 {
	color: #DF8746;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #DF8746;
	border-style: solid;
	padding-left: 10px;
}

/*	Category1100	*/
.pTitle1100 {
	color: #ffffff;
	background-color: #FFCC00;
	font-size: 14pt;
}

.LeftIndex1100 {
	color: #FFCC00;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat1100 {
	color: #FFCC00;
	font-size: 10pt;
}

.BodyIndex1100 {
	color: #FFCC00;
	background-color: #ffffcc;
}

.BodyCat1100 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic1100 {
	color: #c84f84;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #c84f84;
	border-style: solid;
	padding-left: 10px;
}

/*	Category1200	*/
.pTitle1200 {
	color: #ffffff;
	background-color: #666600;
	font-size: 14pt;
}

.LeftIndex1200 {
	color: #666600;
	font-size: 10pt;
	background-color: #ffffcc;
}

.LeftCat1200 {
	color: #666600;
	font-size: 10pt;
}

.BodyIndex1200 {
	color: #666600;
	background-color: #ffffcc;
}

.BodyCat1200 {
	color: #666666;
	font-size: 10pt;
	border-width: 1px 1px 1px 5px;
}
.tdTopic1200 {
	color: #666600;
	font-size: 10pt;
	border-width: 1px 1px 1px 10px;
	border-color: #666600;
	border-style: solid;
	padding-left: 10px;
}


