@charset "utf-8"; 

* {
	margin: 0;
	padding: 0;
}

#wrap_subtitle,  
#fontchange,
#bread,
#wrap_recipe_navi,
#wrap_footer {  
    display: none;
	position: static;
}


#wrap_header #header {
/*	width: 0;*/
	position: static;
/*	display: none;*/
}


#logo a {
	*display:inline;
	*zoom:1;
	display: none;
  display: list-item;
  list-style-image: url(../images/common/logo_pr.png);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}

#logo a img {
	display: none;
}

body {
	color: #000;
}

body.level2 div#contents div#recipe div#recipe_01 p {
	float: none;
	display: none;
}

body.level2 div#contents div#left {
	width: 0;
	float: none;
	display: none;
}

body.level2 div#contents div#right {
	width: 100%;
	float: none;
}

body.level2 div#contents div#recipe {
	width: 100%;
	width: 1000px;
	font-size: 153.9%;
	background: #FFF2D2;
}

body.level2 div#contents div#recipe div#recipe_02 p#photo {
	float: left;
	width: 360px;
	margin: 12px 14px 0 22px;
}

body.level2 div#contents div#recipe div#recipe_02 div#data {
	float: right;
	width: 500px;
	margin: 12px 24px 0 0;
}

body.level2 div#contents div#recipe div#recipe_02 div#data dl {
	width: 230px;
	margin: 12px 260px 0 0;
}

body.level2 div#contents div#recipe div#recipe_02 div#data dl dt {
	float: left;
	width: 150px;
	margin: 0 4px 0 0;
}

body.level2 div#contents div#recipe div#recipe_02 div#data dl dd {
	float: right;
	width: 76px;
	margin: 0 0 0 0;
}

body.level2 div#contents div#recipe div#recipe_02 div#data dl.level dt {
	float: left;
	width: 90px;
	margin: 0 4px 0 0;
}

body.level2 div#contents div#recipe div#recipe_02 div#data dl.level dd {
	float: right;
	width: 136px;
	margin: 0 0 0 0;
}



body.level2 div#contents div#process {
	width: 650px;
	width: 1000px;
	margin: 0 auto 0 auto;
	font-size: 153.9%;
}

body.level2 div#contents div#process div.left {
	width: 450px;
	margin: 12px 30px 0 0;
	float: left;
}

body.level2 div#contents div#process div.right {
	width: 500px;
	margin: 12px 0 0 0;
	float: right
}

body.level2 div#contents div#process div.right dl dt {
	float: left;
	width: 28px;
}

body.level2 div#contents div#process div.right dl dd {
	float: right;
	width: 350px;
	width: 450px;
}



body.level2 div#contents div#memo {
	font-size: 153.9%;
	width: 1000px;
	margin: 20px auto 20px auto;
	padding: 20px 0;
/*	background: #68BFD9;*/
}

body.level2 div#contents div#memo h3 {
	width: 170px;
	margin: 0 10px 0 10px;
	float: left;
}

body.level2 div#contents div#memo p {
	width: 440px;
	width: 700px;
	margin: 0 20px 0 0;
	float: right;
	color: #000;
}


body.level2 div#contents div#process div.left dl dt {
	float: left;
	width: 220px;
}

body.level2 div#contents div#process div.left dl dd {
	float: right;
	width: 58px;
	width: 218px;
}

body.level2 div#contents div#process div.left dl {
	margin: 0;
	padding: 0;
}

body.level2 div#contents div#process div.left p.line {
	display: none;
}