@charset "utf-8";



#primary h4{
	margin:0px;
	clear:both;
	font-size: 120%;
	color: #630;
	padding:30px 0px 0px 0px;
}

/* レシピ新規投稿ページ（岩崎さん）--------------------------------------------*/
#account_login{
	width:700px;
	padding:20px 0px 0px 100px;
}

#account_login strong{
	width:200px;
	display:block;
	font-weight:normal;
	padding:20px 0px 5px 0px;
}




/*投稿者の皆様へ---------------------------------------------*/
#org{
		background:url(../recipe/images/style/org.jpg) left bottom;
		background-repeat:no-repeat;
		height:71px;
		width:755px;
		clear:both;
		margin:10px 0px 5px 0px;
	}
#org h4{
	text-indent:-9999px;
}



/*--レシピの羅列.yuusyu(1個並び　当選者の2名グランプリ)*/


div.yuusyu{
	width:755px;
	height:231px;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
}
.yuusyu_left{
	width:330px;
	padding-left:200px;
	float:left;
}
/*----おめでとうのひかりん赤・オレンジ等の背景設定----*/
.yuusyu{background:url(../recipe/images/style/yuusyu_red.jpg) left center ;background-repeat:no-repeat;clear:both;}
/*----おめでとうの賞のタイトル---*/
.yuusyu h4{color:#000;font-size:160%;padding:35px 0px 0px 0px;line-height:130%;}
/*----おめでとうの賞の　サブタイトル---*/
.yuusyu  strong{color:#FC0;font-size:70%;margin-left:0px;padding:0px 0px 0px 0px;display:block;}
/*----おめでとうの賞の　○名様---*/
.yuusyu h4 span{color:#C00;font-size:70%;padding-left:0px;display:block;}
/*----賞品名---*/
.yuusyu_syou{clear:both;padding:0px 0px 0px 0px;font-size:70%;}
/*----レシピ名---*/
.yuusyu dl {clear:both;}
.yuusyu dl dt{padding:5px 0px 0px 0px;margin:0px;color:#930;font-weight:bold;font-size:130%;display:block;}
/*----投稿者名---*/
.yuusyu dl dd span{padding:0px 0px 0px 0px;margin:0px 0px;color:#900;display:block;font-weight:normal;font-size:90%;text-align:left;display:block;}
/*----コメント---*/
.yuusyu dl dd strong{padding:0px 0px 0px 0px;margin:0px 0px;color:#F60;display:block;font-weight:normal;font-size:90%;text-align:left;display:block;}
/*----レシピ画像---*/
.yuusyu  ul.recipe_yuusyu{padding:5px 0px 0px 0px;margin:0px 10px;float:right;width:200px;	}
.yuusyu  ul.recipe_yuusyu li img{	width:180px;	height:180px;	padding:25px 40px 0px 0px;	margin:0px;}
.yuusyu  ul.recipe_yuusyu li span{text-indent:-9999px;display:none;}
.yuusyu  ul.recipe_yuusyu li{padding:0px 0px 0px 0px;margin-bottom:0px;list-style-type:none;}
.yuusyu  ul.recipe_yuusyu li p{text-indent:-9999px;}

/*--レシピの羅列の設定　.yuusyu2(2個並び　当選者の2名グランプリ)*/
.yuusyu2{
	width:755px;height:302px;
	padding:10px 0px;
}
/*----おめでとうのひかりん赤・オレンジ等の背景設定----*/
#primary .yuusyu2_left{background:url(../recipe/images/style/yuusyu2_red.jpg) left top;background-repeat:no-repeat;height:302px;width:370px;margin:0px 0px 0px 0px;float:left;}
#primary .yuusyu2_right{background:url(../recipe/images/style/yuusyu2_orange.jpg) left top;background-repeat:no-repeat;height:302px;width:370px;margin:0px 0px 0px 0px;float:right;}
/*----おめでとうの賞のタイトル---*/
#primary .yuusyu2_left  h4{color:#FFF;font-size:150%;margin:4px 0px 0px 120px;width:250px;}
#primary .yuusyu2_right h4{color:#000;font-size:150%;margin:4px 0px 0px 120px;width:250px;}
/*----おめでとうの賞の　サブタイトル---*/
#primary .yuusyu2_left  strong{color:#FC0;font-size:90%;margin-left:0px;padding:0px 0px 0px 120px;display:block;}
#primary .yuusyu2_right strong{color:#630;font-size:90%;margin-left:0px;padding:0px 0px 0px 120px;display:block;}
/*----おめでとうの賞の　○名様---*/
#primary .yuusyu2_left h4 span{color:#FF9;font-size:80%;margin-left:10px;}
#primary .yuusyu2_right h4 span{color:#000;font-size:80%;margin-left:10px;}
/*----賞品名---*/
#primary .yuusyu2_left  p.syou{font-size:80%;margin:0px 0px;padding:0px 10px 0px 120px;list-style-type:none;line-height:110%;font-weight:normal;display:block;clear:both;}
#primary .yuusyu2_right p.syou{font-size:80%;margin:0px 0px;padding:0px 10px 0px 120px;list-style-type:none;line-height:110%;font-weight:normal;display:block;clear:both;}
/*#primary span.yuusyu2_syou{font-size:80%;margin:0px 0px;padding:0px 10px 0px 120px;list-style-type:none;line-height:110%;font-weight:normal;display:block;clear:both;}*/
/*----コメント---*/
#primary ul.recipe2 li span.comment{padding:10px 20px 10px 0px;margin:0px 0px;color:#F60;display:block;font-weight:normal;font-size:100%;text-align:left;}



/*--個々のレシピの羅列の設定  ul liの設定-----------------------*/
/*--
.recipe　(5個並び　ﾚｼﾋﾟﾃｰﾏ、素材)
.recipe2　(2個並び　当選者の2名グランプリ)
---*/
/*---レシピ羅列１行設定-------*/
ul.recipe{	width:755px;padding:10px 0px;margin:10px 0px;clear:both;}
ul.recipe2{	width:350px;padding:0px 0px;margin:0px 10px;clear:both;heigth:370px;}
/*---レシピ個々の設定-------*/
ul.recipe li{float:left;padding:7px 4px 0px 0px;margin:0px;	width:147px;text-align:center;background-image:url(../recipe/images/style/back.jpg);
	background-repeat:no-repeat;height:186px;list-style-type:none;}
	
ul.recipe2 li{float:left;padding:0px 0px 0px 0px;margin-bottom:0px;width:370px;text-align:center;list-style-type:none;}

/**************************
レシピ画像
**************************/
ul.recipe  li img{	width:120px;	height:120px;	padding:0px;	margin:0px;}
ul.recipe2  li img{	width:180px;	height:180px;	padding:13px 5px 10px 15px;	margin:0px;float:left;}


/**************************
レシピ画像 マウスオーバー
**************************/
ul.recipe a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/*---レシピ名前---*/
ul.recipe li p{padding:2px 10px 0px 10px;margin:0px;text-align:left;color:#930;	height:30px;overflow: hidden;font-weight:normal;line-height: 1.2;width:120px;font-size:90%;}
ul.recipe2 li p{padding:35px 10px 20px 0px;margin:0px;text-align:left;color:#930;	height:30px;overflow: hidden;font-weight:bold;line-height: 1.2;width:160px;font-size:120%;}
/*---投稿者の名前---*/
ul.recipe li span{	padding:0px 0px 0px 10px;margin:0px 0px;text-align:left;color:#C30;height:17px;overflow: hidden;display:block;width:120px;font-weight:normal;font-size:90%;}
ul.recipe2 li span{	padding:0px 20px 0px 10px;margin:0px 0px;color:#C30;height:12px;display:block;font-weight:normal;font-size:100%;text-align:right;}
/*スペース*/
ul.recipe li.none{	background-image:url(../recipe/images/style/none.jpg);}




/*赤*---------omedetou1----------------------------------------------------------------------------*/
/*赤*---------omedetou1_all--(1分割　グランプリ1名のときの赤のおめでとう背景-----------------------*/
/*赤*---------omedetou1_harf1--(2分割 グランプリ2名のときの赤のおめでとう背景)---------------------*/
/*オレンジ*　-omedetou1_harf2--(2分割 グランプリ2名のときのオレンジのおめでとう背景)---------------*/
/*黄色--------omedetou2----------------------------------------------------------------------------*/
/*緑----------omedetou3----------------------------------------------------------------------------*/
/*オレンジ----omedetou4----------------------------------------------------------------------------*/

/*----おめでとうのひかりん赤・オレンジ等の背景設定----*/
#omedetou1{background:url(../recipe/images/style/omedetou1.jpg) left bottom;background-repeat:no-repeat;height:71px;clear:both;margin:10px 0px 5px 0px;padding:0px 20px 0px 180px;}
#omedetou2{background:url(../recipe/images/style/omedetou2.jpg) left bottom;background-repeat:no-repeat;height:71px;clear:both;margin:10px 0px 5px 0px;padding:0px 20px 0px 180px;}
#omedetou3{background:url(../recipe/images/style/omedetou3.jpg) left bottom;background-repeat:no-repeat;height:71px;clear:both;margin:10px 0px 5px 0px;padding:0px 20px 0px 180px;}
#omedetou4{background:url(../recipe/images/style/omedetou4.jpg) left bottom;background-repeat:no-repeat;height:71px;clear:both;margin:10px 0px 5px 0px;padding:0px 20px 0px 180px;}
/*----おめでとうの賞のタイトル---*/
#omedetou1  h4{color:#FFF;font-size:150%;padding:10px 20px 5px 0px;}
#omedetou2  h4{color:#F00;font-size:150%;padding:10px 20px 5px 0px;}
#omedetou3  h4{color:#FF3;font-size:150%;padding:10px 20px 5px 0px;}
#omedetou4  h4{color:#FFF;font-size:150%;padding:10px 20px 5px 0px;}
/*----おめでとうの賞の　サブタイトル---*/
#omedetou1   strong{color:#FC0;font-size:90%;margin-left:0px;padding:0px 0px 0px 0px;display:block;}
#omedetou2	 strong{color:#630;font-size:90%;margin-left:0px;padding:0px 0px 0px 0px;display:block;}
#omedetou3	 strong{color:#630;font-size:90%;margin-left:0px;padding:0px 0px 0px 0px;display:block;}
#omedetou4	 strong{color:#630;font-size:90%;margin-left:0px;padding:0px 0px 0px 0px;display:block;}
/*----おめでとうの賞の　○名様---*/
#omedetou1  h4 span{color:#FF9;font-size:90%;margin-left:10px;}
#omedetou2	h4 span{color:#006;font-size:90%;margin-left:10px;}
#omedetou3	h4 span{color:#FFF;font-size:90%;margin-left:10px;}
#omedetou4	h4 span{color:#FF3;font-size:90%;margin-left:10px;}
/*----おめでとうの賞の　小さい文字の賞の説明---*/
#omedetou1   p{color:#fff;font-size:80%;font-weight:normal;line-height:100%;padding-top:0px;}
#omedetou2	 p{color:#630;font-size:80%;font-weight:normal;line-height:100%;padding-top:0px;}
#omedetou3	 p{color:#630;font-size:80%;font-weight:normal;line-height:100%;padding-top:0px;}
#omedetou4	 p{color:#630;font-size:80%;font-weight:normal;line-height:100%;padding-top:0px;}


/*おめでとうの詳細（右側）
#ome_syousai　
#ome_syousai2 (2分割 グランプリ2名のときの赤のおめでとう背景)
*/

/*	#ome_syousai{width:300px;float:right;padding:5px 0px;}
	#ome_syousai2{width:270px;float:right;padding:0px 0px;margin:0px;}
	#ome_syousai_all{width:350px;float:left;padding:0px 0px;margin:0px;}
*/
/*賞品*/
	#ome_syousai dt{font-weight:bold;margin:0px 0px 0px 0px;}
			#omedetou1 dt{color:#FC0;}
			#omedetou2 dt{color:#C63;}
	#ome_syousai_all dt{font-weight:bold;margin:0px 0px 0px 50px;width:180px;color:#FC0;}
/*賞品名●*/
	#ome_syousai dd ul#syou li{font-size:90%;margin:0px 0px;padding:0px;line-height:110%;list-style-position:inside;font-weight:normal;}
			#omedetou1 dd ul#syou li{color:#FF6;}
			#omedetou2 dd ul#syou li{color:#930;}
			#omedetou3 dd ul#syou li{color:#930;}
			#omedetou4 dd ul#syou li{color:#fff;}

/*賞品詳細
	#ome_syousai dd ul#syou li span{font-size:90%;margin:0px 0px 0px 0px;}
			#omedetou1 dd ul#syou li span{color:#FFF;}
			#omedetou2 dd ul#syou li span{color:#F60;}
			#omedetou3 dd ul#syou li span{color:#333;}
			#omedetou4 dd ul#syou li span{color:#fff;}*/

/*賞品詳細の段落*/
	#ome_syousai dd ul#syou li p{
		margin:0px 10px 0px 10px;
		}

/*その他の投稿者の皆様*/
	h4#org{text-indent:-9999px;}


/*--サーチのレシピの羅列の設定----------------------------------*/
#search h4{
	font-size:160%;
	margin:2px 0px 0px 0px;
	padding:8px 0px 8px 5px;
	background-color:#FA5;
	color:#FFC;
	border-left:5px solid #FC9;
	border-bottom:1px solid #C63;
	clear:both;
}

#search h5{
	font-size:110%;
	padding:10px 0px 20px 0px;
	margin:0px 0px 0px 10px;
	color:#630;
	clear:both;
}

#search h6{
	font-size:100%;
	color:#FFF;
	clear:both;
}
#search h6 span{
	background-color:#E3862F;
	padding:4px;
	clear:both;
}
/*
ul.search{
	width:755px;
	padding:0px 0px;
	margin:10px 0px;
	clear:both;
}
ul.search li{
	float:left;
	padding:7px 4px 0px 0px;
	margin:0px;
	width:147px;
	text-align:center;
	background-image:url(../recipe/images/style/back_search.jpg);
	background-repeat:no-repeat;
	height:147px;
	list-style-type:none;
}

ul.search  li img{
	width:130px;
	height:130px;
	padding:0px;
	margin:0px;
}
ul.search  li.none{
	background-image:url(../recipe/images/style/none_search.jpg);
}
/*top.html-------------------------------------------------------------------*/


dl#oubo {
	margin:3px auto;
	width:700px;
}

#oubo dt{
	font-weight:bold;
	border-left:3px solid #C60;
	padding-left:10px;
	margin:20px 0px 10px 0px;
}

#oubo dd strong{
	color:#F00;
	font-size:120%;
}

#oubo li{
	list-style-position:inside;
	list-style-type:disc;
	margin-left:3px;
}


table.present {
	width:700px;
	clear:both;
	margin:10px 10px;
	text-align:left;
}
.present th{
	color:#C00;
	margin:0px;
	font-size:120%;
	padding:2px 0px 2px 5px;
	border-bottom:1px dotted #C96;
}
.present td.small{
	color:#666;
	margin:0px;
	font-weight:bold;
	color:#30F;
	padding:2px 5px 2px 5px;
	text-align:left;
	border-bottom:1px dotted #C96;
	font-size:100%;
}

.present td{
	margin:0px;
	color:#F00;
	font-weight:bold;
	border-bottom:1px dotted #C96;
	padding:2px 5px 2px 5px;
	font-size:120%;
}
/*.present th span{
	border:none;
	margin:0px;
	color:#333;
	font-weight:normal;
	font-size:90%;
	padding:2px 5px 2px 5px;
}*/

.present td.syouhin{
	color:#000;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	font-size:100%;
}
/*pro.html-------------------------------------------------------------------*/
#kongetsu{
	background-image:url(../recipe/images/style/osusume.jpg);
	background-repeat:no-repeat;
	height:240px;
	width:750px;
	padding:0px;
	margin:20px 0px;
}
#osusume_kongetsu{
	background-image:url(../recipe/images/style/osusume2.jpg);
	background-repeat:no-repeat;
	height:240px;
	width:750px;
	padding:0px;
	margin:20px 0px;
}
/*--プロのレシピ--*/
#kongetsu_box{
	width:510px;
	padding-top:20px;
	padding-left:150px;
	height:200px;
}
#osusume_kongetsu_box{
	width:600px;
	padding-top:20px;
	padding-left:150px;
	height:200px;
}
/*--プロのレシピ画像------------------------*/
#osusume_kongetsu_img img{
	float:left;
	width:200px;
}
#kongetsu_img{
	float:left;
	width:155px;
}
/*---プロのレシピテキスト----------------------*/
#kongetsu_txt{
	width:340px;
	float:right;
}
#kongetsu_txt dd{
	color:#393;
}

#kongetsu_txt dt{
	font-size:100%;
	margin:5px 0px;
}
	#kongetsu_txt dt strong{
		font-size:130%;
		margin:5px 0px;
		display:block;
	}
	#kongetsu_txt dt span{
		font-size:130%;
		margin:5px 0px;
		color:#930;
	}
/*----------------------------*/
#osusume_kongetsu_txt{
	width:380px;
	float:right;
}
#osusume_kongetsu_txt dt{
	font-size:110%;
	margin:15px 0px;
}
	#osusume_kongetsu_txt dt p{
	color:#F00;
	font-size:90%;
	}
	#osusume_kongetsu_txt dt span{
	color:#900;
	font-size:80%;
	display:block;
	padding:5px 0px;
	}
	#osusume_kongetsu_txt dt strong{
	color:#C00;
	font-size:130%;
	font-weight:bold;
	}
#osusume_kongetsu_txt dd{
}
	#osusume_kongetsu_txt dd strong{
	color:#FFC;
	font-size:90%;
	background-color:#F78531;
	padding:0px 0px;
	width:280px;
	text-align:center;
	display:block;
	font-weight:normal;
	}
	#osusume_kongetsu_txt dd span{
	color:#900;
	font-size:90%;
	display:block;
	}
	#osusume_kongetsu_txt dd p{
	color:#C60;
	font-size:100%;
	padding:5px 0px;
	}
/*--プロのレシピ---*/
#pro table {
	width:755px;
	}
#pro table td{
	border:1px solid #CCC;
	vertical-align:top;
	padding:10px ;
	width:375px;
}
#pro ul.list{
	margin:5px 0px;
}

#pro ul.list li{
	list-style-position:inside;
	padding-left:16px;
	
	}

#yaku_map{
	width:494px;
	margin:5px auto;
}
/*--おすすめレシピ　戻る設定---*/
.osusume_top {
	width:755px;
	margin:0px 0px 0px 0px;
}
.osusume_top h3{
	float:left;
	width:214px;
	
}
.osusume_top p.back{
	float:right;
	width:127px;
	padding:15px 0px 0px 0px;
}

/*--おすすめレシピ---*/
#osusume table {
	width:755px;
	}
#osusume table td{
	vertical-align:top;
	text-align:center;
	padding:0px 0px 10px 0px;
	width:240px;
	border:1px solid #CCC;
	margin:0px 0px;
}
#osusume table td strong{
	padding:2px 3px;
	margin:0px 0px;
	width:230px;
	display:block;
	clear:both;
	text-align:left;
	color:#930;
}

#osusume ul.list{
	margin:0px 0px 0px 15px;
	width:220px;
}

#osusume ul.list li{
	list-style-type:none;
	float:left;
	width:64px;
	padding:2px 4px 2px 4px;
	}
#osusume ul.list li img{
	list-style-type:none;
	float:left;
	width:64px;
	
	}
/*---カテゴリ---*/
#osusume ul.kategori{
	margin:20px 0px;
	width:755px;
}

#osusume ul.kategori li{
	list-style-type:none;
	float:left;
	width:250px;
	
	}
#osusume ul.kategori li img{
	list-style-type:none;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

/*---テーマから---*/
ul#thema{
	width:755px;
	padding:0px 0px;
}
ul#thema li{
	width:371px;
	list-style-type:none;
	float:left;
	text-align:center;
	padding:10px 0px;
}
