/*-------------------Payment Form (To All Payment Box) テンプレートより一部複製、Classの名前はオリジナルより変更----------------------*/			
.tableborder { BACKGROUND-COLOR: #d7d7d7;}
.tablettl { BACKGROUND-COLOR: #ececec; FONT-SIZE: 10pt; FONT-WEIGHT:BOLD; COLOR: #000000;}
.tablebg { BACKGROUND-COLOR: #f5f5f5; FONT-SIZE: 10pt;}
.tablebg_explain { BACKGROUND-COLOR: #F9F9F9; FONT-SIZE: 8pt;COLOR: #CC0000;LINE-HEIGHT: 10pt;}




.item_name {
	font-size: 15px;
	font-weight: bold;
}
.item_c_exp {
	font-size: 12px;
}
.item_s_exp {
	font-size: 12px;
}
.item_exp {
	font-size: 10px;
}


ul{
  padding: 0;
}




/* 
会員ログイン後のタイトルバナー下部の会員用メニューを消す 
-----------------------------------------------------------------*/
/*
.s_ttl{
    display: none;
}
*/



.s_ttl
	{	background-color: #F1F3F5;
	  font-weight: bold;
	  color: #000066}




.subttline1 {
    display: none;
}






/* デザイン設定 > デザインウィザード(上級) > HTML編集 、商品詳細画面（ジャンル名：動物）のHTML編集
商品詳細用のモジュール　商品タイトル 
-----------------------------------------------------------------*/
.goods_zoom{
	font-size: 28px;
}

/* 利用ガイド
-----------------------------------------------------------------*/
a.pnav{
  text-decoration: none;
  color: #1d82cd;
  font-size: 15px;
}

a.pnav:hover{
  text-decoration: none;
  color: #6f6f6f;
}

a.red{
  text-decoration: underline;
  color: #FF0000;
}

a.red:hover{
  text-decoration: none;
  color: #6f6f6f;
}


/* フッター　A tag
-----------------------------------------------------------------*/
a.footerlink_top{
  text-decoration: none;
  color: #1d82cd;
  font-size: 12px;
}

a.footerlink_top:hover{
  text-decoration: none;
  color: #6f6f6f;
}

a.footerlink{
  text-decoration: none;
  color: #6f6f6f;
  font-size: 10px;
}

a.footerlink:hover{
  text-decoration: none;
  color: #1d82cd;
}


/* ヘッダーエリア全体
-----------------------------------------------------------------*/
#mainheader-header{
  height: 100px;
  margin: 0 auto;
  padding-top: 10px;
  width: 890px;
}


/* いい信州ロゴ
-----------------------------------------------------------------*/
#mainheader-header .logo{
  display: inline;
}


/* グローバルナビゲーション
-----------------------------------------------------------------*/
#mainheader-mainnav{
  background-image:url(/img_server/co_img1/wakasato/user/pagedesign/top-menu-back.jpg); 
  background-repeat:repeat-x;
  margin: 0 auto;
  width: 100%;
}

ul#navigation {
  width: 890px;
  margin: 0 auto;
  overflow: hidden;
  zoom:100%;
}

ul#navigation li{
  float: left;
  list-style: none;
}

ul#navigation li a {
  display: block;
  height: 45px;
  width: 122px;
  text-align: center;
  font-weight: bold;
  letter-spacing: 1px;
  text-indent:-9898px;
  background-image:url(http://img01.wisecart.ne.jp/co_img1/wakasato/user/pagedesign/top-menu.jpg);

                                   
  background-repeat:no-repeat;
}


ul#navigation a.home {background-position:0px 0px;width:142px;}
ul#navigation li a.home:hover {background-position:0px -45px;}
 
ul#navigation a.ticket {background-position:-142px 0px;width:122px;}
ul#navigation li a.ticket:hover {background-position:-142px -45px;}
 
ul#navigation li a.shopping {background-position:-264px 0px;width:122px;}
ul#navigation li a.shopping:hover {background-position:-264px -45px;}
 
ul#navigation li a.guide {background-position:-386px 0px;width:122px;}
ul#navigation li a.guide:hover {background-position:-386px -45px;}
 
ul#navigation li a.faq {background-position:-508px 0px;width:122px;}
ul#navigation li a.faq:hover {background-position:-508px -45px;}

ul#navigation li a.inquiry {background-position:-630px 0px;width:122px;}
ul#navigation li a.inquiry:hover {background-position:-630px -45px;}

ul#navigation li a.company {background-position:-752px 0px;width:138px;}
ul#navigation li a.company:hover {background-position:-752px -45px;}


/* カートBOX
-----------------------------------------------------------------*/
#mainheader-cartbox{
  display: block;
  float: right;
  height: auto;
  overflow: hidden;
  width: auto;
}

.cart{
  float: left;
  text-align: center;
  width: 120px;
}

.cart img{
  margin: 1px;
}



/* ページトップへ
------------------------------------------------------------*/
#pagetop {
  width: 890px;
  height: 26px;
  margin: 0px auto;
  overflow: hidden;
  padding-top: 30px;
}

#pagetop a{
  border: 0 none;
  float: right;
  margin: 0;
  padding: 0;
}


/* サイトマップ
------------------------------------------------------------*/
#footer_menu{
  width: 890px;
  height: auto;
  margin: 0px auto;
  background-color: #d9e8f3;
  overflow: hidden;
}

#footer_menu a{
  text-decoration: none;
  color: #000000;
  font-size: 84%;
}

#footer_menu a:hover{
  text-decoration: none;
  color: #999999;
}

.sitemap {
  background: #ffffff;
  border-top: 5px #2979b3 solid;
  padding: 10px;
}

.sitemap ul.nl {
  margin: 0 20px;
  padding: 0;
  list-style-type: none;
  text-align: center;
}

.sitemap ul.nl li {
  padding: 0 3px 0 7px;
  border-left: 1px #094b93 solid;
  display: inline;
}

#footer_menu .sitemap a{
  color: #094b93;
}

.sitemap ul.nl li.first {
  border-left: none;
}

#footer_box{
  width: 120px;
  height: auto;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-left: 25px;
  float: left;
}

#footer_box_g{
  width: 130px;
  height: auto;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-left: 25px;
  float: left;
}

.title_text{
  font-weight: bold;
  color: #0e3776;
  line-height: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #000000;
  font-size: 12px;
}


/* 住所BOX
-----------------------------------------------------------------*/
#address_box{
  border-top: 1px solid #0e3776;
  border-bottom: 1px solid #0e3776;
  clear: both;
  color: #0e3776;
  height: auto;
  padding: 15px;
  text-align: right;
  width: auto;
font-size: 12px;
}


/* コピーライト
-----------------------------------------------------------------*/
p.copyright{
  clear: both;
  margin: 0;
  padding: 15px;
  text-align: center;
font-size: 16px;
}




/*------------------- 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;
	}

	/*税込、送料別などのコメント（.price_zoomの要素と同じ設定にすることをおすすめします。）*/ 
	.price_zoom_explain
	{	font-size: 7pt;
		color: #CF6600;
	}

	/*画面位置表示（ジャンル名・リンク）*/
	.position_zoom
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

	A.position_zoom:link, A.position_zoom:active, A.position_zoom:visited
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

	A.position_zoom:hover
	{	font-size: 9pt;
		font-weight: bold;
		color: #999999;
		text-decoration: underline;
	}

	.position_zoom_underline { }

	/*その他メニューリンク（商品についての問合わせ、商品に対するご意見、お気に入りに追加など）*/
	A.submenu_zoom:link, A.submenu_zoom:active, A.submenu_zoom:visited
	{	font-size: 9pt;
		text-decoration: underline;
	}

	A.submenu_zoom:hover
	{	font-size: 9pt;
		text-decoration: underline;
	}

	/*商品属性情報表示テーブル*/
	.Zoom_tableborder { }
	.Zoom_tablettl { }
	.Zoom_tablebg { }

	/*おすすめ商品、商品詳細説明タイトル部分のスタイル*/ 
	.item_explain_zoom { }
	.recommend_item_zoom { }
	.recommend_item_zoom_list { }

/*------------------- 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}
	
	A.s_ttl_txt:link, A.s_ttl_txt:active, A.s_ttl_txt:visited
	{	color: #194C2A;
 	 	text-decoration: underline;}
	
	A.s_ttl_txt:hover
	{ 	color: #ff0000;
		text-decoration: underline;}
		
	
	.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;}
	
	td.dash_line {
		background:url('/fs/image/dash_line.gif');
		height:1px;
	}


/*------------------- 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: 9pt;
		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 }


  A:link, A:active, A:visited
	{	/*font-size: 9pt;*/
		/*color: #333333;*/
 	 	/*text-decoration: none;*/
	}
	
	A:hover
	{	/*font-size: 9pt;*/
		color: #999999;
		text-decoration: underline;
	}

/*------------------- Rotation Banner bgcolor ----------------------*/		
	
	.bnnrbg
	{	background-color: #999999}

/*------------------- Shop Helper Color ----------------------*/			
	.helper
	{	font-weight: bold;
	  color: #ff6600; }
	.helper_name
	{	font-weight: bold;
	  color: #333333; }


 /*------------------- Henpin Box (Returned Goods Box) ----------------------*/			

.henpin_box_item { BACKGROUND:#ffffff url('/fs/image/henpin_box_bg.gif'); BORDER:2px solid #d7d7d7; PADDING:4px; }
.henpin_box_purchase { BACKGROUND:#ffffff url('/fs/image/henpin_box_bg.gif'); BORDER:2px solid #d7d7d7; PADDING:4px; }

.henpin_txt { FONT-SIZE: 10pt; FONT-WEIGHT:BOLD; COLOR: #000000; TEXT-DECORATION: none; LINE-HEIGHT: 14pt }
.henpin_detail_txt:link {FONT-SIZE: 10pt;COLOR: #0000FF; TEXT-DECORATION: underline}
.henpin_detail_txt:visited {FONT-SIZE: 10pt;COLOR: #800080; TEXT-DECORATION: underline}
.henpin_detail_txt:active {FONT-SIZE: 10pt;COLOR: #ff6600; TEXT-DECORATION: underline}
.henpin_detail_txt:hover {FONT-SIZE: 10pt; COLOR: #ff6600; TEXT-DECORATION: underline}


/*-------------------Payment Form (To All Payment Box) ----------------------*/			
.Payment_tableborder { BACKGROUND-COLOR: #d7d7d7;}
.Payment_tablettl { BACKGROUND-COLOR: #ececec; FONT-SIZE: 10pt; FONT-WEIGHT:BOLD; COLOR: #000000;}
.Payment_tablebg { BACKGROUND-COLOR: #f5f5f5; FONT-SIZE: 10pt;}
.Payment_tablebg_explain { BACKGROUND-COLOR: #F9F9F9; FONT-SIZE: 8pt;COLOR: #CC0000;LINE-HEIGHT: 10pt;}


/* フッターWCロゴ調整(2016/3/15 ET追加)
-----------------------------------------------------------------*/
.WC_btmTemplate_wrap {
  width: 890px;
}


/*---------------------- END ------------------------*/	
.WC_mustInput {
  background-image: url("/fs/image/box/bullet.gif");
  background-repeat: no-repeat;
  width:15px; height:9px; 

}
