/* ==== 全体　背景設定 ==== */
body{ text-align:center; padding:0; margin:0; background:#e6d3ab;}

/* ==== コンテンツ部分箱設定 ==== */
/*#contents{
	text-align:center;
	margin:0 auto;
	width:760px;
	background-image: url(../images/bg_img01.gif);
	color: #333333;
	border:1px solid #cfb891;
	border-top:none;
}
* html #contents{width:762px;}*/
a img {
border:0px;
}

/* ==== インデックス　ナビゲーション箱 ==== */
#g_navi{
	height:26px;
	padding:11px 0 0 0;
	margin:0px;
	clear:both;
	background-color:#5b442f;
	border-bottom:1px solid #bbac8e;
}

/* ==== インデックス　ナビゲーション　マージン ==== */
#g_navi img{margin:0 3px;}

/* ==== インデックス　サブナビ　箱 ==== */
#s_navi{ height:26px; background:#faf9dd; text-align:right; clear:both; border-top:1px solid #d6cbab;}

/* ==== インデックス　サブナビ　リスト設定 ==== */
#s_navi ul{ margin:0; padding:0; list-style:none;}
#s_navi li{
	margin:0;
	line-height:26px;
	padding:0px;
	float:right;
	font-size: 13px;
}

/* ==== インデックス　サブナビ　リンク設定 ==== */
#s_navi a{
	padding:0 15px;
	color:#8f4907;
	text-decoration:none;
}
#s_navi a:hover{ color:#bd712a; text-decoration:underline;}

/* ==== メインコンテンツ回り込み回避 ==== */
#m_contents{clear:both;}

/* ==== インデックス　メインリンク部分設定 ==== */
#main_navi{ clear:both;}
#main-navi-table{
	margin-top: 20px;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}
#main-navi-table .imgfrance{
	margin-right: 5px;
	margin-left: 3px;
}
#main_navi ul{ margin:0; padding:0; list-style:none;}
#main_navi li{ margin:0; padding:0px; float:left;}

/* ==== インデックス　メインイメージ背景設定 ==== */
#main_img{clear:both;}

/* ==== メインコンテンツ内　ナビゲーション設定 ==== */
#m_contents .g_navi{ height:96px; clear:both; text-align:left;}

/* ==== メインコンテンツ内　見出し1設定 ==== */
#m_contents h1{padding:0; margin:5px 0;}

/* ==== メインコンテンツ内　見出し2設定 ==== */
#m_contents h2{padding:0; margin:0;}

/* ==== ラインアップ設定 ==== */
#lineup{text-align:left; width:720px; margin:0 auto;}

/* ==== ラインアップ内　テーブル余白設定 ==== */
#lineup td{padding:5px;}

/* ==== ラインアップ内　背景設定 ==== */
.lineup_bg{background:#669900; color:#FFFFFF; padding:5px;}
.lineup_bg a{color:#FFFFFF; text-decoration:underline;}
.lineup_bg a:hover{color:#ffff66; text-decoration:underline;}
/*.lineup_bg a:visited{color:#FFFFFF; text-decoration:underline;}*/



/*　共通　*/
/* ==== ラインアップ、育て方　箱設定 ==== */
#lineup_aria,#guide{ width:640px; margin:0 auto;}

/* ==== ラインアップ、育て方、レシピ　テーブル設定 ==== */
#lineup_aria td,#guide_aria td,#recipe_aria td,#recipe_aria_index td{vertical-align:top; text-align:left;}

/* ==== ラインアップ、育て方、レシピ、上部リンク箱設定 ==== */
#lineup_list{padding:15px 0 0 0;}

/* ==== 回り込み左寄せ設定 ==== */
.fl{float:left;}


/*　ラインナップ　*/
/* ==== ラインアップ　見出し設定 ==== */
#lineup_aria h1{
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#lineup_aria h2{padding:0; margin:0;}
#lineup_aria h3{padding:0; margin:10px 0;}

/* ==== ラインアップ　テキストエリア設定 ==== */
#lineup_txt{padding:0 15px 20px 0;}

/* ==== ラインアップ　インデックス　噴出し設定 ==== */
.m_contents { width:669px; margin:0 55px;}

/* ==== ラインアップ　ワンポイント背景設定 ==== */

/* ==== ラインアップ　品質情報背景設定 ==== */

/*　育て方　*/
/* ==== 育て方内　ワンポイント背景設定 ==== */
#guide .onepoint{ width:622px; background:url(../guide/images/onepoint_bg.gif) no-repeat; height:47px; margin:20px 0 0 0;}

/* ==== 育て方内　手順設定 ==== */
#guide_list{ padding:30px 0;}
#guide_list img{margin:0 5px 0 0;}

/* ==== 育て方内　テキスト枠設定 ==== */
#guide_aria{
	width:610px;
	margin-top: 20;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 130px;
	font-size: 12px;
}

#guide_aria h3{
	font-size: 12px;
	margin-top: 10px;
}
#guide_aria h4{
	font-size: 12px;
	margin-top: 10px;
}

/* ==== 育て方内　リスト設定 ==== */
#guide_aria ul{ height:25px; margin:0; padding:10px 0; list-style:none;}
#guide_aria li{ margin:0; padding:0; float:left;}

/* ==== 育て方内　土作り　センター部分ライン設定 ==== */
.guide_center_line{ background:url(../guide/images/center_line.gif) repeat-y center;}

/* ==== 育て方テキスト内　イメージ設定 ==== */
.guide_txt img{margin:10px 0;}

/* ==== 育て方内　ページトップ部分設定 ==== */
#guide_aria .page_top{text-align:right;}

/* ==== 育て方テキスト内　余白設定 ==== */
.guide_txt .txt_p{ padding:10px 0 0 0;}

/* ==== 育て方内　矢印設定 ==== */
.arrow{ width:30px; text-align:center;}

/* ==== 育て方内　区切り線設定 ==== */
.border{ border-bottom:1px #996633 solid; margin:10px 0 0 0;}
.border img{margin:0; padding:0;}


/* レシピ　*/
/* ==== レシピ枠設定 ==== */
#recipe_aria{width:663px; margin:0 20px 0 78px;}

/* ==== レシピ　材料設定 ==== */
.recipe_list{width:223px; margin:0;}

/* ==== レシピ枠内　タイトル部分設定 ==== */
#recipe_aria #title{}

/* ==== レシピ枠内　材料＆イメージ画像設定 ==== */
#recipe_aria #list{padding:0 0 20px 0;}

/* ==== レシピ枠内　作り方部分設定 ==== */
#recipe_aria #cook{ margin:10px 0 0 0;}

/* ==== レシピインデックス枠設定 ==== */
#recipe_aria_index{	width:732px; padding:0px; margin:0 auto;}

/* ==== レシピ　作り方　大枠 ==== */
.recipe_cook{ width:413px; padding:0 0 30px 0;}

/* ==== レシピ　作り方　テキスト部分背景設定 ==== */
.recipe_txt{padding:0 13px; background:url(../recipe/images/recipe_cook_td_bg.gif) repeat-y;}

/* ==== レシピ　コメント　画像設定 ==== */
.recipe_ccomment img{float:left; margin:0 10px 0 0;}

/* ==== レシピ　フォーク画像部分設定 ==== */
.recipe_title_img1{ float:left; height:149px;}

/* ==== レシピ　プリントボタン設定 ==== */
.print_btn{ margin:0 0 8px 20px;}

/* ==== レシピ　画像余白設定 ==== */
.recipe_img{ margin:0 30px;}

/* ==== レシピ　枝元テクニック　テキスト背景設定 ==== */
.recipe_waza{background:url(../recipe/images/recipe_waza_bg.gif) repeat-y; padding:0 10px;}

/* ==== レシピ　枝元テクニック　大枠設定 ==== */
.waza{width:600px; margin:30px auto;}

/* ==== レシピ　インデックス　リンク箱設定 ==== */
.recipe_index_link{ widows:694px; background:url(../recipe/images/index_h1_bg.gif) repeat-y; padding:15px 20px; text-align:center;}


/* 新着情報 */
/* ==== インデックス　新着情報テキスト部分　フレーム設定 ==== */
#new-arrival{width:704px; height:14px; background-color: #ffffff; padding:0 6px;
	
	/*scrollbar-face-color: #ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color: #32CD32;
	scrollbar-shadow-color: #32CD32;
	scrollbar-3dlight-color: #32CD32;
	scrollbar-arrow-color: #32CD32;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;*/
	
}

/* ==== インデックス　新着情報　リンク設定 ==== */
#new-arrival a{ color:#00aae8; text-decoration:none;}
#new-arrival a:hover{ color:#FF6600; text-decoration:none;}

/* ==== インデックス　新着情報　オーバーフロー設定 ==== */
#new-overflow{
	margin: 0px;
	height : 120px;
	overflow: auto;
	visibility: visible;
}

/* ==== インデックス　新着情報　オーバーフロー内テキスト設定 ==== */
#new-overflow-in{
	padding: 8px;
	color: #333333;
	font-size: 12px;
}
#new-overflow-in table td{
	color: #333333;
	font-size: 12px;
}

/* ==== インデックス　新着情報　オーバーフローリンク設定 ==== */
#new-overflow-in a{ color:#690; text-decoration:none; }
#new-overflow-in a:hover{ color:#930; text-decoration:none; }

/* ==== インデックス　新着情報　背景画像設定 ==== */
#whatnew{
	clear:both;
	width:716px;
	margin:0 auto;
	text-align:center;
	padding:0;
	border:2px solid #d6d6d6;
	background-color:#fff;
}
* html #whatnew {width:720px;}

/* ==== インデックス　新着情報　テキスト背景設定 ==== */
#whatnew_bg {
	padding:6px 0 8px 0;
	background-color:#fff;
}
.whatnew_txt {
	padding:0;
	background-color:#fff;
}

/* ==== インデックス　新着情報　区切り線画像設定 ==== */
.whatnew_line{ background:url(../images/whatsnew_line.gif) repeat-x center; padding:5px 10px;}



/* ==== 野菜苗お店検索、リンク設定 ==== */
#shop_list{width:720px; text-align:right; padding:0 0 5px 0;}

.midashi-tomato{
	font-size: 14px;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.midashi-paprika{
	font-size: 14px;
	color: #33CC00;
	margin-top: 5px;
	margin-bottom: 5px;
}
.onepoint-p{
	font-size: 12px;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 16px;
	text-align: left;
}

/* 10SS追加
------------------------------------*/
/* 商品ラインアップ */
table#menu01 { margin-top:5px; }
table#menu01 td#lineup_empty, td#lineup_empty a { background-image:none; }
table#menu01 td, table#menu01 td a { width:176px; height:84px; background-image:url(../images/top_lineup_menu.gif); background-repeat:no-repeat; }
table#menu01 td a { display:block; }
table#menu01 td a:hover { background-image:none; }
table#menu01 td span { display:none; }
table#menu01 td.space { width:5px; background-image:none; }
table#menu01 td.space2 { width:720px; height:6px; background-image:none; }

td#lineup01 { background-position:left -267px; }
td#lineup02 { background-position:-181px -267px; }
td#lineup03 { background-position:-363px -267px; }
td#lineup04 { background-position:-544px -267px; }
td#lineup05 { background-position:left -357px; }
td#lineup06 { background-position:-181px -357px; }
td#lineup07 { background-position:-363px -357px; }
td#lineup08 { background-position:-544px -357px; }
td#lineup09 { background-position:left -447px; }
td#lineup10 { background-position:-181px -447px; }
td#lineup11 { background-position:-363px -447px; }
td#lineup12 { background-position:-544px -447px; }
td#lineup13 { background-position:-181px -537px; }
td#lineup14 { background-position:-544px -537px; }
td#lineup15 { background-position:-181px -627px; }

td#lineup01 a { background-position:left top; }
td#lineup02 a { background-position:-181px top; }
td#lineup03 a { background-position:-363px top; }
td#lineup04 a { background-position:-544px top; }
td#lineup05 a { background-position:left -90px; }
td#lineup06 a { background-position:-181px -90px; }
td#lineup07 a { background-position:-363px -90px; }
td#lineup08 a { background-position:-544px -90px; }
td#lineup09 a { background-position:left -180px; }
td#lineup10 a { background-position:-181px -180px; }
td#lineup11 a { background-position:-363px -180px; }
td#lineup12 a { background-position:-544px -180px; }

td#lineup13 a { background-position:left -537px; }
td#lineup14 a { background-position:-363px -537px; }
td#lineup15 a { background-position:left -627px; }


/* 商品ラインアップ_movie用 
table#menu01 {
	margin-top:5px;
}
table#menu01 td, table#menu01 td a {
	width:138px;
	height:84px;
	background-image:url(../images/top_lineup_menu.gif);
	background-repeat:no-repeat;
}
table#menu01 td a {
	display:block;
}
table#menu01 td a:hover {
	background-image:none;
}
table#menu01 td span {
	display:none;
}
table#menu01 td.space {
	width:5px;
	background-image:none;
}
table#menu01 td.space2 {
	width:565px;
	height:6px;
	background-image:none;
}
td#lineup01 {
	background-position:left -176px;
}
td#lineup02 {
	background-position:-142px -176px;
}
td#lineup03 {
	background-position:-285px -176px;
}
td#lineup04 {
	background-position:-428px -176px;
}
td#lineup05 {
	background-position:left -266px;
}
td#lineup06 {
	background-position:-142px -266px;
}
td#lineup07 {
	background-position:-285px -266px;
}
td#lineup08 {
	background-position:-428px -266px;
}
td#lineup01 a {
	background-position:left top;
}
td#lineup02 a {
	background-position:-142px top;
}
td#lineup03 a {
	background-position:-285px top;
}
td#lineup04 a {
	background-position:-428px top;
}
td#lineup05 a {
	background-position:left -90px;
}
td#lineup06 a {
	background-position:-142px -90px;
}
td#lineup07 a {
	background-position:-285px -90px;
}
td#lineup08 a {
	background-position:-428px -90px;
}
*/

/* メインメニュー */
table#menu02 { width:720px; margin-top:20px; 
}
table#menu02 td, table#menu02 td a {
	width:191px;
	height:57px;
	background-image:url(../images/top_menu.gif);
	background-repeat:no-repeat;
}
table#menu02 td#blog, table#menu02 td#blog a {
	width:129px;
}
table#menu02 td a {
	display:block;
}
table#menu02 td a:hover {
	background-image:none;
}
table#menu02 td.space {
	width:6px;
	background-image:none;
}
table#menu02 td span {
	display:none;
}
td#shop {
	background-position:left -59px;
}
td#guide {
	background-position:-197px -59px;
}
td#recipe {
	background-position:-394px -59px;
}
td#blog {
	background-position:-591px -59px;
}
td#shop a {
	background-position:left top;
}
td#guide a {
	background-position:-197px top;
}
td#recipe a {
	background-position:-394px top;
}
td#blog a {
	background-position:-591px top;
}

/* 10aw追加  10/7/30
------------------------------------*/
/* 商品ラインアップ 一覧ボタン */
td#lineupBtn{ padding:2px 0 0 5px;}
td#lineupBtn a span{ display:none;}
td#lineupBtn a{background:url(../images/lineup_btn.gif) no-repeat top left; width:85px; height:11px; display:block;}
td#lineupBtn a:hover{ background-position:bottom left;}

/* イチゴバナーエリア */
table#bannerArea{border:none; padding:0; margin:5px 0 0 0;}
table#bannerArea td{padding:5px 0 5px 0;}
td.title{ color:#ff6600; font-weight:bold;}

a#ichigoBtn span{display:none; margin:0; padding:0;}
a#ichigoBtn{background:url(../images/ichigo_btn.jpg) no-repeat top left; width:720px; height:87px; display:block;}
a:hover#ichigoBtn{background:url(../images/ichigo_btn.jpg) no-repeat bottom left;}



/* 11SS追加
------------------------------------*/
/* バナー */
table#link_bunner01 { margin:0 0 20px 0; }
table#link_bunner01 td, table#link_bunner01 td a { width:358px; height:77px; background-image:url(../images/top_link_bunner_20110509.gif); background-repeat:no-repeat; }
table#link_bunner01 td a { display:block; }
table#link_bunner01 td a:hover { background-image:none; }
table#link_bunner01 td span { display:none; }
table#link_bunner01 td.space { width:5px; background-image:none; }

table#link_bunner01 td#banner01 { background-position:left -80px; }
/*table#link_bunner01 td#banner02 { background-position:-362px -80px; }*/

table#link_bunner01 td#banner01 a { background-position:left top; }
/*table#link_bunner01 td#banner02 a { background-position:-362px top; }*/
