/*------------------- ABOUT MAIN PAGE ----------------------*/	


/***********************************************/
/*         Global Text Properties              */
/***********************************************/

#wrapper {padding:20px; background:#2B0405;}
#outline_wrapper {
	margin:0px auto;
	width:800px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5C2015;
}

.banner_wrapper {
	margin:0px auto;
	width:800px;
	background-color:#5C2015；
}

#header_wrapper {
	font:Arial, Helvetica, sans-serif;
	width:800px;
	height:78px;
	background-image:url(/img_server/co_img1/decadence/etc/background_header.jpg);
	background-color: #CC6633;
}
#header_wrapper a { color:white; text-decoration:none;}
#header_wrapper a:hover { color: #CC6600;}
#header_wrapper table {}
#header_wrapper td { vertical-align:top;}

#login_nav { font-size:9pt; width:800px; background-color:#5C2015; height:22px; color:#B49F53;  text-align:right;}
#login_nav a {color:#B49F53; text-decoration:none;}
#login_nav a:hover {color: #CC6600;}

#content_wrapper { width:800px; margin: auto; text-align:center; padding:0px 0 40px 0; background-image:url(/img_server/co_img1/decadence/etc/background_image.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#000000; }

#shopping {
	margin:auto;
	padding-top: 30px;
	padding-right: 30;
	padding-bottom: 0;
	padding-left: 30;
}
#shopping table { margin:0 0 0 0px;}
#shopping td{ text-align:center;}
#shopping img{ margin:10px; border:1px solid #7C5E1F;}

.shop_location { color: #BE9A5C; text-align:left; height:auto; width:700px; margin: 0 0 20px 40px; *margin: 20px 0 10px 0;}
.shop_location h2 { font-size:14px; color:#84610D; border:1px solid #653221; padding:2px 3px 1px 10px;}
.shop_location p { margin:0 0 0px 20px;}
.shop_location img { border:1px solid #6E311C; margin:15px;}
.shop_location a { color: #6E311C;}

#footer_wrapper {

	background:#000;
	color:#CCCCCC;
	font-size:9pt;
	font-family: "Century Gothic", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

#footer_wrapper a {
	color:#EEEEEE;
	font-size:9pt;
	font-family: "Century Gothic", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-decoration:none;
}

#footer_wrapper a:hover { color: #CC6600;}
#footer_wrapper td { text-align:center;}
#mobile_button { margin:0px 0 0px 50px;}

/*------------------- 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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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: #990000;
 	 	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 ITEM ZOOM ----------------------*/	

	.in_price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #000000;
	}

	.price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #990000;
	}
	
	.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: #660000;
	}

	.coop_next_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #660000;
	}
	
/*------------------- 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-weight: bold;
		color: #3f1313;}
		
	.subttline1
	{	background-color: #8E7D71}
	
	.subttline2
	{	background-color: #C0C2BC}
		
	.msgbox1
	{	background-color: #666666}
		
	.msgbox2
	{	background-color: #f0f0f0}
	
	.msgbox3
	{	background-color: #cccccc}
	
	
	
	
	.s_ttline1
	{	background-color: #EDE6DA}
	
	.s_ttline2
	{	background-color: #C8B7A7}
	
	.s_ttl
	{	background-color: #EDE6DA;
	  font-weight: bold;
	  color: #200A0B}
		
	
	.tablettl
	{	background-color: #EDE6DA;
	  color: #1C2211;
	  font-weight: bold;}
	
	.tableborder
	{	background-color: #8E7D71}
	
	.tablebg
	{	background-color: #F2E7DA}
	
	
	.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, TR, INPUT, TEXTAREA, SELECT {
	font-family: "Century Gothic", "ＭＳ Ｐゴシック", Osaka, sans-serif;
    font-size: 9pt;
　	color: #666666;
	letter-spacing:0px;
	line-height: 150%;	
	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 }
	



a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;

}
a:hover {
	color: #804040;
	text-decoration: none;
}
a:active {
	color: #804040;
	text-decoration: none;
}

/*------------------- Chocolate Dictionary ----------------------*/
.choc_dict_header h2 { font-family:Arial, Helvetica, sans-serif; color:#993300; margin:0px 0 0 0; font-size:1.3em;}
.choc_dict_header h3 { color:#666666; margin:5px 0 0 0; font-size:1.1em;}
.choc_dict_header p { color:#666666; margin:5px 0 0 0; font-size:.9em;}
.choc_dict_header { padding:5px	}
.cd_table p { line-height:13px; }
.cd_table h3 { line-height:13px; color:#999999;}
/*------------------- End Chocolate Dictionary ----------------------*/


/*------------------- Special Products PAGE ----------------------*/	
.sp_products {font-family: "Century Gothic", "ＭＳ Ｐゴシック", Osaka, sans-serif;}
.sp_products img { text-align:center; border:1px solid #6E311C;}

.sp_description, .sp_description p { text-align:center; font-family: "Century Gothic", "ＭＳ Ｐゴシック", Osaka, sans-serif; color:#BE9A5C; font-size:12px; margin:0 0 0 0px;}

.sp_price, .sp_price p { text-align:center; font-family: "Century Gothic", "ＭＳ Ｐゴシック", Osaka, sans-serif; color:orange; font-size:.9em; font-weight:bolder; margin:0 0 0 0px; }

/*------------------- End of Special Products ----------------------*/	


/*------------------- Rotation Banner bgcolor ----------------------*/		
	
.bnnrbg {
	background-color: #999999;
	}

/*------------------- Shop Helper Color ----------------------*/			
.helper {
	font-weight: bold;
	color: #ff6600;
	}
/*---------------------- END ------------------------*/

/* New Homepage */

body {
	background:						#2B0405;
	margin:								20px 0px 20px 0px;
	}

.clear { 
	clear: 								both;
	}

#maincontainer { 
	width: 								100%;
	margin:								0px;
	position: 							relative;
	overflow:							hidden;
	}

#container { 
	width: 								800px;
	padding:							0px;
	margin:								0px auto 0px auto;
	overflow:							hidden;
	}

#container img {	
	border:								none;
	}

#top {
	font-size:							12px;
	width: 								800px;
	height:								77px;
	margin:								0px;
	padding:							0px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/bg_header.gif) no-repeat;
	}
#top .logo {
	margin:								10px 0px 0px 10px;
	float:									left;
	border:								none;
	}
#top ul.mininav {
	color:								#B49F53;
	padding:							32px 15px 0px 0px;
	margin:								0px;
	float:									right;
	text-align:							right;
	}
#top ul.mininav li {
	list-style-type:					none;
	padding:							0px;
	margin:								0px;
	display:								inline;
	}
#top ul.mininav li.div {
	padding:							0px 8px 0px 8px;
	}
#top ul.mininav a,
#top ul.mininav a:visited {
	color:								#B49F53;
	}
#top ul.mininav a:hover {
	color:								#EACB59;
	}

#nav {	
	width:								798px;
	height:								34px;
	margin:								0px;
	padding:							3px 0px 0px 2px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/bg_nav.gif) no-repeat;
	}
#nav a,
#nav a:visited {
	font-weight: 						bold;
	color: 								#E8D1A0;
}
#nav a:hover {
	color: 								#FCD686;
	text-decoration: 					none;
}
#nav ul {
	height: 								34px;
	padding: 							0px;
	margin:								0px;
	float:									left;	
}
#nav li {
	list-style-type: 					none;
	padding:							0px;
	margin:								0px;
	float:									left;
}
#nav li a {
	text-indent: 						-99999px;
	display: 							block;
	height: 								35px;
}
#nav a#item1,
#nav a#item1:visited {
	width: 								104px;
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav1.gif) no-repeat;
}
#nav a#item1:hover {
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav1_on.gif) no-repeat;
}
#nav a#item2,
#nav a#item2:visited {
	width: 								134px;
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav2.gif) no-repeat;
}
#nav a#item2:hover {
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav2_on.gif) no-repeat;
}
#nav a#item3,
#nav a#item3:visited {
	width: 								127px;
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav3.gif) no-repeat;
}
#nav a#item3:hover {
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav3_on.gif) no-repeat;
}
#nav a#item4,
#nav a#item4:visited {
	width: 								102px;
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav4.gif) no-repeat;
}
#nav a#item4:hover {
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav4_on.gif) no-repeat;
}
#nav a#item5,
#nav a#item5:visited {
	width: 								231px;
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav5.gif) no-repeat;
}
#nav a#item5:hover {
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav5_on.gif) no-repeat;
}
#nav a#item6,
#nav a#item6:visited {
	width: 								98px;
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav6.gif) no-repeat;
}
#nav a#item6:hover {
	background: 						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_nav6_on.gif) no-repeat;
}

#footer {
	color:								#CCCCCC;
	width: 								800px;
	margin:								0px;
	padding:							25px 0px 25px 0px;
	background:						#000000;
	overflow:							hidden;
	}
#footer a.btn_mobile_shop,
#footer a.btn_mobile_shop:visited {
	width:								138px;
	height: 								29px;
	margin:								3px 0px 0px 30px;
	text-indent: 						-99999px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/button_mobile_off.gif) no-repeat;
	display: 							block;
	*display: 							inline;
	float:									left;
	}
#footer a.btn_mobile_shop:hover {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/button_mobile_on.gif) no-repeat;
	}
#footer ul {
	color:								#B49F53;
	padding:							0px;
	margin:								0px 30px 3px 0px;
	float:									right;
	*display:							inline;
	}
#footer ul li {
	list-style-type:					none;
	padding:							0px;
	margin:								0px;
	display:								inline;
	}
#footer ul li.div {
	padding:							0px 4px 0px 4px;
	}
#footer a,
#footer a:visited {
	margin:								0px;
	padding:							0px;
	color:								#EEEEEE;
	}
#footer a:hover {
	color:								#CC6600;
	}
#footer span {
	font-size:							11px;
	width:								560px;
	text-align:							center;
	float:									right;
	}


/* Home */	

#content_home { 
	width: 								800px;
	margin:								0px;	
	padding:							10px 0px 3px 0px;
	background:						#000000 url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/bg_home.jpg) no-repeat bottom;
	overflow:							hidden;	
	}
#content_home #flash { 
	width: 								780px;
	padding:							0px 10px 0px 10px;
	height:								270px;
	}
#content_home #main { 
	width: 								794px;
	padding:							0px 3px 0px 3px;
	margin:								17px 0px 0px 0px;
	overflow:							hidden;
	}
#content_home #main .column1,
#content_home #main .column2 { 
	width: 								180px;
	height:								140px;
	text-align:							center;
	padding:							10px 0px 10px 0px;
	border-right:						1px solid #4E2511;
	float:									left;
	}
#content_home #main .column3 { 
	width: 								180px;
	height:								140px;
	padding:							10px 0px 10px 0px;
	text-align:							center;
	float:									left;
	}
#content_home #main .column4 { 
	width: 								252px;
	height:								160px;
	padding:							0px;
	float:									left;
	}
#content_home #main .column4 img {
	display:								block;
	}
#content_home #main .column4 .banner1 {
	margin:								0px 0px 10px 0px;
	}
#content_home #main .column4 .banner2 {
	padding:							0px;
	}
#content_home #main .column1 h2,
#content_home #main .column2 h2,
#content_home #main .column3 h2 {
	width:								100%;
	height:								35px;
	text-indent:						-99999px;
	margin:								0px 0px 12px 0px;
	}
#content_home #main .column1 h2 {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/title_home_shopping.gif) no-repeat center;
	}
#content_home #main .column2 h2 {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/title_home_concept.gif) no-repeat center;
	}
#content_home #main .column3 h2 {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/title_home_library.gif) no-repeat center;
	}

#content_home #main .column1 ul,
#content_home #main .column2 ul,
#content_home #main .column3 ul {
	list-style-type:					none;
	padding:							0px;
	margin:								0px;
	}
#content_home #main .column1 li,
#content_home #main .column2 li,
#content_home #main .column3 li {
	padding:							0px 0px 5px 0px;
	margin:								0px;
	}
#content_home #main .column1 a,
#content_home #main .column2 a,
#content_home #main .column3 a {
	color:								#B49F53;
	height:								15px;
	margin:								0px auto 0px auto;
	text-indent:						-99999px;
	display:								block;
	}


#content_home #main .column1 a.link1  {
	width:								123px;	
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping1.gif) no-repeat;	
	}
#content_home #main .column1 a.link1:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping1_on.gif) no-repeat;
	}
#content_home #main .column1 a.link2  {
	width:								99px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping2.gif) no-repeat;
	}
#content_home #main .column1 a.link2:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping2_on.gif) no-repeat;
	}
#content_home #main .column1 a.link3  {
	width:								51px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping3.gif) no-repeat;
	}
#content_home #main .column1 a.link3:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping3_on.gif) no-repeat;
	}
#content_home #main .column1 a.link4  {
	width:								36px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping4.gif) no-repeat;
	}
#content_home #main .column1 a.link4:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_shopping4_on.gif) no-repeat;
	}


#content_home #main .column2 a.link1  {
	width:								49px;	
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_concept1.gif) no-repeat;	
	}
#content_home #main .column2 a.link1:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_concept1_on.gif) no-repeat;
	}
#content_home #main .column2 a.link2  {
	width:								61px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_concept2.gif) no-repeat;
	}
#content_home #main .column2 a.link2:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_concept2_on.gif) no-repeat;
	}
#content_home #main .column2 a.link3  {
	width:								100px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_concept3.gif) no-repeat;
	}
#content_home #main .column2 a.link3:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_concept3_on.gif) no-repeat;
	}


#content_home #main .column3 a.link1  {
	width:								98px;	
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_library1.gif) no-repeat;	
	}
#content_home #main .column3 a.link1:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_library1_on.gif) no-repeat;
	}
#content_home #main .column3 a.link2  {
	width:								49px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_library2.gif) no-repeat;
	}
#content_home #main .column3 a.link2:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_library2_on.gif) no-repeat;
	}
#content_home #main .column3 a.link3  {
	width:								117px;
	height:								20px !important;
	margin:								6px auto 0px auto;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_library3.gif) no-repeat;
	}
#content_home #main .column3 a.link3:hover  {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/btn_top_library3_on.gif) no-repeat;
	}


#content_home #main .news { 
	width: 								794px;
	padding:							17px 0px 17px 0px;
	margin:								17px 0px 0px 0px;
	border-top:						1px solid #4E2511;
	overflow:							hidden;
	}
#content_home #main .news h2 {
	width:								129px;
	height:								18px;
	text-indent:						-99999px;
	margin:								8px 55px 0px 33px;
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/title_home_news.gif) no-repeat center;
	float:									left;
	}
#content_home #main .news ul {
	list-style-type:					none;
	padding:							0px;
	margin:								0px;
	float:									left;
	}
#content_home #main .news li {
	padding:							0px;
	margin:								0px;
	}
#content_home #main .news a,
#content_home #main .news a:visited {
	color:								#B49F53;
	}
#content_home #main .news a:hover {
	color:								#EACB59;
	}


/* Shopping */	
	
#content_shopping { 
	width: 								800px;
	margin:								0px;	
	padding:							40px 0px 3px 0px;
	background:						#000000 url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/bg_shopping.jpg) no-repeat bottom;
	overflow:							hidden;	
	}
#content_shopping .row { 
	width: 								100%;
	margin:								0px 0px 40px 0px;
	overflow:							hidden;
	}
#content_shopping a { 
	width: 								300px;
	height:								213px;
	text-indent:						-99999px;
	padding:							0px;
	margin:								0px;
	display:								block;
	*display: inline;
	}
#content_shopping a.shopping_promo,
#content_shopping a.shopping_promo:visited {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_promo.jpg) no-repeat;
	margin-left:						80px;
	float:									left;	
	}
#content_shopping a.shopping_promo:hover {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_promo_on.jpg) no-repeat;
	}
#content_shopping a.shopping_choco,
#content_shopping a.shopping_choco:visited {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_choco.jpg) no-repeat;
	margin-right:						80px;
	float:									right;
	}
#content_shopping a.shopping_choco:hover {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_choco_on.jpg) no-repeat;
	}
#content_shopping a.shopping_lightbites,
#content_shopping a.shopping_lightbites:visited {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_lightbites.jpg) no-repeat;
	margin-left:						80px;
	float:									left;
	}
#content_shopping a.shopping_lightbites:hover {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_lightbites_on.jpg) no-repeat;
	}
#content_shopping a.shopping_gift,
#content_shopping a.shopping_gift:visited {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_gift.jpg) no-repeat;
	margin-right:						80px;
	float:									right;
	}
#content_shopping a.shopping_gift:hover {
	background:						url(http://img01.wisecart.ne.jp/co_img1/decadence/user/new/shopping_gift_on.jpg) no-repeat;
	}

