body  		{font-size: 9pt; font-family: ＭＳ Ｐゴシック, osaka, MS Gothic; }
table 		{font-size: 9pt;}
th 			{font-size: 9pt;}
td 			{font-size: 9pt;}

a:link.leftmenu    {color: ; text-decoration: none; }
a:visited.leftmenu {color: ; text-decoration: none; }
a:active.leftmenu  {color: ; text-decoration: none; }
a:hover.leftmenu   {color: ; text-decoration: underline; }
a:link.topic       {color: FF6600; font-weight: normal; text-decoration: none}
a:visited.topic    {color: FF6600; font-weight: normal; text-decoration: none}
a:active.topic     {color: 000099; font-weight: normal; text-decoration: none}
a:hover.topic      {color: 000099; font-weight: normal; text-decoration: underline}
a:link.custmenu    {color: 0000cc; font-weight: bold; text-decoration: none}
a:visited.custmenu {color: 0000cc; font-weight: bold; text-decoration: none}
a:active.custmenu  {color: ff0000; font-weight: bold; text-decoration: none}
a:hover.custmenu   {color: ff0000; font-weight: bold; text-decoration: underline}
font.price_pop     {color: ff0000; font-size:8pt; }
font.price         {color: 000000; font-size:11pt; }
font.small         {color: 333333; font-size:8pt; }
font.priceb         {color: 000000; font-size:14pt; font-weight: bold; }

a:link.topmenu     {color: cc0000; text-decoration: none; font-size:10pt;}
a:visited.topmenu  {color: cc0000; text-decoration: none; font-size:10pt;}
a:active.topmenu   {color: ff0000; text-decoration: none; font-size:10pt;}
a:hover.topmenu    {color: ff0000; text-decoration: underline font-size:10pt;}

a:link.camp    {color:ffffff;}
a:visited.camp {color:ffffff;}
a:active.camp  {color:ffffff;}
a:hover.camp   {color:ffffff;}


.category_title	{color:000066; font-weight:bold; font-size:12pt;}
.event_title	{color:CC0000; font-weight:bold; font-size:12pt;}

.goods_title	{color:ffffff; background-color:666666; font-weight:bold; }
.goods_line1	{color:000000; background-color:CCCCCC; }
.goods_line2	{color:000000; background-color:EEEEEE; }

a:link.goods_title     {color: ffffff; text-decoration: none; font-size:10pt;}
a:visited.goods_title  {color: ffffff; text-decoration: none; font-size:10pt;}
a:visited  {color: 336699;}
a:active.goods_title   {color: ffffff; text-decoration: none; font-size:10pt;}
a:hover.goods_title    {color: ffff00; text-decoration: underline font-size:10pt;}

.cart_title		{color:ffffff; background-color:666666; font-weight:bold; }
.cart_line1		{color:000000; background-color:EEEEEE; }
.cart_line2		{color:000000; background-color:EEEEEE; }

.order_title	{color:ffffff; background-color:666666; font-weight:bold; }
.order_line1	{color:000000; background-color:EEEEEE; }
.order_line2	{color:000000; background-color:EEEEEE; }

.cust_title		{color:ffffff; background-color:666666; font-weight:bold; }
.cust_line1		{color:000000; background-color:EEEEEE; }
.cust_line2		{color:000000; background-color:EEEEEE; }

.bbs_title		{color:ffffff; background-color:006699; font-weight:bold; }
.bbs_line1		{color:000000; background-color:D5EEFB; }
.bbs_line2		{color:000000; background-color:E6F0F5; }

.error		{color:ff9999; font-weight:bold; }


.com_line1		{color:000000; background-color:999999; }
.com_line2		{color:000000; background-color:f3f3f3; }
.com_line3		{color:000000; background-color:ffffff; }


.goods2_title	{color:ffffff; background-color:2768AC; font-weight:bold; }
.goods2_line1	{color:000000; background-color:2768AC; }
.goods2_line2	{color:000000; background-color:EEEEEE; }
.goods2_line3	{color:000000; background-color:bbbbbb; }

/*	マージンの設定	*/
h1,h2,h3,h4{
	margin:0;
}

.normal{
	font-weight:normal;
}

/*上付き文字*/
sup.tm { font: 75%; }

/*各カテゴリ ランキング画像の枠線*/
img.brdIMG { border-style: solid; border-width: 1px; border-color:#999999; }
