@charset "Shift_JIS";

/*レシピインデックス*/

#menu_index th{
text-align:right;
padding:0px 15px 10px 0px;
font-weight:normal;
color:#ff0000;
}

#menu_index td{
background-image: url("../../recipe/imgs/index_back.gif");
background-repeat:no-repeat;
text-align:center;
height:280px;
padding-top:10px;
margin-bottom:20px;
}

#menu_index h3{
margin:0px;
padding-top:5px;
line-height:120%;
font-size:14px;
height:43px;
}

#menu_index h4{
color:#ff0000;
margin:0px 13px 5px;
padding:5px;
font-size:12px;
font-weight:normal;
border-bottom:dotted 1px #66cc00;
}

#menu_index h5{
color:#ff0000;
margin:-6px 13px 2px;
padding:3px;
font-size:10px;
font-weight:normal;
border-bottom:dotted 1px #66cc00;
}

#menu_index span{
color:#ff6666;
padding-right:5px;
font-size:10px;
position:relative;
}

#back_no{
margin:15px 0px;
}

#back_no td{
width:50%;
padding:5px 10px;
}

#back_no4{
margin:15px 0px;
}

#back_no4 td{
width:25%;
padding:5px 10px;
}

/*各レシピページ*/


.sm{
font-size: 10px;
}

#menu{
background-image: url("../../recipe/imgs/back.gif");
background-repeat:repeat-y;
}

#side_navi{
background-image: url("../../recipe/imgs/sn_back.gif");
background-repeat:repeat-y;
}
#side_navi_b{
background-image: url("../../beans/recipe/imgs/sn_back.gif");
background-repeat:repeat-y;
}

#title_img{
background-image: url("../../recipe/imgs/img_back.jpg");
background-repeat:repeat-y;
border:solid 1px #999999;
text-align:center;
margin-bottom:10px;
}

#title_img h3{
font-size:18px;
}

#title_img h4{
color:#ff0000;
font-weight:normal;
font-size:12px;
margin:15px 0;
}

#title_img p{
text-align:left;
line-height:160%;
font-size:12px;
display:inline;
color:#006633;
}

#title_img span{
color:#ff6666;
padding-right:5px;
font-size:10px;
position:relative;
}

.title_img_s{
background-image: url("../../recipe/imgs/img_back.jpg");
background-repeat:repeat-y;
border:solid 1px #999999;
text-align:center;
margin-bottom:10px;
}

.title_img_s h3{
font-size:16px;
}

.title_img_s h4{
color:#ff0000;
font-weight:normal;
font-size:12px;
margin:15px 0;
}

.title_img_s p{
text-align:left;
line-height:160%;
font-size:12px;
display:inline;
color:#006633;
}

.title_img_s span{
color:#ff6666;
padding-right:5px;
font-size:10px;
position:relative;
}

.recipe_s{
line-height:140%;
}

#kcal{
text-align:right;
font-size:12px;
padding:5px 25px 5px 0px;
color:#ff0000;
}

#kcal span{
color:#ff6666;
padding-right:5px;
font-size:10px;
position:relative;
}

#materials th{
border-right:dotted 1px #999999;
border-bottom:solid 1px #cccccc;
width:220px;
text-align:left;
font-weight:normal;
padding:0px 3px;
line-height:120%;
vertical-align:top;
}

#materials td{
width:60px;
text-align:left;
padding:0px 5px;
line-height:120%;
border-bottom:solid 1px #cccccc;
vertical-align:bottom;
}

#materials h3{
margin:0px;
font-size:12px;
color:#66cc00;
font-weight:normal;
padding:2px 0px;
}

#materials h4{
margin:0px;
padding:2px 0px;
font-size:12px;
font-weight:normal;
color:#ff0000;
}

#materials div{
margin:0px;
font-size:12px;
padding:2px 0px;
}

#recipe th{
text-align:left;
color:#66cc00;
width:15px;
font-size:12px;
padding:3px;
vertical-align:top;
}

#recipe td{
padding:3px;
line-height:120%;
font-size:12px;
}

#recipe h4{
margin:0px;
padding:2px 0px;
font-size:12px;
color:#66cc00;
}

.line{
vertical-align:bottom;
border-bottom:solid 1px #66cc00;
margin:5px 0px;
padding-bottom:5px;
}

#products_img{
margin:20px 0px;
padding:20px;
border-top:solid 1px #66cc00;
text-align:left;
}

#products_img span{
margin:0px 10px;
}

/*豆レシピ*/

.recipe_bg{
background-image: url("../../beans/recipe/imgs/recipe_bg.jpg");
background-repeat:repeat-y;
}

#beans_sub{
margin:10px 0;
}

.beans_kind{
margin:5px 0;
}

.beans_text{
color:#40721e;
line-height:150%;
width:270px;
}

.beans_recipe{
background-color:#fff;
border:solid 1px #cccccc;
padding-left:10px;
}

