@charset "UTF-8";
#wrapper #content .alllead {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	text-decoration: none;
	position: relative;
	clear: both;
	width: 100%;
}
#wrapper #content .alllead #oneline {
	position: relative;
	padding-top: 20px;
}



#wrapper #content .alllead #oneline .light,
#wrapper #content .alllead #twoline .light {
	float: left;
	width: 340px;
	position: relative;
}
#wrapper #content .alllead #oneline .right,
#wrapper #content .alllead #twoline .right {
	width: 340px;
	float: right;
	position: relative;
}
#wrapper #content .alllead #oneline .light430 {
	float: left;
	width: 430px;
	position: relative;
}
#wrapper #content .alllead #oneline .right270 {
	width: 270px;
	float: right;
	position: relative;
}
#wrapper #content .alllead #oneline .right310,
#wrapper #content .alllead #twoline .right310 {
	width: 310px;
	float: right;
	position: relative;
}
/*メニュー*/
.menu ul {
	position: relative;
	display: block;
	background-image: url(../../images/line_hand_1x340px.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.1em;
}
.menu li {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	background-image: url(../../images/line_hand_1x340px.gif);
	text-align: left;
	position: relative;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	font-size: 85%;
	color: #666666;
	line-height: 1.2em;
	width: 340px;
	display: block;
	letter-spacing: 0.1em;
}

html[xmlns]>body .menu /**/li{
	line-height: 1.1em;
	display: table-row-group;
	letter-spacing: 0.02em;
}

*+html body #wrapper #content .alllead #twoline .center .right .menu #ueaki02 li,
*+html body #wrapper #content .alllead #oneline .center .right .menu #ueaki li,
*+html body #wrapper #content .alllead #oneline .center .light #tokubeturyori .menu li,
*+html body #wrapper #content .alllead #twoline .center .light .menu #ueaki li {
	line-height: 1.2em;
	width: 340px;
	display: block;
	letter-spacing: 0.1em;
}
/*左255px 右55px*/
.menulightnaga {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 255px;
	height: auto;
	vertical-align: bottom;
	display: inline;
	margin-top: 0.5em;
	margin-right: 10px;
	margin-bottom: 0.5em;
	margin-left: 5px;
	clear: both;
	float: left;
}
.menurightsyu {
	text-align: right;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 55px;
	float: left;
	vertical-align: bottom;
	display: inline;
	margin-top: 0.5em;
	margin-right: 10px;
	margin-bottom: 0.5em;
	margin-left: 5px;
}
/*左155px 右155px*/
.menulighttyu {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 155px;
	float: left;
	margin-top: 0.5em;
	margin-right: 5px;
	margin-bottom: 0.5em;
	margin-left: 10px;
}
.menurighttyu {
	text-align: right;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 155px;
	float: left;
	margin-top: 0.5em;
	margin-right: 10px;
	margin-bottom: 0.5em;
	margin-left: 5px;
}
/*左90px 右220px*/
.menulightsyo {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 90px;
	float: left;
	margin-top: 0.5em;
	margin-right: 5px;
	margin-bottom: 0.5em;
	margin-left: 10px;
}
.menurightnaga {
	text-align: right;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 220px;
	float: left;
	margin-top: 0.5em;
	margin-right: 10px;
	margin-bottom: 0.5em;
	margin-left: 5px;
}
.kugiri {
	text-decoration: none;
	text-indent: -9999px;
	clear: both;
	width: 100%;
	display: block;
	height: 20px;
}

/*お品書き*/
.oshina ul {
	position: relative;
	display: block;
	padding-top: 0.1em;
}
.oshina li {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	text-align: left;
	display: block;
	position: relative;
	width: 340px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
	font-size: 88%;
	line-height: 1.5em;
	color: #464646;
}
html body #wrapper #content .alllead #oneline .center .light430 .oshina #oshina430 >/**/li {
	width: 430px;/* Windows IEはこのスタイルを無視する */
	display: table-row-group;/* Windows IEはこのスタイルを無視する */
}
#wrapper #content .alllead #twoline .center .light .oshina #oshina >/**/li {
	width: 390px;/* Windows IEはこのスタイルを無視する */
	display: table-row-group;/* Windows IEはこのスタイルを無視する */
}

* html body .oshina li{
	line-height: 1.2em;
	display: block;
	width: 340px;
}

/*夕食で使用*/
/*左60+70+25=155px*/ 
.oshina .oshinalightsyu {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 60px;
	float: left;
	margin-top: 0.5em;
	margin-right: 5px;
	margin-bottom: 0.5em;
	margin-left: 10px;
}
.oshina .oshinalighttyu {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 70px;
	float: left;
	margin-top: 0.5em;
	margin-right: 5px;
	margin-bottom: 0.5em;
}
/*右155px*/
.oshina .oshinarighttyu {
	text-align: right;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 170px;
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}



.oshina .oshinaleft {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 310px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 3px;
}
.oshina .oshinalefttxri,
.oshina .oshinalefttxle {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 310px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 8px;
}
.oshina .oshinalefttxri{
	text-align: right;
}
.oshina .oshinalefttxle{
	text-align: left;
}
.oshina .oshinaunder{
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 370px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 8px;
}
.oshina .nedan,
.oshina .nedantop {
	text-align: right;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	width: 50px;
	float: left;
	line-height: 1.3em;
	margin-right: 10px;
	font-size: 105%;
}
.oshina .nedantop {
	margin-top: 10px;
}


/*ページ内リンク*/
#pagelink {
	text-decoration: none;
	position: absolute;
	top: 20px;
	right: 100px;
	height: 13px;
}

#pagelink ul li a {
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	height: 13px;
	z-index: 30;
}
#pagelink #plink01 {
	display: block;
	float: left;
	height: 13px;
	background-repeat: no-repeat;
}
#pagelink #plink02 {
	display: block;
	float: right;
	height: 13px;
	background-repeat: no-repeat;
}
/*グルナビリンク*/
.gurunabi {
	text-decoration: none;
	height: 13px;
	position: relative;
}
.gurunabi{
	width: 340px;
}
.gurunabi a{
	text-indent: -9999px;
	display: block;
	height: 13px;
	margin-right: 0px;
}
/*ここからメニューIE７のみ個別指定　夕食とランチ*/
*+html #wrapper #content .alllead #twoline .center .light .menu #ueaki li {
	padding-bottom: 7px;
}
/*ランチ一番上の段*/
*+html #wrapper #content .alllead #oneline .center .light #tokubeturyori .menu .menulighttyu {
	padding-bottom: 7px;
}
/*デザートページ*/
*+html #wrapper #content .alllead #twoline .center .right .menu #ueaki02 .menulighttyu,
*+html #wrapper #content .alllead #oneline .center .right .menu #ueaki .menulightnaga,
*+html #wrapper #content .alllead #twoline .center .right .menu #ueaki02 .menulightsyo,
*+html #wrapper #content .alllead #twoline .center .right .menu #ueaki02 .menurightnaga,
*+html #wrapper #content .alllead #oneline .center .right .menu #ueaki .menurightnaga {
	padding-bottom: 7px;
}




/*テキスト内リンク　カーソルを合わせたとき*/
#wrapper #content .alllead #oneline .center .light #textlink a:hover,
#wrapper #content .alllead #oneline .center #textlink a:hover{
	color: #000066;
} 
