body {
	background-color:#FFF7E5;
}

a {
	color:#CC0000;
}

img {
	border:none;
}

.pht-r {
	float:right;
	margin-left:10px;
}

.summary {
	color:#95773C;
	font-size:16px;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:20px;
	line-height:1.5em;
}

.cap {
	font-size:80%;
	line-height:1.2em;
}

em {
	font-weight:bold;
	font-style:normal;
	color:#FF6600;
}

#articlebody {
	background-color:#FFFFFF;
	text-align:left;
	font-size:10pt;
	line-height:1.5em;
}

#articlebody .article {
	background-image:url(img/article_bg.gif);
	background-repeat:repeat-y;
	padding:20px 20px;
}

#articlebody .article .info {
	line-height:1.1em;
	text-align:left;
	margin-bottom:15px;
}


#articlebody .article .sbt {
	margin-top:15px;
}

#articlebody .article p {
	margin-bottom:5px;
	padding-right:15px;
	padding-left:15px;
}

#articlebody .article .recipe-btn {
	float:right;
}



/*
#articlebody #board {
	margin-left:9px;
	width:560px;
}

#articlebody .board {
	background-image:url(img/board_bg.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	padding:20px;
}

#articlebody .board .ttl {
	margin-bottom:15px;
}


#articlebody .board img.w {
	margin-right:10px
}

#articlebody .board img.h {
	margin-left:20px;
	margin-right:30px
}

#articlebody .board .board-line {
	margin:15px 0px;
}
*/


/*  レシピページ  */
#articlebody #recipe {
	padding:10px;
}

#articlebody #recipe div.ttl {
	width:560px;
	text-align:left;
	margin:15px 0px;
}

#articlebody #recipe .comment {
	width:560px;
	text-align:left;
	font-weight:bold;
	margin-bottom:20px;
}


#articlebody #recipe table th , #articlebody #recipe table td {
	font-size:10pt;
}

#articlebody #recipe table.ingredient {
	width:560px;
	margin-left:10px;
	margin-top:20px;
}

#articlebody #recipe table.ingredient th.ttl {
	padding:5px 10px 5px 10px;
	text-align:left;
	border-bottom:2px solid #DDDDDD;
	vertical-align:top;
}

#articlebody #recipe table.ingredient td {
	padding:1px 10px 1px 10px;
	vertical-align:top;
}

#articlebody #recipe table.ingredient td.set {
	font-weight:bold;
	border-bottom:1px solid #DDDDDD;
}

#articlebody #recipe table.ingredient td.zai {
/*	width:180px; */
	border-bottom:1px dotted #DFDFDF;
	padding-left:30px;
}

#articlebody #recipe table.ingredient td.sr {
/*	width:50px; */
	border-bottom:1px dotted #DFDFDF;
	text-align:right;
}


#articlebody #recipe table.process {
	width:560px;
	margin-left:10px;
	margin-top:20px;
}

#articlebody #recipe table.process th.ttl {
	padding:5px 10px 5px 10px;
	text-align:left;
	border-bottom:2px solid #DDDDDD;
	font-weight:bold;
}

#articlebody #recipe table.process th {
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px dotted #DDDDDD;
	white-space:nowrap;
}

#articlebody #recipe table.process td {
	padding:5px 10px 5px 0px;
	vertical-align:top;
	border-bottom:1px dotted #DDDDDD;
}


#articlebody #recipe table.process table.pht {
	float:right;
}

#articlebody #recipe table.process table.pht td {
	padding:0px;
	border:none;
}




#footer {
	background-color:#FFFFFF;
	border-top:2px dashed #DDDDDD;
	text-align:center;
	padding:20px 0;
	font-size:12px;
}




