body	{font-size:12px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:333333; background-color:FFFFFF;}
td	{font-size:12px;}

/* --------共通--------*/
.large{font-size:14px;}
.normal{font-size:12px;line-height:15px;}
.small{font-size:12px;line-height:12px;}
.xsmall{font-size:9px;line-height:12px;}

/* --------フォーム用--------*/

.category_title	{ font-weight:bold; font-size:14px;}
.event_title	{ font-weight:bold; font-size:14px;}

.goods_table	{background-color:666666; }
.goods_title	{color:333333; background-color:E0DFC7; font-size:12px;line-height:15px; font-weight:normal;}
.goods_line0	{color:000000; background-color:FFFFFF; }
.goods_line1	{color:000000; background-color:F8F7F1; }
.goods_line2	{color:000000; background-color:CCCCCC; }

a:link.goods_title     {color: 333333; text-decoration: none; font-size:12px;}
a:visited.goods_title  {color: 333333; text-decoration: none; font-size:12px;}
a:active.goods_title   {color: 333333; text-decoration: none; font-size:12px;}
a:hover.goods_title    {color: FF3333; text-decoration: underline font-size:12px;}

a:link.goods_name		{color:0000ff; text-decoration: none; }
a:visited.goods_name	{color:0000ff; text-decoration: none; }
a:active.goods_name		{color:0000ff; text-decoration: none; }
a:hover.goods_name		{color:ff0000; text-decoration: underline; }

.price_pop     {color: ff0000; font-size:10px; }
.price         {color: 000000; font-size:14px; }
font.small         {color: 333333; font-size:10px; }

a:link.category_name		{color:0000ff; text-decoration: none; font-weight:bold; }
a:visited.category_name		{color:0000ff; text-decoration: none; font-weight:bold; }
a:active.category_name		{color:0000ff; text-decoration: none; font-weight:bold; }
a:hover.category_name		{color:ff0000; text-decoration: underline; font-weight:bold; }

.goods_maker_table		{color:000000; background-color:ffcc33; }
.goods_maker_line1		{color:000000; background-color:ffee99; }
a:link.maker_name		{color:000099;text-decoration:none;}
a:visited.maker_name	{color:000099;text-decoration:none;}
a:active.maker_name		{color:000099;text-decoration:none;}
a:hover.maker_name		{color:ff0000;text-decoration:none;}

.goods_brand_table		{color:000000; background-color:66cc66; }
.goods_brand_line1		{color:000000; background-color:ccffcc; }
a:link.brand_name		{color:000099;text-decoration:none;}
a:visited.brand_name	{color:000099;text-decoration:none;}
a:active.brand_name		{color:000099;text-decoration:none;}
a:hover.brand_name		{color:ff0000;text-decoration:none;}

.cart_table		{background-color:666666; }
.cart_title		{color:333333; font-size:12px;line-height:15px; background-color:E0DFC7; font-weight:normal;}
.cart_line1		{color:000000; background-color:FFFFFF; }
.cart_line2		{color:000000; background-color:EEEEEE; }

.login_table	{background-color:999999; }
.login_title	{color:333333; font-size:12px;line-height:15px; background-color:E0DFC7; font-weight:normal;}
.login_line1	{color:000000; background-color:FFFFFF; }
.login_line2	{color:000000; background-color:FFFFFF; }

.order_table	{background-color:999999; }
.order_title	{color:333333; font-size:12px;line-height:15px; background-color:E0DFC7; font-weight:normal;}
.order_line1	{color:000000; background-color:FFFFFF; }
.order_line2	{color:000000; background-color:FFFFFF; }

.cust_table		{background-color:ffffff; }
.cust_title		{color:333333; font-size:12px;line-height:15px; background-color:#E0DFC7; font-weight:normal; }
.cust_line1		{color:000000; background-color:ffffff; }
.cust_line2		{color:000000; background-color:F8F7F1; }

.contact_table		{background-color:ffffff; }
.contact_title		{color:333333; font-size:12px;line-height:15px; background-color:#E0DFC7; font-weight:normal; }
.contact_line1		{color:000000; background-color:ffffff; }
.contact_line2		{color:000000; background-color:AADDBB; }

.custmenu     		{color: 000099; text-decoration: none; font-weight:normal; font-size:12px;}
a:link.custmenu     {color: 000099; text-decoration: underline; font-weight:normal; font-size:12px;}
a:visited.custmenu  {color: 000099; text-decoration: underline; font-weight:normal; font-size:12px;}
a:active.custmenu   {color: 000099; text-decoration: underline; font-weight:normal; font-size:12px;}
a:hover.custmenu    {color: FF3333; text-decoration: underline; font-weight:normal;  font-size:12px;}

.error				{color:FF0099; font-weight:bold; font-size:14px;}
.notice				{color:ff0000; font-weight:bold; font-size:14px;}
.info				{color:0000ff; font-weight:bold; font-size:14px;}

.tree_now			{color:111986; background-color:FFFFCC; padding:1pt 2pt;}

a.category_tree:link	{color:#008888;text-decoration:none;}
a.category_tree:visited	{color:#008888;text-decoration:none;}
a.category_tree:hover	{color:#ff00ff;text-decoration:none;}
a.category_tree:active	{color:#ff00ff;text-decoration:none;}

a.navi:link			{color:#000088;text-decoration:none;}
a.navi:visited		{color:#000088;text-decoration:none;}
a.navi:hover		{color:#000088;text-decoration:none;}
a.navi:active		{color:#ff0000;text-decoration:none;}
.navi_now			{color:#ff9999;text-decoration:none; font-weight:bold;}

a.change:link		{color:#000099;text-decoration:underline; font-weight:normal; }
a.change:visited	{color:#000099;text-decoration:underline; font-weight:normal; }
a.change:hover		{color:#ff0000;text-decoration:underline; font-weight:normal; }
a.change:active		{color:#ff0000;text-decoration:underline; font-weight:normal; }
.change_now			{color:#999999;text-decoration:none; font-weight:normal;}

.genre_table	{background-color:ffffff; }
.genre_title	{font-weight:bold; font-size:14px;}
.genre_line1	{font-weight:bold; color:666666; background-color:DDEEFF; font-size:12px; }
.genre_line2	{color:000000; background-color:F8F8FF; font-size:12px; }
a.genre_tree:link		{color:#008888;text-decoration:none;}
a.genre_tree:visited	{color:#008888;text-decoration:none;}
a.genre_tree:hover		{color:#ff00ff;text-decoration:none;}
a.genre_tree:active		{color:#ff00ff;text-decoration:none;}
a:link.genre_name		{color:0000ff; text-decoration: none; }
a:visited.genre_name	{color:0000ff; text-decoration: none; }
a:active.genre_name		{color:0000ff; text-decoration: none; }
a:hover.genre_name		{color:ff0000; text-decoration: underline; }


<!-- for Test -->
.todo			{color:ff0000; background-color:ffff00 }
.debug			{color:999999; background-color:eeeeee; border-width:1; border-style:inset ; padding:8; text-align:center }
.area_red		{color:669966; background-color:ffeeee; border-width:1; border-style:outset ; padding:8; text-align:center }
.area_blue		{color:669966; background-color:eeeeff; border-width:1; border-style:outset ; padding:8; text-align:center }
.sample_tmpl	{color:999999; background-color:eeeeee; border-width:1; border-style:outset ; padding:8; text-align:center; font-weight:bold; background-image:url("../img/usr/template.gif") }
.test           {color:FFFBF0; background-color:3399FF; font-size:12px; border-width:1; border-style:outset ; padding:8; text-align:center }
<!--           -->


<!-- for yamagiwa -->
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #F0F0F0;
	text-decoration: underline;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover { color: #CCCCCC; text-decoration: underline}
.text10 { font-size: 10px; line-height: 15px; color: #333333}
.text10gray { font-size: 10px; line-height: 15px; color: #666666}
.text10gray02 { font-size: 10px; line-height: 18px; color: #666666}
.text10gray03 { font-size: 10px; line-height: 10px; color: #999999}
.text10gray04 { font-size: 12px; line-height: 18px; color: #333333}
.text10green { font-size: 10px;	line-height: 15px; color: #669900; /* font-family: Arial, Verdana; */ }
.text12 { font-size: 12px; line-height: 15px; color: #333333}
.text14bold { font-size: 14px; line-height: 30px; color: #333333; font-weight: bold }
.textbox01 { height: 20px; width: 93px;	border: 1px solid #999999; font-size: 10px;	color: #000000;}
.text14 { font-size: 14px; line-height: 24px; color: #000000; font-weight: normal}
.menu
		{
	position:absolute;
	visibility:hidden;
	width:250px;
	border:none;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
		}
.text10gray02_en {
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	/* font-family: Arial, Verdana; */
}
.text11gray02 {
font-size: 12px; line-height: 16px; color: #666666
}
.text10gray03_en {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	/* font-family: Arial, Verdana; */
}
.text12_en {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	/* font-family: Arial, Verdana; */
}
.text10gray_en {
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	/* font-family: Arial, Verdana; */
}
.text10_en {
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	/* font-family: Arial, Verdana; */
}
.text10gray04_en {
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	/* font-family: Arial, Verdana; */
}
.text12white {
font-size: 12px; line-height: 15px; color: #FFFFFF}
.text10green_en {
	font-size: 11px;
	line-height: 11px;
	color: #669900;
	/* font-family: Arial, Verdana; */
}
.text10green02 {
font-size: 12px; line-height: 11px; color: #669900}

/* 商品詳細画面 関連画像1〜8のテーブル用 */
TABLE.RI { background-color: #fffcf8;
           border: solid 1px #999999;
           border-collapse: collapse;
         }
TABLE.RI TD {
              border: solid 1px #999999;
}
TR.RI { 
        background-color: #DCDCDC;
}


