
#recipe-entry{
	padding: 0px;
	margin: 0px;
	width:100%;
	border: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
}

#recipe-entry .intro_text{
	font-weight: normal;
	font-size: 12px;
	line-height: 1.8em;
	text-align:left;
	margin:10px 0 20px 0;
}

#main-img{
	width:90%;
	>width:90%;
	text-align: center;
	margin:0;
	float:center;
}

*:first-child+html  #main-img{
	max-width:90%;
	text-align: center;
	margin:0;
	float:center;
}



#main-img img{
	width: auto;
	max-width:380px;
	margin:0;
	padding-bottom:0px;
	float:center;
}

*html #main-img img{
	margin:0;
	padding-bottom:0px;
	float:center;
	width:expression(document.getElementById("main-img").clientWidth > 380? "380px" : "auto");
}
.tohyo_forblog{
	width:100%;
	margin:0 0 0 0;
}

ul.oixi_countbox{
    width:100%;
    font-size:12px;
    padding:0;
    margin:0;
}

ul.oixi_countbox li{
    list-style:none;
    padding:0;
	margin:0;
}
.countbox_btn1 {
	width:;
	height:;
	background-color: #f6f1e3;
	padding:0; 
	margin:0px;
	display: block;
	text-indent: ;
}

.countbox_btn4 {
	width:;
	height:;
	background-color: #f6f1e3;
	padding:0; 
	margin:0;
	display: block;
	text-indent: ;
}

.countbox_btn2 a{
	width: 89px;
	height:12px;
	background: url(/images/common/btn_save.gif) no-repeat;
	float:left;
	padding:0;
	margin:7px 0 0 10px;
	display: block;
	font-size:0;
	text-indent:-5555px;
}

.countbox_btn3 a{
	width: 77px;
	height:12px;
	background: url(/images/common/btn_memory.gif) no-repeat;
	float:left;
	margin-top:7px;
	padding:0;
	display: block;
	font-size:0;
	text-indent:-5555px;
}

.countbox_btn5 {
	width:;
	height:;
	/*background-color: #f6f1e3;*/
	background: url(/images/common/bg_vote.gif) no-repeat center;
	padding:0px; 
	margin:0px;
	display: block;
	text-indent: ;
}

.count_kanryo{
	width: ;
	background: url() no-repeat 0 0;
	float:;
	padding:0px; 
	margin:0;
	display: block;
	color: #f9985d;
}

.count_kanryo2{
	width: ;
	background: url() no-repeat 0 0;
	float:;
	padding:0px; 
	margin:0;
	display: none;
	color: #f9985d;
}

#tohyo{
	/*width:290px;*/
	text-align:left;
}


#tohyo p .oixi_count{
	text-align:left;
}

#tohyo p .oixi_count{
	text-align:center;
}

#tohyo ul.oixi_countbox{
    width:90%;
	>width:90%;
    font-size:12px;
    border-top:0px solid #ffffff;
	text-align:center;
}


#tohyo ul.oixi_countbox li{
   list-style:none;
	padding-top:2px;
	float:;
	border:none;
	width:auto;
 	margin-bottom:3px;
	border:none;
}


#star_tool_forblog{
	width: 295px;
	height:24px;
	background-color:#ff8c46;
	margin:15px 0 15px 55px;
	padding:5px 0 0 5px;
	text-align:center;
}


#star_tool_forblog .counter_box{
	color:#fff;
	display:block;
	position:relative;
}

#star_tool_forblog .counter_box a{
	color:#fff;
	text-decoration: underline;
}

#star_tool_forblog .counter_box a:hover{
	color:#fff;
	text-decoration: none;
}



#star_tool_forblog .ninkido_forblog{
	text-align:left;
	display:block;
	float:left;
	padding-top:7px;
	margin-left:12px;
	color:#ffffff;
}

#star_tool_forblog .ninkido_forblog img{
margin-top:-2px;
}

*:first-child+html  #star_tool_forblog .ninkido_forblog{
	text-align:left;
	display:block;
	float:left;
	padding-top:6px;
	margin-left:12px;
	color:#ffffff;
}

#star_tool_forblog .ninkido_forblog img{
	vertical-align:top;
	padding-top:0.1em;
}

#star_tool_forblog .ninkido_num{
}
#star_tool_forblog ul.repi_btn{
    padding-left:0;
    margin-left:0;
	border:none;
}

#star_tool_forblog ul.repi_btn li{
	list-style:none;
	padding:0;
	margin:0px;
	float:left;
	border:none;
}


#recipe-zairyo{
	width:90%;
	>width:90%;
	padding-left:5%;
	margin:20px 0px;
	text-align: left;
}

*:first-child+html  #recipe-zairyo{
	width:90%;
	padding-left:7%;
	margin:20px 0px;
	text-align: left;
}

/* ¶Šñ‚¹
#recipe-zairyo{
	width:90%;
	>width:90%;
	margin:20px 0px;
}

*:first-child+html  #recipe-zairyo{
	width:90%;
	margin:20px 0px;
	text-align: left;
}
*/

.recipe-hinmoku {
	border-top: 1px dashed #ccc;
	margin: 5px 0;
	width:100%;  
}

.hinmoku {
	border-bottom: 1px dashed #ccc;
	padding:5px 0;
}
.hinmoku a{
 text-decoration:underline;
}
#recipe-zairyo .shokuzai_name{
}

#recipe-zairyo .shokuzai_ryo{
	margin:0;
	>margin-top:-22px;
	float:right;
	text-align:left;
	width:120px;
}
*:first-child+html  #recipe-zairyo .shokuzai_ryo{
	margin-top:-22px;
	float:right;
	text-align:left;
	width:120px;
}

#recipe-zairyo .zairyo-midasi{
	top: ;
	width: ;
	height: ;
	display: block;
	background: url() no-repeat 0 0;
	float:left;
	margin:0;
	padding:0;
}


#recipe-zairyo  .ninzu{
	margin-right:20px;
	float:left;
}

#recipe-zairyo  .time_cal{
	float:left;
}

#recipe-step{
	width:75%;
    text-align:left;
	margin:0px;
}
*html #recipe-step{
	width:75%;
    text-align:left;
	margin:0px;
}

*:first-child+html  #recipe-step{
	width:100%;
    text-align:left;
	margin:0px;
}

#recipe-step img{
	width:75%;
    text-align:left;
	margin:0px;
}

*html #recipe-step img{
	width:75%;
    text-align:left;
	margin:0px;
}

html:not(:target) #recipe-step img{
	width:75%;
    text-align:left;
	margin:0px;
}

*:first-child+html  #recipe-step img{
	max-width:50%;
    text-align:left;
	margin:0px;
}


#recipe-step .step_img{
	float:left;
	margin:0 0 10px 0;
	display:block;
}


#recipe-step .step-txt{
	text-align:left;
	display: block;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.8em;
	float:;
}
#recipe-step  .step_no1{
	position: relative;
	margin:0px;
	width: 31px;
	height: 33px;
	display: block;
	text-indent:-9999px;
	background: url(/images/common/recipe_step1.gif) no-repeat 0 0;
	text-align:left;
}

#recipe-step  .step_no2{
	position: relative;
	width: 31px;
	height: 33px;
	display: block;
	text-indent:-9999px;
	background: url(/images/common/recipe_step2.gif) no-repeat 0 0;
	text-align:left;
	margin-top:30px;
}

#recipe-step  .step_no3{
	position: relative;
	width: 31px;
	height: 33px;
	display: block;
	text-indent:-9999px;
	background: url(/images/common/recipe_step3.gif) no-repeat 0 0;
	text-align:left;
	margin-top:30px;
}

#recipe-step  .step_no4{
	position: relative;
	width: 31px;
	height: 33px;
	display: block;
	text-indent:-9999px;
	background: url(/images/common/recipe_step4.gif) no-repeat 0 0;
	text-align:left;
	margin-top:30px;
}

#recipe-point{
	width:95%;
    text-align:left;
	margin:25px 10px 20px 10px;
}

#recipe-point .point{
font-size:14px;
color:#660000;
font-weight:bold;
  position: relative;
  top: ;
  width: ;
  height: ;
  display: block;
  text-indent:0px;	/* ‰æ‘œ‚Ì‚Æ‚«‚Í-9999px */
  background: url() no-repeat 0 0;
}

#recipe-point .point_box{
  font-weight: normal;
  font-size: 12px;
  line-height: 1.8em;
  text-align:left;
}

#recipe_tips_forblog{
	width:100%;
	margin-top:25px;
	padding-bottom:27px;
	float:left;
	border-bottom:none;
}

#recipe_tips_forblog .img_tip_forblog{
 margin-left:30px;
}

#recipe_tips_forblog .recipier_image_forblog{
	margin:5px 15px 0px 0px;
	border:1px #baad98 solid;
}

#recipe_tips_forblog table{
	width:90%;
}

#recipe_tips_forblog td{
	vertical-align:top;
}



/* ŠeŒÂlcss‚æ‚è */
/* -----------------------------------------------
  *Recipe
----------------------------------------------- */

#recipe-step  .step_box{
}

#recipe-step  .step_box img{
	>width: 100%;
	>margin:0;
	>padding-bottom:0px;
}

#recipe-step p.step_txt{
	font-weight: normal;
	font-size: 12px;
	line-height: 1.8em;
	text-align:left;
	float:left;
	clear:both;
	width:100%;
}



.clear2 {
  clear: both;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
}

#step-table td{
	padding-top:9px;
    text-align: justify;
}

#step-table .point{
	margin-top:46px;
}



.directory{
	border-top:1px dashed #ddd;
	color:#666666;
	margin:10px 0px 0px 0px;
	padding: 8px;
	text-align: right;
	font-size:83%;
}