@charset "shift_jis";
/* ==== 全体　背景設定 ==== */
body{ text-align:center; padding:0; margin:0; background:#e6d3ab;}

a img{border:0px;}

#popmenu {
	width: 620px;
	height:auto;
	background-color:#669900;
}

/* ==== コンテンツ部分箱設定 ==== */
/*#contents {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bg_img01.gif);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999933;
	border-left-color: #999933;
}*/
#recipe-index-top{
	background-image: url(../images/bg_img01.gif);
	background-repeat: repeat-y;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#recipe-index-top2 {
	background-image: url(../images/bg_img01.gif);
	background-repeat: repeat-y;
	width: 715px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.edamoto-p1{
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-align: left;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 0.1em;
	margin-top: 15px;
	margin-bottom: 10px;
}
.edamoto-p2{
	font-size: 10px;
	color: #333333;
	line-height: 160%;
	width: 390px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#index-menulist{
	width:739px;
	margin-right: auto;
	margin-left: auto;
}
#index-menulist img {
	float:left;
	margin:0px;
	border:0px;
}


#recipe-top {
	background-image: url(../recipe/images/bg_img02.gif);
	background-repeat: repeat-y;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}

#recipe-top .recipe1 {
	background-image: url(../recipe/images/recipe1_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe2 {
	background-image: url(../recipe/images/recipe2_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe3 {
	background-image: url(../recipe/images/recipe3_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe4 {
	background-image: url(../recipe/images/recipe4_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe5 {
	background-image: url(../recipe/images/recipe5_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe6 {
	background-image: url(../recipe/images/recipe6_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe7 {
	background-image: url(../recipe/images/recipe7_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe8 {
	background-image: url(../recipe/images/recipe8_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe9 {
	background-image: url(../recipe/images/recipe9_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe10 {
	background-image: url(../recipe/images/recipe10_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe11 {
	background-image: url(../recipe/images/recipe11_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe13 {
	background-image: url(../recipe/images/recipe13_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe14 {
	background-image: url(../recipe/images/recipe14_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe15 {
	background-image: url(../recipe/images/recipe15_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe16 {
	background-image: url(../recipe/images/recipe16_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe17 {
	background-image: url(../recipe/images/recipe17_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe18 {
	background-image: url(../recipe/images/recipe18_top.gif);
	height: 187px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe19 {
	background-image: url(../recipe/images/recipe19_top.gif);
	height: 187px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}

#recipe-top .recipe20 {
	background-image: url(../recipe/images/recipe20_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe21 {
	background-image: url(../recipe/images/recipe21_top.gif);
	height: 182px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}
#recipe-top .recipe22 {
	background-image: url(../recipe/images/recipe22_top.gif);
	height: 187px;
	width: 649px;
	text-align: right;
	vertical-align: top;
}

#popmenu-recipe{
	width: 484px;
	height:auto;
	background-color:#669900;
	padding-left: 141px;
	margin-top: 3px;
}
#popmenu-guide{
	width: 484px;
	height:auto;
	background-color:#669900;
	padding-left: 135px;
	margin-top: 3px;
}
#popmenu-shop{
	width: 510px;
	height:25px;
	background-color:#669900;
	margin-top: 3px;
	padding-left: 30px;
	padding-top: 0px;
}

.guide-boxL{
	vertical-align: top;
}
.guide-boxL p{
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: left;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.guide-boxL p b{
	color: #996633;
	letter-spacing: 0.1em;
}

.guide-boxC{
	background-image: url(../guide/images/centerbar1.gif);
	background-repeat: repeat-y;
	width: 35px;
}
.guide-boxR{
	vertical-align: top;
}
.guide-boxR p{
	font-size: 12px;
	color: #666666;
	line-height: 160%;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: left;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.guide-boxR p b{
	color: #996633;
	letter-spacing: 0.1em;
}

/* ==== インデックス　ナビゲーション箱 ==== */
#navi {
	height:97px;
	margin:0px;
	padding: 0px;
}


#guide-top {
	background-image: url(../images/bg_img01.gif);
	background-repeat: repeat-y;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#guide-top td {
	padding-top: 10px;
	padding-bottom: 5px;
}

/*----------------------------*/
#guide-body-index{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#guide-body-index .onepoint-bg{
	background-image:url(../guide/images/onepoint_bg.gif);
	width:421px;
	height:72px;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: right;
}
#guide-body-index .onepoint-bg p{
	color: #333333;
	text-align: left;
	margin-top: 25px;
	font-size: 12px;
	line-height: 17px;
	padding-left: 10px;
}



#guide-body-index .kyoju-comments{
	background-image: url(../guide/images/coments_bg.jpg);
	background-repeat: no-repeat;
	height: 404px;
	width: 525px;
	background-position: right;
	
}
#guide-body-index .kyoju-comments p{
	color: #663300;
	font-size: 12px;
	line-height: 160%;
	width: 410px;
	margin-top: 80px;
	margin-left: 65px;
	letter-spacing: 0.1em;
	text-align: left;
	margin-right: auto;
	margin-bottom: auto;
	height: auto;
}
#guide-body-index .kyoju-prof{
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	text-align: left;
	width: 210px;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 0px;
}






#guide-body{
	width: 615px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 15px;
}
#guide-body h2{
	padding-bottom: 20px;
}

#shop-top {
	background-image: url(../images/bg_img01.gif);
	background-repeat: repeat-y;
	width: 730px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#shop-top td {
	padding-top: 10px;
	padding-bottom: 5px;
}


/*　共通　*/
/* ==== ラインアップ、育て方　箱設定 ==== */
#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:10px 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:0 20px 0 130px;
	text-align: left;
}

/* ==== 育て方内　リスト設定 ==== */
#paplika-navi ul{
	list-style:none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width: 720px;
}
#paplika-navi 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:720px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}

/* ==== レシピ　材料設定 ==== */
.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;
	margin-right: 28px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

/* ==== レシピ　作り方　テキスト部分背景設定 ==== */
.recipe_txt{
	padding:0 13px;
	background:url(../recipe/images/recipe_cook_td_bg.gif) repeat-y;
	color: #333333;
	font-size: 12px;
	line-height: 150%;
}

/* ==== レシピ　コメント　画像設定 ==== */
.recipe_ccomment {
	padding-left: 35px;
	padding-right: 10px;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}

.recipe_ccomment img{float:left; margin:0 10px 0 0;}

/* ==== レシピ　フォーク画像部分設定 ==== */
.recipe_title_img1{ float:left; height:149px;}

/* ==== レシピ　プリントボタン設定 ==== */
.print_btn{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
}

/* ==== レシピ　画像余白設定 ==== */
.recipe_img{
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 35px;
}

/* ==== レシピ　枝元テクニック　テキスト背景設定 ==== */
.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;}
.footnavi {
	text-align: right;
	padding-right: 25px;
	margin: 0px;
}
.sonohoka{
	width: 655px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ff8066;
	border-bottom-color: #ff8066;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #ffcccc;
	padding-left: 5px;
}
.sonohoka p{
	color: #ff3300;
	font-size: 13px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.smoothy{
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ==== インデックス　新着情報　リンク設定 新着情報テキスト部分　フレーム設定==== */
#new-arrival a{ color:#00aae8; text-decoration:none;}
#new-arrival a:hover{ color:#FF6600; text-decoration:none;}
#new-overflow{margin: 0px ; width : 100% ; height : 120px ; overflow: auto; visibility: visible ;}
#new-overflow-in{padding: 8px ; color: #696969 ; font-size: 12px;}
#new-overflow-in a{color:#008B45; text-decoration:none;}
#new-overflow-in a:hover{color:#FF8247; text-decoration:none;}
#whatnew{ clear:both; width:713px; background:url(../images/whatsnew_bg.gif) top left no-repeat; margin:0 auto; text-align:center; padding:0;}
#whatnew_bg{background:#669900;}
.whatnew_txt{background:#FFFFFF;}
.whatnew_line{ background:url(../images/whatsnew_line.gif) repeat-x center; padding:0 10px;}
#shop_list{width:720px; text-align:right; padding:0 0 5px 0;}
#new-arrival{width:697px; height:14px; background-color: #ffffff; padding:0;
	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;
}
.carendar-p{
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	line-height: 13px;
}

/* 10ss追加 */
h1, h2, h3 {
	margin:0;
	padding:0;
}
h2 {
	text-align:left;
	margin-bottom:20px;
}
h2.top {margin-top:20px;}
h3 {margin-bottom:20px;}
h3.last {margin-bottom:0;}
h1 img, h3 img {border:none;}

.list {
	width:718px;
	border:1px solid #9b8668;
	margin-top:20px;
	background-color:#fbf7e5;
}
.list img {
	display:block;
	margin-bottom:20px;
}
.list ul {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
.list li {
	float:left;
	padding:0 18px 10px 0;
}
.list li img {
	border:none;
	margin-bottom:0;
}
.banner {margin-top:20px;}

#yome-chan {
	width:718px;
	margin-top:20px;
	border:1px solid #9b8668;
	background-color:#fbf7e5;
}
#yome-chan table {
	width:672px;
	margin:23px;
}
#yome-chan a img {border:none;}
p.text01 {
	margin:5px 0;
	padding:0;
	font-size:12px;
	color:#614949;
	line-height:1.5;
}
.text01 span {font-size:10px;}
.text01 a {color:#9e6347;}
#yome-chan table table {margin:0;}
#yome-chan table table a {
	display:block;
	margin:7px 8px 7px 0;
	font-size:12px;
	color:#906c3e;
	line-height:1.4;
}
.yome-cell {
	background:url(../recipe/images/yome_vline.gif) left top repeat-y;
}

#ippan {
	width:718px;
	border:1px solid #9b8668;
	background-color:#fff;
}
#ippan table {
	width:688px;
	margin:0 15px;
	font-size:10px;
	line-height:1.4;
	color:#656565;
}
img.name {display:block;}
img.material, img.howto {
	display:block;
	margin:10px 0 5px 0;
}
#ippan table table {
	width:85%;
	margin:0 0 2px 0;
}
#ippan td.waku {
	border:1px solid #e9a209;
	padding:1px;
}
#ippan ol {
	margin:0 0 0 18px;
	padding:0;
}
* html #ippan ol {margin-left:24px;}
#ippan ol li {margin-bottom:5px;}
#ippan table table.report {
	width:100%;
	font-size:12px;
}
#ippan table table.report span {color:#608b26;}
#ippan table table.report span.red, .red {color:#f00;}
.green {color:#608b26;}

.rtitle {
	display:block;
	margin-bottom:10px;
}
#ippan ol.howto2 {margin-bottom:12px;}
