@charset "utf-8";
/***************************************************
				メインビジュアル

***************************************************/

.recipi_mainimg{
	font-size:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	width:780px;
}


/***************************************************

				コンテンツ

***************************************************/


.recipi_main_wrapper{
	clear:both;
	overflow:auto;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	display:block;
	overflow:hidden;
}

.recipi_main_wrapper h1{
	font-size:0px;
	height:0px;
}


.recipi_wrapper{
	width:532px;
	margin-left:36px;
	float:left;
	display:inline;
}


/***************************************************
				
				料理・食材・時間

***************************************************/


.btn_ristbox{
	width:532px;
	margin-top:18px;
	padding-top:0px;
	display:block;
	overflow:auto;
	overflow:hidden;
}

.recipi_cook h2{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
	overflow:hidden;
}

.recipi_cook{
	background-image:url(../images/recipi/cook_back.jpg);
	background-repeat:no-repeat;
	width:173px;
	font-size:0px;
	margin-top:0px;
	display:block;
	height:260px;
	float:left;
	overflow:auto;
	overflow:hidden;
	padding-right:9px;
}

.recipi_cook ul{
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
	margin-top:45px;
	overflow:auto;
	overflow:hidden;
}

.recipi_cook li{
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
	margin-top:0px;
	padding-top:0px;
	display:block;
	height:22px;
	margin-bottom:7px;
}



.recipi_food h2{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
	overflow:hidden;
}

.recipi_food{
	background-image:url(../images/recipi/food_back.jpg);
	background-repeat:no-repeat;
	width:170px;
	font-size:0px;
	margin-top:0px;
	display:block;
	height:260px;
	float:left;
	padding-right:8px;
}

.recipi_food ul{
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
	margin-top:45px;
	overflow:auto;
	overflow:hidden;
}

.recipi_food li{
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
	margin-top:0px;
	padding-top:0px;
	display:block;
	height:22px;
	margin-bottom:7px;
}

.recipi_time h2{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
	overflow:hidden;
}



.recipi_time{
	background-image:url(../images/recipi/time_back.jpg);
	background-repeat:no-repeat;
	width:172px;
	font-size:0px;
	margin-top:0px;
	display:block;
	height:260px;
	float:left;
}

.recipi_time ul{
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
	margin-top:45px;
	overflow:auto;
	overflow:hidden;
}

.recipi_time li{
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:0px;
	margin-top:0px;
	padding-top:0px;
	display:block;
	height:22px;
	margin-bottom:7px;
}

.clear_re{
	clear:both;
	margin-bottom:100px;
	width:100px;
	height:100px;
	background-color:#666;
}


/***************************************************
				
				商品で選ぶ

***************************************************/




.recipi_selectbox{
	background-image:url(../images/recipi/shouhin_back.jpg);
	background-repeat:no-repeat;
	width:533px;
	height:224px;
	clear:left;
	margin-top:11px;
	padding-top:0px;
	float:left;
	padding-bottom:18px;
	display:inline;
}

.select_top{
	overflow:auto;
	overflow:hidden;
}


.recipi_selectbox li{
	float:left;
}

.select_top{
	padding-top:37px;
	margin-left:29px;
	margin-bottom:0px;
}

.select_bottom{
	margin-top:12px;
	margin-left:29px;
	margin-bottom:0px;
}

.select_01{ margin-right:8px; 
}

.select_02{ margin-right:8px; 
}

.select_03{ margin-right:8px; 
}

.select_04{ margin-right:8px; 
}

.select_05{ margin-right:5px; 
}
.select_bottom{
	margin-left:16px;
}

.select_06{
	margin-right:15px;
}

.select_07{
	margin-right:15px;
}

.select_08{
	margin-right:20px;
}

.select_09{
	margin-right:22px;
}

.select_10{
	margin-right:16px;
}
.select_12{ margin-right:8px; 
}

/***************************************************
				
				サイドボタン

***************************************************/



.recipi_sidebtn{
	width:160px;
	float:left;
	display:inline;
	padding-top:0px;
	margin-top:19px;
	margin-left:15px;
	clear:right;
	overflow:hidden;
}

.side_btn_list{
	padding-bottom:6px;
	margin-bottom:0px;
	font-size:0px;
	display:inline;
}

.side_btn_last{
	margin-bottom:12px;
}
