@charset "utf-8";

/*
--------------------------------------------------------
base
--------------------------------------------------------
*/

/* recipe*/
div.recipe h3{
padding:0.5em 0 0 0;
border-top:1px solid #ccc;
}

/* recipe detail */
div.recipe_detail p.print{
text-align:right;
}
div.recipe_detail div.notebook{
margin:1em -20px;
padding:10px 10px 10px 25px;
border-right:2px solid #DDDABE;
border-bottom:2px solid #DDDABE;
background:#FFFDE4 url(../recipe/img/recipe_notebook.gif) repeat-y 0 0;
}
div.recipe_detail div.notebook strong{
color:#04993e;
font-size:130%;
}
div.recipe_detail div.notebook div{
width:235px;
border-right:2px solid #DDDABE;
border-bottom:2px solid #DDDABE;
background:#fff;
}
div.recipe_detail div.ingredients{
float:left;
}
div.recipe_detail div.making{
clear:none;
float:right;
}
div.recipe_detail div.notebook div h3,
div.recipe_detail div.notebook div p,
div.recipe_detail div.notebook div table,
div.recipe_detail div.notebook div ol{
margin:1em 5px;
}

div.recipe_detail div.notebook div h3{
margin:1em 0px -0.5em 5px;
padding:0 10px 0 25px;
background:url(../recipe/img/h2_background.gif) no-repeat 0 0;
line-height:25px;
color:#fff;
}
div.recipe_detail div.notebook div table{
width:225px;
}
div.recipe_detail div.ingredients table{
border:none;
}
div.recipe_detail div.ingredients table tr.col th{
border:2px solid #fff;
background:#C9CACB;
}
div.recipe_detail div.ingredients table tr td{
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #C9CACB;
}
div.recipe_detail div.ingredients table tr.col th,
div.recipe_detail div.ingredients table tr td{
padding:1px 0;
}

div.recipe_detail div.notebook div.recipe_footer{
clear:both;
width:auto;
height:auto !important;
float:none;
border:none;
background:#FFFDE4;
}

div.recipe_detail p.print{
float:right;
text-align:left;
}

div.recipe_detail p.qrcode{
float:right;
}