img {
	border:none;
}

.summary {
	font-size: 11pt;
	color: #444444;
	line-height: 17pt;
	margin:30px 0px 10px 0px;
	font-weight:bold;
/*	width:300px;
	position: absolute;
	left: 10px */
}

.summary-pict {
	float:right;
	margin:30px 5px 5px;
}

table.pht1 {
	width: 170px; margin: 0;
}

table.pht1 td.pht {
	padding:0 0 20px 20px; vertical-align: top;
}

table.pht1 td.pht img {
	border:3px double #F0F0F0;
}

table.pht2 {
	margin: 5px 0;
}

table.pht2 td.pht {
	width: 160px; padding:5px; vertical-align: top;
}

table.pht2 td.pht img {
	border:3px double #F0F0F0;
}

table.pht2  td.caption {
	font-size:9pt;
	line-height:1.1em;
	padding:10px 20px;
}


table.pht3 {
	margin: 10px 0;
}

table.pht3 td.pht {
	width: 250px; padding:5px 10px; vertical-align: top;
}

table.pht3 td.pht img {
	border:3px double #F0F0F0;
}

table.pht3  td.caption {
	font-size:9pt;
	line-height:1.1em;
	padding:10px 20px;
}

table.pht4 {
	width: 380px; margin: 0;
}

table.pht4 td.pht {
	width: 183px; padding:5px 10px; vertical-align: top;
}

table.pht4 td.pht img {
	border:3px double #F0F0F0;
}

table.pht4  td.caption {
	font-size:9pt;
	line-height:1.1em;
}

div.caption {
	color: #555555;
	font-size:9pt;
	line-height:1.1em;
	padding:5px;
}

div.pictitle {
	font-weight: bold;
	color: #BC7B27;
	font-size:9pt;
	line-height:1.1em;
	padding:5px 5px 0 5px;
}

div.name {
	font-weight: bold;
	font-size:9pt;
	line-height:1.1em;
	padding:5px 5px 0 5px;
}

div.name-s {
	font-weight: bold;
	font-size:8.5pt;
	line-height:1.1em;
	padding:0 5px 0 5px;
}


.box {
	font-size:10pt;
	line-height:1.5em;
	margin:10px 0 0 0;
	clear: both;
	border: 1px dashed #CCCCCC;
	padding:10px 30px 0 10px;
}

#article {
	background-color:#FFFFFF;
	text-align:left;
	padding:20px 0px;
	font-size:10pt;
	line-height:1.5em;
}

#footer {
	background-repeat:repeat-x;
	background-image:url(images/footer_bg.gif); 
	text-align:center;
	margin-top:10px;
	padding:20px 0;
	font-size:12px;
}

.subtitle {
	margin:10px 0px;
	font-size:12pt;
	border:2px solid #CEC9AA;
	background-color:#F4F3E9;
	padding:3px 5px;
	font-weight:bold;
	color:#5E3D0A;
}


/* recipe ページ */

/*#recipe-cell {
	border:2px solid #6CE1FF;
	padding: 10px;
}

#recipe-cell div.cp {
	font-size:12pt;
	font-weight:bold;
	color:#FF3300;
	padding-bottom:20px;
}

#recipe-cell div.sbt {
	font-size:10pt;
	font-weight:bold;
	padding:5px;
	background-color:#FFD6B1;
	margin-bottom:10px;
	width:230px;
}

#recipe-cell div.sbt-w {
	font-size:10pt;
	font-weight:bold;
	padding:5px;
	background-color:#FFD6B1;
	margin-bottom:10px;
}

#recipe-cell img.ph {
	float:right;
	margin:0px 0px 10px 10px;
	border-left:3px solid #FFFFFF;
}

#ingredient {
	width:230px;
}

#ingredient th {
	text-align:left;
	padding:5px;
	font-size:12px;
	color:#D30E00;
	border-bottom:1px dotted #DDDDDD;
}

#ingredient td {
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
	font-size:12px;
}

#howtomake {
	width:230px;
}

#howtomake-w {
}

ol.howtomake {
	font-size:12px;
	margin-top:0px;
}

ol.howtomake li {
	margin-left:-10px;
	margin-bottom:10px;
	padding-right:10px;
}

#pd {
	float:right;
	border-left:3px solid #FFFFFF;
}

#pd-cell {
	padding:5px;
	font-size:12px;
	line-height:1.4em;
}

.pd01 {
	border:2px solid #FD6200;
}

.pd02 {
	border:2px solid #8E6D57;
}

#pd-cell img.ph {
	float:right;
	margin:0px 0px 10px 10px;
}

#pd-cell img.pdbtn {
	margin:10px;
}

img.clbtn {
	margin:30px;
}




.txt02 {
	font-size: 9pt;
	color: #444444
}

.txt03 {
	border-color: #0B2E47;
  border-width: 2px;
	border-style: solid;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 12pt;
	font-weight: 800;
	line-height: 14pt;
}

.txt04 {
	font-size: 11pt;
	color: #444444;
	line-height: 13pt;
}

.txt05 {
	font-size: 9pt;
	font-weight: 800;
	color: #730538;
	line-height: 13pt;
}

.txt06 {
	font-size: 9pt;
	color: #444444;
	line-height: 12pt;
}


*/