@charset "utf-8";
/***********************************************

		　トップイメージ、コンテンツ

***********************************************/

.beimen_wrapper{
	width:732px;
	margin-left:23px;
}

.beef_topimg_allergy{
	background-image:url(../recipe/images/beimen/category_main_allergy.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}

.beef_topimg_allergy h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}

.beef_topimg_genre{
	background-image:url(../recipe/images/beimen/category_main_genre.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}

.beef_topimg_genre h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}


.beef_topimg_kcal{
	background-image:url(../recipe/images/beimen/category_main_kcal.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}
.beef_topimg_kcal h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}
.beef_topimg_material{
	background-image:url(../recipe/images/beimen/category_main_material.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}

.beef_topimg_material h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}
.beef_topimg_orange{
	background-image:url(../recipe/images/beimen/category_main_orange.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}

.beef_topimg_orange h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}
.beef_topimg_allergy{
	background-image:url(../recipe/images/beimen/category_main_allergy.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}
.beef_topimg_allergy h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}
.beef_topimg_product{
	background-image:url(../recipe/images/beimen/category_main_product.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}
.beef_topimg_product h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}
.beef_topimg_teacher{
	background-image:url(../recipe/images/beimen/category_main_teacher.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}
.beef_topimg_teacher h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}
.beef_topimg_teigi{
	background-image:url(../recipe/images/beimen/category_main_teigi.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}
.beef_topimg_teigi h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}

.beef_topimg_time{
	background-image:url(../recipe/images/beimen/category_main_time.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
}
.beef_topimg_time h1 a{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
}

.beimen_right_teacher{
	width:559px;
	float:left;
	height:33px;
	padding-top: 15px;
	padding-left: 26px;
	}
.beimen_right_teacher_t{
	float:left;
	width:266px;
	height:23px;
	padding-top: 10px;
	padding-left: 10px;
	}
#teacher{
	float:left;
	width:283px;
	height:33px;
	}
/***********************************************

		　		左サイド部分

***********************************************/


.beimen_reft_side{
	width:146px;
	margin-top:15px;
	padding-top:0px;
	padding-bottom:25px;
	font-size:0px;
	display:inline;
	float:left;
	overflow:auto;
}

.beimen_side_cook{
	margin-top:0px;
	padding-top:0px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}

.food_margin{
	margin-top:6px;
}

.beimen_side_food{
	margin-top:6px;
	margin-bottom:7px;
}


.beimen_no_on{
	font-size:0px;
	display:block;
}


.beimen_side_time{
	margin-bottom:8px;
}

.beimen_side_bottom{
	margin-top:5px;
	overflow:hidden;
}



.item_list li{
	margin-top:0px;
	margin-bottom:0px;
	font-size:0px;
	padding-top:0px;
	padding-bottom:0px;
	display:inline;
}

.sidebottom_btn{
	margin-top:10px;
}


.item_list li{
	margin-top:0px;
	margin-bottom:0px;
	font-size:0px;
	padding-top:0px;
	padding-bottom:0px;
	display:inline;
}



.sidebottom_btndown{
	margin-bottom:10px;
	margin-top:10px;
}

/***********************************************

		　		メインコンテンツ

***********************************************/

.clear_bottoms_pace{
	clear:both;
	display:block;
	font-size:0px;
	margin-bottom:25px;
}

.beimen_right_contents{
	width:559px;
	margin-top:15px;
	overflow:auto;
	float:left;
	margin-left:26px;
	overflow:hidden;
}

.recipi_pan{
	width:auto;
	font-size:108%;
	padding:1px 15px 0px 0px;
	float:left;
}
.recipi_pan_china{
	width:320px;
	font-size:108%;
	padding:1px 0px 0px 0px;
	float:left;
}

.recipi_linknum a{
	text-decoration:underline;
	padding-right:1px;
	padding-left:3px;
	font-weight:100;
}

.recipi_linknum {
	padding-right:1px;
	padding-left:3px;
	font-weight:bold;
	text-decoration:none;
}

.recipi_linknum a:hover{
	text-decoration:none;
}


.beimen_minced_title{
	background-image:url(../recipe/images/beimen/category_title_minced.gif);
	background-repeat:no-repeat;
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_chicken_title{
	background-image:url(../recipe/images/beimen/category_title_chickin.gif);
	background-repeat:no-repeat;
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_beef_title{
	background-image:url(../recipe/images/beimen/category_title_beef.gif);
	background-repeat:no-repeat;
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_pork_title{
	background-image:url(../recipe/images/beimen/category_title_pork.gif);
	background-repeat:no-repeat;
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_fish_title{
	background-image:url(../recipe/images/beimen/category_title_fish.gif);
	background-repeat:no-repeat;
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_viet_title{
	background-image:url(../recipe/images/beimen/category_title_vies.gif);
	background-repeat:no-repeat;
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_egg_title{
	background-image:url(../recipe/images/beimen/category_title_egg.gif);
	width:559px;
	height:37px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:0px;
}

.beimen_fo_title{
	background-image:url(../recipe/images/beimen/ca_title_viet.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}

.beimen_honkong_title{
	background-image:url(../recipe/images/beimen/ca_title_honkong.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}

.beimen_sause_title{
	background-image:url(../recipe/images/beimen/ca_title_chine.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}

.beimen_kanton_title{
	background-image:url(../recipe/images/beimen/ca_title_kanton.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}


.beimen_sokuseki_title{
	background-image:url(../recipe/images/beimen/ca_title_shiru.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}

.beimen_ricepasta_title{
	background-image:url(../recipe/images/beimen/ca_title_rice.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}

.beimen_ricemen_title{
	background-image:url(../recipe/images/beimen/ca_title_ricemen.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}




.beimen_pirikara_title{
	background-image:url(../recipe/images/beimen/ca_title_pirilara.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}

.recipi_pan_hiraharusame{
	background-image:url(../recipe/images/beimen/ca_title_hira.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:0px;
	padding-left:0px;
}


.beimen_yaki_title{
	background-image:url(../recipe/images/beimen/ca_title_yaki.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}



.beimen_right_contents{
	width:559px;
}

.beimen_red_bold{
	padding-left:10px;
	width:150px;
	font-weight:bold;
	color:#A1010D;
	line-height:17px;
	padding-right:5px;
}

.beimen_textbox{
	background-image:url(../recipe/images/beimen/icon.gif);
	background-repeat:no-repeat;
	background-position:0px	4px;
	display:block;
	width:140px;
	overflow:auto;
	float:left;
	margin-left:3px;
	line-height:17px;
	margin-right:17px;
	display:inline;
	overflow:hidden;
}


.beimen_dl{
	width:559px;
	overflow:auto;
	display:block;
	overflow:hidden;
}

.beimen_dl dt{
	overflow:auto;
	display:block;
	overflow:hidden;
	padding-bottom:42px;
}

.beimen_textbox_long{
	background-image:url(../recipe/images/beimen/icon.gif);
	background-repeat:no-repeat;
	background-position:0px	4px;
	display:block;
	width:155px;
	overflow:auto;
	float:left;
	margin-left:3px;
	line-height:17px;
	display:inline;
	overflow:hidden;
}


.beimen_dl dd{
	line-height:17px;
}

.beimen_dl dt{
	float:left;
	overflow:auto;
	overflow:hidden;
	font-stretch:semi-expanded;
}


/***********************************************

		　商品から選ぶ

***********************************************/


.item_topimgbtn{
	padding-top:37px;
	font-size:0px;
	display:block;
	overflow:auto;
	overflow:hidden;
	margin-left:0px;
	padding-left:0px;
}

.item_topimgbtn li{
	float:left;
	display:inline;
	overflow:auto;
	display:block;
	overflow:hidden;
	margin-left:0px;
	padding-left:0px;
}

.itemlistimg{
	padding-top:8px;
}

.product_topimg{
	background-image:url(../recipe/images/beimen/product_topimg.gif);
	background-repeat:no-repeat;
	height:126px;
	width:732px;
	display:block;
	overflow:auto;
	overflow:hidden;
	font-size:0px;
	margin-left:0px;
	padding-left:0px;
}

.product_topimg h1{
	text-indent:-9999px;
	font-size:0px;
	height:0px;
	width:0px;
	overflow:auto;
	overflow:hidden;
	margin-left:-9999px;
}


.beimen_rice_title{
	background-image: url(../recipe/images/beimen/product_title.jpg);
	background-repeat:no-repeat;
	width:559px;
	height:53px;
	text-indent:-9999px;
	font-size:0px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:0px;
}
	
