@charset "utf-8";
/*********************************
all 370
*********************************/
.all-box  {
	padding:10px 0px;
	border-bottom:1px dotted #CCC;
	}
.all-box .allthema {
	margin:0px auto;
	float:left;
	list-style-type:none;
	width:370px;
}
/*.all-box .allthema p {
	margin:0px 0px 10px 0px;
	background-color:#FFF0F0;
	padding-left:10px;
	width:370px;
}
.all-box .allthema p strong{
	margin:0px 0px 10px 0px;
	background-color:#FFF0F0;
	padding-left:10px;
}
.all-box .allthema p span{
	padding:2px 5px;
	font-size:80%;
	color:#FFF;
	background-color: #FF8080;
}
*/
.all-box #text{
	width:260px;
	height:15px;
	font-size:90%;
	text-align:left;
	font-weight:bold;
	padding:2px 5px;
	margin-bottom:2px;
overflow:hidden;}

.all-box ul.all {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	width:370px;
}
.all-box ul.all li{
	float:left;
	padding-right:1px;
}
.all-box ul.all li img{
	width:50px;
	height:50px;
	}
.all-box form{
	width:370px;
	float:right;
}
.all-box form strong{
	font-weight:normal;
	font-size:90%;
}

.main-img{
	width:370;
	height:370;
	padding:0px  0px;
}
/*********************************
all 200
*********************************/
.all-box-s .allthema {
	margin:0px auto;
	float:left;
	list-style-type:none;
	width:540px;
}
/*.all-box-s .allthema p {
	margin:0px 0px 10px 0px;
	background-color:#FFF0F0;
	padding-left:10px;
	width:540px;
}
.all-box-s .allthema p strong{
	margin:0px 0px 10px 0px;
	background-color:#FFF0F0;
	padding-left:10px;
}
.all-box-s .allthema p span{
	padding:2px 5px;
	font-size:80%;
	color:#FFF;
	background-color: #FF8080;
}*/

.all-box-s #text{
	width:190px;
	height:25px;
	font-size:90%;
	text-align:left;
	font-weight:normal;
	padding:2px 5px;
	background-color:#FFC;
overflow:hidden;}

.all-box-s ul.all {
	margin:0px 0px 0px 0px;

list-style-type:none;
	width:540px;
}
/*#primary  div.title{
	margin:0px auto;
	float:right;
	width:540px;
	border:1px solid;
	font-size:120%;
}*/
.all-box-s ul.all li{
	float:left;
	padding-right:4px;
}
.all-box-s ul.all li img{
	width:50px;
	height:50px;
	}
.all-box-s form{
	width:200px;
	float:right;
}
.all-box-s form strong{
	font-weight:normal;
}

/*********************************/

#primary a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

#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;
}


/****************************************************************
枠  レシピトップページ等
****************************************************************/

#recipetop{}
#primary  #protop ul{
	width:750px;
	}
#primary #protop li{
	float:left;
	list-style-type:none;
	margin:0px 10px;
	}
#primary #protop li  a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}


/****************************************************************
枠  プロ・薬膳　レシピdetail　
****************************************************************/

#content{
	width:755px;
	
	}


/*投稿者の皆様へ---------------------------------------------*/
#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:25px 20px 0px 0px;margin:0px 10px;float:right;width:200px;	}
.yuusyu  ul.recipe_yuusyu li img{	width:180px;	height:180px;	padding:0px 0px 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:10px 0px 0px 120px;width:250px;height:20px;}
#primary .yuusyu2_right h4{color:#000;font-size:150%;margin:10px 0px 0px 120px;width:250px;height:20px;}
/*----おめでとうの賞の　サブタイトル---*/
#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;height:35px;}
#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;height:35px;}
/*#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:20px 0px 0px 0px;margin:0px 0px;color:#F60;display:block;font-weight:normal;font-size:100%;text-align:left;}



/***********************************
--プロレシピの羅列の設定 ２
*******************************/

ul.pro-recipe{	width:755px;padding:0px 0px;margin:0px 10px;clear:both;heigth:280px;}

ul.pro-recipe li{
	float:left;padding:25px 0px 0px 0px;margin:0px;	
	width:370px;
	text-align:center;
	background-image:url(../recipe/images/style/back2.jpg);
	background-repeat:no-repeat;
	height:248px;
	list-style-type:none;
	}
	
ul.pro-recipe  li img{	width:130px;		padding:0px 5px 3px 15px;	margin:0px;}


ul.pro-recipe a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/*---レシピ名前---*/
ul.pro-recipe li p{padding:0px 10px 0px 30px;margin:0px;text-align:center;color:#930;	height:33px;overflow: hidden;font-weight:normal;line-height: 1.2;width:300px;font-size:90%;}
ul.pro-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.pro-recipe li.none{	background-image:url(../recipe/images/style/none2.jpg);}
ul.pro-recipe li.cafe {
	padding-left:30px;
	width:330px;
	}
ul.pro-recipe li.cafe img{
	float:left;
	}
ul.pro-recipe li.cafe p{
	padding:20px 30px 0px 0px;
	float:right;
	width:145px;
	text-align:left;
	height:190px;
	}
ul.pro-recipe li.cafe p strong{
	padding:20px 0px 20px 0px;
	display:block;
	}


/***********************************
--プロレシピの羅列の設定 ３
*******************************/

ul.pro-recipe3{	width:755px;padding:0px 0px 0px 0px;margin:0px 0px;clear:both;}
ul.pro-recipe3 li{
	float:left;padding:25px 0px 0px 0px;margin:0px;	
	width:251px;
	text-align:center;
	background-image:url(../recipe/images/style/back3.jpg);
	background-repeat:no-repeat;
	height:240px;
	list-style-type:none;
	}
	
ul.pro-recipe3  li img{	width:130px;		padding:0px 5px 3px 10px;	margin:0px;}


ul.pro-recipe3 a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

ul.pro-recipe3 li p{padding:0px 10px 0px 10px;margin:0px;text-align:center;color:#930;	height:33px;overflow: hidden;font-weight:normal;line-height: 1.2;width:230px;font-size:90%;}
ul.pro-recipe3 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.pro-recipe3 li.none{	background-image:url(../recipe/images/style/none3.jpg);}




/***********************************
--プロレシピの羅列の設定 ３のロング
*******************************/

ul.pro-recipe3-l{	width:755px;padding:0px 0px 0px 0px;margin:0px 0px;clear:both;}
ul.pro-recipe3-l li{
	float:left;padding:35px 0px 0px 0px;margin:0px;	
	width:251px;
	text-align:center;
	background-image:url(../recipe/images/style/back4.jpg);
	background-repeat:no-repeat;
	height:350px;
	list-style-type:none;
	}
	
ul.pro-recipe3-l  li img{	width:170px;		padding:0px 5px 3px 10px;	margin:0px;}


ul.pro-recipe3-l a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

ul.pro-recipe3-l li p{padding:0px 10px 0px 10px;margin:0px;text-align:center;color:#930;	height:33px;overflow: hidden;font-weight:normal;line-height: 1.2;width:230px;font-size:90%;}
ul.pro-recipe3-l 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.pro-recipe3-l li.none{	background-image:url(../recipe/images/style/none.jpg);}











/*--個々のレシピの羅列の設定  ul liの設定-----------------------*/
/*--
.recipe　(5個並び　ﾚｼﾋﾟﾃｰﾏ、素材)
.recipe2　(2個並び　当選者の2名グランプリ)
---*/
/*---レシピ羅列１行設定-------*/
ul.recipe{	
	width:755px;
	padding:0px 0px;
	margin:0px 0px;
	clear:both;
	list-style-type:none;
    display: block;
    min-height: 1em;
    display: inline-table;
}
		ul.recipe:after {
			content: "";
			display: block;
			clear: both;
			height: 1px;
			overflow: hidden;
		}
		* html ul.recipe {
			height: 1em;
		}
		

ul.recipe2{	position:relative;width:350px;padding:0px 0px;margin:0px 10px;clear:both;heigth:370px;}

/*---レシピ個々の設定-------*/
ul.recipe li{
	float:left;
	padding:10px 4px 10px 0px;
	margin:0px;	
	width:147px;text-align:center;
	height:200px;
	overflow: hidden;
	}
	
ul.recipe2 li{float:left;padding:0px 5px 10px 15px;margin-bottom:0px;width:350px;text-align:center;list-style-type:none;}



/**************************
レシピ画像
**************************/
ul.recipe  li img{
	width:125px;	
	height:125px;	
	padding:0px;	
	margin:0px;
	/***画像装飾***/
	background:none repeat scroll 0 0 #F0F0F0;
	border-top:1px solid #FFFFFF;
	outline:1px solid #DDDDDD;
	padding:8px;}

ul.recipe2  li img{	position:absolute;top:27px; left:15px;width:180px;	height:180px;	padding:0px;	margin:0px 0px 0px 0px;float:left;}


/**************************
レシピ画像 マウスオーバー
**************************/
ul.recipe a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/*---レシピ名前---*/
ul.recipe2 li .text{position:absolute;top:37px; left:200px;padding:15px 5px 20px 0px;float:right;width:160px;}


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:100%;
	max-height:35px;
	}
ul.recipe2 li p{padding:0px;margin:0px;text-align:left;color:#930;	height:48px;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:20px;
	overflow: hidden;
	display:block;width:120px;
	font-weight:normal;
	font-size:85%;
}

ul.recipe2 li span{	padding:0px 0px;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/none4.jpg);text-indent:-9999px;}




/*赤*---------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/omedetou4.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/omedetou2.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:25px 20px 5px 0px;}
#omedetou2  h4{color:#000;font-size:150%;padding:25px 20px 5px 0px;}
#omedetou3  h4{color:#F00;font-size:150%;padding:25px 20px 5px 0px;}
#omedetou4  h4{color:#F00;font-size:150%;padding:25px 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:#f00;font-size:90%;margin-left:10px;}
#omedetou3	h4 span{color:#333;font-size:90%;margin-left:10px;}
#omedetou4	h4 span{color:#333;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;
		padding:0px 0px 0px 0px;
}

/*--サーチのレシピの羅列の設定----------------------------------*/
#search h4{
	font-size:160%;
	margin:2px 0px 0px 0px;
	padding:8px 0px 8px 5px;
	background-color:#FA5;
	border-bottom:1px solid #E2C19A;
	clear:both;
	background-color:#FFC;
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFEFD7); /* FireFox */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFEFD7)),color-stop(1, #FFf)); /* webkit */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFf', endColorstr='#FFEFD7)')";
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#FFEFD7)'); /* IE5.5+ */
}

#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;
}
/*top.html-------------------------------------------------------------------*/




dl#oubo {
	margin:3px auto;
	width:720px;
}

#oubo dt{
	font-weight:bold;
	padding-left:0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#oubo dd {
	padding:10px 0px 5px 0px;
}
#oubo dd strong{
	color:#F00;
	font-size:120%;
	padding-left:43px;
}
#oubo dd p{
	color:#F00;
	font-size:90%;
	padding-left:43px;
}
#oubo ul#jyouken{
	padding-left:43px;
	padding-bottom:10px;
}
#oubo ul#jyouken li{
	list-style-position:inside;
	list-style-type:disc;
	margin-left:3px;
}
/***************************************
プレゼント
	：レシピトップページpresent
	：レシピテーマページpresent-t
***************************************/

#primary table.present{
	width:640px;
	clear:both;
	margin:0px auto;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:40px;
}
.present th{
	color:#C00;
	vertical-align:middle;
	margin:0px;
	text-align:left;
	font-size:90%;
	padding:2px 0px 2px 15px;
	border-bottom:1px dotted #F4DCB7;
}

	.present th.no1{background:url(../mobile/img/icon/1.gif) no-repeat left;	padding-left:25px; white-space: nowrap;}
	.present th.no2{background:url(../mobile/img/icon/2.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}
	.present th.no3{background:url(../mobile/img/icon/3.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}
	.present th.no4{background:url(../mobile/img/icon/4.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}
	.present th.no5{background:url(../mobile/img/icon/5.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}

.present td.small{
	margin:0px;
	color:#30F;
	text-align:left;
	border-bottom:1px dotted #F4DCB7;
	padding:1px 5px 1px 5px;
	font-size:90%;
	width:50px;
}
/*normal td*/
.present td{
	margin:0px;
	color:#F00;
	font-weight:bold;
	border-bottom:1px dotted #F4DCB7;
	padding:1px 5px 1px 5px;
	font-size:90%;
}
/*商品*/
.present td.syouhin{
	color:#000;
	border-bottom:1px dotted #F4DCB7;
	font-weight:normal;
	padding:1px 5px 1px 5px;
	font-size:90%;
}

#primary #onegai{
	padding:20px 43px;
  border-top-color: #E8E8E8; /* 上枠の色 */
  border-bottom-color: #E8E8E8; /* 下枠の色 */
  border-style: double; /* 枠の種類 */
  border-width: 4px 0px; /* 枠の幅 */
  line-height: 130%; /* 行の高さ */
	width:600px;
	clear:both;
	margin:20px auto;
	background-color:#F7F7F7;
}

/****************************************/



#primary table.present-t{
	width:95%;
	clear:both;
	margin:10px auto;
	text-align:left;
	border-collapse:collapse;
}
.present-t th{
	color:#C00;
	vertical-align:middle;
	margin:0px;
	text-align:left;
	font-size:90%;
	padding:2px 0px 2px 15px;
	border-bottom:1px dotted #FC9;
}
.present-t th span{
	display:block;
	color:#333;
	font-weight:normal;
	}

	.present-t th.no{background:url(../mobile/img/icon/present.gif) no-repeat left;	padding-left:25px; white-space: nowrap;}
	.present-t th.no1{background:url(../mobile/img/icon/1.gif) no-repeat left;	padding-left:25px; white-space: nowrap;}
	.present-t th.no2{background:url(../mobile/img/icon/2.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}
	.present-t th.no3{background:url(../mobile/img/icon/3.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}
	.present-t th.no4{background:url(../mobile/img/icon/4.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}
	.present-t th.no5{background:url(../mobile/img/icon/5.gif) no-repeat left;	padding-left:25px;white-space: nowrap;}

.present-t td.small{
	color:#666;
	margin:0px;
	color:#30F;
	text-align:left;
	border-bottom:1px dotted #FC9;
	padding:1px 5px 1px 5px;
	font-size:90%;
	width:50px;
	white-space: nowrap;
}
/*normal td*/
.present-t td{
	margin:0px;
	color:#F00;
	font-weight:bold;
	border-bottom:1px dotted #FC9;
	padding:1px 5px 1px 5px;
	font-size:90%;
}
/*商品*/
.present-t td.syouhin{
	color:#000;
	border-bottom:1px dotted #FC9;
	font-weight:normal;
	padding:1px 5px 1px 5px;
	font-size:90%;
}
.present-t td.syouhin strong{
}
.present-t td.syouhin ul{
	list-style-type:circle;
	padding-left:20px;
}
.present-t td.syouhin li{
	margin-left:20px;
}
/***********************************
おすすめの今月レシピ
***********************************/
#osusume{
	clear:both;
}
#osusume-top{
	width:735px;
	clear:both;
	margin:10px 0px;
}
#pickup{
}
ul#menu_box{
	width:755px;
	padding:0px;
	margin:10px 0px 0px 0px;
	clear:both;
	list-style-type:none;}
ul#menu_box li{
	width:251px;
	text-align:center;
	float:right;
	padding-bottom:15px;
	}
/*
#pickup_img img{
	width:180px;
}
#pickup_img{
	width:180px;
	padding:15px 10px 0px 100px;
	float:left;
}


#pickup_txt{
	padding:15px 10px 0px 0px;
}
#pickup_txt dt{
	font-size:110%;
	margin:5px 0px;
}
	#pickup_txt dt p{
	color:#F00;
	font-size:90%;
	}
	#pickup_txt dt span{
	color:#900;
	font-size:80%;
	display:block;
	padding:2px 0px;
	}
	#pickup_txt dt strong{
	font-size:100%;
	font-weight:bold;
	}
	#pickup_txt dt strong a{
		color:#333;
		}
	#pickup_txt dt strong a:hover{
	color:#F60
		}
#pickup_txt dd{
	text-align:right;
	padding:10px 5px 0px 0px;
}
	#pickup_txt dd strong{
	color:#FFC;
	font-size:90%;
	background-color:#F78531;
	padding:0px 0px;
	text-align:center;
	display:block;
	font-weight:normal;
	}
	#pickup_txtt dd span{
	color:#900;
	font-size:90%;
	display:block;
	}
	
	*/
/***********************************
おすすめの今月レシピ--old
***********************************/
#osusume_kongetsu{
	background-image:url(../recipe/images/style/osusume2.jpg);
	background-repeat:no-repeat;
	height:240px;
	width:750px;
	padding:0px;
	margin:20px 0px;
}
#osusume_kongetsu_box{
	width:510px;
	padding-top:20px;
	padding-left:140px;
	height:200px;
}
#osusume_kongetsu_img{
	float:left;
}
#osusume_kongetsu_img img{
	width:200px;
}
/*----------------------------*/
#osusume_kongetsu_txt{
	width:300px;
	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;
	}
/*************************
--レシピ羅列１行設定-
**************************/
#osusume_kongetsu ul{	
width:640px;
padding:0px 0px 0px 100px;
margin:0px auto;
padding-top:30px;
clear:both;
}
#osusume_kongetsu ul li{
	float:left;
padding:2px 2px 0px 0px;
list-style-type:none;
margin:0px;	width:120px;
text-align:center;
}	
/**************************
レシピ画像
**************************/
#osusume_kongetsu ul li img{	width:90px;	height:90px;	padding:0px;	margin:0px;}

/**************************
レシピ画像 マウスオーバー
**************************/
#osusume_kongetsu ul a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/*---レシピ名前---*/
#osusume_kongetsu ul 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:100px;font-size:90%;}
/*---投稿者の名前---*/
#osusume_kongetsu ul li span{
	padding:0px 0px 0px 10px;margin:0px 0px;text-align:left;color:#C30;height:17px;overflow: hidden;display:block;font-weight:normal;font-size:90%;}
/*コメント*/
#osusume_kongetsu div#merumaga{
	clear:both;
	padding-left:50px;
	font-size:90%;
	
}
#osusume_kongetsu div#merumaga strong{
	font-size:100%;
}
#osusume_kongetsu div#merumaga span{
	color:#03C
}
#osusume_kongetsu div#merumaga p{
	line-height:normal;
}

/***********************************
--プロの今月レシピ--
***********************************/
#kongetsu{
	background-image:url(../recipe/images/style/osusume.jpg);
	background-repeat:no-repeat;
	height:240px;
	width:750px;
	padding:0px;
	margin:20px 0px;
}
#pro_kongetsu_box{
	width:622px;
	padding-top:25px;
	padding-left:120px;
	height:180px;
}
#kongetsu_img{
	float:left;
	padding-right:15px;
}
#kongetsu_pro_txt{
	width:622px;
	float:right;
	font-size:90%;
}


#kongetsu_txt span{
	font-weight:normal;
	height:90px;
	padding:10px 5px 0px 0px;
	display:block;
}

#kongetsu_pro_txt  div.miru{
	padding:10px 0px 0px 0px;
}

#kongetsu_pro_txt p{
	font-weight:bold;
	height:40px;
	font-size:150%;
	padding:0px 5px 0px 0px;
}
/*
#kongetsu_pro_txt dl{
}

#kongetsu_pro_txt dd{
	color:#393;
	margin:0px 0px;
}

#kongetsu_pro_txt  dt{
	margin:0px 0px;
}*/
/*--プロのレシピ---*/
#pro table {
	width:755px;
	}
#pro table td{
	border:1px solid #CCC;
	vertical-align:top;
	padding:10px ;
	width:355px;
}
#pro ul.list{
	margin:5px 0px;
}

#pro ul.list li{
	list-style-position:inside;
	padding-left:16px;
	
	}
/********************************************
薬膳トップページ
*************************************************/
#yaku{
	width:755px;
	margin:20px 0px;
}
#yaku-map{
	width:500px;
	margin:0px;
	float:left;
	
}
.yaku-img{
	float:right;
	width:240px;
	height:495px;
	margin:0px 0px;
	background-image:url(../recipe/images/yakuzen/070.jpg);
}

#dynloadarea{
	width:240px;
}
/*#dynloadarea img{
	width:240px;
	margin-top:72px;
}*/
/********************************************
薬膳下の一覧テーブル
*************************************************/
#yaku table{
	width:755px;
	margin:20px 0px;
	clear:both;
}
#yaku table td{
	padding:50px 0px 0px 0px;
	width:375px;
	height:170px;
	margin:0px 5px;
	vertical-align:top;
}
#yaku table td#season1{
	background:url(../recipe/images/yakuzen/back1.jpg) no-repeat top left;
}
#yaku table td#season1 ul{
	border-bottom:1px solid #FFBFBD;


}
#yaku table td#season2{
	background:url(../recipe/images/yakuzen/back2.jpg) no-repeat top left;
	}
#yaku table td#season2 ul{
	border-bottom:1px solid #BDDDA9;
	}
#yaku table td#season3{
	background:url(../recipe/images/yakuzen/back3.jpg) no-repeat top left;
	}
#yaku table td#season3 ul{
	border-bottom:1px solid #F9C267;
	}
#yaku table td#season4{
	background:url(../recipe/images/yakuzen/back4.jpg) no-repeat top left;
	}
#yaku table td#season4 ul{
	border-bottom:1px solid #E78291;
	}
#yaku table  ul.list{
	list-style-type:none;
	margin:0px 10px 20px 10px;
	height:150px;
}


#yaku table  ul.list span{
	font-size:80%;
	margin:0px 5px 0px 15px;
}

/*
#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;
	clear:both;
	}
#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 table td li a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}


#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:30px 0px;
	width:755px;
	clear:both;
	text-align:center;
}

#osusume ul.kategori li{
	list-style-type:none;
	float:left;
	width:251px;
	text-align:center;
	
	}
#osusume ul.kategori li img{
	list-style-type:none;
	float:left;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
#osusume ul.kategori li a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}


/*---テーマから---*/
ul#thema{
	width:755px;
	padding:0px 0px;
}
ul#thema li{
	width:371px;
	list-style-type:none;
	float:left;
	text-align:center;
	padding:10px 0px;
}

/*
.mask2{
	position:relative;
		width:600px;
	padding:5px 0px 0px 0px;
	margin:0px 0px;
	overflow:hidden;
	height:140px;
	float:left;
	border:1px solid;
}*/

span img{
	display:block;
}

span p{
	width:100px;
	text-align:left;
	border:1px solid;
}
span p.name{
	font-size:90%;
	width:100px;
	text-align:left;
	border:1px solid;
}


span  a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}


#next1 a:hover{
}

#prev1 img{
	display:inline;
	padding:20px 0px;
		border:none;
	}

#next1 img{
	display:inline;
		border:none;
	padding:20px 0px;
	}

/*-------------------------------------------------------*/

