/*メインメニュー
---------------------------------------------------------------------------*/
#img .menu{
	float: left;
	background-image:  url('../img/menu/main_menu.jpg');
    width: 900px;
    height: 300px;
}




/*　メインナビげージョン全体　*/
.navi_menu {
		  display:block;
		  MARGIN-TOP: 30px;
          width: 900px;
          height: 50px;
		  float:right;
		  
}
.navi_menu a,
.navi_menu a:link,
.navi_menu a:visited {
          background-position: 0px 0px;
          float:left;
}
.navi_menu a:focus,
.navi_menu a:hover,
.navi_menu a:active {
          background-position: 0px 50px;
          float:left;
}
.navi_menu .navi_dinner a {
          background-image:  url('../img/menu/navi_dinner.jpg');
          width: 280px;
          height: 50px;
          MARGIN-left: 10px;
		  MARGIN-right: 10px;
}
.navi_menu .navi_dinner2 a {
          background-image:  url('../img/menu/navi_dinner2.jpg');
          width: 280px;
          height: 50px;
          MARGIN-left: 10px;
		  MARGIN-right: 10px;
}

.navi_menu .navi_lunch a {
	      background-image:  url('../img/menu/navi_lunch.jpg');
          width: 280px;
          height: 50px;
          MARGIN-left: 10px;
		  MARGIN-right: 10px;
}
.navi_menu .navi_lunch2 a {
	      background-image:  url('../img/menu/navi_lunch2.jpg');
          width: 280px;
          height: 50px;
          MARGIN-left: 10px;
		  MARGIN-right: 10px;
}

.navi_menu .navi_wine a {
	      background-image:  url('../img/menu/navi_wine.jpg');
          width: 280px;
          height: 50px;
          MARGIN-left: 10px;
		  MARGIN-right: 10px;
}
.navi_menu .navi_wine2 a {
	      background-image:  url('../img/menu/navi_wine2.jpg');
          width: 280px;
          height: 50px;
          MARGIN-left: 10px;
		  MARGIN-right: 10px;
}




/*メインコンテンツ（左側ブロック）
---------------------------------------------------------------------------*/
/*10周年コース　Ｈ２*/
#main .obi_10 {
	background:  url('../img/menu/obi_10.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 37px;
	width: 900px;
}
/*10周年コース　ボックス*/
#main .box_10 {
	width: 900px;
	height: 801px;
	float:left;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 30px;

}

/*ディナーコース　Ｈ２*/
#main .obi_dinner {
	background:  url('../img/menu/obi_dinner.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 37px;
	width: 900px;
}
/*ディナーコース　ボックス*/
#main .box_dinner {
	width: 900px;
	height: 400px;
	float:left;
	MARGIN-TOP: 20px;

}

/*メニュー　Ｈ２*/
#main .obi_menu {
	background:  url('../img/menu/obi_menu.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 37px;
	width: 900px;
	MARGIN-TOP: 30px;
}

/*五島牛　Ｈ２*/
#main .obi_goto {
	background:  url('../img/menu/obi_goto.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 37px;
	width: 900px;
	MARGIN-TOP: 30px;
}

/*平日ランチ　Ｈ２*/
#main .obi_weekday {
	background:  url('../img/menu/obi_weekday.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 38px;
	width: 900px;
	MARGIN-TOP: 30px;
}

/*休日ランチ　Ｈ２*/
#main .obi_holiday {
	background:  url('../img/menu/obi_holiday.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 38px;
	width: 900px;
	MARGIN-TOP: 30px;
}

/*ワインメニュー　Ｈ２*/
#main .obi_wine {
	background:  url('../img/menu/obi_wine.jpg');
	BACKGROUND-REPEAT: no-repeat;
	float:left;
	height: 38px;
	width: 900px;
	MARGIN-TOP: 30px;
}

/*メニューテーブル*/
#main table{
    width: 900px;
	MARGIN-TOP: 20px;
	float:left;
	BORDER-COLLAPSE: collapse;
}
#main th.head {
	BORDER-BOTTOM: #999999 3px double;
	TEXT-ALIGN: left;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 900px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	
}
#main td.img {
	TEXT-ALIGN: right;
	WIDTH: 210px;
	LINE-HEIGHT: 22px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	LETTER-SPACING: 1px;
}
#main td.img p {
	MARGIN-TOP: 10px;
	PADDING: 3px;
	BACKGROUND-COLOR: #ebebeb;
	BORDER: #cbcbcb 1px solid;
}
#main td.img img {
	BORDER: #97989A 1px solid;
}

#main td.img div {
	MARGIN-TOP: 3px;
	TEXT-ALIGN: center;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
}
#main td.img div img {
BORDER: 0px;
}

#main th.txt {
	TEXT-ALIGN: left;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 660px;
	HEIGHT: 20px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	
}
#main .box_title {
	TEXT-ALIGN: left;
	float:left;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 660px;
	HEIGHT: 20px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	BORDER-BOTTOM: #999999 1px dotted;
	
}

#main .box_ss {
	TEXT-ALIGN: left;
	float:left;
	PADDING-TOP: 5px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 5px;
	WIDTH: 600px;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 20px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	BORDER-BOTTOM: #999999 1px dotted;
	
}

#main .box_title h3 {
	TEXT-ALIGN: left;
	float:left;
	PADDING-TOP: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	WIDTH: 490px;
	HEIGHT: 25px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	
}
#main .box_title p {
	TEXT-ALIGN: right;
	float:right;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 5px;
	WIDTH: 150px;
	HEIGHT: 25px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: 1px;
	
}
#main .head p {
	TEXT-ALIGN: right;
	float:right;
	PADDING-RIGHT: 10px;
	WIDTH: 150px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	
}
