html, body
{
  font-family: Georgia, serif;
  font-size: 79%;
  height: 100%;
  line-height: 1.6;
  color:#333333; 
}
.text_c
{
  font-size: 1.3em;
  text-align: left;
}
.text_link
{
  color:#AAAAAA;
  font-size: 1.1em; 
  line-height: 1.1em; 
}
.text_link_
{
  color:#AAAAAA;   
}
.text_link__
{
  color:#888888;   
}
.text_title
{
  color:#009600;   
  font-size: 2.6em;
  font-style: italic; 
  margin: 4 0;
  left:-15px;
  line-height:  1.1em; 
  position: relative;
}
.text_title_2
{
  color:#009600;   
  font-size: 1.6em;
  margin: 4 0;
  left:-15px;
  line-height:  1.1em; 
  position: relative;
}
.text_t_i
{
  font-style: italic; 
  font-weight: 700;
}
.text_t
{
  font-size: 1.2em; 
  line-height: 1.8em; 
}
.text_br
{
  font-size: 1.0em; 
  line-height: 1.0em; 
}
.text_img_15
{
  left:-15px;
  position: relative;
}
.text_t_faq
{
  color: #800000;
  font-weight: 700;
}
/*---*/
.right_title
{
  color:#009600;   
  font-size: 1.7em;
  margin: 0;
  left:-13px;
  line-height:  1.1em; 
  position: relative;
}
.right_t
{
  font-size: 1.1em;  
  line-height: 1.5em; 
}
.right_order a
{
  font-size: 1.0em;  
  line-height: 1.1em;
}
.right_order
{
  color: #49D22D; 
}
/*---*/
.len_t a
{
  font-size: 1.1em;  
  line-height: 1.3em; 
}    
/*---*/ 
.left_menu_t
{
  font-size: 1.1em;  
  line-height: 1.1em;  
}
.left_menu_ts
{
  padding-left: 22px;
  font-size: 1.0em;  
  line-height: 1.1em; 
}
.left_menu_tss
{
  padding-left: 22px;
  font-size: 0.95em;  
  line-height: 1.1em;  
}
.left_menu_tsss
{
  padding-left: 22px;
  font-size: 0.9em;  
  line-height: 1.1em;  
}
.left_br
{
  font-size: 0.85em; 
  line-height: 0.85em; 
}
.left_b
{
  font-weight: 700;
  font-size: 90%;
  text-decoration: none;
}
.left_link_t
{
  color:#888888;
}
.left_link_ts
{
  color:#999999;   
}
.left_link_tss
{
  color:#AAAAAA;   
}
.left_link_tsss
{
  color:#BBBBBB;   
}
/*---*/
.form_text, .form_text_
{
  width: 80%;
  height: 44px;
  font-size: 22px;
  padding: 5px 0px 5px 15px;
  color: #999999;
  
  border: 1px #999999 solid;
}
.form_text_
{
  padding: 5px 0px 5px 0px;
  font-family: Georgia, serif; 
}
/*----*/
.shop_title
{
  color:#009600;   
  font-size: 1.6em;
  font-style: italic;
  text-align: center;
  left:-8px;
  margin: 0 0 8 0;
  line-height:  1.1em; 
  position: relative;
}
.shop_text
{
  font-size: 0.9em;
  margin: 0 0 -6 0;
  line-height:  1.3em; 
}
.shop_text_full
{
  font-size: 1.0em;
  margin: 13 0 8 0;
  font-weight: 700;
  color: #969696;
}
.shop_text_full a
{
  color: #969696;
}
.shop_text_full a:hover
{
  color: #009600;
}
.shop_price
{
  font-size: 1.3em;
  margin: 0 0 0 0;
  line-height:  1.3em; 
  color: #009600;
  font-style: italic;
  font-weight: 700;
  float: left;
}
.shop_price_
{
  font-size: 1.0em;
  margin: 3px 0 0 0;
  line-height:  1.0em; 
  color: #009600;
  font-style: italic;
  font-weight: 700;
  font-family: Georgia, serif; 
}
.shop_add, .shop_ok
{
  font-size: 0.8em;
  margin: 6 0 0 0;
  color: #009600;
  font-weight: 700;
  font-style: italic;
}
.shop_add a
{
  color: #009600;
}
.shop_add a:hover
{
  color: #969696;
}
.shop_add_div, .shop_ok_div
{
  width: auto;
  height: 60px;
  float: right;
  background-image: url(img/ico/ico_shop0.png);  
  background-position: center 21px;
  background-repeat: no-repeat;
}
.shop_price
{
  font-size: 1.3em;
  margin: 0 0 0 0;
  line-height:  1.3em; 
  color: #009600;
  font-style: italic;
  font-weight: 700;
  float: left;
}
.shop_ok
{
  color: #0099cc;
  text-decoration: underline;
}
.shop_ok_div
{
  background-image: url(img/ico/ico_shop1.png);  
  background-position: center 21px;
  background-repeat: no-repeat;
  
  display: none;
}
.shop_bg_1
{
  width: 170px;
  height: 215px;
  background-image: url(img/shop/floral_article1.png);  
  background-position: top center;
  background-repeat: no-repeat;
  overflow: hidden;  
  position: relative;
  left:-15px;
}
.shop_bg_2
{
  width: 170px;
  height: 215px;
  background-image: url(img/shop/floral_article2.png);  
  background-position: top center;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
  left:-15px;  
}
.shop_bg_3
{
  width: 170px;
  height: 215px;
  background-image: url(img/shop/floral_article3.png);  
  background-position: top center;
  background-repeat: no-repeat;
  overflow: hidden;  
  position: relative;
  left:-15px;
}

td.footer{
	background-color: white; 
	text-align: center; 
	vertical-align: middle;
}
td.footer a{text-decoration: none; color: #333;}
td.footer a:hover{color: #c44040;}

