/*コンテンツ
------------------------------------------------------*/

#ghdmenu2,#ghdmenu3,#ghdmenu4,#ghdmenu5,#ghdmenu6,#ghdmenu7	{
	float:left;
	width:88.5px;
	}

/*魚山人トップ
------------------------------------------------------*/
#mainmenu	{
	width:730px;
	background-image:url(../image/k_hdgyobt8ov.gif);
	background-repeat:repeat-x;
	}

#ghdmenu1	{
	width:169.5px;/*170px*/
	height:40px;
	float:left;
	display:block;
	background-image:url(../image/k_hdgyobt1up.gif);
	background-repeat:no-repeat;
	}

/*マウスがのった時*/
#ghdmenu1 a	{
	width:169.5px;/*170px*/
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt1ov.gif);
	background-repeat:no-repeat;
	}

#ghdmenu1 a:hover	{
	width:169.5px;/*170px*/
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt1up.gif);
	background-repeat:no-repeat;
	}
.gyo_bannerarea{
    width:125px;
    height:226px;
    background:#fff;
    margin:20px 0 0 26px;
}
.gyo_bannerarea img{
    border:none;
}

.gyo_bannerarea a:hover img{
    -ms-filter:"alpha(opacity=70)";
    filter:alpha(opacity=70);
    opacity:0.7;
}
/*メニュー
------------------------------------------------------*/
#sentaku1	{
	margin-left:15px;
	}

#ghdmenu2	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt2up.gif);
	background-repeat:no-repeat;
	}

#ghdmenu2 a	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt2ov.gif);
	background-repeat:no-repeat;
	}

#ghdmenu2 a:hover	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt2up.gif);
	background-repeat:no-repeat;
	}

/*宴会プラン
------------------------------------------------------*/
#ghdmenu3	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt3up.gif);
	background-repeat:no-repeat;
	}

#ghdmenu3 a	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt3ov.gif);
	background-repeat:no-repeat;
	}

#ghdmenu3 a:hover	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt3up.gif);
	background-repeat:no-repeat;
	}
/*ご予約
------------------------------------------------------*/
#ghdmenu4	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt4up.gif);
	background-repeat:no-repeat;
	}

#ghdmenu4 a	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt4ov.gif);
	background-repeat:no-repeat;
	}

#ghdmenu4 a:hover	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt4up.gif);
	background-repeat:no-repeat;
	}


/*地図
------------------------------------------------------*/
#ghdmenu6	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt5up.gif);
	background-repeat:no-repeat;
	}

#ghdmenu6 a	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt5ov.gif);
	background-repeat:no-repeat;
	}

#ghdmenu6 a:hover	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdgyobt5up.gif);
	background-repeat:no-repeat;
	}

/*メニュー予備
------------------------------------------------------*/
#ghdmenu7	{
	width:88.5px;
	height:40px;
	display:block;
	background-image:url(../image/k_hdtoribt7up.gif);
	background-repeat:no-repeat;
	}

/*メニューの終わり
------------------------------------------------------*/
#ghdmenu8	{
	width:29.5px;
	height:40px;
	background-image:url(../image/k_hdtoribt8up.gif);
	background-repeat:repeat-x;
	}

/*メイントップ専用
------------------------------------------------------*/
#awa	{
	vertical-align:bottom;
	background-image:url(../image/torikoda2.gif);
	background-repeat:no-repeat;
	width:250px;
	height:168px;
	}

#awatxt	{
	line-height:20px;
	margin-bottom:20px;
	}

#soup	{
	vertical-align:bottom;
	background-image:url(../image/torikoda3.gif);
	background-repeat:no-repeat;
	width:185px;
	height:187px;
	}

#souptxt	{
	line-height:20px;
	margin-bottom:20px;
	}

#migihe	{
	margin-left:100px;
	}

#ponzu	{
	vertical-align:bottom;
	background-image:url(../image/torikoda6.gif);
	background-repeat:no-repeat;
	width:184px;
	height:155px;
	}

#ponzutxt	{
	line-height:20px;
	margin-bottom:20px;
	}

#tennai	{
	margin-bottom:30px;
	}

#tennai1	{
	background-image:url(../image/torinai1.gif);
	background-repeat:no-repeat;
	width:302px;
	height:55px;
	}
#tennai2	{
	background-image:url(../image/torinai2.gif);
	background-repeat:no-repeat;
	width:301px;
	height:186px;
	vertical-align:bottom;
	}
#tennai3	{
	background-image:url(../image/torinai3.gif);
	background-repeat:no-repeat;
	width:216px;
	height:186px;
	vertical-align:bottom;
	}
#tennaitxt1	{
	line-height:20px;
	margin-left:25px
	}
#tennaitxt2	{
	line-height:20px;
	margin-left:10px
	}

#sentaku1	{
	height:60px;
	width:522px;
	margin-left:15px;
	}

/*いちおしボタン
-----------------------------------------------------*/
#sentaku2	{
	width:125px;
	height:60px;
	}
#sentaku2b a	{
	background-image:url(../image/gyo_tabmenup1.gif);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	}

#sentaku2b a:hover	{
	background-image:url(../image/gyo_tabmenov1.gif);
	background-repeat:no-repeat;
	height:60px;
	}

/*定番ボタン
-----------------------------------------------------*/
#sentaku5	{
	width:125px;
	height:60px;
	}
#sentaku5b a	{
	background-image:url(../image/gyo_tabmenup2.gif);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	}

#sentaku5b a:hover	{
	background-image:url(../image/gyo_tabmenov2.gif);
	background-repeat:no-repeat;
	height:60px;
	}


/*お飲み物ボタン
-----------------------------------------------------*/
#sentaku3	{
	width:125px;
	height:60px;
	}
#sentaku3b a	{
	background-image:url(../image/gyo_tabmenup3.gif);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	}

#sentaku3b a:hover	{
	background-image:url(../image/gyo_tabmenov3.gif);
	background-repeat:no-repeat;
	height:60px;
	}
#sentaku4	{
	width:147px;
	}

#info,
#syun1	{
	width:522px;
	border-top:solid #999999 1px;
	margin-left:15px;
	margin-bottom:30px;
	clear:both;
	}

#info	{
	border-top:0;
	}

#syun2	{
	height:20px;
	}
#syun3	{
	height:30px;
	}

#info1,
#syun4	{
	height:340px;
	width:522px;
	background-color:#333333;
	}

/*メニューテーブル
--------------------------------------------------*/
#menu1	{
	width:250px;
	margin-left:15px;
	}

/*メニュー2列の左
--------------------------------------------------*/
#menu11	{
	width:250px;
	float:left;
	margin-left:10px;/*15px*/
	margin-right:20px;
	margin-bottom:30px
	}

#menu111	{
	width:250px;
	float:left;
	margin-right:20px;
	margin-bottom:30px
	}

/*メニュー2列の右
--------------------------------------------------*/
#menu12	{
	width:250px;
	}

/*メニューノーマル
--------------------------------------------------*/
#menu2	{
	height:20px;
	width:250px;
	vertical-align:bottom;
	font-size:14px;
	}

/*値段
--------------------------------------------------*/
#menu3	{
	width:250px;/*125px*/
	line-height:16px;
	text-align:right;
	}

/*コメント
--------------------------------------------------*/
#menu31	{
	width:125px;
	line-height:16px;
	text-indent:60px;
	color:#d98500;
	}
#menu311	{
	width:125px;
	line-height:16px;
	color:#d98500;
	}

/*コメントロング
--------------------------------------------------*/
#menu32	{
	width:522px;
	margin-left:15px;
	}

#menu33	{
	width:522px;
	line-height:18px;
	}

#menu34	{
	margin-left:60px;
	margin-right:60px;
	margin-bottom:20px;
	}

#menu4	{
	clear:both;
	width:522px;
	margin-left:15px;
	margin-top:30px;
	border:solid 1px #ffffff;
	}
#menu42	{
	width:522px;
	margin-left:15px;
	margin-bottom:10px;
	border:solid 1px #ffffff;
	}
#menu43	{
	width:522px;
	margin-left:15px;
	margin-top:30px;
	margin-bottom:10px;
	border:solid 1px #ffffff;
	}

#menu5	{
	width:261px;
	height:20px;
	vertical-align:bottom;
	}

/*幅522pxの場合
----------------------------------------------------*/
#menu51	{
	width:502px;/*522px*/
	height:20px;
	vertical-align:bottom;
	}

/*幅522px、右寄せの場合
----------------------------------------------------*/
#menu52	{
	width:522px;
	height:20px;
	text-align:right;
	vertical-align:top;
	}

#menu6	{
	width:261px;
	line-height:16px;
	margin-right:24px;
	text-align:right;
	vertical-align:top;
	}

#menu7	{
	margin-left:24px;
	margin-right:24px;
	}

#menu8	{
	width:261px;
	height:170px;
	}

#menu9	{
	margin-top:10px;
	margin-left:24px;
	}

#menu10	{
	width:502px;
	height:60px;
	}

/*メニュー
-------------------------------------------------------------*/
#prtit1	{
	/*margin-top:80px;*/
	width:522px;
	border-top:solid 1px #999999;
	}

#tit1,
#tit1-1	{
	margin:10px 0px;
	width:522px;/**/
	/*border-top:solid 1px #999999;*/
	}

#tit2	{
	margin-top:10px;
	width:522px;
	border-top:solid 1px #999999;
	}
#pick1	{
	width:522px;
	margin-left:10px;/*15px*/
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	border-bottom:solid #333333 1px;
	}

#pick5	{
	width:522px;
	margin-left:10px;/*15px*/
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	}

#pick4	{
	width:507px;
	margin-left:10px;/*15px*/
	margin-top:10px;
	margin-bottom:30px;
	clear:both;
	}

#pick2	{
	width:180px;
	vertical-align:top;
	}
#pick3	{
	width:327px;
	vertical-align:top;
	height:180px;
	}

/*テキストのみ
----------------------------------------------*/
#pick5	{
	width:327px;
	vertical-align:top;
	height:150px;
	}
#bcopy	{
	font-size:12px;
	color:#d98500;
	margin-bottom:10px;
	margin-left:20px;
	}

#bcopy	{
	font-size:12px;
	color:#d98500;
	margin-bottom:10px;
	margin-left:20px;
	}

#namae	{
	margin-bottom:10px;
	margin-left:20px;
	font-size:20px;
	}

#namae2	{
	margin-bottom:10px;
	margin-left:20px;
	font-size:16px;
	}

#kakaku	{
	width:332px;
	margin-bottom:20px;
	text-align:right;
	}
#cap	{
	width:332px;
	margin-left:20px;
	margin-bottom:20px;
	}
#cap2	{
	font-size:10px;
	color:#ffffff;
	margin-left:10px;
	clear:both;
	}
#cap3	{
	font-size:10px;
	color:#ffffff;
	margin-left:20px;
	clear:both;
	}
#anchor1	{
	margin-top:10px;
	margin-left:20px;
	width:485px;
	}
#anchor2	{
	height:35px;
	}

#m1	{
	float:left;
	width:120px;
	height:25px;
	border-right:solid 1px #ffffff;
	text-align:center;
	}

#m2	{
	float:left;
	width:90px;
	height:25px;
	border-right:solid 1px #ffffff;
	text-align:center;
	}

#m3	{
	float:left;
	width:181px;
	height:25px;
	border-right:solid 1px #ffffff;
	text-align:center;
	}

#anchor1 a	{
	color:#ffffff;
	}

#anchor1 a:hover	{
	color:#660000;
	}



/*地図
----------------------------------------------------*/
#tizu1	{
	width:385px;
	height:346px;
	background-image:url(../image/toritizu_img2.gif);
	background-repeat:no-repeat;
	}
#tizu2	{
	/*display:none;*/
	}

/*メニュー
------------------------------------------------------*/
#subtit1	{
	width:522px;
	margin-left:10px;
	margin-top:20px;
	/*margin-bottom:10px;*/
		clear:both;
	}

#subtit2	{
	font-size:18px;
	height:30px;
	font-weight:bold;
	}
#subtit4	{
	font-size:18px;
	height:30px;
	font-weight:bold;
	margin-left:20px;
	}

#subtit3	{
	width:522px;
	clear:both;
	/*margin-left:10px;*/
	font-size:18px;
	height:40px;
	line-height:40px;
	font-weight:bold;
	border-top:solid #333333 1px;
	}

/*170417*/
.gyolunch_menu_title {
    font-size: 200%;
/*    color: #fff;*/
    background: #000;
/*    border-left: solid 10px #A0131A;
    border-bottom: solid 10px #000;*/
    padding-left: 50px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	background-image:url(../image/gyolunch_title_img.png);
	background-repeat: no-repeat;
	color: #CEB66A;
	background-size: 44px 42px;
padding-top: 10px;
height: 42px;
}
span.span_white{
	color: #fff !important;
}
.gyolunch_title{
	    color: #CEB66A;
}
/*170418*/
.gyoluncherea h3 {
		font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	margin-top: 50px;
}