﻿div#menuDiv{
	padding-top:20px;
}

div.memo{
	display: inline-block;
	display: -moz-inline-box; /* Firefox対策 */
	/display: inline; /* IE対策 */
	width:90%;
	padding-left:5px;
	padding-rieght:5px;
}

div.memo p.date{
	text-align: right;
}

font.menuTitle{
	font-size:150%;
}
div.memo .menuKind{
	font-size:130%;
	color:#e735a5;
}
div.memo .menuCampaign{
	font-size:120%;
	color:#FF0000;
}
div.memo .menuFrameSup{
	border:3px solid #F5DEB3;
	padding:3px;
}
div.memo .menuFrame{
	width:89%;
	line-height: 120%;

	padding:10px 20px;
	margin:10px 10px 20px 10px;
	box-shadow:0 0 80px #ffe0d2 inset, 5px 5px 0 #cecece;
	-webkit-box-shadow:0 0 80px #ffe0d2 inset, 5px 5px 0 #cecece;
	-moz-box-shadow:0 0 80px #ffe0d2 inset, 5px 5px 0 #cecece;
}
div.memo .menuContentFrame{
	display: inline-block;
	text-align:left;
	width:75%;
	color:#562200;
}
div.memo .menuContentImageFrame{
	display: inline-block;
	width:25%;
}
div.memo .menuContentImageFrame img{
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	max-height: 100%;
}
div.memo .menuPriceFrame{
	clear:both;
	color:#562200;
}
.menuKind h2{
	font-size:90%;
	display:inline;
}
.menuFrameLink{
	display: inline-block;
	line-height: 120%;
	width:160px;
	height:100px;

	padding:10px 20px;
	margin:10px 10px 20px 10px;
	box-shadow:0 0 80px #e5e6e7 inset, 5px 5px 0 #cecece;
	-webkit-box-shadow:0 0 80px #e5e6e7 inset, 5px 5px 0 #cecece;
	-moz-box-shadow:0 0 80px #e5e6e7 inset, 5px 5px 0 #cecece;
}
.menuFrameLink .menuContentImageFrame{
	display: inline-block;
	width:100%;
	height:100%;
}
.menuFrameLink .menuContentImageFrame img{
	-ms-interpolation-mode: bicubic;
	max-width: 90%;
	max-height: 90%;
}
