/*
　イネファイター用　スタイルシート
*/


/*
	ボディ部基本設定
*/
body
	{
	min-width: 950px;
	margin: 2px;
	padding: 0px;
	background-color: #d5ffff;		/* lightcyanに設定してあります */
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	background-repeat: repeat;
	}

/*

*/
table
	{
	table-layout: fixed;
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
	}
td
	{
	font-size: 16px;
	}

/*
	Ａタグ関係基本設定
*/
a
	{
	color: #000077;
	}
a:visited
	{
	color: #000077;
	}

a:hover
	{
	color: #DA0B00;
	}


/*
	ボディ部全体
*/
div.main
	{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #aaaaaa;
	background-color: #ffffff;		/* 白に設定してあります */
	text-align: center;
	}


/*
	タイトルロゴ
*/
div.w500
	{
	display: inline;
	width: 950px;
	}


/*
	タイトルロゴ左の250dot枠
*/
div.w250
	{
	display: inline;
	width: 315px;
	padding: 2px;
	}


/*
	750ドットの囲み記事
*/
div.k750-1
	{
	display: inline;
	width: 946px;
	margin: 2px;
	border: solid 1px #009900;
	padding: 0px;
	vertical-align: top;

	}


/*
	250ドットの囲み記事
*/
div.k250
	{
	display: inline;
	width: 312px;
	margin: 2px;
	border: solid 1px #009900;
	padding: 2px;
	}


h1
	{
	margin-bottom: 4px;
	font-size: 12px;
	font-weight: bold;
	line-hetight: 16px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #007700;
	color: #ffffff;
	}


/*
	囲み記事のタイトル
*/
h2.topic
	{
	margin: 0px;
	color: #007700;
	font-size: 15px;
	font-weight: bold;
	line-hetight: 16px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	}

/*
	囲み記事のタイトル2
*/
h2.topic2
	{
	margin: 0px;
	color: #007700;
	font-size: 16px;
	font-weight: bold;
	line-hetight: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	}


/*
	メニューバー用 210dot 枠
*/
div.w210
	{
	display: inline;
	width: 210px;
	}


/*
	メニューバーの分類タイトル
*/
div.mbt
	{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	background-color: #007700;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-hetight: 24px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 2px;
	padding-bottom: 4px;
	}


/*
	メニューバーの中身
*/
div.mbb
	{
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-color: #44dd44;
	color: #000000;
	font-size: 16px;
	line-hetight: 24px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	}

/*
	メニューバーの中身(Newバージョン）
*/
div.mbb11
	{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 6px;
	background-color: #eeffee;
	color: #000000;
	font-size: 16px;
	line-hetight: 21px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: solid 1px #009900;
	}

/*
	メニューバー内　大分類
*/

li.mb
	{
	list-style-image: url(/img/img55669460.gif); 
	list-style-position: inside; 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 8px; 
	font-size: 14px;
	}


a.mb
	{
	margin: 0px;
	margin-top: 4px;
	color: #000088;
	font-size: 14px;
	font-weight: normal;
	line-hetight: 21px;
	}

a.mb:visited
	{
	margin: 0px;
	margin-top: 4px;
	color: #000088;
	font-size: 14px;
	font-weight: normal;
	line-hetight: 21px;
	}

a.mb:hover
	{
	margin: 0px;
	margin-top: 4px;
	color: #DA0B00;
	font-size: 14px;
	font-weight: normal;
	line-hetight: 21px;
	}

p.mb
	{
	font-size: 12px;
	line-height: 16px;
	margin-left: 20px;
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 4px;
	}

p.mb2
	{
	font-size: 12px;
	line-height: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

/*
	メニューバー内　中分類
*/
h3.mb
	{
	margin: 0px;
	color: #ee0000;
	font-size: 16px;
	font-weight: bold;
	line-hetight: 24px;
	}


/*
	メニューバー内　通常文字
*/
div.mb
	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;	/* 項目の最後に１行足らずのマージン設定 */
	color: #000000;
	font-size: 16px;
	line-hetight: 24px;
	padding-left: 16px;
	}


/*
	カートを見るボタン
*/
input.cart
	{
	margin-top: 8px;
	margin-bottom: 4px;
	}

/*
	カートを見るボタン
*/
input.cart2
	{
	margin: 4px;
	border-top: solid 2px #F0E68C;
	border-left: solid 2px #F0E68C;
	border-right: solid 2px #D2B48C;
	border-bottom: solid 2px #D2B48C;
	background-color: #FFFACD;
	font-size: 12px;
	}

input.cart3
	{
	margin: 2px 0px 2px 2px;
	border-top: solid 2px #F0E68C;
	border-left: solid 2px #F0E68C;
	border-right: solid 2px #D2B48C;
	border-bottom: solid 2px #D2B48C;
	background-color: #FFFACD;
	font-size: 12px;
	padding: 0px 2px;
	}

/*


/*
	商品陳列用 540dot 枠
*/
div.w540
	{
	vertical-align: top;
	display: inline;
	width: 736px;
	}


h2.dst
	{
	font-size: 18px;
	margin-left: 16px;
	margin-right: 16px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	font-weight: bold;
	background-image: url(/img/700-50.gif);
	background-repeat: no-repeat;
	}

/*
	商品陳列タイトルバー
*/
h3.dst
	{
	font-size: 18px;
	margin-left: 16px;
	margin-right: 12px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	font-weight: bold;
	background-image: url(/img/700-50.gif);
	background-repeat: no-repeat;
	}

/*
	商品陳列 180ドット枠
*/
div.item
	{
	width: 165px;
	margin: 2px;
	border: solid 1px #009900;
	padding: 2px;
	font-size: 12px;
	float:center;
	line-height: 16px;
	}


/*
	商品陳列 180ドット枠
*/
div.item1
	{
	width: 160px;
	margin: 2px;
	line-height: 16px;
	margin-left: 12px;
	border: solid 1px #009900;
	padding: 2px;
	font-size: 12px;
	float:left;
	}

/*
	商品陳列　写真用枠　170x160
*/
div.pics
	{
	text-align: center;
	vertical-align: middle;
	width: 160px;
	height: 160px;
	background-color: #ccffcc;
	}

table.itemlist
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 16px;
	}


td.itemlist1
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	border-right: dotted 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 160px;
	font-size: 15px;
	color: #000000;
	background-color: #ccffcc;
	text-align: center;
	vertical-align: middle;
	}

td.itemlist2
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	font-size: 15px;
	line-height: 24px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	}
td.itemlist3
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	border-left: dotted 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 145px;
	font-size: 15px;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
	}

p.itemlist
	{
	font-size: 14px;
	line-height: 20px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

p.itemlist2
	{
	font-size: 14px;
	line-height: 20px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: right;
	}

p.itemlist3
	{
	font-size: 15px;
	line-height: 24px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: right;
	}

p.itemlisttitle
	{
	font-size: 16px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 8px;
	font-weight: bold;
	}

/*
	h2：各商品のタイトル
*/
h2.itemtitle
	{
	margin-top: 24px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: solid 3px #007700;
	border-bottom: solid 3px #007700;
	font-weight: bold;
	font-size: 26px;
	line-height: 35px;
	color: #ff0000;
	text-align: center
	}


/*
	h3：各商品のコピー
*/
h3.itemcopy
	{
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color: blue;
	text-align: center
	}


h3.ename
	{
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	font-weight: bold;
	font-size: 22px;
	line-height: 20px;
	color: blue;
	text-align: center
	}

/*
	フッター 750ドット
	つっぱり棒の役目兼用
*/
div.f750
	{
	width: 754px;
	margin: 0px;
	padding: 0px;
	}
/*
	フッター 520ドット
	トップページ用リンクバナー
*/
div.b520
	{
	display: inline;
	width: 520px;
	margin: 5px;
	border: solid 1px #009900;
	padding-right: 10px;
	padding-top: 15px;
	line-height: 1.5em; 
	text-align: left;
	}
/*
	フッター 536ドット
	トップページ用リンクバナー
*/
div.b536
	{
	display: inline;
	width: 536px;
	margin: 5px;
	border: solid 1px #009900;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	}

/*
	リンクページ用
*/
dt.link
	{
	padding-left: 20px;
	}

dd.link
	{
	vertical-align: super; 
	}

/*
	FORM改行対策
*/
form
	{
	margin 0px;
	padding: 0px;
	display: inline;
	}

/*
	問い合わせ表
*/
table.tbl
	{
	width: 660px;
	margin-left: 30px;
	margin-right: 20px;
	}

/*
	問い合わせ表の右項目
*/
td.c1
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	border-right: dotted 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	width: 130px;
	font-size: 15px;
	color: #000000;
	background-color: #eeeeff;
	}

/*
	問い合わせ表の左項目
*/
td.c2
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-size: 15px;
	line-height: 24px;
	color: #000000;
	}

/*
	一般の表
*/
table.normal
	{
	margin-left: 30px;
	margin-right: 20px;
	}

/*
	一般の表(float:left)
*/
table.sideways
	{
	margin-left: 30px;
	margin-right: 20px;
	float:left;
	}
/*
	一般の表の右項目
*/
td.n1
	{
	border: solid 1px #000000;
	padding: 6px;
	font-size: 15px;
	background-color: #eeeeff;
	line-height: 24px;
	}

/*
	一般の表の左項目
*/
td.n2
	{
	border: solid 1px #000000;
	padding: 6px;
	font-size: 15px;
	line-height: 24px;
	}

/*
	表の3列目
*/
td.n3
	{
	border: solid 1px #000000;
	padding: 6px;
	font-size: 15px;
	line-height: 24px;
	}

/*

*/
td.cl
	{
	border: solid 1px #000000;
	background-color:#FFC;
	padding: 6px;
	font-size: 15px;
	line-height: 24px;
	}

/*

	問い合わせ表の右項目
*/
td.d1
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	border-right: dotted 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	color: #000000;
	background-color: #eeeeff;
	text-align: center
	}

/*
	問い合わせ表の左項目
*/
td.d2
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	border-right: dotted 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	line-height: 24px;
	color: #000000;
	text-align: center
	}
/*
	問い合わせ表の左項目
*/
td.d3
	{
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	line-height: 24px;
	color: #000000;
	text-align: center
	}
/*
	メニュー用リンク
*/
a.menu1
	{
	margin: 1px;
	border: solid 2px #009900;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 1px;
	width: 71px;
	text-align: center;
	color: #006400;
	font-size: 12px;
	font-weight: bold;
	}


a.menu1:visited
	{
	margin: 1px;
	border: solid 2px #009900;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 1px;
	width: 71px;
	text-align: center;
	color: #006400;
	font-size: 12px;
	font-weight: bold;
	}


/*
	メニュー用リンク2
*/
a.menu2
	{
	margin: 1px;
	border: solid 1px #009900;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 1px;
	width: 153px;
	text-align: center;
	font-size: 16px;
	}


a.menu2:visited
	{
	margin: 1px;
	border: solid 1px #009900;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 1px;
	width: 153px;
	text-align: center;
	font-size: 16px;
	}

/*
	囲み記事のタイトル(メニュー）
*/
div.topic4
	{
	margin: 0px;
	color: #006400;
	font-size: 16px;
	line-hetight: 24px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	font-weight: normal; 

	}


p.b450
	{
	border: solid 1px #009900;
	padding: 15px;
	font-size: 15px;
	line-height: 24px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	}

p.small400
	{
	border: solid 1px #009900;
	padding: 15px;
	font-size: 12px;
	line-height: 20px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 4px;
	margin-bottom: 12px;

	
	}

div.b450
	{
	padding: 17px;
	font-size: 15px;
	line-height: 24px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	}


p.b450cat
	{
	border: solid 1px #009900;
	padding: 15px;
	font-size: 15px;
	line-height: 24px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 12px;
	}

p.idechi
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #FF8C00;
	background-color: #FFFFFF;
	padding: 15px;
	}


div.idechi
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #FF8C00;
	background-color: #FFFFFF;
	padding: 15px;
	}
	
p.gbox
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #009900;
	background-color: #FFFFFF;
	padding: 15px;
	}

p.obox
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #FF8C00;
	padding: 15px;
	}

/*
	カテゴリページ説明文用
*/
p.catebun
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #FF8C00;
	background-color: #FFFFFF;
	padding: 15px;
	}

/*
	カテゴリページ説明文用
*/
p.catebun2
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #FF8C00;
	background-color: #FFFFFF;
	padding: 15px;
	font-size: 12px;
	line-height: 16px;
	}

table.cartbox
	{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 4px;
	margin-bottom: 12px;
	border: solid 1px #FF8C00;
	background-color: #FFFFFF;
	padding: 15px;
	height: 160px;
	width: 680px;}


/*
	サイトマップ 160dot枠
*/
div.site
	{
	display: inline;
	width: 160px;
	vertical-align: top;
	margin-left: 20px;

	}

/*
	サイトマップ 250dot枠
*/
p.site2
	{
	display: inline;
	width: 350px;
	font-size: 15px;
	line-height: 24px;
	vertical-align: top;
	margin-left: 20px;

	}
/*
	サイトマップ 540dot枠
*/
div.site3
	{
	display: inline;
	width: 520px;
	vertical-align: top;
	margin-left: 20px;


	}
/*
	imgリンク用
*/
img.link
	{
	width: 128px;
	height: 128px;
	border: solid 1px #483D8B;
	}


img.left
	{
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-left: 22px; 
	font-size: 12px;
	}

img.list
	{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px; 
	}

/*
	リスト用
*/
ul.list1
	{
	list-style-image: url(/img/m003_03.gif); 
	margin-left: 50px;
	font-size: 15px;
	line-height: 24px;
	}

/*
	有機野菜用のボックス
*/
div.wnb
	{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 30px;
	margin-right: 20px;
	border: solid 1px #009900;
	overflow-y: scroll;
	height: 300px;
	padding: 2px;
	}
/*
	有機野菜用のボックスリスト用
*/
ul.list2
	{
	list-style-image: url(/img/circle0101.gif); 
	margin-left: 20px;
	font-size: 15px;
	line-height: 24px;
	}


p
	{
	font-size: 15px;
	line-height: 24px;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	}
p.top2
	{
	font-size: 15px;
	line-height: 20px;
	margin-left: 5px;
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 4px;
	}

p.top3
	{
	font-size: 12px;
	line-height: 16px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 7px;
	border: solid 1px #D2B48C;
	background-color: #FFFFFF;
	padding: 5px;
	color: #300;
	}


p.top
	{
	font-size: 15px;
	line-height: 24px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	border: solid 1px #FF8C00;
	background-color: #FFFFFF;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	}

p.topright
	{
	font-size: 15px;
	line-height: 24px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: right;
	}


p.small
	{
	font-size: 12px;
	line-height: 16px;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

p.small2
	{
	font-size: 12px;
	line-height: 24px;
	margin-left: 0px;
	margin-right: 0px;
	}

p.small3
	{
	font-size: 12px;
	line-height: 14px;
	margin-left: 0px;
	margin-right: 0px;
	}

p.small4
	{
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 30px;
	padding-right: 5px;
	}

p.smallright
	{
	font-size: 12px;
	line-height: 24px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: right;
	}

p.smalllist
	{
	font-size: 12px;
	line-height: 80px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	}

p.smallimage

	{

	font-size: 12px;

	line-height: 16px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 4px;

	margin-bottom: 4px;

	}

img.small2
	{
	margin-top: 4px;
	margin-bottom: 0px;
	}

img.small3
	{
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 24px;
	width: 12px;
	height: 12px;
	}

li.small2
	{
	list-style-image: url(/img/yn002_12.gif); 
	list-style-position: inside; 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px; 
	font-size: 12px;
	}

/*
	shopリンク
*/

a.shop
	{
	color: #0066CC;
	font-size: 12px;
	}
a.shop:visited
	{
	color: #0066CC;
	font-size: 12px;
	}
div.linkright
	{
	line-height: 20px;
	margin-right: 16px;
	text-align: right
	}

p.foot
	{
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	line-hetight: 14px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #007700;
	color: #ffffff;
	}


/*
	メニューバー用 210dot 枠
*/
div.w210
	{
	display: inline;
	width: 210px;
	font-size: 12px;
	line-height: 16px;
	}

img.mbbana
	{
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;	/* 項目の最後に１行足らずのマージン設定 */
	text-align: center;
	}

h3.catego
	{
	margin-top: 2px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	background-color: #007700;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-hetight: 16px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	}
	
p.realtime{
	width:650px;
	padding-left:2px;
	padding-right:2px;
	border:2px solid #ea5514;
	margin:0px 25px 0px 25px;
}

p.realtime_img{	
	margin:0px 25px 0px 25px;	
}


table.plus1
	{
	margin-right: 30px;

	}
	
td.pipe_title1{
	width			: 150px;
	font-size		: 14px;
	vertical-align	: bottom;
	height			: 34px;
}

td.pipe_title2{
	width			: 10px;
}
	
td.pipe_img{
	padding			: 10px 0px 2px 0px;
	text-align		: center;
}

td.pipe_text{
	vertical-align	: top;
	background		: #FFFFFF;
	border			: solid 1px #F90;
	padding			: 8px 5px;
	font-size		: 12px;
}

td.pipe_detail{
	padding			: 5px 0px 2px 0px;
	font-size		: 12px;
	text-align		: right;
}

td.pipe_detail2{
	padding			: 5px 0px 2px 0px;
	font-size		: 14px;
	text-align		: left;
	vertical-align	: top;
}


/*カテゴリーから探す*/

.ilout{

	width: 225px;
	height: 113px;
}

.ilin{
	padding: 6px 0px 6px 10px; 
	font-size:80% ;
	width: 215px;
	height: 101px;
	line-height: 150%;
}

.lititle{
	vertical-align:bottom;
}


table#info{
	width: 950px;
	border: solid 3px #ff0000;
	border-collapse: collapse;
	padding: 0;

}