@charset "utf-8";
/* CSS Document */
/* resipe */
#right-container div.sp06-recipe{
	width:650px;
	padding:0;
	float:none;
	position:static;
	padding-bottom: 20px;
}

div.sp06-recipe .everioResipe{
	width:650px;
background: url(../recipe_images/resi_bg1.gif) 0 0 repeat-y;
position:relative;
min-height:900px;
margin:0px;
padding:10px 0 10px;
}
.resipeDes{
background: url(../recipe_images/resi_keyvisual.png) 0 0 no-repeat;
padding:30px 0 20px;
zoom:1;
}



.resipeDes .storyNav{
position:absolute;
top:3px;
right:7px;
}
.resipeDes .storyNav a{
	width:172px;
	height:105px;
	display: block;
	background-repeat: no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	cursor:pointer;
}

.resipeDes .storyNav a{ background:url(../recipe_images/resi_btn_a1.png) 0 0 no-repeat; width:172px; }

.resipeDes .storyNav a:hover {
	background:transparent;
	clear:both;
	text-indent:0;
}
.resipeDes .storyNav img{
	width:100%;
	visibility:visible;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}


.resipeDes h1{
	width: 320px;
	height:77px;
	padding	:150px 0 0 30px;
	text-indent:-9999em;
	background: url(../recipe_images/resi_h_a01.png) no-repeat 30px 150px;
}
.resipeDes p.copy{
	margin:10px 0 20px 30px;
	color: #613D00;
	font-weight: bold;
}

#right-container div.sp06-recipe .resipeDes h2.title1{
	margin:10px 0 0 70px;
	width:274px;
	height: 47px;
	background: url(../recipe_images/resi_h_a03.png) no-repeat;
}
.resipeDes p.txt1{
margin:10px 0 20px 70px;
padding-right: 70px;
}
#right-container div.sp06-recipe .resipeDes h2.title2{
	margin:10px 0 0 230px;
	width:341px;
	height: 50px;
	background: url(../recipe_images/resi_h_a05.png) no-repeat;
}
.resipeDes p.txt2{
	margin:12px 0 0 230px;
	padding-right: 30px;
}
#right-container .recipeBox{
	background:url(../recipe_images/resi_bg_b1.png) 0 0 repeat-y;
	margin:65px 10px 20px;
	zoom:1;
}
#right-container .recipeBox h3 {
	background: url(../recipe_images/resi_h_b01.png) no-repeat;
}


#right-container .recipeBox ul.resipeList{
	list-style:none;
	margin:-65px 0 20px 17px;
	zoom:1;
	position:relative;
}
#right-container .recipeBox ul.resipeList li{
	width:110px;
	margin:0 0 20px 8px;
	float:left;
	display:inline;
}
#right-container .recipeBox ul.resipeList li p.thum{
background:#FFF;
text-align:center;
padding:5px 2px;
}
#right-container .recipeBox ul.resipeList li p.name{
	color:#613D00;
	line-height:130%;
	margin:0 0 2px;
	height:3em;
}
#right-container .recipeBox ul.resipeList li p.dec{
line-height:140%;
margin:0 0 10px;
font-size:80%;
}

#right-container .recipeBox ul.resipeList li p.recipeNav{
	width:92px;
	margin:5px auto 5px;
	text-align:center;
}
#right-container .recipeBox ul.resipeList li p.recipeNav2{
	width:107px;
	margin:5px auto 5px;
	text-align:center;
}

#right-container .recipeBox ul.resipeList li p.recipeNav a{
	width:auto;
	height:20px;
	display: block;
	background-repeat: no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	cursor:pointer;
}
#right-container .recipeBox ul.resipeList li p.recipeNav a{ background:url(../recipe_images/resi_btn_b1.png) 0 0 no-repeat; width:92px; }
#right-container .recipeBox ul.resipeList li p.recipeNav a.cheese1{ background:url(../recipe_images/resi_btn_b2.png) 0 0 no-repeat; width:107px; }
#right-container .recipeBox ul.resipeList li p.recipeNav a.cheese2{ background:url(../recipe_images/resi_btn_b3.png) 0 0 no-repeat; width:107px; }

#right-container .recipeBox ul.resipeList li p.recipeNav a:hover {
	background:transparent;
	clear:both;
	text-indent:0;
}
#right-container .recipeBox ul.resipeList li p.recipeNav img{
	width:100%;
	visibility:visible;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

.spec{
	overflow:hidden;
	margin:0 0 20px;
}
.spec .photo{
	float:left; margin:0 40px 10px 10px;
}
.spec dl.data{
width:290px;
margin:0 0 20px;
float:left;
}
.spec dl.data dt{
	margin:0 0 5px;
}
.spec dl.data dd ul{
list-style-type:none;
}
.spec dl.data dd ul li{
	width:130px; float:left;
}
.spec dl.data dd ul li.settei{
}
.spec dl.data dd ul li dt{
border-bottom:3px solid #fff; padding:3px 1px;
}
.spec dl.data dd ul li dd li{
border-bottom:2px dashed #fdf8dc; padding:3px 1px;
}
.spec dl.data dd ul li.zairyo{
	float:right;
}
