@charset "EUC-JP";

#container	{
	width:550px;
	margin:auto;
}
.main	{
	margin:10px auto;
}
.main div	{
	margin-left:auto;
	margin-right:auto;
}
.mainImg	{
	white-space:nowrap;
}
.name	{
	font-size:180%;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:solid 1px #EC5400;
	padding-bottom:10px;
	margin:10px auto;
}
.package	{
	margin-bottom:10px;
}
.note1, .note2, .cooking1, .cooking2	{
	width:420px;
}
.note1	{
	text-align:left;
	margin-bottom:5px;
}
.note2	{
	text-align:left;
	margin-bottom:1em;
}

.cooking1	{
	text-align:left;
	border-bottom:solid 1px #ccc;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
}
.cooking1 .title	{
	color:#AE1619;
	font-size:120%;
	font-weight:bold;
}
.cooking1 .note	{
	padding-left:1em ;
}
.cooking2	{
	text-align:left;
	margin:0 auto 1em;
}
.cooking2 dt	{
	color:#F04E11;
	font-size:120%;
	font-weight:bold;
	margin:1em 0 0.5em;
}
.cooking2 dd	{
	padding-left:1em ;
}
.cooking3	{
	width:450px;
}
.cooking3 ul	{
	text-align:left;
	padding:1em 0;
	background:url(../../img/detail_cooking02.gif) repeat-y;
}
.cooking3 li	{
	color:#fff;
	line-height:150%;
	text-indent:-1em;
	padding:0 3em ;
}
.close	{
	width:40px;
	font-size:120%;
	font-weight:bold;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:0 1em ;
	margin:1em auto;
}
/*	recipe	*/
.recipe	{
	border-top:dotted 1px #EC5400;
}
.recipe .title	{
	margin:15px 0;
}
.recipe .block	{
	text-align:left;
	margin-bottom:1em;
	padding:5px;
}
.rthumbs	{
	text-align:center;
}
.rthumbs .thumbs	{
	border:solid 1px #ECA300;
}
.rthumbs img	{
	vertical-align:top;
}
.rname	{
	text-align:center;
	font-size:120%;
	font-weight:150%;
	margin:5px;
}
.recipe dl	{
	border-left:solid 5px #EC5400;
	border-bottom:solid 1px #EC5400;
	padding-left:10px;
}
.recipe dt	{
	color:#EC5400;
	font-size:120%;
}

.recipe dd	{
	margin-bottom:1em;
}

