body {
	color: #734D22;
	background-image: url(img/back200504.gif);
	background-repeat: repeat;
	margintop:0;
	margin: 0px;
	link:#6C000E;
	vlink:#6C000E;
	 
}
h1 {font-size:120%;line-height:150%;margin: 0px;color:#FFFFFF;}
td {line-height:150%;font-size:90%}
a:hover { color:red }
.cap {
	font-size:90%;
	line-height:130%;
}
.cw {font-size:90%;color:#FFFFFF}
.pn {color:#CC0000;font-weight:bold}
.no {font-weight:bold}
.recipe_title{color:#FF0000; font-weight:bold; margin-left:10px}
.recipe_no{color:#FFFFFF; font-weight:bold; adding:1px}
.update {
	font-weight:bold;
	color: #FF0000;
}
img {border:0px;}
img.img_title01 {
	margin:10px;
	border:0px;
}
p.img {margin-top:0;}
ul {
	margin:0px 0px 0px 15px;
}
table.tabemono { /* 食べ物帳テーブル親分 */
	margin:10px;
	border:dotted #FF0000 4px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
table.tabemono th { /* 食べ物帳テーブル子分th */
	padding:5px;
	color:#CC3333;
	font-weight:bold;
	border:dotted #FF0000 4px;
	background-image:url(img/bg01.gif);
	text-align:left;
}
table.tabemono td { /* 食べ物帳テーブル子分td */
	padding:4px;
	border:dotted #FF0000 4px;
	vertical-align:top;
}


table.mienai { /* 見えないレイアウト用テーブル */
	padding:2px;
	border:solid 0px;
	background-color:#FFFFFF;
}
table.mienai td { /* 見えないレイアウト用テーブルtd */
	padding:2px;
	border:solid 0px;
	vertical-align:top;
}

table.zairyou { /* 材料テーブル親分 */
	border:solid 0px;
	border-collapse:collapse;
	width:100%;
}
table.zairyou th { /* 材料テーブル子分th */
	padding:3px 3px 3px 10px;
	border:solid #FFFFFF 3px;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
}
table.zairyou td { /* 材料テーブル子分td */
	padding:1px 5px 1px 5px;
	border:solid #FFFFFF 3px;
	background-color:#FAF7C4;
	vertical-align:top;
}
table.zairyou td.atama { /* 材料テーブル子分td */
	padding:1px 5px 1px 5px;
	border:solid #FFFFFF 3px;
	background-color:#FFFFFF;
	font-weight:bold;
	vertical-align:top;
}

table.pukucomment { /* プクちゃんコメント用テーブル */
	border:solid 0px;
	background-color:#FFFFFF;
	width:100%;
}
table.pukucomment td { /* プクちゃんコメント用テーブルtd */
	padding:4px;
	border:solid 0px;
}

table.layout01 { 
	border-collapse:collapse;
	border:solid 5px #006699;
}
table.layout01 td { 
	padding:5px;
	border:solid 5px #006699;
	font-size:85%;
}
table.hogo { 
	margin:10px auto 5px auto;
	border-collapse:collapse;
	border:solid 1px #99CCFF;
	width:90%;
}
table.hogo td { 
	padding:3px;
	border:solid 1px #99CCFF;
	background-color:#FFFFFF;
	font-size:80%;
	line-height:130%;
}
table.new_pre {
	margin:0px;
	border:0px;
	border-collapse:collapse;
	width:400px;
}
table.new_pre th {
	padding:5px;
	border:0px;
	text-align:center;
	vertical-align:middle;
}
table.new_pre td {
	padding:5px;
	border:0px;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}

table.new_pre2 {
	margin:10px 0px 10px 0px;
	border:solid 1px #EC0000;
	border-collapse:collapse;
	width:500px;
}
table.new_pre2 th {
	padding:5px;
	border:solid 1px;
	background-color:#EC0000;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
table.new_pre2 th.new_pre2_th2 {
	padding:5px;
	border:solid 1px;
	background-color:#990000;
	color:#FFFFFF;
	font-size:80%;
	text-align:center;
	vertical-align:middle;
}
table.new_pre2 td {
	padding:5px;
	border:solid 1px #EC0000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}
table.new_pre2 td.new_pre2_td2 {
	padding:5px;
	border:dashed 1px #EC0000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}
table.new_pre2 td.new_pre2_td3 {
	padding:5px;
	border:dashed 1px #EC0000;
	font-size:80%;
	text-align:center;
	vertical-align:top;
}
table.new_pre2 td.new_pre2_td4 {
	padding:5px;
	border:dashed 1px #EC0000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}
table.new_pre2 td.new_pre2_td5 {
	padding:5px 5px 5px 30px;
	border:dashed 1px #EC0000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}

table.new_pre_repo {
	margin:10px auto 10px auto;
	border:double 3px #EC0000;
	border-collapse:collapse;
	width:500px;
}
table.new_pre_repo th {
	padding:5px;
	border:double 3px #EC0000;
	text-align:center;
	vertical-align:middle;
}
table.new_pre_repo td {
	padding:3px;
	border:double 3px #EC0000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}

table.repo2 {
	margin:10px auto 10px auto;
	border:solid 0px #EC0000;
	border-collapse:collapse;
	width:500px;
}
table.repo2 th {
	padding:0px;
	border:solid 0px #EC0000;
	text-align:left;
	vertical-align:middle;
}
table.repo2 td {
	padding:5px;
	border:solid 1px #EC0000;
	font-size:80%;
	text-align:left;
	vertical-align:top;
}
img.kao_left {
	margin:0px 10px 10px 0px;
	float:left;
