
.cookingRoom {
	width:960px;
	margin:0 auto;
	text-align:left;
	margin-bottom:60px;
}

.cookingRoom .txtSet {
	width:905px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

.cookingRoom .txtSet .bgYellowTit {
	margin-bottom:1.4em;
}

.cookingRoom .txtSet .rT {
	display:block;
	width:540px;
	line-height:1.8;
	font-size:14px;
	font-size:1.4rem;
}

.cookingRoom .txtSet .megahon {
	position:absolute;
	top:15px;
	right:20px;
}

.lunchStep {
	margin-bottom:80px;
}

.lunchStep .lunchInner {
	width:905px;
	margin:0 auto;
	text-align:left;
}

.lunchStep .lunchInner article {
	background:#fff;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:1px solid #DFDFD0;
	margin-bottom:60px;
	padding:45px 50px;
	position:relative;
	zoom:1;
}

.lunchStep .lunchInner article:before,.lunchStep .lunchInner article:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.lunchStep .lunchInner article:after {
	clear:both;
}

.lunchStep .lunchInner article .number {
	position:absolute;
	top:20px;
	left:-20px;
	font-size:16px;
	font-size:1.6rem;
	line-height:1;
	letter-spacing:0;
	background:#fff;
	padding:12px 10px;
	text-align:center;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border:1px solid #DFDFD0;
}

.lunchStep .lunchInner article .imgSet {
	width:246px;
	float:left;
	position:relative;
}

.lunchStep .lunchInner article .imgSet .comment {
	border:1px solid #000;
	position:absolute;
	bottom:-10px;
	left:-10px;
	padding:.4em 1em;
	font-size:14px;
	font-size:1.4rem;
	background:#fff;
}

.lunchStep .lunchInner article .txtWrap {
	float:right;
	width:510px;
	display:inline;
}

.lunchStep .lunchInner article .txtWrap div {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.lunchStep .lunchInner article .txtWrap h3 {
	color:#ea7292;
	font-size:17px;
	font-size:1.7rem;
	line-height:1.7;
	padding:0 0 0 -.2em!important;
}

.lunchStep .lunchInner article .txtWrap .rT {
	font-size:1.2em;
	font-size:1.2rem;
	line-height:1.8;
	margin-top:1em;
	display:block;
}

.lunchStep .lunchInner article .burret {
	position:absolute;
	width:100%;
	text-align:center;
	margin:0 auto;
	bottom:-75px;
	z-index:9999;
}

.exMenu {
	width:960px;
	margin:0 auto;
	text-align:left;
	margin-bottom:60px;
	position:relative;
}

.exMenu .exImgL {
	position:relative;
}

.exMenu .titExpMenu {
	position:absolute!important;
	bottom:20px;
	left:20px;
	background:#fff;
	padding:8px 14px;
	font-size:14px;
	font-size:1.4rem;
	letter-spacing:2px;
}

.exMenu ul {
	display:block;
	margin-top:40px;
	width:100%;
}

.exMenu ul li {
	float:left;
	margin-bottom:20px;
	position:relative;
}

.exMenu ul li:nth-child(2n) {
	margin-left:20px;
}

.exMenu ul li em {
	position:absolute;
	background:#fff;
	bottom:15px;
	left:15px;
	font-size:11px;
	font-size:1.1rem;
	padding:5px 6px;
}