h2 {	background-image: url(img/nabe_title.jpg);	font-size: 18px;	padding-left: 65px;	font-weight: bold;	background-repeat: no-repeat;	padding-top: 15px;	height: 50px;	width: 635px;	color: #333333;	clear: both;}.zairyotitle {	font-size: 12px;	font-weight: bold;	color: #804000;}ul {list-style-type: decimal;}.recipe {	border-bottom-style: dashed;	border-bottom-color: #CC9966;	font-size: 12px;	line-height: 120%;	border-bottom-width: 1px;}.zairyofont {	font-size: 12px;	padding: 10px;	line-height: 150%;	background-color: #FFFFCC;}.setsumeifont {	font-size: 12px;	line-height: 120%;	margin-top: 5px;	margin-bottom: 10px;	width: 700px;}#nabebox1 {	float: left;	width: 300px;	margin-top: 5px;	margin-left: 5px;}#nabebox2 {	float: right;	width: 360px;	margin-top: 5px;	margin-bottom: 30px;}.zairyobg {	background-color: ##FFFFCC;	padding: 10px;}a:link {	font-size: 12px;	color: #0033FF;	text-decoration: underline;}a:hover {	font-size: 12px;	color: #0033FF;	text-decoration: underline;}a:active {	font-size: 12px;	color: #0033FF;	text-decoration: underline;}a:visited {	font-size: 12px;	color: #0033FF;	text-decoration: underline;}.fontsize {	font-size: 12px;	color: #333333;	line-height: 120%;}.caption {	font-size: 11px;	color: #666666;	text-align: right;	padding-top: 5px;	margin-top: 5px;}.border {	border: 1px solid #666666;	margin-bottom: 3px;}ul { padding: 0; }ul.recipemargin {margin: 10px 20px; }.tablemargin {	margin-top: 10px;}