@charset "UTF-8";
html body >/**/#wrapper {
	background-image: url(../../../images/wrapper_back_hi900.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#Navigation {
	background-image: url(../images/nav_back.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}
#wrapper #Navigation #Navmain {
	height: 120px;
}
/*ナビゲーションの位置*/
#wrapper #Navigation #Navmain #Nav {
	margin-top: 95px;
}
#Navigation #Navmain #Nav li {
	top: 0px;
}
/*サブナビゲーションの位置*/
#Navigation #Navsub #NavsubService li,
#Navigation #Navsub #NavsubEat li {
	top: 0px;
}
/*コンテンツ背景*/
#content  {
	position: relative;
	margin: 0px;
	padding: 0px;
}
/*コンテンツデザートページのみ360px再指定*/
.light {
	width: 360px;
}
/*コンテンツタイトル*/
#content .title01 {
	background-image: url(../images/content_title01.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
}
#content .title02 {
	background-image: url(../images/content_title02.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
}
/*コンテンツコピー*/
p {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	line-height: 1.8em;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
}
/* Windows IEはこのスタイルを無視する */
html[xmlns]>body /**/p{
	line-height: 2.0em;
}
#wrapper #content .alllead #oneline {
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-image: url(../images/content_nav_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 900px;
	height: 100%;
}
/*モダンブラウザのみ適用（IE以外）*/
html body #wrapper #content .alllead >/**/#oneline {
	height: 250px;
}
#wrapper #content .alllead #twoline{
	background-image: url(../../../images/wrapper_back_hi900.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 900px;
	height: 100%;
}
/*モダンブラウザのみ適用（IE以外）*/
html body #wrapper #content .alllead >/**/#twoline {
	height: 250px;
}

#wrapper #content .alllead #oneline .center,
#wrapper #content .alllead #twoline .center {
	width: 730px;
	margin-right: 100px;
	margin-left: 70px;
	padding-top: 20px;
}

/*メニュー上写真配置用*/
.right .menu #ueaki {
	margin-top: 150px;
}
html body .right .menu >/**/#ueaki {
	margin-top: 146px;
}
/*飲み物タイトル横分空き*/
.right .menu #ueaki02 {
	margin-top: 59px;
}
html body .right .menu >/**/#ueaki02 {
	margin-top: 55px;
}
/*写真絶対配置*/
#wrapper #content #photoetc {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-decoration: none;
	width: 355px;
	position: absolute;
	top: 83px;
	right: -15px;
	height: 80px;
	z-index: 70;
}
html body #wrapper #content >/**/#photoetc{
	top: 79px;
}
/*スライドショー絶対配置*/
#wrapper #content #album {
	width: 340px;
	position: absolute;
	top: 83px;
	right: 0px;
	z-index: 40;
	height: 80px;
}
html body #wrapper #content >/**/#album{
	top: 79px;
}
#album img {
	position: absolute;
	top: 0px;
}

#photoetc .category {
	float: left;
	width: 355px;
	margin-top: 0px;
}
#photoetc .category ul li {
	text-indent: -9999px;
}
#photoetc .category ul li .lbox_01 {
	text-decoration: none;
	display: block;
	background-image: url(../images/photo/lbox_01s.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 355px;
	height: 80px;
}
/*ページ右リンク*/
#pagelink {
	width: 120px;
	z-index: 25;
}
#pagelink ul {
	width: 120px;
}
#pagelink #plink01 a{
	background-image: url(../images/p_link_01.gif);
	width: 53px;
}
#pagelink #plink02 a{
	width: 47px;
	background-image: url(../images/p_link_02.gif);
}
#pagelink #plink01 a:hover{
	background-image: url(../images/p_link_01_houver.gif);
}
#pagelink #plink02 a:hover{
	background-image: url(../images/p_link_02_houver.gif);
}
/*グルナビリンク*/
.right .gurunabi #link_01 a{
	background-image: url(../images/link_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	width: 151px;
	float: right;
	margin-top: 10px;
}
.right .gurunabi #link_01 a:hover{
	background-image: url(../images/link_01_houver.gif);
}
.right .cyusyaku {
	margin-top: 5px;
	margin-left: 5px;
}
.right .gurunabi {
	height: 22px;
}
#wrapper #content .alllead .center .light {
	margin-top: 20px;
}
#wrapper #content .alllead #twoline .center .right {
	margin-bottom: 0px;
}
#wrapper #content .alllead #oneline .light,
#wrapper #content .alllead #twoline .light {
	float: left;
	width: 355px;
	position: relative;
}
#wrapper .gotop a {
	margin-left: 766px;
}
#wrapper .gotop {
	padding-top: 15px;
	padding-bottom: 5px;
	height: 19px;
}
#wrapper #content .alllead #twoline .center .right .menu #ueaki02 .menulightsyo {
	width: 130px;
}
#wrapper #content .alllead #twoline .center .right .menu #ueaki02 .menurightnaga {
	width: 180px;
}
/*お料理カテゴリー共通　テキスト内リンク*/
#wrapper #content .alllead #oneline .center .light #textlink a {
	font-weight: bold;
	color: #67031E;
	text-decoration: underline;
	text-indent: 0px;
	display: inline;
}
