
.hidden	{display: none;}


.ContentsArea3{
	position: relative;
	display: block;
	height: 120px;
	margin: 0 auto;
	background: url(/lpo3/img2/ContentsArea3.png) center 0px no-repeat;
	behavior: url(/lpo3/js/iepngfix.htc);
	}
	.ContentsArea3 .OrderImg{
		position: absolute;
		width: 439px;
		height: 160px;
		top: 0;
		left: 40px;
		margin: 0;
		padding: 0;
		}
	.ContentsArea3 .Menu1{
		position: absolute;
		width: 371px;
		height: 108px;
		top: 0;
		left: 453px;
		margin: 0px;
		padding: 0px;
		background: url(/lpo3/img2/AreaSearch2.png) center top no-repeat;
		behavior: url(/lpo3/js/iepngfix.htc);
		}
	.ContentsArea3 .PostSearch{
		position: absolute;
		width: 200px;
		height: 30px;
		top: 56px;
		left: 185px;
		margin: 0px;
		padding: 0px;
		}
		.ContentsArea3 .PostSearch input.TextBox{
			display: block;
			width: 110px;
			float: left;
			margin: 2px 0 0 0;
			background: none;
			border: none;
			ime-mode: inactive;
			font-size: 18px;
			letter-spacing: 1px;
			}
		.ContentsArea3 .PostSearch input.Button{
			display: block;
			width: 56px;
			height: 30px;
			float: left;
			margin: 0 0 0 5px;
			}
	.ContentsArea3 .Infor{
		position: absolute;
		width: 350px;
		top: 130px;
		left: 510px;
		margin: 0px;
		padding: 0px;
		}
		.ContentsArea3 .Infor .Box{
			display: block;
			padding: 2px;
			border: solid 2px #ff0000;
			}
.MenuLineup{
	display: block;
	width: 840px;
	margin: 0 auto 0.5em auto;
	}
	.MenuLineup .Kakaku{
		display: block;
		padding: 0 10px;
		text-align: right;
		font-size: 10px;
		letter-spacing: 1px;
		}
	.MenuLineup td.WeekTop{
		margin: 0;
		background: #ffffff;
		border: solid 1px #e4ded4;
		}
		.MenuLineup td.WeekTop div{
			display: block;
			padding: 0 7px 0 0;
			text-align: right;
			font-size: 12px;
			line-height: 110%;
			}
			.MenuLineup td.WeekTop div strong	{display: block; margin: 0; padding: 13px 0 2px 50px; color: #000000;}
			.MenuLineup td.WeekTop div.Mon	{height: 47px; background: url(/lpo3/img2/week_top_mon.jpg) no-repeat;}
			.MenuLineup td.WeekTop div.Tue	{height: 47px; background: url(/lpo3/img2/week_top_tue.jpg) no-repeat;}
			.MenuLineup td.WeekTop div.Wed	{height: 47px; background: url(/lpo3/img2/week_top_wed.jpg) no-repeat;}
			.MenuLineup td.WeekTop div.Thu	{height: 47px; background: url(/lpo3/img2/week_top_thu.jpg) no-repeat;}
			.MenuLineup td.WeekTop div.Fri	{height: 47px; background: url(/lpo3/img2/week_top_fri.jpg) no-repeat;}
			.MenuLineup td.WeekTop div.Sat	{height: 47px; background: url(/lpo3/img2/week_top_sat.jpg) no-repeat;}
		.MenuLineup td.WeekTop .Img{
			display: block;
			width: 154px;
			margin: 0;
			padding: 4px 0;
			background: url(/lpo3/img2/waku.gif) center top no-repeat;
			border: none;
			}
			.MenuLineup td.WeekTop .Img img{
				display: block;
				margin: 0 auto 5px auto;
				}
		.MenuLineup td.WeekTop span	{font-size: 11px; font-weight: normal; color: #ff0000;}
		.MenuLineup td.WeekTop strong.Name{
			display: block;
			height: 40px;
			margin: 0 5px 5px 5px;
			padding: 0 10px;
			font-size: 12px;
			line-height: 120%;
			color: #e96800;
			}
			.MenuLineup td.WeekTop strong.Name a{
				color: #e96800;
				}
		.MenuLineup td.WeekTop .price2,
		.MenuLineup td.WeekTop .price3{
			display: block;
			margin: 0 10px 3px 10px;
			padding: 2px;
			background: #e0d8c8;
			text-align: left;
			font-size: 10px;
			}
		.MenuLineup td.WeekTop .price{
			display: block;
			margin: 0 10px 3px 10px;
			padding: 2px 0 2px 10px;
			font-size: 12px;
			line-height: 120%;
			}
		.MenuLineup td.WeekTop .p_normal	{background: url(/img/icn_price_normal.gif) left center no-repeat;}
		.MenuLineup td.WeekTop .p_otamesi	{background: url(/img/icn_price_otamesi.gif) left center no-repeat;}
		.MenuLineup td.WeekTop .p_member	{background: url(/img/icn_price_member.gif) left center no-repeat;}
			.MenuLineup td.WeekTop .price span{
				font-size: 12px;
				color: #000000;
				font-weight: bold;
				}
				.MenuLineup td.WeekTop .price span.red{
					color: #ff0000;
					}
		.MenuLineup td.WeekTop .order{
			display: block;
			margin: 0 10px 3px 10px;
			padding: 0 0 2px 10px;
			font-size: 12px;
			line-height: 120%;
			}
			.MenuLineup td.WeekTop .order span{
				padding: 0 5px 0 0;
				color: #a59678;
				font-size: 10px;
				}
		.MenuLineup td.WeekTop .MoreLink{
			display: block;
			width: 117px;
			height: 27px;
			margin: 0 auto 5px auto;
			}
			.MenuLineup td.WeekTop .MoreLink a{
				display:block;
				width: 117px;
				height: 27px;
				background: url(/lpo3/img2/btn_more.png);
				behavior: url(/lpo3/js/iepngfix.htc);
				overflow:hidden;
				text-indent:-10000px;
				color:#FFFFFF;
				text-align: left;
				cursor: pointer;
				}
				.MenuLineup td.WeekTop .MoreLink a:hover{
					background: url(/lpo3/img2/btn_more_on.png);
					behavior: url(/lpo3/js/iepngfix.htc);
					}
.AllOrderBtnArea{
	position: relative;
	display: block;
	width: 490px;
	height: 46px;
	margin: 0 auto 2em auto;
	}
	.AllOrderBtnArea a{
		display:block;
		width: 490px;
		height: 46px;
		background: url(/lpo3/img2/btn_allorder.png);
		behavior: url(/lpo3/js/iepngfix.htc);
		overflow:hidden;
		text-indent:-10000px;
		color:#FFFFFF;
		cursor: pointer;
		}
		.AllOrderBtnArea a:hover{
			background: url(/lpo3/img2/btn_allorder_on.png);
			behavior: url(/lpo3/js/iepngfix.htc);
			}
			
			

.Footer{
	display: block;
	width: 850px;
	margin: 0 auto;
	padding: 40px 0 15px 0;
	}
	.Footer .Menu{
		display: block;
		margin: 0;
		padding: 3px;
		background: #efebe4;
		text-align: center;
		}
		.Footer .Menu a{
			padding: 0 7px;
			border-left: solid 1px #ccc4b5;
			font-size: 12px;
			color: #b46851;
			text-decoration: none;
			}
			.Footer .Menu a.Home{border: none;}
	.Footer .UMenu{
		display: block;
		width: 410px;
		float: left;
		padding: 10px 0 0 5px;
		}
		.Footer .UMenu ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			}
			.Footer .UMenu ul li{
				display: block;
				float: left;
				padding: 0 10px 0 0;
				}
				.Footer .UMenu ul li a{
					padding: 0 0 0 21px;
					background:transparent url(/img/list_mark.gif) left center no-repeat;
					font-size: 10px;
					color: #b46851;
					letter-spacing: 1px;
					}
	.Footer .Copyright{
		display: block;
		width: 410px;
		float: right;
		padding: 10px 5px 0 0;
		text-align: right;
		font-size: 10px;
		color: #7A5A31;
		/*letter-spacing: 1px;*/
		}