body{
	margin:0 ;
	padding:0;
	text-align:center;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

#content{
	background-color:#ffffff;
	width:640px;
	position:relative;
	border:1px solid #cccccc;
	margin-right:auto;
	margin-left:auto;
}

#mainnavi{
	clear:both;
	border-top:1px solid #cccccc;
	margin-top:24px;
	padding-top:16px;
	width:592px;
}

.small{
	font-size:10px;
	line-height:150%;
}

a{
	font-size:12px;
	color:#ff6666;
}
a:hover{
	text-decoration:none;
	color:#ff6600;
}

/* recipe */
h3{
	color:#ff9900;
}
#ingretime{
	border-top:1px solid #cccccc;
	margin-top:16px;
	padding-top:16px;
}
#explainblock{
	padding:24px;
	text-align:left;
	display:block;
}
img.explain{
	padding:0px 12px 0px 0px;
	margin-right:12px;
}
#explain{
	font-size:0.9em;
	line-height:180%;
	color:#333333;
	min-height:320px;
}

div.fusen{
	clear:both;
	margin-top:16px;
	padding:8px;
	width:440px;
}
table.fusen{
	color:#ff3333;
	font-size:0.9em;
}
ul.fusen,ol.fusen{
	text-align:left;
	line-height:150%;
	font-size:0.9em;

}
