/*
body	{
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color:333333;
	background-color:FFFFFF;
}
*/
/* --------共通--------*/
.large { font-size:110%;}
.normal{ font-size:90%; line-height:2em;}
.small { font-size:90%; line-height:1.4em;}
.xsmall{ font-size:88%; line-height:1.4em;}
/*
.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:100%;
	color: #2158FE;
	padding: 10px 0px 10px 5px;
	margin:10px 0px 10px 0px;
}

.event_title	{ font-weight:bold; font-size:14px;}

/*
.goods_table	{
	background-color:#CCCCCC;
}
.goods_title	{
	padding-left:2px;
	color:#666666;
	background-color:#D5EBFD;
	border-right: solid 1px #F7F7F7;
	border-bottom: solid 1px #F7F7F7;
}

.goods_line1	{
	color:#767676;
	background-color:#FFFFFF;
	border-right: solid 1px #F7F7F7;
	border-bottom: solid 1px #F7F7F7;
	height:1.2em;
	padding-left: 5px;
	font-size: 90%;
}
.goods_line2	{
	color:#FFFFFF;
	background-color:#FFFFFF;
	background:url(../img/common/line_img.gif) left center repeat-x;
}
*/
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; }



.category_name	{
	background:url(../img/usr/menubase01.gif) center center no-repeat;
	background-color:#FFFFFF;
	width:285px;
	height:30px;
	float:left;
	
	padding-top:3px;
	font-size:100%;
	line-height:1.8em;
	color:#666666;
}

a:link.category_name		{ text-decoration: none; font-weight: normal;}
a:visited.category_name		{ text-decoration: none; font-weight: normal; }
a:active.category_name		{ text-decoration: underline; font-weight: normal; }
a:hover.category_name		{ text-decoration: underline; font-weight: normal; }

/*
a:link.category_name		{ font-size:105%; line-height:1.8em; color:#666666; text-decoration: none; font-weight:bold;}
a:visited.category_name		{ font-size:105%; line-height:1.8em; color:#666666; text-decoration: none; font-weight:bold; }
a:active.category_name		{ font-size:105%; line-height:1.8em; color:#666666; text-decoration: underline; font-weight:bold; }
a:hover.category_name		{ font-size:105%; line-height:1.8em; color:#666666; text-decoration: underline; font-weight:bold; }

a:link.category_name		{ font-size:100%; color:#767676; text-decoration: none; font-weight:bold; }
a:visited.category_name		{ font-size:100%; color:#767676; text-decoration: none; font-weight:bold; }
a:active.category_name		{ font-size:100%; color:#EAA037; text-decoration: underline; font-weight:bold; }
a:hover.category_name		{ font-size:100%; color:#EAA037; 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:#F4F0E7; font-weight:normal;}
.cart_line1		{color:000000; background-color:FFFFFF; }
.cart_line2		{color:000000; background-color:#DED2B6; }

.login_table	{
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
}
.login_title	{color:#666666; font-size:12px;line-height:15px; background-color:D3E2F9; 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:CCDDFF; 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:#CCDDFF; font-weight:normal; }
.cust_line1		{color:000000; background-color:ffffff; }
.cust_line2		{color:000000; background-color:f5f5f5; }

.contact_table		{background-color:ffffff; }
.contact_title		{color:333333; font-size:12px;line-height:15px; background-color:#CCDDFF; 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:110%;}
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:CFE0FF; padding:1pt 2pt;}


.category_tree {
	line-height:1.8em;
}
a.category_tree:link	{ font-size:80%; margin-bottom:10px; color:#767676;text-decoration:none;}
a.category_tree:visited	{ font-size:80%; margin-bottom:10px; color:#767676;text-decoration:none;}
a.category_tree:hover	{ font-size:80%; margin-bottom:10px; color:#767676;text-decoration:underline;}
a.category_tree:active	{ font-size:80%; margin-bottom:10px; color:#767676;text-decoration:underline;}



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;}

.change {
	font-size:85%;
}
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;}



 for Debug 
.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 }
.test                   {color:FFFBF0; background-color:3399FF; font-size:12px; border-width:1; border-style:outset ; padding:8; text-align:center }
           
