table#table-garden {
width: 610px;
border: 1px solid #888888;
border-collapse: collapse;
border-spacing: 0;
margin:0px;
padding:0px;
}

table#table-garden th {
color:#333333;
padding:10px;
font-size:12px;
border: #888888 solid;
border-width: 0 0 1px 1px;
background: #EAEAEA;
text-align: left;
}

table#table-garden td {
color:#333333;
padding:10px;
font-size:12px;
border: 1px #888888 solid;
border-width: 0 0 1px 1px;
text-align: left;
line-height: 150%;
}

table.tomato_item{
    border-top:1px solid #A6A6A6;
    border-left:1px solid #A6A6A6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.tomato_item th{
    border-right:1px solid #A6A6A6;
    border-bottom:1px solid #A6A6A6;
    color:#000000;
    background-color:#E1E1E1;
    padding:0.3em 1em;
    text-align:center;
}
.tomato_item td{
    border-right:1px solid #A6A6A6;
    border-bottom:1px solid #A6A6A6;
    padding:0.3em 1em;
    text-align:center;
}



/*---------------------- メルマガ登録 ------------------------*/	


#mail_body {
	width: 90%;
	font-size:12px;
	line-height:17px;
	}
	
#mail_p12a {
	font-size:12px;
	line-height:17px;
	padding:0 15px 15px 15px;
	}

#mail_p12 {
	font-size:12px;
	line-height:17px;
	padding:15px;
	}
	
#mail_mag {
	color:#006600;
	padding: 5px;
	border-bottom:1px solid #006600;
	border-left: 10px solid #006600;
	font-size: 15px;
	background-color:#C5EBBA;
	font-weight:bold;
	}
	
#mail_title {
	color:#006600;
	padding-bottom:2px;
	border-bottom:1px solid #006600;
	font-size: 14px;
	font-weight:bold;
	}



/*---------------------- コンテンツデザイン ------------------------*/	


@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { 
	margin:0;
	padding:0;
	font-size:12px;
	color:#000000;
}
 

/* #wrapper -------------------- */
#wrapper {
height:195px;
}
/* #header ---------------------- */

h1 {
padding:65px 241px 11px 54px;
	width:181px;
	height:85px;
	float:left;
}
.h_rightArea {
height:107px;
text-align:right;
padding:10px 0px 0px 0px;
}
.h_btnArea {
padding:40px 0px 25px 0px;
}
#header ul {
	clear:both;
	padding-left:10px;
	list-style-type: none;
		background-image: url(/img_server/co_img1/tberry/etc/bg_menu00.gif);
	background-repeat: repeat-x;
}
#header li {
float:left;
}

#header li a{
	display:block;
	margin:0;
	padding:0;
}

.submenu{
	visibility:hidden;
	position:absolute;
	z-index:3
	}

.submenu a{
	display:block
	}


/* #main ------------------------------------------------------------------------ */

#main { padding-top:10px;}


#main_sp {
height:10px;
width:800px;
}
table.mainTable {
width:800px;
margin-top:10px;
}

/* 左エリア */
td.leftTD {
padding-right:10px;
vertical-align:top;
width:180px;
}
.leftfaqArea {
margin-top:10px;
width:180px;
}
.leftfaqArea p {
	padding:8px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e3e3;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #679800;
	border-left-color: #679800;
}
.leftfaqArea p img{
margin-right:5px;
}
.leftfaqAreaBottom {
	width:180px;
	height:28px;
	text-align:left;
	padding:5px 10px 0px 80px;
	background-image: url(/img_server/co_img1/tberry/etc/leftmenubottom.jpg);
	background-repeat:no-repeat;
}
.leftTelArea {
margin:10px 0px 20px 0px;
}


/* 右エリア */
td.rightTD {
vertical-align:top;
width:620px;
}
.mainBannerArea {
margin-bottom:10px;
}

.newsArea {
width:300px;
margin-bottom:10px;
float:left;
}
.newsArea table {
width:280px;
margin:10px 10px 0px 10px;
}
.newsArea table td {
line-height:1.5;
vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e3e3;
}
.pressArea {
width:300px;
margin-bottom:10px;
float:right;
}
.pressArea img.pressIMG {
margin:10px 10px 5px 0px;
float:left;
}
.pressArea p {
margin-top:10px;
line-height:1.3;
}

.topBannerArea {
clear:both;
width:610px;
height:89px;
text-align:center;
padding-left:5px
}


/* #footer ------------------------------------------------------------------------*/

#footer {
width:800px;
text-align:center;
line-height:1.7;
margin:0px auto 0px auto;
}
#footer img {
margin-bottom:10px;
}
#footer address {

font-style:normal;
margin-top:15px;
}


/* #font ------------------------ */
a:link    { color : #666666 ; text-decoration : underline ; }
a:visited { color : #666666 ; text-decoration : underline ; }
a:hover   { color : #666666 ; text-decoration : underline ; }
a:active  { color : #666666 ; text-decoration : underline ; }





/* ------------------------------------------------------------------------
トマトベリーとは？
 ------------------------------------------------------------------------*/
h3 {
 margin:10px 0px 20px 0px;
 }
.t_txtArea {
 width:600px;
 padding:10px 0px 10px 10px;
 }
.t_txtArea p {
 width:330px;
 line-height:1.7;
 margin-right:10px;
 float:left;
 }
img.t_imgArea {
width:225px;
margin:0px 0px 10px 5px;
}

.worldArea {
	width:600px;
	background-image: url(/img_server/co_img1/tberry/etc/bg_t.gif);
	background-repeat: repeat-y;
	float:right;
}
.worldArea_img{
	float:left;
	margin:0px 10px 0px 0px;
}
.world_box {
margin:10px;
height:150px;
}
.worldArea p {
width:300px;
height:150px;
}
.title_number3 {
text-align:left;
margin-top:10px;
}
.bottomArea {
margin-bottom:20px;
}


.pagetop {
width:610px;
padding:10px 10px 10px 0px;
text-align:right;
}


/* ------------------------------------------------------------------------
収穫
 ------------------------------------------------------------------------*/
.oisiku {
color: #FF3300;
font-weight: bold;
text-decoration:underline;
}

p.title_txtArea {
width:570px;
padding:10px;
line-height:1.5;
}
.h_txtArea {
width:590px;
padding:0px 20px 10px 0px;
 line-height:1.7;
 }
 .h_txtArea p {
 padding:10px;
 }
 table.pointArea {
 width:590px;
 text-align:center;
 margin:0px 10px 10px 10px;
 }
 
 table.harvestTable {
 margin-left:10px;
 }
 
 
/* ------------------------------------------------------------------------
販売店案内
 ------------------------------------------------------------------------*/
table.anchorLink {
width: 590px;
margin:0px 0px 10px 10px;
border-collapse: collapse;
}

table.anchorLink td {
padding: 8px 0;
border: 1px solid #ffffff;
background: #178617;
text-align: center;
width: 20%;
}

table.anchorLink a {text-decoration: none;}
table.anchorLink a:link {color: #ffffff;}
table.anchorLink a:visited {color: #ffffff;}
table.anchorLink a:hover {text-decoration: underline;color: #ffffff;}
table.anchorLink a:active {color: #ffffff;}

.icon_hanbai {
margin: 0 0 10px;
padding: 0 0 10px;
}

 table.shopTable {
 width:590px;
 margin:0px 0px 20px 10px;
 }
  table.shopTable th {
	padding:10px;
	text-align:left;
	font-weight:normal;
	background-color:#FFFFCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
 }
 table.shopTable td {
	padding:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
 }
 td.tdRightArea {
 width:70px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
 }
 p.title_txtArea02 {
width:570px;
padding:10px 10px 20px 10px;
}

h4 {
font-size:14px;
padding:10px 10px 10px 20px;
}

.thBGseika {background: url(http://www.tomatoberry.jp/image/icon_seika.gif) no-repeat right;}
.thBGeat {background: url(http://www.tomatoberry.jp/image/icon_eat.gif) no-repeat right;}
.thBGsweets {background: url(http://www.tomatoberry.jp/image/icon_sweets.gif) no-repeat right;}
.thBGseika_eat {background: url(http://www.tomatoberry.jp/image/icon_seika_eat.gif) no-repeat right;}
.thBGseika_sweets {background: url(http://www.tomatoberry.jp/image/icon_seika_sweets.gif) no-repeat right;}
.thBGeat_sweets {background: url(http://www.tomatoberry.jp/image/icon_eat_sweets.gif) no-repeat right;}

/* ------------------------------------------------------------------------
レシピ
 ------------------------------------------------------------------------*/
.recipeIMG {
padding:0px 10px 0px 10px;
}
.recipeBG {
width:294px;
	background-image: url(/img_server/co_img1/tberry/etc/title_recipe_name_bg.gif);
	background-repeat: repeat-y;
}

.recipeBG p{
line-height:1.5;
padding:10px 15px 10px 15px;
}
.recipeBG p span {
font-size:10px;
}
.recipeLine {
width:90%;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}
table.recipeTable {
margin:0px 10px 30px 10px;
}
h6 {
margin:0px 0px 10px 10px;
}
h7 {
font-size:14px;
margin:15px 0px 0px 20px;
}
td.titleform {
font-size:14px;
margin:0px 0px 10px 20px;
vertical-align:top;
}
.cont_pad {
padding-left:10px;
}
.howtoinvite {
	width:530px;
	padding:10px;
	line-height:1.5;
	margin:0px 0px 20px 20px;
	border: 1px dotted #CCCCCC;
}
.howtoinvite ul {
	list-style-type: decimal;
	list-style-position: inside;
}
.thisform {
padding-left:16px;

}
p.title_txtArea02 {
width:570px;
padding:0px 10px 10px 20px;
line-height:1.5;
}
/* ------------------------------------------------------------------------
サイトマップ
 ------------------------------------------------------------------------*/
table.mapTable {
margin:20px 0px 10px 20px;
}
table.mapTable td{
padding:5px;
font-size:14px;
}

.sitemapArea {
margin-top:10px;
width:300px;
}

.sitemapArea p {
	padding:8px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
}

.sitemapArea p img{
margin-right:5px;
}

#sitemap_left {
float:left;
}

#sitemap_right {
float:right;
}

/* ------------------------------------------------------------------------
プレス掲載
 ------------------------------------------------------------------------*/
.recipeLine02 {
width:590px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
}

.title_year {
	padding-left: 5px;
	border-left: 15px solid #20782A;
	border-bottom: 1px dotted #20782A;
	font-size: 14px;
	color:#20782A;
	margin:20px 8px 8px 8px;
}



/* ------------------------------------------------------------------------
プライバシーポリシー
 ------------------------------------------------------------------------*/
.h_txtAreaPP {
width:580px;
padding:0px 20px 10px 10px;
 line-height:1.7;
 }
 .h_txtAreaPP p {
 padding:10px;
 }
 
 table.sendfee td{
 padding:5px 3px 5px 6px;
 }
 .recipeLine03 {
width:550px;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
span.sFont {
font-size:10px;
}
table.lawTable {
width:550px;
margin:15px 10px 15px 10px;
}
table.lawTable th {
background-color:#FFFFCC;
font-weight:normal;
	padding:5px 10px 5px 10px;
	text-align:left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
}
table th.lawTableBottom {
background-color:#FFFFCC;
font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
table.lawTable td {
	padding:5px 10px 5px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
table td.lawTableBottom {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
/* ------------------------------------------------------------------------
会社概要
 ------------------------------------------------------------------------*/
 table.comTable {
width:580px;
}
table.comTable th {
background-color:#FFFFCC;
font-weight:normal;
	padding:5px 10px 5px 10px;
	text-align:left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
}
table th.comTableBottom {
background-color:#FFFFCC;
font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
table.comTable td {
	padding:5px 10px 5px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
table td.comTableBottom {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
/* ------------------------------------------------------------------------
Q&A
 ------------------------------------------------------------------------*/
  table.qaTable {
 width:590px;
 margin:20px 0px 5px 10px;

 }

  table.qaTable th {
	padding:10px;
	text-align:left;
	font-weight:normal;
	background-color:#FFFFCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
 }
 table.qaTable td {
	padding:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
 }
 
 .pagetop02 {
width:600px;
padding:10px 10px 10px 0px;
text-align:right;
}
 p.title_txtArea03 {
	width:550px;
	line-height:2.5;
	background-color:#f4f4f4;
	padding:10px 20px 20px 20px;
	margin-left:10px;
	border: 1px solid #CCCCCC;
}
/* ------------------------------------------------------------------------
お客様の声
 ------------------------------------------------------------------------*/
 .voiceArea {
	margin:10px;
	width:570px;
	height:200px;
	padding:10px;
	border: 1px solid #CCCCCC; 
 }
 .voiceArea img {
 float:left;
 margin-right:10px;
 	border: 1px solid #CCCCCC; 
 }
 .voiceArea p {
 line-height:1.7;
 }
 .voiceArea p strong {
 font-size:14px;
 }
 
/* ------------------------------------------------------------------------
レシピ募集投稿フォーム
 ------------------------------------------------------------------------*/

 table.formTable {
width:590px;
margin:15px 10px 15px 10px;
}
table.formTable span {
color:#FF0000;
}
span.kome {
color:#FF0000;
}
table.formTable th {
background-color:#FFFFCC;
font-weight:normal;
	padding:5px 10px 5px 10px;
	text-align:left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
}
table th.formTableBottom {
background-color:#FFFFCC;
font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
table.formTable td {
	padding:5px 10px 5px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
table td.formTableBottom {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

 p.title_txtArea_finish {
	width:550px;
	line-height:2.5;
	background-color:#f4f4f4;
	padding:20px 20px 20px 20px;
	margin-left:10px;
	border: 1px solid #CCCCCC;
}


/* ------------------------------------------------------------------------
栽培日記ダウンロード
 ------------------------------------------------------------------------*/


/*------------------- ワイズカートシステムCSS ----------------------*/	
	
/*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: underline;
	}
	
	A.group1_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.group1_explain:link, A.group1_explain:active, A.group1_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.group2_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.group2_explain:link, A.group2_explain:active, A.group2_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.group3_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.group3_explain:link, A.group3_explain:active, A.group3_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.group4_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.group4_explain:link, A.group4_explain:active, A.group4_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.group5_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.group5_explain:link, A.group5_explain:active, A.group5_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.freelink1:hover
	{	font-size: 9pt;
		color: #990099;
		text-decoration: underline;
		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: underline;
	}
	
	A.freelink2:hover
	{	font-size: 9pt;
		color: #009966;
		text-decoration: underline;
		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: underline;
	}
	
	A.best_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.best_explain:link, A.best_explain:active, A.best_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: 14px;
		color: #666666;
 	 	text-decoration: underline;
		font-weight:bolder;
	}
	
	A.cata_goods:hover
	{	font-size: 14px;
		color: #999999;
		text-decoration: underline;
		font-weight:bolder;

	}
	

	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: underline;
	}
	
	A.cata_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.cata_explain:link, A.cata_explain:active, A.cata_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	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: underline;
	}
	
	A.finder_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.finder_explain:link, A.finder_explain:active, A.finder_explain:visited

	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	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: underline;
	}
	
	A.theme_main_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.theme_main_explain:link, A.theme_main_explain:active, A.theme_main_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.theme_sub_price:hover
	{	font-family:Arial.Helvetica.sans_serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FF9900;
		text-decoration: underline;
	}
	
	A.theme_sub_explain:link, A.theme_sub_explain:active, A.theme_sub_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.theme_sub_explain:hover
	{	font-size: 9pt;
		color: #999999;
		text-decoration: underline;
	}

	.theme_sub_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}


/*------------------- ABOUT SALE PAGE ----------------------*/	
	
	A.sale_goods:link, A.sale_goods:active, A.sale_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.sale_goods:hover
	{	font-size: 9pt;
		color: #FF6600;
		text-decoration: underline;
	}
	
 	.sale_old_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

 	.sale_new_price_title
	{	font-size: 10pt;
		font-weight: bold;
		color: #FF6600;
		face: Arial, helvetica, Vernada;
	}

	.sale_new_price
	{	font-size: 12pt;
		font-weight: bold;
		color: #FF6600;
		face: Arial, helvetica, Vernada;
	}

	.sale_goods_explain
	{	font-size: 9pt;
		color: #666666;
	}


/*------------------- ABOUT ITEM ZOOM ----------------------*/	

	.in_price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #000000;
	}

	.price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #CF6600;
	}
	
	.goods_zoom
	{	font-size: 16pt;
		font-weight: bold;
		color: #000000;
	}

/*------------------- ABOUT AUCTION ----------------------*/	

	A.auct_goods:link, A.auct_goods:active, A.auct_goods:visited
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.infoover:hover
	{	font-size: 9pt;
	  font-weight: bold;
		color: #ffffcc;
		background-color: #ff9900;
		text-decoration: underline;		
	}
	
	A.infoout:link, A.infoout:active, A.infoout:visited
	{	font-size: 9pt;
	  font-weight: bold;
		color: #305C3E;
		background-color: #F0FBF3;
 	 	text-decoration: underline;
	}
	
	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: underline;
	}
	
	A.darkgray1:hover
	{	font-size: 8pt;
	  color: #666666;
	  font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: underline;
		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: underline;
	}
	
	A.darkgray2:hover
	{	font-size: 8pt;
	  color: #666666;
	  letter-spacing:-1px;
		text-decoration: underline;
		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: underline;
	}
	
	A.lightgray:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #cccccc;
		text-decoration: underline;
		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: underline;
	}
	
	A.white:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #f0f0f0;
		text-decoration: underline;
		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: underline;
	}
	
	A.white2:hover
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #f0f0f0;
		text-decoration: underline;
		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: underline;
	}
	
	A.brown:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #cc6600;
		text-decoration: underline;
		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: underline;
	}
	
	A.brown1:hover
	{	font-size: 8pt;
	  letter-spacing:-1px;
		color: #cc6600;
		text-decoration: underline;
		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: underline;
	}
	
	A.darkblue:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #0066cc;
		text-decoration: underline;
		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: underline;
	}
	
	A.lightblue:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #99CCFF;
		text-decoration: underline;
		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: underline;
	}
	
	A.darkgreen:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #999966;
		text-decoration: underline;
		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: underline;
	}
	
	A.lightgreen:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #F1F1D6;
		text-decoration: underline;
		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: underline;
	}
	
	A.purple:hover
	{	font-size: 8pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #B18BB1;
		text-decoration: underline;
		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: underline;
	}
	
	A.login:hover
	{	font-size: 9pt;
	  font-weight: bold;
	  letter-spacing:-1px;
		color: #666666;
		text-decoration: underline;
		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: underline;
	}
	
	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; }



/*---------------------- END ------------------------*/
