@charset "shift_jis";
/* CSS Document */


.notice{
	padding:0px 0px 0px 8px;
	font-size:10px;
	line-height:160%;
	text-align:left;
}


.message{
	width:310px;
	padding:10px 10px 0px 0px;
	font-size:12px;
	line-height:160%;
	text-align:left;
	float:right;
}

.Dish_mount{
    background-image:url(../img/restaurant/mount.gif);
	width:616px;
	height:252px;
	text-align:left;
}

.Dish_mount2{
    background-image:url(../img/restaurant/mount_2.gif);
	width:616px;
	height:252px;
	text-align:left;
}

.Dish_mount3{
    background-image:url(../img/restaurant/mount_l.gif);
	width:616px;
	height:304px;
	text-align:left;
}

/* -------------------------------------
   表
---------------------------------------- */
table.t_detail  {
	padding:0px;
	margin:10px 0px 4px 6px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
  }
  
    
table.t_detail th {  
	padding:3px 0px 3px 0px;
	width:105px;
	text-align:left;
	vertical-align:top;
  }


  
table.t_detail td{  
	padding:3px 6px 3px 0px;
	text-align:left;
	vertical-align:top;

  } 


/* -------------------------------------
   表　メニュー
---------------------------------------- */

table.t_dish  {
	padding:0px;
	margin:15px 0px 4px 0px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
  }
 
    
table.t_dish th {  
	padding:0px 15px 0px 15px;
	width:174px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
  }

  table.t_dish th.sub {  
	padding:0px 5px 2px 15px;
	width:210px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	line-height:120%;
  }
  
table.t_dish th.sub_r {  
	padding:0px 5px 2px 25px;
	width:200px;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	line-height:120%;
  }


table.t_dish td.ph{  
	padding:0px 15px 0px 15px;
	width:174px;
	text-align:left;
	vertical-align:top;

  } 
  
 table.t_dish td.detail{  
	padding:0px 10px 0px 15px;
	width:179px;
	text-align:left;
	vertical-align:top;
	line-height:120%;

  } 
  
table.t_dish td.price{  
  width:174px;
	padding:0px 15px 0px 15px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	vertical-align:top;

  } 
  table.t_dish td.price2{  
  width:50px;
	padding:0px 25px 3px 0px;
	font-weight:bold;
	color:#990000;
	text-align:right;
	vertical-align:top;

  } 
 
table.t_dish_L  {
	padding:0px;
	margin:15px 0px 4px 0px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px ;
  }

table.t_dish_L th{  
  width:278px;
	padding:0px 15px 0px 15px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;

  }
  
table.t_dish_L td {  
	width:278px;
	text-align:left;
	vertical-align:top;
  }


table.t_dish_L td.ph{  
	padding:0px 15px 0px 15px;
	width:278px;
	text-align:left;
	vertical-align:top;

  } 
 
table.t_dish_L td.price{  
  width:278px;
	padding:0px 15px 0px 15px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	vertical-align:top;

  }
  
 table.t_dish_L td.detail{  
	padding:0px 10px 0px 15px;
	width:278px;
	text-align:left;
	vertical-align:top;
	line-height:120%;

  }   
  
.small_notice{font-size:10px}