body{font-size:12px; margin-top:0px; margin-bottom:0px; margin-left:10%; margin-right:10%; color:#333333; background-color:#ffffff;}
td{font-size:12px; color:#333333;}

/* --------共通--------*/
.large{font-size:16px;}
.normal{font-size:14px;line-height:15px;}
.small{font-size:12px;line-height:12px;}
.xsmall{font-size:9px;line-height:12px;}

/* --------フォーム用--------*/
/* --------カテゴリ・イベント・ジャンル名--------*/
.category_title	{color:#003366; font-weight:bold; font-size:16px;}
.event_title	{color:#003366; font-weight:bold; font-size:14px;}
/* --------分類テーブルの装飾--------*/
.goods_table	{background-color:#666666;}
.goods_title	{color:#000000; background-image:url(../img/free/003-009.gif); font-size:12px; line-height:15px; font-weight:normal;}
.goods_line0	{color:#000000; background-color:#ffffff;}
.goods_line1	{color:#000000; background-color:#ffffff;}
.goods_line2	{color:#000000; background-color:#cccccc;}
/* --------フォーム用--------*/
a:link.goods_title     {color:#006699; text-decoration:none; font-size:12px;}
a:visited.goods_title  {color:#006699; text-decoration:none; font-size:12px;}
a:active.goods_title   {color:#ff9900; text-decoration:underline; font-size:12px;}
a:hover.goods_title    {color:#ff3300; text-decoration:underline; font-size:12px;}
/* --------商品名（一覧・詳細・買い物カゴ・お気に入り）--------*/
a:link.goods_name		{color:#0000ff; text-decoration:none; font-weight:bold; font-size:15px;}
a:visited.goods_name	{color:#0000ff; text-decoration:none; font-weight:bold; font-size:15px;}
a:active.goods_name		{color:#0000ff; text-decoration:underline; font-weight:bold; font-size:15px;}
a:hover.goods_name		{color:#ff3300; text-decoration:underline; font-weight:bold; font-size:15px;}
/* --------キャンペーンコメント（商品一覧・商品詳細）--------*/
.price_pop     {color:#ff0000; font-size:10px; }
.price         {color:#ff0000; font-size:14px; }
font.small         {color:#333333; font-size:10px; }
/* --------カテゴリ名--------*/
a:link.category_name		{color:#006699; text-decoration:none; font-size:15px;}
a:visited.category_name		{color:#333333; text-decoration:none;}
a:active.category_name		{color:#ff9900; text-decoration:underline;}
a:hover.category_name		{color:#ff3300; text-decoration:underline;}
/* --------メーカー--------*/
.goods_maker_table		{color:#999999; background-color:#ff9900;}
.goods_maker_line1		{color:#000000; background-color:#ffffff;}
a:link.maker_name		{color:#333333; text-decoration:none;}
a:visited.maker_name	{color:#333333; text-decoration:none;}
a:active.maker_name		{color:#333333; text-decoration:underline;}
a:hover.maker_name		{color:#333333; text-decoration:underline;}
/* --------ブランド--------*/
.goods_brand_table		{color:#999999; background-color:#ccffcc;}
.goods_brand_line1		{color:#000000; background-color:#ffffff;}
a:link.brand_name		{color:#333333; text-decoration:none;}
a:visited.brand_name	{color:#333333; text-decoration:none;}
a:active.brand_name		{color:#333333; text-decoration:underline;}
a:hover.brand_name		{color:#333333; text-decoration:underline;}
/* --------買い物カゴ--------*/
.cart_table		{background-color:#666666; }
.cart_title		{color:#333333; font-size:12px;line-height:15px; background-image:url(../img/free/003-009.gif); 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-image:url(../img/free/003-009.gif); 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-image:url(../img/free/003-009.gif); 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-image:url(../img/free/003-009.gif); 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-image:url(../img/free/003-009.gif); font-weight:normal; }
.contact_line1		{color:#000000; background-color:#ffffff; }
.contact_line2		{color:#000000; background-color:#aaddbb; }
/* --------お客様メニュー--------*/
.custmenu     		{color:#333333; text-decoration:none; font-weight:normal; font-size:12px;}
a:link.custmenu     {color:#006699; text-decoration:none; font-weight:normal; font-size:12px;}
a:visited.custmenu  {color:#333333; text-decoration:none; font-weight:normal; font-size:12px;}
a:active.custmenu   {color:#333333; text-decoration:underline; font-weight:normal; font-size:12px;}
a:hover.custmenu    {color:#333333; 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:#333333; font-weight:bold; font-size:14px;}
/* --------カテゴリ名・左カテゴリツリー・閲覧中時--------*/
.tree_now			{color:#ff3333; padding:1pt 2pt; text-decoration:underline;}
/* --------カテゴリ名・左カテゴリツリー・第2階層以下の--------*/
a.category_tree:link	{color:#333333; text-decoration:none;}
a.category_tree:visited	{color:#333333; text-decoration:none;}
a.category_tree:hover	{color:#ff3300; text-decoration:underline;}
a.category_tree:active	{color:#ff3300; 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:underline;}
a.navi:active		{color:#ff0000; text-decoration:underline;}
.navi_now			{color:#ff9999; text-decoration:none; font-weight:bold;}
/* --------カテゴリページ詳細閲覧方法チェンジ項目--------*/
a.change:link		{color:#999999; text-decoration:underline; font-weight:normal;}
a.change:visited	{color:#999999; text-decoration:underline; font-weight:normal;}
a.change:hover		{color:#ff3300; text-decoration:underline; font-weight:normal;}
a.change:active		{color:#ff3300; text-decoration:underline; font-weight:normal;}
.change_now			{color:#333333; 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-image:url(../img/free/003-009.gif); font-size:12px;}
.genre_line2	{color:#000000; background-color:#f8f8ff; font-size:12px;}
a.genre_tree:link		{color:#333333; text-decoration:none;}
a.genre_tree:visited	{color:#333333; text-decoration:none;}
a.genre_tree:hover		{color:#ff3300; text-decoration:underline;}
a.genre_tree:active		{color:#333333; text-decoration:underline;}
a:link.genre_name		{color:#003366; text-decoration:none;}
a:visited.genre_name	{color:#003366; text-decoration:none;}
a:active.genre_name		{color:#003366; text-decoration:underline;}
a:hover.genre_name		{color:#ff3300; text-decoration:underline;}


<!-- for Test -->
.todo			{color:#ff0000; background-color:ffff00}
.debug			{color:#999999; background-color:#eeeeee; border-width:1px; border-style:inset; padding:8px; text-align:center;}
.area_red		{color:#669966; background-color:#ffeeee; border-width:1px; border-style:outset; padding:8px; text-align:center;}
.area_blue		{color:#669966; background-color:#eeeeff; border-width:1px; border-style:outset; padding:8px; text-align:center;}
.sample_tmpl	{color:#999999; background-color:#eeeeee; border-width:1px; border-style:outset; padding:8px; text-align:center; font-weight:bold; background-image:url("../img/usr/template.gif") ;}
.test           {color:#fffbf0; background-color:#3399ff; font-size:12px; border-width:1px; border-style:outset ; padding:8px; text-align:center ;}


<!-- 2007/07/30 yasuda add  -->
/* --------線--------*/

/* --------BOX--------*/

/* --------見出し--------*/
.info1			{font-size:15px; color:#CC0000}

/* --------ヘッダーリンク--------*/
a.toph:link		{color:#ffffff; text-decoration:none;}
a.toph:visited	{color:#ffffff; text-decoration:none;}
a.toph:hover	{color:#ffffcc; text-decoration:underline;}
a.toph:active	{color:#ffffcc; text-decoration:underline;}

a.toph2:link	{color:#333333; font-weight:bold; text-decoration:none; font-size:15px;}
a.toph2:visited	{color:#666666; font-weight:bold; text-decoration:none; font-size:15px;}
a.toph2:hover	{color:#ff3300; font-weight:bold; text-decoration:underline; font-size:15px;}
a.toph2:active	{color:#ff3300; font-weight:bold; text-decoration:underline; font-size:15px;}
/* --------フッダーリンク--------*/
a.topf:link	{color:#0000ff; text-decoration:none;}
a.topf:visited	{color:#0000ff; text-decoration:none;}
a.topf:hover	{color:#ff3300; text-decoration:underline;}
a.topf:active	{color:#ff3300; text-decoration:underline;}

<!-- 2008/02/19 yasuda add  -->
/*カスタマイズ*/
/*付箋紙っぽいテンプレート*/
.class_c {
	font-weight:bold;
	font-size:small;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
	width: 98%;
}