@charset "utf-8";
/*--------------------------------------------
*
*	01. TOP
*	01-*. TOP CONTENTS
*	02. ARCHIVE LIST
*	03. PAGE
*	04. SEARCH
*--------------------------------------------*/

/*--------------------------------------------
	01. TOP
*--------------------------------------------*/

/*-------------------------------------
	01-1. TOP オススメレシピ
---------------------------------------*/
.recipeRndm {/*display:none;*/ min-height:1%; height:auto !important; height:1%;}

.topPickupRecipe { background:url(../image/top_pickup.png) left top no-repeat; padding-top:29px; padding-left:10px; padding-right:10px; padding-bottom:15px; margin-top:10px;}
.topPickupRecipe h2 { margin-bottom:13px;}
.topPickupRecipe h3 { margin-bottom:10px; margin-top:0px; margin-left:0px; margin-right:0px;}
.topPickupRecipe h3 a { color:#FF700D; margin:0px; padding:0px; font-size:120%; font-weight:bold; text-decoration:none;}
.topPickupRecipe h3 a:hover { text-decoration:underline;}
.topPikupPictBG { background: url(../image/pickup_pict.png) left top no-repeat; width:340px; height:265px; float:left; margin-left:-10px;}
.topPikupPictBG a { width:300px; height:225px; overflow:hidden; margin-top:18px; margin-left:20px; margin-right:20px; display:block;}
.topPickupComment { width:192px; float:right; margin-bottom:32px;}
.topPickupJump { margin-top:-30px; margin-bottom:0px; text-align:right;}


/*-------------------------------------
	01-2. TOP 最新のレシピ
---------------------------------------*/
.topNewRecipe { background:url(../image/top_new.png) left top no-repeat; padding-top:39px; padding-left:9px; padding-right:0px; padding-bottom:5px; margin-top:28px;}
.topNewRecipe h2 { margin-bottom:12px;}
.topNewRecipeList { list-style:none; margin-top:0px; margin-bottom:0px; padding-top:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; min-height:1%; height:auto !important; height:1%;}
.topNewRecipeList li { list-style:none; margin-top:0px; margin-bottom:0px; padding-top:0px; margin-left:0px; margin-right:8px; padding-bottom:0px; padding-left:0px; padding-right:0px; width:172px; height:170px; float:left;}

.topNewRecipeList .topNewRecipeImage { background:url(../image/top_new_pict_bg.png) left top no-repeat; padding:6px;}
.topNewRecipeList .topNewRecipeImage a { width:160px; height:120px; overflow:hidden;}
.topNewRecipeList p { margin-top:3px; margin-bottom:0px; padding:0px; text-align:center;}
.topNewRecipeList p a { text-decoration:none; }

/*-------------------------------------
	01-3. TOP 選ぶ
---------------------------------------*/
.topSelect { padding-left:10px; padding-right:10px; }
.topSelect h2 { margin-top:35px; margin-left:-10px; margin-bottom:15px; }
.topSelect a { text-decoration:none;}
.topSelect a:hover { text-decoration:none;}

/*-------------------------------------
	01-4. TOP 食材で選ぶ
---------------------------------------*/

.searchMaterial { margin-top:15px; margin-bottom:0px; margin-left:115px; margin-right:0px; padding:0px;}
.searchMaterial h3 { margin-bottom:8px; }
.searchMaterial .searchMaterialText { width:255px; vertical-align:middle;}
.searchMaterial .searchMaterialSubmit { vertical-align:middle;}


/*-------------------------------------
	01-5. TOP キーワードで選ぶ
---------------------------------------*/

.tagRank1 { font-size:200%;}
.tagRank2 { font-size:160%;}
.tagRank3 { font-size:140%;}
.tagRank4 { font-size:120%;}
.tagRank5 { font-size:100%;}
.tagRank6 { font-size:80%;}


/*-------------------------------------
	01-6. TOP 旬の時期で選ぶ
---------------------------------------*/
.seasonList { list-style:none; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; margin-left:-10px; margin-right:-10px; width:550px;}
.seasonList li { list-style:none; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px;
	float:left; margin-right:10px;}
	.seasonList li.seasonListEnd { margin-right:0px;}
.seasonList a {}


/*-------------------------------------
	01-7. TOP あなたのレシピ募集
---------------------------------------*/
.registRecipe { text-align:center; margin-top:60px; margin-bottom:40px; }



/*-------------------------------------
	02. ARCHIVE LIST
---------------------------------------*/
.pageSelect {}
.pageSelect h2 { margin-bottom:15px;}
.pageSelect h3 { color:#690; font-weight:bold; font-size:140%; line-height:120%; margin-top:30px; margin-bottom:18px; padding-bottom:5px; border-bottom:#c1e3a9 2px solid;}
.pageSelect a { text-decoration:none;}
.pageSelect a:hover { text-decoration:underline;}

.pageSelect .seasonList { list-style:none; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; margin-left:0px; margin-right:-10px; width:550px;}


.pageBox { margin-top:15px; margin-bottom:15px; padding-top:14px; padding-bottom:14px; padding-left:9px; padding-right:9px; border:#ECE7DE 1px solid; min-height:1%; height:auto !important; height:1%;}
.pageBox .pageBoxImage { width:160px; height:120px; overflow:hidden; float:left;}
.pageBox .pageBoxText { width:355px; float:right;}
.pageBox .pageBoxText h4 { margin-bottom:8px; }
.pageBox .pageBoxText h4 a { color:#f60; font-weight:bold; font-size:120%; line-height:120%; }
.pageBox .pageBoxText p { margin-top:0px; margin-bottom:28px;}
.pageBox .pageJump { margin-top:-25px; text-align:right; clear:both; }


/*-------------------------------------
	03. PAGE
---------------------------------------*/

.page h2 {color:#690; font-weight:bold; font-size:140%; line-height:120%; background:url(../image/title_bg.png) left bottom no-repeat; padding-bottom:13px; margin-bottom:25px;}

.page h3 { margin-top:25px; margin-bottom:15px;}

.pagePict { background:url(../image/page_pict_bg.png) left top no-repeat; width:338px; height:268px; float: right; margin-top:8px; margin-bottom:8px;}
.pagePict .pagePictInner { padding-top:20px; padding-left:20px;}

.seibunFile { margin-top:25px;}

.comment {}
.comment dt { margin-top:15px; color:#693;}
.comment dd { margin-left:1em;}

table.commentForm {width:450px; margin-left:52px;}
table.commentForm th { color:#630; background-color:#d4e9ab; vertical-align:middle; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; border-bottom:#fff 5px solid;}
table.commentForm td { background-color:#ebf4d9; color:#666; vertical-align:middle; padding-top:7px; padding-bottom:7px; padding-left:12px; padding-right:12px; border-bottom:#fff 5px solid;}

.inputName { width:250px; }
.inputMail { width:250px; }
.inputURL { width:250px; }
.inputComment { width:250px; height:4em; }

.comment_result_title { font-weight:bold; margin-bottom:15px}

/*-------------------------------------
	04. SEARCH
---------------------------------------*/

.hidden { display:none; }
.content-nav { text-align:center }


