@charset "UTF-8";

/*------------------------共通項（wrapper）------------------------*/
#wrapper{width:860px;	background:#FFFFFF;	margin:0 auto;	padding:0;	clear:both;}
#wrapper a{color:#FF0000; text-decoration:underline;}
#wrapper a:hover{color:#FF0000; text-decoration:none;}

#wrapper .left{width:550px;	float:left;	overflow:hidden;	text-align:left;}
#wrapper .right{display:none;}

h1 {
	height: 0;
	width: 0;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	display: none;
}

p#pagetop {/*PAGETOPに戻る用アンカー*/
	height: 0;
	width: 0;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	display: none;
}

#GlobalContainer #globalNavi{
	height: 0;
	width: 0;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	display: none;
}

#globalUnder{
	height: 0;
	width: 0;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	display: none;
}

/**********************************************************************

 recipe_detail.html

**********************************************************************/


/*------------------------レシピ詳細------------------------*/

img.detailtop{display:none;}

.detail{width:550px;	background:#FFFFFF;	margin:0 auto;	padding:0;	text-align:center;}

/*qrコード箇所*/
.qrcode{display:none}

/*左側写真*/
img.detailphoto{width:220px;	margin:0 auto;	padding:0;	display:block;}


/*右側テキスト枠*/
td.dr-txt{width:240px;	margin:0 auto;	padding:0;	text-align:left;	vertical-align:top;}
td.dr-txt h2{margin:3px;	padding:0;	color:#CC0000;	font-size:16px;	line-height:150%;	font-weight:bold;}
td.dr-txt p{margin:3px;	padding:0;	color:#333;	font-size:10px;	line-height:150%;}
td.dr-txt a{font-size:12px; line-height:150%;}

td.dr-txt .line{width:230px; height:4px; margin:0; padding:0; display:block;}

.program-pr{width:250px; margin:0; padding:5px 0;}
.program-pr img{width:79px; height: 45px; float:left; margin:5px 10px 10px 0; padding:0; display:block; border:1px solid #CCCCCC;}
img.listbutton{border:0px;display:none;}

/*.detail .bottom{width:550px;	height:34px;	margin:0 auto;	padding:0;	display:block;	border:0px}*/
.detail .bottom{display:none}

/*------------------------材料・作り方------------------------*/

img#materialbar{width:517px; height:50px; margin:8px auto 0 auto; padding:0; display:block;}

#materialwrapper{width:517px; background:url(../img/material_bg.gif) repeat-y; margin:0 auto; padding:0;}
#materialwrapper p.kcal{margin:0; padding:8px 20px 0 20px; color:#FF8400; font-size:12px; line-height:150%; font-weight:bold;}

/*table#materiallist{width:440px; margin-left:20px; padding:8px 20px 0 0; color:#333; font-size:12px; line-height:150%;}*/
table#materiallist{margin-left:20px; padding:8px 20px 0 0; color:#333; font-size:12px; line-height:150%;}
table#materiallist tr{margin:0; paddin:0;}

/*
td.material-separator{width:440px; margin:0; padding:4px 2px 1px 2px; text-align:left; vertical-align:top;}
td.material-food{width:150px; margin:0; padding:1px; text-align:left; vertical-align:top; line-height:105%; }
td.material-dashed{width:30px; margin:0; padding:1px; text-align:center; vertical-align:top; line-height:105%;}
td.material-gram{width:282px; margin:0; padding:1px; text-align:left; vertical-align:top; line-height:105%;}
*/

td.material-separator{margin:0; padding:4px 2px 1px 2px; text-align:left; vertical-align:top;}
td.material-food{ margin:0; padding:1px; text-align:left; vertical-align:top; line-height:105%; }
td.material-dashed{width:30px; margin:0; padding:1px; text-align:center; vertical-align:top; line-height:105%;}
td.material-gram{ margin:0; padding:1px; text-align:left; vertical-align:top; line-height:105%;}


#materialwrapper .line{width:492px; height:4px; margin:0 auto; padding:0; display:block;}

#materialwrapper .bottom{width:517px; height:20px; margin:0 auto; padding:0; display:block; clear:both;}

#materialwrapper .photo{width:140px; float:left; overflow:hidden; margin:0; padding:0; text-align:right;}
#materialwrapper .photo img{width:118px; background:#FFF; margin-bottom:12px; padding:2px; border:1px solid #CCC;}
#materialwrapper .txt{width:370px; float:right; overflow:hidden; margin:0; padding:0;}
#materialwrapper .txt_nonphoto{width:492px; float:right; overflow:hidden; margin:0; padding:0;}


/*詳細写真あり*/
#materialwrapper .txt table#howto{width:365px;	margin:0 auto;	padding:0;	text-align:left;	border:none;}
#materialwrapper .txt table#howto p{margin:0; padding:3px 10px 3px 0; color:#333; font-size:12px; line-height:150%;}

#materialwrapper .txt td.howto-no{width:30px;	margin:0;	padding:0; color:#333; font-size:12px;	text-align:center;	vertical-align:top;}
#materialwrapper .txt td.howto-txt{width:335px;	margin:0;	padding:2px 0; color:#333; font-size:12px;	text-align:left;	vertical-align:top;}
#materialwrapper .txt td.howto-line{width:365px; height:5px; margin:0; padding:0;text-align:left;}
#materialwrapper .txt td.howto-line img{width:350px; height:4px; margin:0; padding:0; display:block;}

/*詳細写真なし*/
#materialwrapper .txt_nonphoto table#howto{width:487;	margin:0 auto;	padding:0;	text-align:left;	border:none;}
#materialwrapper .txt_nonphoto table#howto p{margin:0; padding:3px 10px 3px 0; color:#333; font-size:12px; line-height:150%;}

#materialwrapper .txt_nonphoto td.howto-no{width:30px;	margin:0;	padding:0; color:#333; font-size:12px;	text-align:center;	vertical-align:top;}
#materialwrapper .txt_nonphoto td.howto-txt{width:457px;	margin:0;	padding:2px 0; color:#333; font-size:12px;	text-align:left;	vertical-align:top;}
#materialwrapper .txt_nonphoto td.howto-line{width:457px; height:5px; margin:0; padding:0;text-align:left;}
#materialwrapper .txt_nonphoto td.howto-line img{width:457px; height:4px; margin:0; padding:0; display:block;}

img#contentsbar{width:0px;	height:0px;0	display:	none;}


#GlobalNavi{display:none;}
#head{display:none;}
div .flash-list{display:none;}
#banner{display:none;}
#gnUnder{display:none;}

