.restaurant{
	padding 				: 30px 0 0 0 ;
	background 				: url('img/restaurant_t.gif') top left no-repeat ;
}

.list{
	padding					: 8px 0 8px 0 ;
	border-bottom			: dashed 2px #a1a1a1 ;
	display					: inline-block ;
}

.photo{
	margin					: 0 ;
	padding					: 0 ;
	width					: 254px ;
	float					: left ;
	display					: inline-block ;
}

.photo_img{
	margin					: 0 3px 0 0;
	padding					: 2px ;
	border					: solid 1px #000000 ;
	display					: inline-block ;
}

.data{
	padding					: 0 0 36px 5px ;
	width					: 392px ;
	font					: normal 90%/100% 'ＭＳ Ｐゴシック';
	float					: right ;
	display					: inline-block ;
	position				: relative ;
}

.place{
	padding					: 10px 0 ;
	display					: inline-block ;
}

.rest_text{
	font					: normal 110%/130% 'ＭＳ Ｐゴシック';
	display					: inline-block ;
}


.data_bottom{
	position			: absolute ;
	right				: 0px ;
	bottom				: 0px ;
	width				: 370px ;
	display				: inline-block ;
}

.left{
	padding				: 0 0 0 0 ;
	float				: left ;
}

.right{
	float				: right ;
}

.blue{
	font					: normal 100%/100% 'ＭＳ Ｐゴシック';
	color					: #2264B0 ;
	float					: left ;
}

.red{
	font					: bold 100%/100% 'ＭＳ Ｐゴシック';
	color					: #E8435F ;
	float					: right ;
	display					: inline-block ;
	text-align				: right ;
}

/*アレルギーページ****************************************************/

.allergy{
	padding 				: 30px 0 0 0 ;
	background 				: url('img/allergy.gif') top left no-repeat ;
	font					: normal 90%/130% 'ＭＳ Ｐゴシック';
}

.allergy_t{
	padding 				: 10px 0 ;
}

.allergy_text{
	padding 				: 0 0 20px 0 ;
}

.allergy_last{
	padding 				: 0 0 20px 0 ;
	text-align				: center ;
}

.allergy_botan{
	margin-right			: 6px ;
	float					: right ;
}
/******新米入荷文字装飾*****/

.shinmai{
	padding			: 0 0 15px 0 ;
	font			: normal 95%/130% 'ＭＳ Ｐゴシック';
	color			: #cc0000 ;

}
