div#header {
	position: relative;
	margin-bottom: 0;
	z-index: 10;
}
div#header h1 {
	position: absolute;
	width: 519px;
	height: 209px;
	top: 15px;
	left: -30px;
	z-index: 100;
}
.title { height: 46px; }

h2 {
	float: left;
	width: 350px;
	padding-top: 10px;
}

.tab {
	float: right;
	width: 414px;
}
.tab ul li {
	float: left;
	width: 192px;
	margin-right: 15px;
}

ul.recipe_list {
	width: 980px;
	margin-bottom: 30px;
}
ul.recipe_list li {
	float: left;
	width: 238px;
	margin: 0 9px 10px 0;
}

/*--------------------------------------------------*/
h3 { margin-bottom: 15px; }

dl.details {
	width: 980px;
	background: url(../images/bg_material.gif) left top repeat-y;
	margin-bottom: 10px;
}
dl.details dt {
	float: left;
	width: 500px;
}
dl.details dd {
	float: left;
	width: 420px;
	padding: 20px 30px 0 30px;
}

/* 材料 */
dl.details dd h4 {
	color: #FFF;
	font-size: 115%;
	background-color: #5A1903;
	margin-bottom: 5px;
	padding: 2px 5px;
}

/* デコレーションのポイント */
dl.details dd p.bold {
	color: #5A1903;
	font-size: 105%;
	font-weight: bold;
}

ul.material_list { width: 420px; margin-bottom: 15px; }
ul.material_list li {
	border-bottom: 1px dotted #505050;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
ul.material_list li.border { border-bottom-style: solid; }

ul.material_list li div {
	display: block;
	float: left;
}
ul.material_list li div.left { width: 340px; }
ul.material_list li div.right { width: 80px; text-align: right; }
ul.material_list li div.bold { font-weight: bold; }

ul.list_s { width: 200px; margin-bottom: 15px; }
ul.list_s.left { float: left; }
ul.list_s.right { float: right; }

ul.list_s li {
	border-bottom: 1px dotted #505050;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

ul.list_s li div {
	display: block;
	float: left;
}
ul.list_s li div.left { width: 120px; }
ul.list_s li div.right { width: 80px; text-align: right; }
ul.list_s li div.bold { font-weight: bold; }


/* 作り方 */
dl.howto {
	width: 980px;
	background: url(../images/bg_howto.gif) left top repeat-y;
	margin-bottom: 30px;
}
dl.howto dd {
	float: left;
	width: 480px;
}
dl.howto dd.list {
	width: 440px;
	padding: 20px 30px 0 30px;
}
dl.howto dd.list h4 {
	color: #5A1903;
	font-size: 115%;
	border-bottom: 1px solid #505050;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

ul.howto_list { margin-bottom: 20px; }
ul.howto_list li {
	position: relative;
	border-bottom: 1px solid #505050;
	margin-bottom: 5px;
	padding: 0 0 5px 1.5em;
}
ul.howto_list li.no_mgn { padding-left: 0; }
ul.howto_list li.pdg2 { padding-left: 2em; }

ul.howto_list li span {
	position: absolute;
	color: #5A1903;
	font-size: 115%;
	font-weight: bold;
	left: 0;
}
/* \ */
* html ul.howto_list li span { left: -1.5em; }
* html ul.howto_list li.pdg2 span { left: -2em; }
/**/

/* 作り方（写真） */
.howto_photo {
	color: #FFF;
	background-color: #5A1903;
	margin-bottom: 15px;
	padding: 20px 15px;
}
.howto_photo ul li {
	float: left;
	margin-right: 15px;
}
.howto_photo ul li p { font-size: 110%; }
.howto_photo ul li img { margin-bottom: 5px; }

/* ワンポイント */
.point {
	color: #FFF;
	background-color: #5A1903;
	margin-bottom: 15px;
	padding: 20px 30px;
}
.point h4 {
	font-size: 135%;
	border: 1px solid #FFF;
	margin-bottom: 10px;
	padding: 2px 5px;
}
.point p { font-size: 110%; }


/* PDF */
.pdf { text-align: center; }

/* 前・次ボタン */
.navigation {
	margin-bottom: 30px;
	text-align: center;
}
.navigation a {
	color: #73471A;
	font-size: 135%;
	font-weight: bold;
	margin: 0 20px;
}
.navigation a:hover { color: #B9A38D; }