#contents {
	font-size:14px;
	line-height:135%;
	width:530px;
	margin:0;
	}
	
#contents img {
	margin:0;
	vertical-align:bottom;
	}

.main {
	width: 520px;
	margin:0 0 0 10px;
	background:url(/NR/rdonlyres/3EF2752E-D4B8-4DDC-BFD3-7EABBB3D937F/0/img.jpg) no-repeat right;
	}

.main p {
	margin:0 225px 0 0;
	padding:0;	
	}


#recipe_1 {
	width:520px;
	margin:10px 0 0 10px;
	background:url(/NR/rdonlyres/AFC5BC51-3CC9-441C-AB5F-755A02888BE8/0/recipe1_bg.gif);
	}

#recipe_1 ul {
	margin:5px 17px 0;
	padding:0 0 10px;
	list-style:none;
	width:486px;
	background: url(/NR/rdonlyres/7FFA67CB-2F5A-47E2-9326-1B2985F7E6BE/0/recipe1_line.gif) repeat-x bottom;
	}

#recipe_1 ul.none {
	background:none;
	padding-bottom:0;
	}

#recipe_1 li {
	float:left;
	width:243px;
	margin:0;
	padding:0;
	}

#recipe_1 li.copy {
	background:url(/NR/rdonlyres/80DF50AC-98D7-4C03-9032-2E01B8728AB3/0/recipe1_copy.gif) no-repeat;	
	height:260px;
	}

#recipe_1 li.copy p {
	margin:35px 15px;
	}
	 

#recipe_1 li.ph {
	background:url(/NR/rdonlyres/7C8C9336-92CA-422D-A3E9-3299A1A173DD/0/recipe1_bg2.gif) no-repeat right;
	height:290px;
	text-align:center;
	}

#recipe_1 li.ph img {
	margin:12px 0 0 5px;
	}

#recipe_1 li.ph .name {
	margin:3px 0;
	padding:0;
	}

#recipe_1 li.ph .name {
	margin:3px 0;
	padding:0;
	}

#recipe_1 li.ph .name2 {
	margin:17px 0;
	padding:0;
	}
	
#recipe_1 li.ph a {
	font-weight:bold;
	color:#FF0000;
	}
	
#recipe_1 li.ph .catch {
	margin:10px 15px 0 30px;
	padding:0;
	text-align:left;
	}
	
	
#recipe_1 li.ph2 {
	background:url(/NR/rdonlyres/7C8C9336-92CA-422D-A3E9-3299A1A173DD/0/recipe1_bg2.gif) no-repeat left;
	height:290px;
	text-align:center;
	}

#recipe_1 li.ph2 img {
	margin:12px 7px 0 0;
	}

#recipe_1 li.ph2 .name {
	margin:3px 0;
	padding:0;
	}

#recipe_1 li.ph2 .name2 {
	margin:17px 0;
	padding:0;
	}
	
#recipe_1 li.ph2 a {
	font-weight:bold;
	color:#FF0000;
	}
	
#recipe_1 li.ph2 .catch {
	margin:10px 20px 0 25px;
	padding:0;
	text-align:left;
	}
	
	


#recipe_2 {
	width:520px;
	margin:10px 0 0 10px;
	background:url(/NR/rdonlyres/D576AC3A-BFA6-404C-B93C-B1091609C2C6/0/recipe2_bg.gif);
	}

#recipe_2 .copy {
	background:url(/NR/rdonlyres/423BD974-10AA-4D7A-93AF-0B330376CF5C/0/recipe2_copy.gif) no-repeat;
	width:486px;
	height:89px;
	margin:10px 17px 0;
	}

#recipe_2 .copy p {
	padding:28px 170px 0 20px;
	margin:0;
	} 
	
#recipe_2 dl {
	margin:10px 17px 0;
	padding:0 0 10px;
	background:url(/NR/rdonlyres/E1F2E2D2-3B9D-44E0-994B-0BB93342C11C/0/recipe2_line.gif) repeat-x bottom;
	} 

#recipe_2 dl.none {
	background:none;
	padding-bottom:0;
	}
	
#recipe_2 dt {
	float:left;
	width:208px;
	height:153px;
	padding:0;
	}

#recipe_2 dd {
	float:left;
	width:278px;
	height:153px;
	margin:0;
	padding:0;
	text-align:center;
	} 

#recipe_2 dd.bg1 {
	background:url(/NR/rdonlyres/BBA4D60B-BD3B-45CA-91AF-77707C16924F/0/recipe2_bg1.gif) no-repeat bottom;
	}

#recipe_2 dd.bg1 p {
	margin:36px 0 0;
	padding:0;
	} 
	
#recipe_2 dd.bg1 a {
	font-weight:bold;
	color:#FF0000;
	}

#recipe_2 dd.bg1 p.catch {
	margin:5px 30px;
	text-align:left;
	}

#recipe_2 dt.right {
	float:right;
	width:208px;
	height:153px;
	padding:0;
	}

#recipe_2 dd.right {
	float:right;
	width:278px;
	height:153px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(/NR/rdonlyres/0D356967-8C2B-486A-836C-0E9B8479BAD9/0/recipe2_bg2.gif) no-repeat bottom;
	}

#recipe_2 dd.right p {
	margin:20px 0 0 10px;
	padding:0;
	} 

#recipe_2 dd.right a {
	font-weight:bold;
	color:#FF0000;
	}

#recipe_2 dd.right p.catch {
	margin:5px 20px 0 30px;
	text-align:left;
	}

#recipe_2 dd.bg3 {
	background:url(/NR/rdonlyres/A3818188-D3C2-48A0-8086-7918960400BC/0/recipe2_bg3.gif) no-repeat bottom;
	}

#recipe_2 dd.bg3 p {
	margin:23px 0 0;
	padding:0;
	} 
	
#recipe_2 dd.bg3 a {
	font-weight:bold;
	color:#FF0000;
	}

#recipe_2 dd.bg3 p.catch {
	margin:5px 30px;
	text-align:left;
	}

.btn_waku {
	width:494px; height:16px; overflow:hidden;
	margin:10px 0 0 36px;
	}

a.btn {
	background:url(/NR/rdonlyres/FAC0502A-CBFD-49CD-A16B-669713DBC453/0/btn_fgc.gif) no-repeat bottom;
	display:block; width:494px; height:16px;
	}
a.btn strong {
	display:none;
	}
a.btn:hover {
	background:url(/NR/rdonlyres/FAC0502A-CBFD-49CD-A16B-669713DBC453/0/btn_fgc.gif) no-repeat top;
	}


/* レシピ詳細 */
p.copy_s {
	width:625px;
	margin:10px 10px;
	font-size:14px;
	line-height:140%;
	text-align:left;
	}

p.chui {
	margin:2px 18px 5px;
	padding:0;
	text-align:right;
	font-size:11px;
	color:#FF0000;
	}

.time {
	width:254px; height:31px;
	font-weight:bold;
	color:#ff5500;
	font-size:14px;
	margin:8px 0 0;
	}

.time p.min20 {
	background:url(/NR/rdonlyres/1C1E7F53-16B7-459A-9750-0C71CAD44AA2/0/20min_bg.gif) no-repeat;
	padding:8px 50px;
	margin:0;
	}

.time p.min30 {
	background:url(/NR/rdonlyres/90DFF955-88CD-4486-8630-F0C3408AF629/0/30min_bg.gif) no-repeat;
	padding:8px 50px;
	margin:0;
	}

.time p.min14 {
	background:url(/NR/rdonlyres/7CFF615C-1F92-485D-8016-3F763B72DE1F/0/14min_bg.gif) no-repeat;
	padding:8px 50px;
	margin:0;
	}

.time p.min25 {
	background:url(/NR/rdonlyres/B4767A02-FBFA-4B16-98DC-85BAC16F88E8/0/25min_bg.gif) no-repeat;
	padding:8px 50px;
	margin:0;
	}

dl.kcal {
	margin:5px 5px 5px 10px;
	width:239px;
	}

dl.kcal dt {
	font-size:12px; font-weight:bold;
	background:url(/NR/rdonlyres/7FFA67CB-2F5A-47E2-9326-1B2985F7E6BE/0/recipe1_line.gif) repeat-x bottom;
	padding:3px;
	} 
dl.kcal dd {
	font-size:12px;
	margin:5px 15px;
	padding:0;
	}

/* clearfix */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
   }
.clearfix { display: inline-block; }	
