@charset "utf-8";

table.recipe-title{
	width:720px;
	}
	

div.bn01{
	width:720px;
	background: url(../recipe/img_bn01/bn_01.jpg) repeat-y;	
	}

table.main{
	width:640px;
	margin:15px 40px 25px 40px;
	}

.v-top{
	vertical-align:top;
	}
	
.right{
	text-align:right;
	}

	
/* text space*/
.tex_recipe{
	padding:10px 0;
	}

.tex_recipe2{
	padding:0 8px;
	}

.tex_recipe3{
	padding:0 15px 15px 15px;
	}
	
.tex_recipe4{
	padding:3px 0;
	}

/* howto*/
.howto_use{
	width:400px;
}
.howto_use th{
	vertical-align:top;
	padding-right: 8px;
}
.howto_use td{
	vertical-align:top;
	padding-bottom:20px;
}

.pro-explain{
	margin:0 0 15px 15px;
	padding:5px;
	background-color: #FBF6E9;
	}
	
.txt-green{
	color: #4E7D2C;
	font-weight: bold;
}


/* bn02 */
	
div.bn02{
	width:720px;
	background: url(../recipe/img_bn02/bn_01.jpg) repeat-y;	
	}
	
.txt-yellowgreen{
	color: #B7A338;
	font-weight: bold;
}

table.sub{
	width:500px;
	margin:15px 0 25px 40px;
	}
	
table.sub td.sub-box01{
	padding:0 0 0 10ßpx;
	width:500px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	}
	
table.sub td.sub-box02{
	padding:0 0 5px 10px;
	width:500px;
	border-left:#666666 solid 1px;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	}
	
/* bn03 */
div.bn03{
	width:720px;
	background: url(../recipe/img_bn03/bn_01.jpg) repeat-y;	
	}
	
.txt-red01{
	color: #AC544B;
	font-weight: bold;
}


/* bn04 */
div.bn04{
	width:720px;
	background: url(../recipe/img_bn04/bn_01.jpg) repeat-y;	
	}
	
.txt-red01{
	color: #AC544B;
	font-weight: bold;
}

/* bn05 */
div.bn05{
	width:720px;
	background: url(../recipe/img_bn05/bn_01.jpg) repeat-y;	
	}



.txt-green05{
	color: #75AF63;
	font-weight: bold;
}

.pro-explain05{
	margin:0 0 15px 15px;
	padding:5px;
	background-color: #FFFFE7;
	}
	
.pro-explain05-2{
	margin:0 0 15px 0;
	padding:5px;
	background-color: #FFFFE7;
	}
	
/* bn06 */
div.bn06{
	width:720px;
	background: url(../recipe/img_bn06/bn_01.jpg) repeat-y;	
	}



.txt-blue06{
	color: #759ABC;
	font-weight: bold;
}

.pro-explain06{
	margin:0 0 15px 15px;
	padding:5px;
	background-color: #FFFFE7;
	}
	
.pro-explain06-2{
	margin:0 0 15px 0;
	padding:5px;
	background-color: #FFFFE7;
	}