/* ------------------------------------------------
	今月のタイトル
------------------------------------------------ */
div#recipe_title{
	width: 560px;
	height: 122px;
}

div#month_recipe_title{
	width: 560px;
	height: 116px;
}

/* ------------------------------------------------
	レシピタイトル
------------------------------------------------ */

body#mainIndex div.titleArea,
body#entry div.titleArea,
body#method div.titleArea {
	padding: 8px 19px;
	background-color: #abd157;
}

body#mainIndex div.titleArea26,
body#entry div.titleArea26,
body#method div.titleArea26 {
	padding: 8px 19px;
	background-color: #f5636b;
}

body#mainIndex div.titleArea23,
body#entry div.titleArea23,
body#method div.titleArea23 {
	padding: 8px 19px;
	background-color: #ff7300;
}

body#mainIndex div.titleArea h2,
body#entry div.titleArea h2,
body#method div.titleArea h2,
body#mainIndex div.titleArea26 h2,
body#entry div.titleArea26 h2,
body#method div.titleArea26 h2,
body#mainIndex div.titleArea23 h2,
body#entry div.titleArea23 h2,
body#method div.titleArea23 h2 
{
	font-size: 133%;
	display: table-cell;
	vertical-align: middle;
	width: 500px;
	text-align: left;
	padding-left: 3px;
	font-weight: bold;
	letter-spacing: 1px;
}

body#mainIndex div.titleArea h2,
body#entry div.titleArea h2,
body#method div.titleArea h2,
body#mainIndex div.titleArea26 h2,
body#entry div.titleArea26 h2,
body#method div.titleArea26 h2,
body#mainIndex div.titleArea23 h2,
body#entry div.titleArea23 h2,
body#method div.titleArea23 h2{
	color: #ffffff;
}

/* for IE6-7 */
* html body#mainIndex div.titleArea h2,
* html body#entry div.titleArea h2,
* html body#method div.titleArea h2,
* html body#mainIndex div.titleArea23 h2,
* html body#entry div.titleArea23 h2,
* html body#method div.titleArea23 h2,
* html body#mainIndex div.titleArea26 h2,
* html body#entry div.titleArea26 h2,
* html body#method div.titleArea26 h2{
	display: inline;
	zoom: 1;
}

*:first-child+html body#mainIndex div.titleArea h2,
*:first-child+html body#entry div.titleArea h2,
*:first-child+html body#method div.titleArea h2,
*:first-child+html body#mainIndex div.titleArea23 h2,
*:first-child+html body#entry div.titleArea23 h2,
*:first-child+html body#method div.titleArea23 h2,
*:first-child+html body#mainIndex div.titleArea26 h2,
*:first-child+html body#entry div.titleArea26 h2,
*:first-child+html body#method div.titleArea26 h2 {
	display: inline;
	zoom: 1;
}


/* ------------------------------------------------
	準備／作り方
------------------------------------------------ */

body#mainIndex div.stepArea,
body#entry div.stepArea,
body#method div.stepArea {
	width: 522px;
	padding: 0px 19px 21px 19px;
	background-color: #faecdd;
	margin-bottom: 0px !Important;
}

body#mainIndex div.stepArea dl,
body#entry div.stepArea dl,
body#method div.stepArea dl {
	line-height: 1.45em;
	padding: 5px 0px 5px 0px;
}

/* ------------------------------------------------
	準備／作り方no2
------------------------------------------------ */
body#mainIndex div.stepArea div#textimage02{
	width: 522px;
	padding-bottom: 27px;
}

body#mainIndex div.stepArea div#righttext dl.text02,
body#entry div.stepArea div#righttext dl.text02,
body#method div.stepArea div#righttext dl.text02 {
	width: 336px;
	line-height: 1.45em;
	padding-top: 5px;
	float:right;
}

body#mainIndex div.stepArea div#righttext dl.text02 dd,
body#mainIndex div.stepArea div#righttext dl.text02 dd,
body#mainIndex div.stepArea div#righttext dl.text02 dd {
	padding: 6px 4px 5px 25px;
	color: #5F2E14;
}

body#mainIndex div.stepArea div#righttext dl.text02 dt img,
body#mainIndex div.stepArea div#righttext dl.text02 dt img,
body#mainIndex div.stepArea div#righttext dl.text02 dt img {
	display: block;
}

body#mainIndex div.stepArea div#yomeimage,
body#entry div.stepArea div#yomeimage,
body#method div.stepArea div#yomeimage {
	padding-top: 10px;
	padding-bottom: 0px !Important;
	float:left;
	width:176px;
	height: 212px;
}


/* ------------------------------------------------
	写真画像／レシピの画像
------------------------------------------------ */

body#mainIndex div.recipe,
body#entry div.recipe,
body#method div.recipe{
	margin-bottom: 14px;
	height: 277px;
}


body#mainIndex div.recipe_02,
body#entry div.recipe_02,
body#method div.recipe_02{
	margin-bottom: 5px;
	height: 333px;
}

body#mainIndex div.recipe_03,
body#entry div.recipe_03,
body#method div.recipe_03{
	margin-bottom: 8px;
	height: 291px;
}

body#mainIndex div.recipe_04,
body#entry div.recipe_04,
body#method div.recipe_04{
	margin-bottom: 8px;
	height: 296px;
}

div.tit{
	height: 29px;
	margin:0;
}

body#mainIndex div.stepArea dl dt,
body#entry div.stepArea dl dt,
body#method div.stepArea dl dt {
	clear: left;
	float: left;
	width: 24px;
	padding: 7px 0 0;
}

body#mainIndex div.stepArea dl dt img,
body#entry div.stepArea dl dt img,
body#method div.stepArea dl dt img {
	display: block;
}

body#mainIndex div.stepArea dl dd,
body#entry div.stepArea dl dd,
body#method div.stepArea dl dd {
	padding: 6px 0 5px 25px;
	color: #5F2E14;
}









