﻿@charset "utf-8";
/* ダイニングメニュー ---------------------------------------*/
#menudining{
	margin:0;
	width:94px;
}
#menudining .menuline{
	margin:2px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	border-top:dotted 1px #6b6d6c;
}
#menudining ul{
	display:inline; 
	list-style:none;
	line-height:0;
}
#menudining li{
	display:inline; 
	line-height:1;
}
#menudining li a{
	padding:0px 0px 2px 0px;
	display:block;
	font-size:0.8em;
	color:#ffffff;
	text-indent:-9999px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
/* モダンシンプル */
#menudining li#cs64 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cs64.jpg") no-repeat left top;
}
#menudining li#cs64 a:hover{
	background-position:-94px 0;
}
#menudining li#cs63 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cs63.jpg") no-repeat left top;
}
#menudining li#cs63 a:hover{
	background-position:-94px 0;
}
#menudining li#cs61 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cs61.jpg") no-repeat left top;
}
#menudining li#cs61 a:hover{
	background-position:-94px 0;
}
#menudining li#cs62 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cs62.jpg") no-repeat left top;
}
#menudining li#cs62 a:hover{
	background-position:-94px 0;
}
#menudining li#cd31 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cd31.jpg") no-repeat left top;
}
#menudining li#cd31 a:hover{
	background-position:-94px 0;
}
#menudining li#cu54 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cu54.jpg") no-repeat left top;
}
#menudining li#cu54 a:hover{
	background-position:-94px 0;
}
#menudining li#cu55 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cu55.jpg") no-repeat left top;
}
#menudining li#cu55 a:hover{
	background-position:-94px 0;
}
#menudining li#ct78 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ct78.jpg") no-repeat left top;
}
#menudining li#ct78 a:hover{
	background-position:-94px 0;
}
#menudining li#ct735 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ct735.jpg") no-repeat left top;
}
#menudining li#ct735 a:hover{
	background-position:-94px 0;
}
#menudining li#ct52 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ct52.jpg") no-repeat left top;
}
#menudining li#ct52  a:hover{
	background-position:-94px 0;
}
#menudining li#cd35 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cd35.jpg") no-repeat left top;
}
#menudining li#cd35 a:hover{
	background-position:-94px 0;
}
#menudining li#ct73 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ct73.jpg") no-repeat left top;
}
#menudining li#ct73 a:hover{
	background-position:-94px 0;
}
#menudining li#ct76 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ct76.jpg") no-repeat left top;
}
#menudining li#ct76 a:hover{
	background-position:-94px 0;
}
#menudining li#ct43 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ct43.jpg") no-repeat left top;
}
#menudining li#ct43 a:hover{
	background-position:-94px 0;
}
#menudining li#ce32 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ce32.jpg") no-repeat left top;
}
#menudining li#ce32 a:hover{
	background-position:-94px 0;
}
#menudining li#de63 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/de63.jpg") no-repeat left top;
}
#menudining li#de63 a:hover{
	background-position:-94px 0;
}
#menudining li#ca50 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ca50.jpg") no-repeat left top;
}
#menudining li#ca50 a:hover{
	background-position:-94px 0;
}
#menudining li#ca37 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ca37.jpg") no-repeat left top;
}
#menudining li#ca37 a:hover{
	background-position:-94px 0;
}
#menudining li#ca19 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/ca19.jpg") no-repeat left top;
}
#menudining li#ca19 a:hover{
	background-position:-94px 0;
}
#menudining li#cs81 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cs81.jpg") no-repeat left top;
}
#menudining li#cs81 a:hover{
	background-position:-94px 0;
}
#menudining li#cd21 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/cd21.jpg") no-repeat left top;
}
#menudining li#cd21 a:hover{
	background-position:-94px 0;
}
#menudining li#xt41 a{
	width:94px;	height:52px;
	background:url("../images/dining/menu/xt41.jpg") no-repeat left top;
}
#menudining li#xt41 a:hover{
	background-position:-94px 0;
}


/* メニュー ov設定 ---------------------------------------*/

/* モダンシンプル ov設定 */
.cs64 #menudining li#cs64 a{
	background-position:-94px 0;
}
.cs63 #menudining li#cs63 a{
	background-position:-94px 0;
}
.cs61 #menudining li#cs61 a{
	background-position:-94px 0;
}
.cs62 #menudining li#cs62 a{
	background-position:-94px 0;
}
.cd31 #menudining li#cd31 a{
	background-position:-94px 0;
}
.cu54 #menudining li#cu54 a{
	background-position:-94px 0;
}
.cu55 #menudining li#cu55 a{
	background-position:-94px 0;
}
.ct78 #menudining li#ct78 a{
	background-position:-94px 0;
}
.ct735 #menudining li#ct735 a{
	background-position:-94px 0;
}
.ct52 #menudining li#ct52  a{
	background-position:-94px 0;
}
.cd35 #menudining li#cd35 a{
	background-position:-94px 0;
}
.ct73 #menudining li#ct73 a{
	background-position:-94px 0;
}
.ct76 #menudining li#ct76 a{
	background-position:-94px 0;
}
.ct43 #menudining li#ct43 a{
	background-position:-94px 0;
}
.ce32 #menudining li#ce32 a{
	background-position:-94px 0;
}
.de63 #menudining li#de63 a{
	background-position:-94px 0;
}
.ca50 #menudining li#ca50 a{
	background-position:-94px 0;
}
.ca37 #menudining li#ca37 a{
	background-position:-94px 0;
}
.ca19 #menudining li#ca19 a{
	background-position:-94px 0;
}
.cs81 #menudining li#cs81 a{
	background-position:-94px 0;
}
.cd21 #menudining li#cd21 a{
	background-position:-94px 0;
}
.xt41 #menudining li#xt41 a{
	background-position:-94px 0;
}


/* 新作 2010.12.17 ---------------------------------------*/
#menudining li#cu41 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/cu41.jpg") no-repeat left top;
}
#menudining li#cu41 a:hover{
	background-position:-94px 0;
}
#menudining li#cg37 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/cg37.jpg") no-repeat left top;
}
#menudining li#cg37 a:hover{
	background-position:-94px 0;
}
#menudining li#cg41 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/cg41.jpg") no-repeat left top;
}
#menudining li#cg41 a:hover{
	background-position:-94px 0;
}
#menudining li#ca40 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/ca40.jpg") no-repeat left top;
}
#menudining li#ca40 a:hover{
	background-position:-94px 0;
}
#menudining li#ct48 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/ct48.jpg") no-repeat left top;
}
#menudining li#ct48 a:hover{
	background-position:-94px 0;
}
#menudining li#ct61 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/ct61.jpg") no-repeat left top;
}
#menudining li#ct61 a:hover{
	background-position:-94px 0;
}
#menudining li#ct35 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/ct35.jpg") no-repeat left top;
}
#menudining li#ct35 a:hover{
	background-position:-94px 0;
}
#menudining li#wu53 a{
	width:94px;
	height:52px;
	background:url("../images/dining/menu/wu53.jpg") no-repeat left top;
}
#menudining li#wu53  a:hover{
	background-position:-94px 0;
}


/* メニュー ov設定 */
.cu41 #menudining li#cu41 a{
	background-position:-94px 0;
}
.cg37 #menudining li#cg37 a{
	background-position:-94px 0;
}
.cg41 #menudining li#cg41 a{
	background-position:-94px 0;
}
.ca40 #menudining li#ca40 a{
	background-position:-94px 0;
}
.ct48 #menudining li#ct48 a{
	background-position:-94px 0;
}
.ct61 #menudining li#ct61 a{
	background-position:-94px 0;
}
.ct35 #menudining li#ct35 a{
	background-position:-94px 0;
}
.wu53 #menudining li#wu53 a{
	background-position:-94px 0;
}

