---------------- ABOUT MAIN PAGE ----------------------*/	
	
/*Product Group1*/	
	A.group1_goods:link, A.group1_goods:active, A.group1_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group1_goods:hover
	{	font-size: 9pt;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group1_price:link, A.group1_price:active, A.group1_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.group1_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.group1_explain:link, A.group1_explain:active, A.group1_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group1_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

/*Product Group2*/	
	A.group2_goods:link, A.group2_goods:active, A.group2_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group2_goods:hover
	{	font-size: 9pt;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group2_price:link, A.group2_price:active, A.group2_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.group2_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.group2_explain:link, A.group2_explain:active, A.group2_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group2_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

/*Product Group3*/	
	A.group3_goods:link, A.group3_goods:active, A.group3_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group3_goods:hover
	{	font-size: 9pt;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group3_price:link, A.group3_price:active, A.group3_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.group3_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.group3_explain:link, A.group3_explain:active, A.group3_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group3_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

/*Product Group4*/	
	A.group4_goods:link, A.group4_goods:active, A.group4_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group4_goods:hover
	{	font-size: 9pt;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group4_price:link, A.group4_price:active, A.group4_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.group4_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.group4_explain:link, A.group4_explain:active, A.group4_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group4_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

/*Product Group5*/	
	A.group5_goods:link, A.group5_goods:active, A.group5_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group5_goods:hover
	{	font-size: 9pt;
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
	}

	
	A.group5_price:link, A.group5_price:active, A.group5_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.group5_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.group5_explain:link, A.group5_explain:active, A.group5_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group5_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

/*Free Link*/	

	A.freelink1:link, A.freelink1:active, A.freelink1:visited
	{	font-size: 9pt;
		color: #666699;
 	 	text-decoration: none;
	}
	
	A.freelink1:hover
	{	font-size: 9pt;
		color: #990099;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
	A.freelink2:link, A.freelink2:active, A.freelink2:visited
	{	font-size: 9pt;
		color: #2B663E;
 	 	text-decoration: none;
	}
	
	A.freelink2:hover
	{	font-size: 9pt;
		color: #009966;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	

/*Table*/	

	.title1
	{	font-weight: bold;
	  color: #2B2B2B;
	  background-color: #E8E5B7}
	
	.title2
	{	font-weight: bold;
	  color: #5F8E70;
	  background-color: #D2F2DD}
	
	.titleline1
	{	background-color: #90BCA0}
	
	.titleline2
	{	background-color: #C0D9C9}
	
	.titleline3
	{	background-color: #B8D4C1}


/*------------------- ABOUT BEST_ITEM PAGE ----------------------*/	
	
	A.best_goods:link, A.best_goods:active, A.best_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.best_goods:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}
	

	A.best_price:link, A.best_price:active, A.best_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.best_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.best_explain:link, A.best_explain:active, A.best_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.best_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

	.best_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT CATALOG PAGE ----------------------*/	
	
	A.cata_goods:link, A.cata_goods:active, A.cata_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.cata_goods:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}
	

	A.cata_price:link, A.cata_price:active, A.cata_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.cata_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.cata_explain:link, A.cata_explain:active, A.cata_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.cata_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

	.cata_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}



	.cata_sub_cata_border
	{	background-color: #DDDDDD}


	.cata_sub_cata_tb	
	{	background-color: #FFFFFF;
		color: #333333;
	}
	A.cata_sub_cata_tb_txt:link, A.cata_sub_cata_tb_txt:active, A.cata_sub_cata_tb_txt:visited
	{	color: #333333;
 	 	text-decoration: underline;
	}
	A.cata_sub_cata_tb_txt:hover
	{	color: #FF0000;
		text-decoration: underline;
	}


	.cata_box_border
	{	background-color: #DDDDDD;
		color: #111111;
	}
	A.cata_box_bd_txt:link, A.cata_box_bd_txt:active, A.cata_box_bd_txt:visited
	{	color: #111111;
 	 	text-decoration: none;
	}
	A.cata_box_bd_txt:hover
	{	color: #FF0000;
		text-decoration: underline;
	}

	.cata_box_tb
	{	background-color: #F0F0F0}

/*------------------- ABOUT FINDER PAGE ----------------------*/	
	
	A.finder_goods:link, A.finder_goods:active, A.finder_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.finder_goods:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}
	

	A.finder_price:link, A.finder_price:active, A.finder_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	





	A.finder_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.finder_explain:link, A.finder_explain:active, A.finder_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.finder_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

	.finder_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT THEME MAIN PAGE ----------------------*/	
	
	A.theme_main_goods:link, A.theme_main_goods:active, A.theme_main_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.theme_main_goods:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}
	

	A.theme_main_price:link, A.theme_main_price:active, A.theme_main_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.theme_main_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.theme_main_explain:link, A.theme_main_explain:active, A.theme_main_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.theme_main_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

	.theme_main_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT THEME SUB PAGE ----------------------*/	
	
	A.theme_sub_goods:link, A.theme_sub_goods:active, A.theme_sub_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.theme_sub_goods:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}
	

	A.theme_sub_price:link, A.theme_sub_price:active, A.theme_sub_price:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #CF6600;
 	 	text-decoration: none;
	}
	
	A.theme_sub_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	A.theme_sub_explain:link, A.theme_sub_explain:active, A.theme_sub_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.theme_sub_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

	.theme_sub_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}


/*------------------- ABOUT SALE PAGE ----------------------*/	
	
	A.sale_goods:link, A.sale_goods:active, A.sale_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.sale_goods:hover
	{	font-size: 9pt;
		color: #FF6600;
		text-decoration: underline;
	}
	
 	.sale_old_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

 	.sale_new_price_title
	{	font-size: 10pt;
		font-weight: bold;
		color: #FF6600;
		face: Arial, helvetica, Vernada;
	}

	.sale_new_price
	{	font-size: 12pt;
		font-weight: bold;
		color: #FF6600;
		face: Arial, helvetica, Vernada;
	}

	.sale_goods_explain
	{	font-size: 9pt;
		color: #666666;
	}


/*------------------- ABOUT ITEM ZOOM ----------------------*/	

	.in_price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #000000;
	}

	.price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #CF6600;
	}
	
	.goods_zoom
	{	font-size: 16pt;
		font-weight: bold;
		color: #000000;
	}

/*------------------- ABOUT AUCTION ----------------------*/	

	A.auct_goods:link, A.auct_goods:active, A.auct_goods:visited
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.auct_goods:hover
	{	font-size: 9pt;
		font-weight: bold;
		color: #999999;
		text-decoration: underline;
	}

	.auct_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #FF6600;

	}



	.auct_max_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #FF6600;
	}

/*------------------- ABOUT COOP ----------------------*/	

	.coop_goods
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

	.coop_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

	.coop_now_price
	{	font-size: 9pt;
		font-weight: bold;
		color: orange;
	}

	.coop_next_price
	{	font-size: 9pt;
		font-weight: bold;
		color: orange;
	}
	
/*------------------- ABOUT PRESENT ----------------------*/	

	.present_goods
	{	font-size: 13pt;
		font-weight: bold;
		color: black;
	}

	.present_date
	{	font-family:Arial, Helvetica;
		font-size: 9pt;
		font-weight: bold;
		color: black;
	}

/*------------------- ABOUT SUB PAGE ----------------------*/	
	
	.subttltxt
	{	font-family:Arial.Helvetica.sans_serif;
	  font-size: 12pt;
	  font-weight: bold;
		color: #367049;}
		
	.subttline1
	{	background-color: #66A37A}
	
	.subttline2
	{	background-color: #B8D4C1}
		
	.msgbox1
	{	background-color: #666666}
		
	.msgbox2
	{	background-color: #f0f0f0}
	
	.msgbox3
	{	background-color: #cccccc}
	
	
	
	
	.s_ttline1
	{	background-color: #66A37A}
	
	.s_ttline2
	{	background-color: #C0D9C9}
	
	.s_ttl
	{	background-color: #F0FBF3;
	  font-weight: bold;
	  color: #194C2A}
		
	
	.tablettl
	{	background-color: #C0D9C9;
	  color: #333300;
	  font-weight: bold;}
	
	.tableborder
	{	background-color: #90BCA0}
	
	.tablebg
	{	background-color: #F0FBF3}
	
	
	.infoline
	{	background-color: #90BCA0;}
	
	A.infoover:link, A.infoover:active, A.infoover:visited
	{	font-size: 9pt;
	  font-weight: bold;
		color: #ffffff;
		background-color: #ff9900;
 	 	text-decoration: none;
	}
	
	A.infoover:hover
	{	font-size: 9pt;
	  font-weight: bold;
		color: #ffffcc;
		background-color: #ff9900;
		text-decoration: none;		
	}
	
	A.infoout:link, A.infoout:active, A.infoout:visited
	{	font-size: 9pt;
	  font-weight: bold;
		color: #305C3E;
		background-color: #F0FBF3;
 	 	text-decoration: none;
	}
	
	A.infoout:hover
	{	font-size: 9pt;
	  font-weight: bold;
		color: #305C3E;
		background-color: #C0D9C9;
		text-decoration: underline;		
	}
	
	.infoover
	{	background-color: #F0FBF3;
	}
	  
	.infoout
	{	background-color: #F0FBF3;
	}
	
	.infopoint
	{	background-color: #66A37A;}
	


/*------------------- TOP MEMU : Fixed----------------------*/


	A.darkgray1:link, A.darkgray1:active, A.darkgray1:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #333333;
 	 	text-decoration: none;
	}
	
	A.darkgray1:hover
	{	font-size: 8pt;
	  color: #666666;
	  font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
 
 A.darkgray2:link, A.darkgray2:active, A.darkgray2:visited
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #333333;
 	 	text-decoration: none;
	}
	
	A.darkgray2:hover
	{	font-size: 8pt;
	  color: #666666;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
 
	A.lightgray:link, A.lightgray:active, A.lightgray:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #ebebeb;
 	 	text-decoration: none;
	}
	
	A.lightgray:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #cccccc;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.white:link, A.white:active, A.white:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #ffffff;
 	 	text-decoration: none;
	}
	
	A.white:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #f0f0f0;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.white2:link, A.white2:active, A.white2:visited
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #ffffff;
 	 	text-decoration: none;
	}
	
	A.white2:hover
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #f0f0f0;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.brown:link, A.brown:active, A.brown:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #990000;
 	 	text-decoration: none;
	}
	
	A.brown:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #cc6600;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.brown1:link, A.brown1:active, A.brown1:visited
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #990000;
 	 	text-decoration: none;
	}
	
	A.brown1:hover
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #cc6600;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
  A.darkblue:link, A.darkblue:active, A.darkblue:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #000066;
 	 	text-decoration: none;
	}
	
	A.darkblue:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #0066cc;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.lightblue:link, A.lightblue:active, A.lightblue:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #DFEFFF;
 	 	text-decoration: none;
	}
	
	A.lightblue:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #99CCFF;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.darkgreen:link, A.darkgreen:active, A.darkgreen:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #666633;
 	 	text-decoration: none;
	}
	
	A.darkgreen:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #999966;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.lightgreen:link, A.lightgreen:active, A.lightgreen:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #cccc66;
 	 	text-decoration: none;
	}
	
	A.lightgreen:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #F1F1D6;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
	
	A.purple:link, A.purple:active, A.purple:visited
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #996699;
 	 	text-decoration: none;
	}
	
	A.purple:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #B18BB1;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.login:link, A.login:active, A.login:visited
	{	font-size: 9pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #999999;
 	 	text-decoration: none;
	}
	
	A.login:hover
	{	font-size: 9pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #666666;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
  
/*------------------------- OVERALL -------------------------*/


  BODY, TABLE, TR, TD, INPUT, TEXTAREA,Select
	{	font-size: 12px;
	color:#666666;
	letter-spacing:0px;		
	scrollbar-3dlight-color:#666666;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#CFCFCF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#CFCFCF;
    scrollbar-highlight-color:#FFFFF;
    scrollbar-shadow-color:#666666 }



/*------------------- Rotation Banner bgcolor ----------------------*/		
	
	.bnnrbg
	{	background-color: #999999}

/*------------------- Shop Helper Color ----------------------*/			
	.helper
	{	font-weight: bold;
	  color: #ff6600; }

/*---------------------- END ------------------------*/


/**全共通初期設定**/
BODY{ font-size:12px; color:#666666;}
A{ color:#666666;}
A:link{ color:#666666;}

A:hover{ color:#c9404a;}
A:active{ color:#666666;}

img{ border:none;}
ul{ padding:0px; margin:0px; list-style:none;}
h1,h2,h3,h4{padding:0px; margin:0px;}
.clear{ clear:both;}
.clears{ clear:both; margin:0px; padding:0px; line-height:0px; height:0px;}
.floatleft{ float:left;}
.floatright{ float:right;}

/**レイアウト設定**/
#left_side{ width:220px; float:left; font-size:12px; color:#666666; text-align:left;}
#left_sidecontents{ width:210px;}
#main_contents{ width:540px; float:left; margin:0px 0px 0px 0px; font-size:12px; color:#666666; text-align:left;}
#longmain_contents{ width:760px; float:left; margin:0px 0px 0px 0px; font-size:12px; color:#666666; text-align:left;}
#right_side{ width:210px; float:right; margin:0px 0px 0px 0px; font-size:12px; color:#666666; text-align:left;}

/**ヘッダー**/
#head {
	width:845px;
	margin-top: 0px;
	margin-right: 47px;
	margin-bottom: 0px;
	margin-left: 69px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#head_menu{  background-image:url(http://shop.xross.jp/share/ex/user/images/top_btn_back.gif); background-repeat:repeat-x; width:845px; height:23px; }

#bhead_menu{  background-image:url(http://shop.xross.jp/share/ex/user/images/btop_btn_back.gif); background-repeat:repeat-x; width:845px; height:23px; }/*別注カドカワ*/

#head_menu_sub{ float:right; padding:4px 0px 0px 0px;}
#head_logo{ clear:both; height:61px;}
#head .left{ float:left; }





/**サイドインフォメーション**/
#info{background-image:url(http://shop.xross.jp/share/ex/user/images/back_info.gif); background-repeat:no-repeat; margin:0px; padding:14px 6px 30px 6px;  }
#info .line_info{ background-image:url(http://shop.xross.jp/share/ex/user/images/line_info.gif); background-repeat:no-repeat; padding:16px 0px 0px 0px; margin:0px;}
#info form{ padding:0px; margin:0px;}


/*別注カドカワインフォメーション*/
#binfo{background-image:url(http://shop.xross.jp/share/ex/user/images/bback_info.gif); background-repeat:no-repeat; margin:0px; padding:14px 6px 30px 6px;  }
#binfo .bline_info{ background-image:url(http://shop.xross.jp/share/ex/user/images/bline_info.gif); background-repeat:no-repeat; padding:16px 0px 0px 0px; margin:0px;}
#binfo form{ padding:0px; margin:0px;}

#categorys{ padding:7px 13px 7px 13px; background-color:#fff8f8; margin:0px 0px 10px 0px;}
#categorys li{ background-image:url(http://shop.xross.jp/share/ex/user/images/icon_cate.gif); background-position:0px 8px; background-repeat:no-repeat; padding:7px 0px 7px 18px; font-size:14px; font-weight:bold; color:#997072;}
#categorys li a{ color:#997072;}
#categorys li a:hover{ color:#d04242;}

.side_other{ padding:10px 0px 10px 0px; font-size:10px; font-style:normal; padding:3px}





/**メイン**/

.smalls { font-size:10px; font-style:normal; text-align:right; display:block; padding:3px;}
.smalls a{ color:#997072;}
.smalls a:hover{ color:#d04242;}

/**ログインモジュール**/
#loginuser{ padding:8px; color:#7e4e3f;}
#loginuser strong{ padding:0px 20px 0px 20px; font-size:14px;}
/**ログインモジュール別注**/
#bloginuser{ padding:8px; color:#666666;}
#bloginuser strong{ padding:0px 20px 0px 20px; font-size:14px;}

/**ゴールデン**/
#golden{ padding:0px 0px 0px 0px;  border: 1px solid #c8cccf; width:538px; margin:0px auto 5px auto; }
#golden p{ padding:5px; font-size:10px; margin:0px;}
#golden p a{ color:#FF3300;}

/**ニュース**/
#newses{padding:0px 0px 5px 0px; clear:both;}
#newses li { background-image:url(http://shop.xross.jp/share/ex/user/images/grid.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 3px 0px;}
#newses li a { background-image:url(http://shop.xross.jp/share/ex/user/images/list_icon.gif); background-repeat:no-repeat; background-position:0px -3px;; padding:0px 0px 0px 15px; color:#666666;}
#newses li a:hover{color:#c9404a;}
#newses em{ font-style:normal; font-size:10px; text-align:right; display:block; padding:3px;}
#newses em a{ color:#997072;}
#newses em a:hover{ color:#d04242;}


/**お知らせ**/
#osirase{padding:0px 0px 5px 0px; clear:both;}
#osirase li { background-image:url(http://shop.xross.jp/share/ex/user/images/grid.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 6px 0px;}
#osirase li a { background-image:url(http://shop.xross.jp/share/ex/user/images/list_icon.gif); background-repeat:no-repeat; background-position:0px -3px;; padding:0px 0px 0px 15px; color:#666666;}
#osirase li a:hover{color:#c9404a;}
#osirase em{ font-style:normal; font-size:10px; text-align:right; display:block; padding:3px;}
#osirase em a{ color:#997072;}
#osirase em a:hover{ color:#d04242;}


/**特集**/
#special{padding:0px 0px 5px 0px; clear:both;}
#special dl{ padding:0px; margin:0px;}
#special dt{ padding:5px; margin:0px; float:left;}
#special em{ font-style:normal; font-size:10px; text-align:right; display:block; padding:3px; clear:both;}
#special em a{ color:#997072;}
#special em a:hover{ color:#d04242;}


/**おすすめ商品**/
#itemlist{padding:0px 0px 5px 0px; clear:both;}
#itemlist dl{ width:160px; padding:10px 10px 5px 10px; margin:0px; float:left; }
#itemlist dt{padding:0px 0px 0px 0px; text-align:center; }
#itemlist dt img{ width:158px; border: 1px solid #666666; }
#itemlist dd{ color:#7c514b; border-left-width: 5px; border-left-style: solid; border-left-color: #7d6d5d; padding:0px 0px 0px 7px; margin:4px 0px 0px 0px; }
#itemlist dd a{ color:#7c514b;}
#itemlist dd a:hover{ color:#c9404a;}
#itemlist .price{ padding:0px 0px 0px 12px; display:block; border: none; color:#444444;}
#itemlist em{ font-style:normal; font-size:10px; text-align:right; display:block; padding:3px; clear:both;}
#itemlist em a{ color:#997072;}
#itemlist em a:hover{ color:#d04242;}

/**右サイドメニュー**/
.boxss{ border: 1px solid #cdcdcd; padding:8px; margin:0px 0px 24px 0px;}
.box2{ border: 1px solid #cdcdcd; padding:9px 4px 9px 4px; margin:0px 0px 24px 0px;}
.boxssrank{ border: 1px solid #cdcdcd; padding:8px; margin:0px 0px 0px 0px;}
.boxssranks{ padding:3px; margin:0px 0px 10px 0px; text-align:right;}

#rankings a{text-decoration: none; color:#666666;}
#rankings p{ padding:3px; margin:0px; font-weight:bold;}
#rankings .ranks{ padding:0px 0px 7px 0px; margin:0px; width:113px; float:left;}
#rankings .items{ padding:0px 0px 0px 0px; float:left; border: 1px solid #cdcdcd; width:73px; margin:0px 4px 0px 0px;}
#rankings .items img{ width:73px; height:73px;}
#rankings .rankbox{background-image:url(http://shop.xross.jp/share/ex/user/images/grid.gif); background-repeat:repeat-x; background-position:bottom; padding:0px 0px 4px 0px; margin:0px 0px 9px 0px;}
#rankings .rankbox2{background-image:url(http://shop.xross.jp/share/ex/user/images/grid.gif); background-repeat:repeat-x; background-position:bottom; padding:0px 10px 4px 10px; margin:0px 0px 9px 0px;}/**4位**/
#rankings .rankbox3{padding:0px 10px 0px 10px;}/**5位**/


/**リンク集**/
#links strong{ display:block; padding:4px 8px 4px 8px; color:#997072;}
#links strong a{color:#997072; text-decoration: none;}
#links p{padding:0px 8px 8px 8px; margin:0px;}

/**その他ショップ**/
#othershop strong{ display:block; padding:4px 12px 4px 12px; color:#997072;}
#othershop strong a{color:#997072; text-decoration: none;}
#othershop p{padding:0px 12px 4px 12px; margin:0px;}



/*別注カドカワ*/

.p_style { font-size:10px;}
#bechu2{　float:center; width:960px;}
#bechu{ width:750px;}
#bechu .h2_title{ color:#FFFFFF; font-size:18px; padding:13px 10px 13px 30px; background-image:url(http://shop.xross.jp/share/ex/user/images/bechu_title.gif); background-repeat:no-repeat; }
#b_golden{ padding:7px 14px 7px 14px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; margin:0px 0px 13px 0px;}

#bnewses{ padding:6px 10px 6px 10px; border: 1px solid #999999; margin:0px 0px 5px 0px;}
#bnewses ul{ padding:5px 28px 0px 28px;}
#bnewses li { background-image:url(http://shop.xross.jp/share/ex/user/images/grid.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 0px 3px 0px;}
#bnewses li a { background-image:url(http://shop.xross.jp/share/ex/user/images/bechu_icon.gif); background-repeat:no-repeat; background-position:0px -5px; padding:0px 0px 0px 15px; color:#666666;}
#bnewses li a:hover{color:#c9404a;}

#bechu .point_title{margin:0px 0px 13px 0px;}

#bechu .itemboxl{ width:365px; height:189px; border: 1px solid #bbbbbb; float:left; margin:0px 0px 10px 0px;}
#bechu .itemboxr{ width:365px; height:189px; border: 1px solid #bbbbbb; float:left; margin:0px 0px 10px 20px;}
#bechu .itemboxb{ padding:9px 11px 9px 11px; }

#bechu .h4_title{ padding: 0px 0px 10px 0px;}
#bechu .imgdl{ float:left; width:133px;}
#bechu .imgdldt{ padding:0px 0px 10px 0px; margin:0px; }
#bechu .imgdldd{ text-align:center; padding:0px 0px 0px 0px; text-align:center; margin:0px;}



#bechu .textboxright{ float:right; width:178px;}
#bechu .items_strong_title{ display:block; background-image:url(http://shop.xross.jp/share/ex/user/images/bechu_icon.gif); background-repeat:no-repeat; background-position:0px -4px; color:#333333; padding:0px 0px 5px 15px; } 
#bechu .items_strong_title a{ color:#333333; text-decoration:underline;}
#bechu .items_strong_title a:hover{ color:#ff6600;}
#bechu .items_p_comment{ padding:10px 0px 0px 0px; margin:0px; color:#666666; background-image:url(http://shop.xross.jp/share/ex/user/images/grid.gif); background-repeat:repeat-x; line-height:18px;}
#bechu .ar_title{ height:26px; background-color:#dbdbdb; clear:both; margin:0px 0px 16px 0px;}


#bechu #ar_list .itemlist_boxl{ width:350px; float:left; padding:0px; margin:0px; margin:0px 0px 10px 0px;}
#bechu #ar_list .itemlist_boxr{ width:350px; float:right; padding:0px; margin:0px; margin:0px 0px 10px 0px;}
#bechu #ar_list .items_textarea{ width:240px; float:right;}


#bechu #ar_list img{ width:90px; height:90px; border: 1px solid #999999; margin:0px 13px 0px 0px;  padding:0px;}
#bechu #ar_list strong{ display:block; color:#666666; }
#bechu #ar_list strong a{color:#666666; }
#bechu #ar_list strong a:hover{color:#ff6600; }
#bechu #ar_list p{ margin:5px 0px 0px 0px; padding:0px; line-height:16px;}

#bechu .imgbigl{ border: 1px solid #999999; float:left; padding:10px 20px 10px 20px;}
#bechu .imgbigr{ border: 1px solid #999999; float:right; padding:10px 20px 10px 20px;}

#bechu_side{ border: 1px solid #999999; width:208px; }
#bechu_side .sub_item{ padding:16px 10px 16px 10px;}
#bechu_side .sub_item strong{ display:block; color:#666666;}
#bechu_side .sub_item strong a{color:#666666; text-decoration:underline;}
#bechu_side .sub_item strong a:hover{color:#ff6600; text-decoration:underline;}
#bechu_side .sub_item img{ float:left;}
#bechu_side .sub_item p{ margin:3px 0px;}
#bechu_side .sub_item_box{ clear:both; padding:0px 0px 10px 0px; margin:0px;}
#bechu_side .sub_item_text{ width:125px; float:right;}

#bechu_side .main_item{ padding:10px 3px 10px 3px;}
#bechu_side .main_item strong{ font-size:14px; display:block; color:#666666;}
#bechu_side .main_item strong a{color:#666666; text-decoration:underline;}
#bechu_side .main_item strong a:hover{color:#ff6600; text-decoration:underline;}
#bechu_side .main_item img{ width:93px; float:left;}
#bechu_side .main_item .maintext{ font-size:14px; margin:0px 0px 5px 0px;}
#bechu_side .main_item_box{ clear:both; padding:0px 0px 10px 0px; margin:0px;}
#bechu_side .main_item_text{ width:100px; float:right;}

#points{ width:480px; padding:0px; margin:0px;}
#points h3{ font-size:14px; padding:3px; margin:0px; color:#444444;}
#points .imgbox{ border: 1px solid #999999; text-align:center; }
#points .linkcart{ padding:5px; text-align:center; }
#points  p{ padding:10px; margin:0px; font-size:12px; color:#666666; line-height:16px; height:31px;}


#footer {	clear:both;
	width:980px;
	margin:0px auto;
	text-align:center;
}

#footer .link{
	width:980px;
	font-size:10px;
	margin:5px auto;

}
#footer .link a:link{
	color:#FF2800;
	font-size:10px;
	
}
#footer .link a:visited{
	color:#FF2800;
	font-size:10px;
}
#footer .link a:hover{
	color:#FF6600;
	font-size:10px;
}
#footer .link a:active{
	color:#FF6600;
	font-size:10px;
}

#footer .bana{
	width:980px;
	margin:10px auto;

}
#footer .bana img{
	margin:5px;
}

#footer #copyright {
	width:980px;
	margin:5px auto 20px;
	font-size:10px;
}




#headerss h1,h2,h3,p,ul,li,form{margin:0px; padding:0px;}
#headerss ul{list-style:none;}

#headerss img { border:none;}

.kugiri{ clear:both; margin:0; padding:0;}

.kugiri hr{ display:none; margin:0; padding:0;}

.kugiri br{ display:none;}



/*============================================================
//  検索
//==========================================================*/
#sarch{
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 10px;
}
#sarch #inner{
	margin: 5px 0 0 auto;
	width: 785px;
	text-align: right;
}
/* アイキャッチはカラースタイルシートへ */
#sarch #map{
	margin: 2px 10px 0 auto;
	float: right;
}
#sarch #color{
	margin: 2px 0 0 auto;
	float: left;
}
#sarch #text{
	margin: 2px 0 0 auto;
	float: left;
}

#sarch #help{
	margin: 2px 10px 0 auto;
	text-align: right;
	float: right;
}
#sarch #form{
	float: right;
	margin: 0 auto;
}
#sarch .blue{color: #6699ff;}
#sarch .green{color: #80ccb3;}
#sarch .yellow{color: #ffcc33;}
#sarch .orange{color: #ff6633;}
#sarch .pink{color: #ff6699;}
#sarch .red{color: #ff0000;}
#sarch .purple{color: #6631f7;}
#sarch .black{color: #333333;}


/*============================================================
//  ヘッダー
//==========================================================*/
#headerss{
	margin: 5px auto 5px auto;
	font-size: 10px; text-align: left;
}
#headerss .colorchip{
	font-size: 10px;
}
#headerss #headleft{
	width: 190px;
	line-height: 105%;
	float: left;
	margin: 0 0 0 0;
}
#headerss #headcenter{
	line-height: 100%;
	width: 305px;
	float: left;
	
	text-align: left;
}
#headerss #headright{
	width: 468px;
	margin: 0 0 0 0;
	float: right;
}
#headerss h1{
	margin: 0 auto;
	width: 190px;
	height: 60px;
	background: url(/share/logo/header_logo.gif) no-repeat;
	text-indent: -9999px;
}
#headerss h1 a{
	display: block;
	width: 190px;
	height: 60px;
}

/* アイコンはカラースタイルシートへ */
#headerss #icon{
	margin: 0 auto;
}
#headerss #selcolor{
	height: 18px;
	text-align: left;
	padding-left: 15px;
	line-height: 120%;
}
#headerss ul#icon{
	width: 301px;
	clear: both;
	margin: 22px 0 0 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
}
#headerss ul#txt{
	width: 301px;
	clear: both;
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
}
#headerss ul#icon li{
	width: 43px;
	height: 28px;
	float: left;
}
#headerss ul#txt li{
	width: 43px;
	float: left;
	text-align: center;
}
#headerss ul#icon li a{
	text-decoration: none;
	width: 43px;
	height: 28px;
	display: block;
}
#headerss ul#txt li a{
	display: block;
}


/*============================================================
//  パンクズ
//==========================================================*/
#pankuzu{ margin: 5px 0 9px 1px; font-size:10px; text-align:left;}
#pankuzu a{ font-size:10px; color:#990000;}
#headerss a{
	color: #990000;
	text-decoration: none;
}
#headerss a:hover{
	color: #990000;
	text-decoration: underline;
}

/*============================================================
//  ヘッダーアイコン
//==========================================================*/
#headerss ul li#bangumi a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_bangumi.gif) no-repeat}
#headerss ul li#dorama a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_dorama.gif) no-repeat}
#headerss ul li#movie a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_cinema.gif) no-repeat}
#headerss ul li#sports a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_sports.gif) no-repeat}
#headerss ul li#anime a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_anime.gif) no-repeat}
#headerss ul li#shop a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_shop.gif) no-repeat}
#headerss ul li#download a{background : url(http://shop.xross.jp/share/ex/user/images/head_btn_dl.gif) no-repeat}
#headerss ul li#naruhodo a{background : url(http://shop.xross.jp/share/image/head_btn_qu.gif) no-repeat}
