/*------------------- custamized css ----------------------*/

/*__ element __*/	


body { 
	background-color:#DCDCD2;
	font-size: 12px;
	margin:0;
	padding:0;
}

#glad{
	background:url(/design/flutter/top_bg_02.gif);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#DCDCD2;
	margin:0 auto;
	}

#bgcolor{
	background:url(/design/flutter/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
	}


#rss{
	line-height:200%;
	font-size:12px;
	}

.tx12b{
	font-size:12px;
	line-height:120%;
	font-weight:bold;
	} 
 
.tx11{
	font-size:11px;
	line-height:120%;} 

.tx10{
	font-size:10px;
	line-height:120%;}  
 
 
 
 
table, tr, td, input, textarea, Select{
	font-size: 12px;
	line-height:150%;
}

h1.copy{
	font-weight:normal;
	margin:0;
	padding:0;
	color:#630;
	font-size: 8pt;
/* コメント \*/
	font-weight:normal;
	font-size: x-small !important;
	font-size: xx-small;
	line-height:140%;
/* コメント */
	
}

html>body h1.copy {
	line-height:140%;
	font-weight:normal;
	font-size: 8pt;
	 	/* for Opera */
} 

ul {display:none;}

a:link, a:active, a:visited { color: #333; text-decoration:underline;}
a:hover { color: #ff6600; text-decoration: underline;}

a.topnav:link, a.topnav:active, a.topnav:visited { color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.topnav:hover { color: #531900; text-decoration: none; font-weight:bold;}

a.subnav:link, a.subnav:active, a.subnav:visited { color: #333333; text-decoration: none;}
a.subnav:hover { color: #ff6600; text-decoration: underline;}

a.catl:link, a.catl:active, a.catl:visited { color: #DA3E00; text-decoration: none; font-weight:bolder;}
a.catl:hover { color: #f333333; text-decoration: underline; font-weight:bolder;}

a.catlSalt:link, a.catlSalt:active, a.catlSalt:visited { color: #003399; text-decoration: none; font-weight:bolder;}
a.catlSalt:hover { color: #f333333; text-decoration: underline; font-weight:bolder;}

a.itemcml:link, a.itemcml:active, a.itemcml:visited { text-decoration: underline;}
a.itemcml:hover { color: #f333333; text-decoration: underline;}

a.normal:link, a.normal:active, a.normal:visited { color: #DA3E00; text-decoration: none;}
a.normal:hover { color: #f333333; text-decoration: underline;}

a.movie-border { background-color: #FF0000;	padding: 5px; width: 5px;}


.lineheightS { line-height:100% !important;
	           line-height:110%; /* for WinIE */ }
.lineheightM { line-height:100% !important;
	           line-height:135%; /* for WinIE */ }
.leftnav{
	line-height: 135%;
	color:#999;
}
	           
.copyright{
	color:#555;
    letter-spacing: .05em;
}

.navKugiri{ color:#999; }

.idpw{
	font-size: 10px;
	font-weight: bolder;
	letter-spacing:-1px;
	color:#5B2500;
	font-family:verdana,Arial;
}

a.register:link, a.register:active, a.register:visited	{	
	color:#301A0A;
	text-decoration:none;
	
	}
	
a.register:hover{
	color:#FFF;
	text-decoration:none;

	}
	
.hello{
	color:#531900;
	font-weight:bolder;
	font-size:12px;
	line-height:100% !important;
	line-height:145%; /* for WinIE */ 
}

.darkbrown{
	color:#531900;
}

.lightbrown{
	color:#CC3300;
}

/*__ 各タイトルのスタイル __*/

.titleline01{
	background-color:#615E36;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
	padding-top:5px;
	vertical-align:middle;
	background-image:url(/design/flutter/center/title_shopinfomation.gif)
}

.titleline02{
	background-color: #FFA70E;
}

.ttl_bg{
	background: #fff URL("/img_server/co_img1/flutter/etc/title_bg.gif") top left repeat;
}
.ttl_disc{
	line-height:150%;
	color:#222;
}

.ttltxt{		
	font-family:Arial.Helvetica.sans_serif;
	font-size: 16px;
	font-weight: bolder;
	color: #531900;
	letter-spacing:.07em;
}

.txtsmall{
	font-size: 11px;
	line-height:120%;
}

.txtlarge{
	font-size: 14px;
}
.txtlarge_b{
	font-size: 15px;
	font-weight:bold;
}

.lineheight130{
	line-height:130%;
}

/*------------------- ABOUT SUB PAGE ----------------------*/	
	
	.subttltxt
	{	font-family:Arial.Helvetica.sans_serif;
	  font-size: 12pt;
	  font-weight: bold;
		color: #333;}
		
	.subttline1
	{	background-color: #FF6600;}
	
	.subttline2
	{	background-color: #FFD3B6;}
		
	.msgbox1
	{	background-color: #666666;}
		
	.msgbox2
	{	background-color: #f0f0f0;}
	
	.msgbox3
	{	background-color: #cccccc;}
	
		
	.s_ttline1
	{ /*background-color: #FF6600;*/
	  background-color: #F07C00;}
	
	.s_ttline2
	{ background-color: #E9E9E9;}
	
	.s_ttl
	{ background-color: #F8F6F2;
	  /*line-height: 100%;*/
	  font-weight: bold;
	  color: #333;
	  }
		
	
	.tablettl
	{	background-color: #FFDEC1;
	  color: #531900;
	  font-weight: bold;}
	
	.tableborder
	{	background-color: #D89256;}
	
	.tablebg
	{	background-color: #FCFAE7;}
	
	
	.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;}
	



/*------------------- ABOUT MAIN PAGE ----------------------*/	
	
/*Product Group1*/	
	A.group1_goods:link, A.group1_goods:active, A.group1_goods:visited
	{	font-size: 9pt;
		color: #444444;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group1_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #FF6600;
		text-decoration: underline;
	}

/*Product Group2*/	
	A.group2_goods:link, A.group2_goods:active, A.group2_goods:visited
	{	font-size: 9pt;
		color: #444444;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group2_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #FF6600;
		text-decoration: underline;
	}

/*Product Group3*/	
	A.group3_goods:link, A.group3_goods:active, A.group3_goods:visited
	{	font-size: 9pt;
		color: #444444;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group3_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #444444;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group4_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #FF6600;
		text-decoration: underline;
	}

/*Product Group5*/	
	A.group5_goods:link, A.group5_goods:active, A.group5_goods:visited
	{	font-size: 9pt;
		color: #44444;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group5_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #FF6600;
		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: #444444;
		font-weight:bold;
 	 	text-decoration: underline;
	}
	
	A.best_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #FF6600;
		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: #444444;
 	 	text-decoration: underline;
	}
	
	A.cata_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		text-decoration: none;
	}
	

	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: #CC3300;
 	 	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: #FF6600;
		text-decoration: underline;
	}

	.cata_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT FINDER PAGE ----------------------*/	
	
	A.finder_goods:link, A.finder_goods:active, A.finder_goods:visited
	{	font-size: 9pt;
		color: #444444;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.finder_goods:hover
	{	font-size: 9pt;
		color: #ff6600;
		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: #CC3300;
 	 	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: #FF6600;
		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: #F30;
	}
	
	.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;
	}

/*------------------- 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;
	}

/*------------------- Rotation Banner bgcolor ----------------------*/		
	.bnnrbg
	{	background-color: #999999}

/*------------------- Shop Helper Color ----------------------*/			
	.helper
	{	font-weight: bold;
	  color: #ff6600; }


/*------------------- FAQ ----------------------*/
.faqline-box {
	border: 1px solid #f60;
	width: 268px;
	}
.faqline-box td{
	background-color:#ccc;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 5px 0px 3px 10px;
	}
.faqline-left{
	border-left: 1px solid #f60;
	width: 269px;
	margin-bottom: 7px;
	}
.faqline-left td{
	font-size: 12px;
	color: #333;
	padding: 3px 5px 3px 5px;
	}
.faqline-left2{
	border-left: 1px solid #f60;
	width: 269px;
	margin-bottom: 6px;
	}
.faqline-left2 td{
	font-size: 12px;
	color: #333;
	padding: 3px 5px 3px 5px;
	}
.faq-red{
	color: #f00;
	}	
.faqmore td{
	font-size: 12px;
	color: #333;
	padding: 3px 15px 3px 15px;
	}
.faqmore-link td {
	font-size: 12px;
	color: #f60;
	padding: 0;
	}
.faqbank td{
	font-size: 12px;
	color: #333;
	padding: 0;
	}


/*------------------- Furusawa Backnumber ----------------------*/

.furuback-white{
font-size: 12px ;
color: #fff;
font-weight: bold;
line-height: 22px;
height: 22px;
}
.furuback-white-product{
font-size: 12px ;
color: #fff;
}


/*------------------- Pick UP ----------------------*/	
	
A.group1_pickup:link, A.group1_pickup:active, A.group1_pickup:visited
	{	font-size: 9pt;
		color: #444444;
		font-weight: bold;
 	 	text-decoration: underline;
		line-height: 120%;
	}
	
A.group1_pickup:hover
	{	font-size: 9pt;
		color: #ff6600;
		font-weight: bold;
		text-decoration: underline;
		line-height:120%;
	}

.navKugiri_pick
	{ color:#999;
	line-height:100%;
	}

A.cata_pricepick:link, A.cata_pricepick:active, A.cata_pricepick:visited
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 12pt;
		font-weight: bold;
		color: #CC3300;
 	 	text-decoration: none;
		line-height:100%;
	}
	
A.cata_pricepick:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 12pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
		line-height:100%;
	}
	



/*------------------- Special hirame ----------------------*/	

.title-itemlist {
font-size: 30px;
font-weight: bold;
line-height: 120%;
}
.subtitle {font-size: 16px;
font-weight: bold;
color: #FF0000;
}

/*------------------- Special OSP kaisetsu ----------------------*/	
.title-itemlist-wh {
font-size: 30px;
font-weight: bold;
line-height: 120%;
color:#fff;
}



/*------------------- Frusawa JUKU ----------------------*/	
.title-itemlistr {
font-size: 30px;
font-weight: bold;
line-height: 120%;
color:#CC3300;
}

.furusawa-title {
font-size: 35px;
font-weight: bold;
line-height: 120%;
color:#333;
text-align:center;
}

.furusawa-subtitle {
font-size: 18px;
font-weight: bold;
line-height: 120%;
color:#fff;
padding:5px 0 5px 10px;
}

.furusawa-txtl{
	font-size: 14px;
}

h2{
font-size: 30px;
font-weight: bold;
line-height: 120%;
color:#369;
text-align:center;
}





/*------------------- Special Texasrig ----------------------*/	
.titletexas{		
	font-family:Arial.Helvetica.sans_serif;
	font-size: 17px;
	font-weight: bolder;
	color: #D82125;
	letter-spacing:.07em;
}

.texas-link {
font-size: 20px;
font-weight: bold;
line-height: 120%;
}



/*------------------- Special ima ----------------------*/	
.title-imaitem {
font-size: 30px;
font-weight: bold;
line-height: 120%;
color: #006600;
}


.title-imaitem a,.title-imaitem a:visited{
color: #006600;
}


/*------------------- Guide ----------------------*/	
.guide_title {	padding: 0 0 0 15px;
	margin:0;
	font-size:18px;
	font-weight:bold;
	color:#333;
	vertical-align:middle;
	}

.guide_title_new {
	padding: 0 0 0 5px;
	margin:0;
	font-size:18px;
	font-weight:bold;
	color:#333;
	vertical-align:middle;
	}



/*------------------- FAQ:2 ----------------------*/
.faqborder780 {
	border: 1px solid #f60;
	width: 780px;
	}
.faqborder390 {
	border: 1px solid #f60;
	width:385px;
	}
.faqborder780 td , .faqborder390 td{
	background-color:#ccc;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 5px 0px 3px 10px;
	}
.faqborder780_left{
	border-left: 1px solid #f60;
	width: 780px;
	margin: 0;
	}
.faqborder780_left td{
	font-size: 12px;
	color: #333;
	padding: 3px 5px 10px 10px;
	}
.faqborder390_left{
	border-left: 1px solid #f60;
	border-right: 1px solid #f60;
	border-bottom: 1px solid #f60;
	width: 385px;
	margin: 0 0 5px 0;
	}
.faqborder390c_left{
	border-left: 1px solid #ccc;
	width: 385px;
	margin: 0;
	}
.faqborder390_left p , .faqborder390c_left p{
	font-size: 12px;
	color: #333;
	padding:3px 0px 3px 10px;
	margin:0;
	}



/*------------------- 古沢塾 ----------------------*/
#furusawa_wrapp td{
	font-size:14px;
	}


/*------------------- フラッターベイツ　価格 ----------------------*/
.flutterbaits_teika{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:line-through;
	}

.flutterbaits_price{
	font-size:12px;
	font-weight:bold;	
	color:#cc0000;
	}

.flutterbaits_price2{
	font-size:12px;
	font-weight:bold;	
	color:#666666;
	vertical-align:middle;
	}



/*------------------- Infomation 赤文字 ----------------------*/
a:link .infored, a:visited .infored,{
	font-size:12px;
	font-weight:normal;
	color:#cc0000;
	text-decoration: underline;
	}

a:hover .infored, a:action .infored{
	font-size:12px;
	font-weight:normal;	
	color:#f60;
	text-decoration: underline;
	}

















.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #cccccc;
}

.suckerdiv ul li{
position: relative;
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-color: yellow;
}

.suckerdiv .subfolderstyle{
background: url(http://www.flutter.jp/design/flutter/menu/arrow-list.gif) no-repeat center right;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */










/*---------------------- END ------------------------*/	
.tableborder-dot {
	border: 1px dotted #999999;
}