@charset "Shift_JIS";

/* ‘S‘Ì\‘¢
---------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
body {
	text-align: left;
	font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 13px;
	line-height: 1.6;
	color: #333333;
	background: #FFFFFF;
}
#wrapper {
	width: 760px;
	margin: 0 auto;
	text-align: left;	
}

/* ƒwƒbƒ_
---------------------------------------------------- */	
#header {
	width:100%;
	height:84px;
	text-align:center;
}

/* ƒOƒ[ƒoƒ‹EƒiƒrƒQ[ƒVƒ‡ƒ“
---------------------------------------------------- */
.globalNav {
	position:relative;
	clear:both;
	top:0px;
	width:760px;
	height:30px;
	margin:10px 0 20px;
	list-style:none;
	background:#FFFFFF url(../../../Local Settings/Temporary Internet Files/Content.IE5/OW98Y29G/images/global_nav.gif) no-repeat;
}
.globalNav ul {
	list-style:none;
}
.globalNav li {
	position:absolute;
	top:0px;
	height:30px;
	width:100%;
	text-indent:-9999px;
	list-style:none;
}
.globalNav li.top {
	left:5px;
	width:60px;
}
.globalNav li.main {
	left:97px;
	width:70px;
}
.globalNav li.seat {
	left:205px;
	width:60px;
}
.globalNav li.menu {
	left:304px;
	width:70px;
}
.globalNav li.vip {
	left:411px;
	width:56px;
}
.globalNav li.info {
	left:502px;
	width:144px;
}
.globalNav li.blog {
	left:679px;
	width:75px;
}
.globalNav li a {
	text-decoration:none;
	display:block;
	height:30px;
}

/* ƒƒCƒ“EƒRƒ“ƒeƒ“ƒc
---------------------------------------------------- */
#content {
	position:relative;
	margin:20px 0 30px 0;
}
h2 {
	margin: 0 0 10px 0;
	font-size: 19px;
	line-height: 1.6;
	color: #cc0000;
}
hr {
	clear:both;
}

.menulink {
	font-size:14px;
	text-align:center;
	clear:both;
}
.menulink a {
	color: #333333;
	text-decoration:none;
}

.menu_bg {
	background: url(../../../Local Settings/Temporary Internet Files/Content.IE5/OW98Y29G/images/menu_bg.jpg) 10px 0 no-repeat;
	width: 735px;
	height: 71px;
	padding: 19px 0 0 25px;
	line-height: 2;
}

.font1 {
	font-family: "‚l‚r ‚o–¾’©";
}
.font2 {
	font-family: "‚l‚r ‚o–¾’©";
	font-weight: bold;
	font-weight: normal;
	text-align: left;
}
.font3 {
	font-weight: bold;
}

.price {
	font-size: 16px;
	margin-top: 1em;
	font-style: italic;
	font-weight: bold;
}

.photo {
	font-size:10px;
	display:block;
	text-align: right;
	margin-right:10px;
	position:relative;
	top:-2em;
}
.photo2 {
	font-size:10px;
	display:block;
	text-align: right;
	margin: 0 5px 10px 0;
	position:relative;
}

.course {
	clear:both;
}
.course h3 {
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 1.4;
}
.course p {
	margin: 0 0 0 5px;
}
.course img {
	float:left;
}
.writing{
	padding:12px 15px 0 15px;
	font-size: 100%;
	line-height:1.5;
	border:double #333333;
	width:324px;
	float: right;
	margin-bottom: 20px;
}
* html .writing{/* ¡IE6‘Îô */
	padding-top:11px;
	margin-bottom:-20px;
	width:322px;
}
*+html .writing{/* ¡IE7‘Îô */
	width:322px;
}
.writing p {
	margin: 0 0 21px 0;
}
.writing2 {
	padding:50px 22px 0 22px;
	font-size: 100%;
	line-height:1.6;
	border:double #333333;
	width:308px;
	height:222px;
	margin: 0 0 20px 380px;
}
.tel {
	font-size: 15px;
	text-align:center;
	float: left;
}
.qr {
	font-size: 15px;
	text-align:center;
	float: right;
}
.qr img {
	margin: 0 0 21px 30px;
}

/* ƒƒjƒ…[i’‹‰c‹Æj
---------------------------------------------------- */
#lunch {
	position:relative;
	margin:20px 10px;
}

#lunch_img {
	float:right;
	width:360px;
}
#lunch_img img {
	clear: both;
}

#lunch_writing {
	float: left;
}
#lunch_writing h3 {
	margin: 0px 0px 18px 0px;
	font-size: 16px;
	line-height: 1.6;
}
#lunch_writing #Tempura-Course{
	padding:20px 0 0 0;
	font-size: 100%;
	line-height:1.6;
	text-align:center;
	border:double #333333;
	width:354px;
	height:342px;
	clear: both;
	margin-bottom:23px;
}
* html #lunch_writing #Tempura-Course{/* ¡IE6‘Îô */
	margin-bottom:20px;
	width:352px;
}
*+html #lunch_writing #Tempura-Course{/* ¡IE7‘Îô */
	margin-bottom:20px;
	width:352px;
}

#lunch_writing #aoi{
	padding:20px 0 0 0;
	font-size: 100%;
	line-height:1.6;
	text-align:center;
	border:double #333333;
	width:354px;
	height:377px;
	clear: both;
	margin-bottom:23px;
}
* html #lunch_writing #aoi{/* ¡IE6‘Îô */
	margin-bottom:20px;
	width:352px;
}
*+html #lunch_writing #aoi{/* ¡IE7‘Îô */
	margin-bottom:20px;
	width:352px;
}

#lunch_writing #gion{
	padding:25px 0 0 0;
	font-size: 100%;
	line-height:1.6;
	text-align:center;
	border:double #333333;
	width:354px;
	height:467px;
	clear: both;
	margin-bottom: 20px;
}
* html #lunch_writing #gion{/* ¡IE6‘Îô */
	margin-bottom:0px;
	width:352px;
}
*+html #lunch_writing #gion{/* ¡IE7‘Îô */
	margin-bottom:-20px;
	width:352px;
}

/* ƒƒjƒ…[i–é‰c‹Æj
---------------------------------------------------- */
#dinner {
	position:relative;
	margin:20px 10px;
}
#dinner_img {
	float:right;
	width:360px;
}
#dinner_img img {
	clear: both;
}

#dinner_writing {
	float: left;
}
#dinner_writing h3 {
	margin: 0px 0px 18px 0px;
	font-size: 16px;
	line-height: 1.6;
}
#dinner_writing img#photo14 {
	float:right;
	margin:0 70px 0 0px;
}
#dinner_writing #rokuhara {
	padding:20px 0 0 0;
	font-size: 100%;
	line-height:1.6;
	text-align:center;
	border:double #333333;
	width:354px;
	height:397px;
	clear: both;
	margin-bottom:23px;
}
* html #dinner_writing #rokuhara{/* ¡IE6‘Îô */
	margin-bottom:20px;
	width:352px;
}
*+html #dinner_writing #rokuhara{/* ¡IE7‘Îô */
	margin-bottom:20px;
	width:352px;
}

#dinner_writing #yasaka {
	padding:20px 0 0 0;
	font-size: 100%;
	line-height:1.6;
	text-align:center;
	border:double #333333;
	width:354px;
	height:442px;
	clear: both;
	margin-bottom:23px;
}
* html #dinner_writing #yasaka{/* ¡IE6‘Îô */
	margin-bottom:20px;
	width:352px;
}
*+html #dinner_writing #yasaka{/* ¡IE7‘Îô */
	margin-bottom:20px;
	width:352px;
}

#dinner_writing #kiyomizu {
	padding:20px 0 0 0;
	font-size: 100%;
	line-height:1.6;
	text-align:center;
	border:double #333333;
	width:354px;
	height:487px;
	clear: both;
	margin-bottom: 20px;
}
.supplement {
	font-size:12px;
	margin-top: 1em;
}
* html #dinner_writing #kiyomizu{/* ¡IE6‘Îô */
	margin-bottom:0px;
	width:352px;
}
*+html #dinner_writing #kiyomizu{/* ¡IE7‘Îô */
	margin-bottom:-20px;
	width:352px;
}

/* ƒtƒbƒ^
---------------------------------------------------- */
#footer {
	clear:both;
	text-align:center;
	font-size:11px;
	line-height:200%;
	margin:28px 0 10px 0;
	position: relative;
	width: 760px;
	color:#333333;
}
#footer img{
	margin:0 0 5px 0;
}
#footer a	{
	text-decoration:none;
	color:#333333;
	}
#tel {
	font-size:14px;
}
#footer #spe {
	letter-spacing:0.1em;
	}
/* ’Ç‰Á
---------------------------------------------------- */
#content A.green {
	COLOR: #693
}
#content A.brown {
	COLOR: #930
}
#content SPAN.brown {
	COLOR: #930
}
#subnavi A {
	COLOR: #777
}
#topsubnavi A {
	COLOR: #777
}
#menu A.exp {
	COLOR: #777
}
#subnavi A:hover {
	COLOR: #999
}
#topsubnavi A:hover {
	COLOR: #999
}
#menu A.exp:hover {
	COLOR: #999
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 100px; MARGIN: 16px 0px 0px; PADDING-TOP: 0px
}
H2.nomargin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; MARGIN: 50px 0px 0px; PADDING-TOP: 0px
}
H2.wine {
	MARGIN: 16px 0px 0px
}
H3 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; FONT: bold 12px 'Lucida Grande', Geneva, Verdana, sans-serif; COLOR: #930; PADDING-TOP: 8px
}
H3.dinnercourse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
H3.lunchcourse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; COLOR: #B19A05; PADDING-TOP: 8px
}
H3.winetop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
H3.winelist01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #09c; PADDING-TOP: 0px
}
H3.winelist02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f33; PADDING-TOP: 0px
}
P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 24px 0px; PADDING-TOP: 0px
}
P.small {
	MARGIN: 16px 24px 24px 0px; FONT: 10px 'Lucida Grande', Geneva, Verdana, sans-serif
}
P.smallNarrow {
	MARGIN: 16px 24px 0px 0px; FONT: 10px 'Lucida Grande', Geneva, Verdana, sans-serif
}
P.indent {
	MARGIN-LEFT: 17px
}
P.wide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 104px 0px; PADDING-TOP: 0px
}
P.wide_dinner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 71px 0px; PADDING-TOP: 0px
}
P.narrow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 24px 0px 0px;
	PADDING-TOP: 0px;
	color: #777;
}
P.dinnerprice {
	MARGIN: 0px 0px 0px 12px
}
P.lunchprice {
	MARGIN: 0px 0px 0px 184px
}
P.wineex {
	MARGIN: 0px 0px 24px 40px
}
P.wineexNarrow {
	MARGIN: 0px 0px 0px 40px
}
P.dinner1 {
	MARGIN: 0px 24px 33px 0px
}
P.dinner2 {
	MARGIN: 0px 24px 12px 0px
}
P.lunch1 {
	MARGIN: 0px 24px 59px 0px
}
P.lunch2 {
	MARGIN: 0px 24px 12px 0px
}
P.alt {
	MARGIN: 0px 24px 24px 30px
}
P.goTop {
	MARGIN: 0px 32px 20px 0px; TEXT-ALIGN: right
}
SPAN.indent {
	MARGIN: 0px 0px 0px 6px
}
#subnavi P {
	MARGIN: 0px 0px 15px; LINE-HEIGHT: 1
}
#subnavi P.narrow {
	MARGIN: 0px 0px 2px
}
#topsubnavi P {
	MARGIN: 0px; LINE-HEIGHT: 12px
}
#copyright P {
	MARGIN: 16px 0px 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.key {
	CLEAR: both; FLOAT: right; MARGIN: 0px 0px 0px 16px
}
IMG.keydouble {
	CLEAR: both; FLOAT: right; MARGIN: 0px 0px 0px 16px
}
IMG.keywide {
	CLEAR: both; FLOAT: right; MARGIN: 0px
}
IMG.map {
	CLEAR: both; FLOAT: right; MARGIN: 32px
}
IMG.tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.tabalt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 8px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.left {
	MARGIN: 4px 16px 0px 0px
}
IMG.right {
	CLEAR: both; FLOAT: right; MARGIN: 4px 32px 0px 8px
}
IMG.winelist {
	MARGIN: 0px 0px 8px
}
TABLE.step IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
IMG.titlemargin {
	MARGIN: 0px 0px 13px
}
DIV.spacer {
	OVERFLOW: hidden; HEIGHT: 13px
}
