@charset='utf-8';

/* 健康レシピ */

ul#navi li a.menu4 {
	background:url(/NR/rdonlyres/F22BC756-97D1-4F7E-969C-8B06AD1365C9/0/leftmenu_4.gif) no-repeat -170px bottom;
	width:170px;
	height:24px !important;
	padding:0;
	margin:0;
}


ul#navi li a.menu4:hover {
	background-position:-170px bottom;
}

ul#navi li.menu5op,
ul#navi li.menu2op {
	display:none;
}

ul#navi li.menu4op a {
	background-position:-170px bottom;
}

h2 {
	margin:2px 0 0;
	padding:10px 10px 0;
	height:35px;
	background:url(/NR/rdonlyres/15983A36-2811-4B40-B74F-6DCF93DD726A/0/midashi_bg.gif) no-repeat;
	font-size:140%;
}

h3 {
	font-size:130%;
	font-weight:bold;
	border-left: 0.2em solid #01779B;
	padding-left:10px;
}

.recipeimg img {
	display:block;
	width:746px;
	height:120px;
}

.contentbg dl.kanshu {
	border-left: 0.2em solid #01779B;
	padding-left: 0.8em;
	margin: 0.5em 0 1em 0;
}

.contentbg dl.kanshu dt {
	float: left;
	margin-bottom: 0.2em;
	width: 7em;
}

.contentbg dl.kanshu dd {
	margin-left: 7em;
	margin-bottom: 0.2em
}

/* レシピ一覧 */

.contentbg dl.m00 {
	float:left;
	width:352px;
	height:138px;
	padding:10px 5px 10px 0;
}

.contentbg dl.m00b {
	float:left;
	width:352px;
	height:138px;
	padding:10px 0 10px 5px;
}


.contentbg dl.m00 dt,
.contentbg dl.m00b dt { 
	float: left;
}

.contentbg dl.m00 dt img ,
.contentbg dl.m00b dt img {
	margin:0;
}


.contentbg dl.m00 dd,
.contentbg dl.m00b dd {
	margin:0 0 0 143px;
	padding:0 5px;
}

.contentbg dl.m00 dd.dd01,
.contentbg dl.m00b dd.dd01 {
	font-weight:bold;
	background-color:#FFF0B1;
	line-height:160%;
	padding:0px 5px;
	margin-bottom:0.7em;
}

.contentbg div.contest-bannar {
 border: 2px dotted #FF9649;
 padding:0;
 background:#FFFFFF;
}

.contentbg div.contest-bannar p.contest-title {
	font-weight: bold;
	background-color: #F9F2E6;
	padding:7px 10px 0;
	border-bottom: 1px solid #F5EBD7;
}
.contentbg div.contest-bannar p {
	padding:10px;
}


/* コンテスト */

.contentbg dl.m01 {
	padding-top:10px;
}

.contentbg dl.m01 dt {
	float:left;
}
.contentbg dl.m01 dt img {
	margin:0px 0px 15px;
}
.contentbg dl.m01 dd {
	margin-left:415px; line-height:140%;
}
.contentbg dl.m01 dd.dd01 {
	padding-left:5px; font-weight: bold; font-size:100%; margin-bottom: 10px; color: #ffffff; line-height: 150%; background:#61a3ed;
}
.contentbg dl.m01 dd.dd02 {
	font-size:100%;  margin-bottom: 20px;
}
.contentbg dl.m01 dd.dd02 ul {
	padding-left: 0px; margin-left: 20px;
}

/* レシピ月別 */
p.midashi {
	font-size:130%;
	font-weight:bold;
	color:#5897d2;
	margin-bottom:10px;
}

.contentbg table {
	clear:both;
	width:100%;
	border-collapse:collapse;
	margin:20px 0 10px;
	background:#ffffff;
}

.contentbg th {
	border:#cccccc 1px solid;
	padding:4px;
	background:#ecf6ff;
}

.contentbg td {
	border:#cccccc 1px solid;
	padding:4px;
	text-align:center;
}

.contentbg .jelly {
	background:#ffffff;
	padding:10px 15px 20px;
}

.contentbg .jelly .midashi {
	margin-bottom:0;
}
.contentbg .jelly dt {
	float:left;
	padding:0 10px 10px 0;
	width:350px;
}

.contentbg .jelly dd {
	float:left;
	width:316px;
	padding:0 0 0 10px;
}

.contentbg .jelly ul {
	padding:0 10px 10px;
	list-style:inside;
}

.contentbg .jelly li {
	padding-bottom:3px;
}

.contentbg .argi {
	background:#ffffff;
	padding:10px 15px 20px;
}

.contentbg .argi .midashi {
	margin-bottom:0;
}
.contentbg .argi dt {
	float:left;
	padding:0 10px 10px 10px;
	width:200px;
}

.contentbg .argi dd {
	float:left;
	width:456px;
	padding:0 0 0 10px;
}

.contentbg .argi ul {
	padding:0 10px 10px;
	list-style:inside;
}

.contentbg .argi li {
	padding-bottom:3px;
}
	
