body {
	font-size: x-small;
	line-height: 1.3em;
	color: #333333;
	background-color: #ececec;
}
/*ページ全体の基本設定*/

a:link {
	color: #009900;
	text-decoration: underline;
}
/*リンクの基本設定*/
a:visited {
	color: #009900;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}

a.orange:link {
	color: #FF9933;
	text-decoration: underline;
}
/*リンク色オレンジ*/
a.orange:visited {
	color: #FF9900;
	text-decoration: underline;
}
a.orange:hover {
	color: #FF99CC;
}

a.hmenu:link {
	font-size: x-small;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: "MS UI Gothic";
}
/*ヘッダ部リンク設定*/
a.hmenu:visited {
	font-size: x-small;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: "MS UI Gothic";
}
a.hmenu:hover {
	font-size: x-small;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	font-family: "MS UI Gothic";
}
a.hmenu:active {
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "MS UI Gothic";
}

a.footer:link {
	font-size: x-small;
	color: #333333;
	text-decoration: none;
}/*フッタ部（画面下）リンク設定*/
a.footer:visited {
	font-size: x-small;
	color: #333333;
	text-decoration: none;
}
a.footer:hover {
	font-size: x-small;
	color: #FF6600;
	text-decoration: none;
}

a.white:link {
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "MS UI Gothic";
}/*リンク色白*/
a.white:visited {
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "MS UI Gothic";
}
a.white:hover {
	font-size: x-small;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	font-family: "MS UI Gothic";
}

a.user:link {
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	line-height: 1.3em;
}/*「お客様の声」リンク設定*/
a.user:visited {
	font-size: x-small;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	line-height: 1.3em;
}
a.user:hover {
	font-size: x-small;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
	line-height: 1.3em;
}

.back {
	background-image: url(tree_people/image/back_okiniiri.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}/*tree people　ＴＯＰページ中央・セル背景*/

td.new {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}/**/
td.date {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: x-small;
	line-height: 1.3em;
	font-weight: bold;
	color: #FF0000;
}/*日付部分*/
td.hmenu {
	right: 2px;
}/*tree people　上部リンクボタン設定*/
td.menu {
	padding-right: 8px;
}/**/
td.side {
	padding-left: 13px;
	padding-top: 3px;
}/**/
td.side2 {
	padding-bottom: 3px;
	padding-top: 3px;
}/**/

.textgr {
	font-size: x-small;
	color: #999999;
	padding-top: 1px;
	text-indent: 0.5em;
}/**/
.text2 {
	font-size: x-small;
	line-height: 1.3em;
	color: #666666;
}/**/
.textwn {
	font-size: x-small;
	line-height: 1.3em;
	color: #333333;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}/**/
.red {
	font-size: x-small;
	line-height: 1.3em;
	font-weight: bold;
	color: #FF3300;
}/**/

.text3 {
	font-size: x-small;
	line-height: 1.3em;
	color: #333333;
	padding: 5px 0px 8px;
}/**/

.bold {
	font-weight: bold;
	color: #333333;
	font-size: x-small;
}/**/
.text {
	font-size: x-small;
	color: #333333;
	line-height: 1.3em;
}/**/
.title1gr {
	font-size: 16px;
	color: #339900;
	font-weight: bolder;
	top: 8px;
}/**/
.price {
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}/**/
.titlegr2 {
	font-size: 14px;
	font-weight: bolder;
	color: #006633;
}/**/
.line1 {
	border: 1px solid #009966;
}/**/
.ProductTitle {
font-size: 16px; 
font-weight: bolder;
}
.price2 {  color: red}

/* 展開カテゴリ用 */
ul#NodeMenu {
  margin:0 0 0 0; padding:3px;
  width:143px;
  list-style:none;
}
ul#NodeMenu li {
  margin:0 0 0 0; padding:0;
  list-style:none;
}
ul#NodeMenu a {
  text-decoration:none;
  color:#444444;
  display:block;
  padding:0;
}
ul#NodeMenu a.pa2 {
  text-decoration:none;
  color:#113311;
  display:block;
  padding:0;
}
ul#NodeMenu a:hover {
  color:orange;
}
ul#NodeMenu span.parent { /* 親テキスト */
  color:#113311; 
  font-weight:bold;
  font-size:10pt;
  background-color:#FFFFFF;
}
ul#NodeMenu div.child { /* 子メニュー */
  background-color:#FFFFFF;
  color:#224422;
  font-size:9pt;
  font-weight:bold;

}
ul#NodeMenu span.parent2 { /* 親のみテキスト */
  color:#113311; font-weight:bold;
  font-size:10pt;
  background-color:#FFFFFF;
}
ul#NodeMenu div.indent {
/*margin-left:1em;*/
padding:0;
line-height:8px;
}

td.sml{
font-size:9pt;
}
.sml2{
font-size:8pt;
}

/*カテゴリ用リンク設定*/
a.ctgr:link {
	color: #444444;
	text-decoration: none;
}
a.ctgr:visited {
	color: #999999;
	text-decoration: none;
}
a.ctgr:hover {
	color:orange;
	text-decoration: none;
}

/*ピックアップ用リンク設定*/
a.pickt:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.pickt:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.pickt:hover {
	color:orange;
	text-decoration: none;
}

