.chef_box{
	width			: 650px;
	margin-bottom	: 50px;
	height			: 100%;
	padding-bottom	: 25px;
	border			: 1px solid #000;
	display			: inline-block ;
}

.chef_box_in{
	width			: 650px;
	height			: 80px;
	display			: inline-block ;
}

.chef_box .left{
	width			: 424px;
	display			: inline-block ;
	float			: left;
}

.chef_back{
	width			: 424px;
	display			: inline-block ;
	float			: left;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	color			: #505050;
	padding			: 5px;
}

.chef_r_l{
	padding			: 5px;
	width			: 58px;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	color			: #505050;
	display			: inline-block ;
	float			: left;
}

.chef_r_r{
	padding-top		: 5px;
	width			: 356px;
	display			: inline-block ;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	color			: #505050;
	float			: left;
}

.chef_box .right{
	width			: 224px;
	float			: left;
	margin			: 0 auto;
	text-align		: center;
	display			: inline-block ;
}

.restaurant_t{
	padding			: 3px 0 ;
}

.border {
	padding			: 3px ;
	border			: solid 1px #000000 ;
}

.box{
	padding			: 0 0 10px 0 ;
}


.left{
	float			: left ;
	width			: 336px ;
}

.bar_left{
	float			: left ;
	width			: 336px ;
	font			: normal 100%/200% 'ＭＳ Ｐゴシック';	
}

.right{
	float			: right ;
	width			: 314px ;
}

.text{
	padding			: 30px 0 30px 5px ;
}

.bottom{
	padding			: 10px 0 ;
	width			: 652px ;
	display			: inline-block ;
}

.bottom_left{
	width			: 392px ;
	float			: left ;
}

.seki{
	margin			: 0 0 5px 0 ;
	width			: 88px ;
	text-align		: center ;
	font			: bold 120%/130% 'ＭＳ Ｐゴシック';
	color			: #ffffff ;
	background		: #1A1A1A ;
}

.seki2{
	padding			: 10px 0 ;
	width			: 302px ;
	text-align		: center ;
	font			: normal 110%/130% 'ＭＳ Ｐゴシック';
	color			: #1A1A1A ;
	border			: solid 1px #1A1A1A ;
}

.seki2 span{
	font			: normal 110%/130% 'ＭＳ Ｐゴシック';
	color			: red ;
}

.time{
	padding			: 0 0 0 0 ;
	width			: 86px ;
	text-align		: center ;
	color			: #ffffff ;
	border			: solid 1px #C61A22 ;
	font			: bold 110%/130% 'ＭＳ Ｐゴシック';
	background		: #C61A22 ;
}

.time2{
	padding			: 10px 0 ;
	width			: 302px ;
	text-align		: center ;
	font			: bold 110%/130% 'ＭＳ Ｐゴシック';
	color			: #1A1A1A ;
	border			: solid 1px #C61A22 ;
}

.time2 span{
	font			: normal 110%/130% 'ＭＳ Ｐゴシック';
	color			: red ;
}

.table_data{
	padding			: 5px 0 0 0
}

.red {
	padding			: 3px 0 0 0 ;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	color			: red ;
	display			: inline-block ;
}

.menu_data{
	padding			: 5px 0 ;
	float			: right ;
	display			: inline-block ;
}

.osusume{
	padding			: 4px ;
	width			: 382px ;
	border			: solid 1px #000000 ;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	display			: inline-block ;
}

.bottom_right{
	float			: right ;
	display			: inline-block ;
}

.bottom_right img{
	margin-bottom	: 3px ;
	padding			: 3px ;
	border			: solid 1px #000000 ;
}

.osusume_topic{
	padding			: 5px 0 5px 15px ;
	background		: url('img/topic.jpg') left no-repeat ;
	display			: inline-block ;
}

.food_menu{
	padding-left	: 30px ;
}

.doria_top{
	width			: 658px ;
	height			: 20px ;
	text-align		: center ;
	margin-top		: 10px ;
	background-color: #e4e4e4 ;
	font			: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	padding-top		: 10px ;
}

.doria_middle{
	margin			: 20px auto ;
	width			: 658px ;
	height			: 250px ;
	border-bottom	: dotted 1px #555555 ;
}

.doria_photo{
	width			: 300px ;
	height			: 200px ;
	margin			: 0 0 5px 5px ;
	float			: right ;
	display			: inline-block ;
}

.doria_text{
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #555555 ;
	margin-top		: 20px ;
}

.doria_text2{
	font			: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-top		: 10px ;
}

.doria_text3{
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
}

.doria_text4{
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-top		: 20px ;
}

.s_midashi{
	color			: #000000 ;
	text-align		: center ;
	font			: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	width			: 630px ;
	height			: 18px ;
	border-bottom	: solid 1px #888888 ;
	/* For WebKit (Safari, Google Chrome etc) */
	background		: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e4e4e4));
	/* For Mozilla/Gecko (Firefox etc) */
	background		: -moz-linear-gradient(top, #FFFFFF, #e4e4e4);
	/* For Internet Explorer 5.5 - 7 */
	filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#e4e4e4);
}

.sen_text{
	font			: normal 14px/120% 'cursive' ;
	color			: #000000 ;
}

.cake_midashi{
	color			: #000000 ;
	font-size		: 14px ;
	width			: 300px ;
	height			: 18px ;
	padding			: 3px ;
	margin-top		: 15px ;
	margin-bottom	: 5px ;
	/* For WebKit (Safari, Google Chrome etc) */
	background		: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e4e4e4));
	/* For Mozilla/Gecko (Firefox etc) */
	background		: -moz-linear-gradient(top, #FFFFFF, #e4e4e4);
	/* For Internet Explorer 5.5 - 7 */
	filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#e4e4e4);
}

.drink_area{
	width			: 300px ;
	height			: 16px ;
	padding			: 3px 0 ;
	display			: inline-block ;
}

.drink_name{
	width			: 260px ;
	height			: 16px ;
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	float			: left ;
}

.drink_price{
	width			: 40px ;
	height			: 16px ;
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	text-align		: right ;
	float			: right ;
}

.drink_l{
	width			: 300px ;
	float			: left ;
	display			: inline-block ;
}

.drink_r{
	width			: 300px ;
	margin-right	: 10px ;
	float			: right ;
}
