@charset "UTF-8";

/*----Common style for all pages----*/
body {
background:#000;
text-align:center;
letter-spacing:0.075em;
_letter-spacing:0.05em;	/*Hack for Windows IE6.0*/
font-size:100.001%;
}
body, div:-moz-broken {	/*Hack for Firefox3.0*/
font-size:88%;
}
p {
font-size:90%;
line-height:150%;
margin:0;
}

h1 {
font-size:180%;
padding:0.5em 0 0 20px;
margin:0;
}
h1 a {
text-decoration:none;
}
h2 {
font-size:200%;
padding:0;
margin:0;
font-weight:normal;
}
h3 {
font-size:150%;
font-weight:normal;
margin:0.5em 0 0 5px;
padding:0.75em 0 0.35em 15px;
position:relative;
z-index:1;
}
strong {
font-size:1.75em;
font-weight:normal;
}
a {
color:#fff;
text-decoration:underline;
}
a:link,
a:visited {
color:#fff;
}
div#Content {
font-family:"Times New Roman", Times, serif;
width:760px;
margin:0 auto;
background:#000;
color:#fff;
text-align:left;
position:relative;
}
p#NaviTitle {
font-size:85%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-align:center;
width:100%;
margin:0;
}
p#NaviTitle img {
margin:0 5px -0.25em 0;
}
p#NaviTitle a {
text-decoration:none;
}
ul#NaviPrimaly {
padding:0;
margin:0 0 0 3em;
}
ul#NaviPrimaly li {
text-align:center;
font-size:75%;
font-weight:bold;
float:left;
list-style-type:none;
}
ul#NaviPrimaly li a {
display:block;
width:140px;
padding:78px 15px 0 15px;
}

ul#NaviPrimaly li#Navi-NagatachoKurosawa a {
background:url(../Images/Navi-NagatachoKurosawa.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-NagatachoKurosawa a:hover {
background:url(../Images/Navi-NagatachoKurosawa-.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-TeppanyakiKurosawa a {
background:url(../Images/Navi-TeppanyakiKurosawa.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-TeppanyakiKurosawa a:hover {
background:url(../Images/Navi-TeppanyakiKurosawa-.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-KeyakiKurosawa a {
background:url(../Images/Navi-KeyakiKurosawa.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-KeyakiKurosawa a:hover {
background:url(../Images/Navi-KeyakiKurosawa-.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-UdonKurosawa a {
background:url(../Images/Navi-UdonKurosawa.gif) center bottom no-repeat;
}
ul#NaviPrimaly li#Navi-UdonKurosawa a:hover {
background:url(../Images/Navi-UdonKurosawa-.gif) center bottom no-repeat;
}
p#Copyright {
font-family:"Courier New", Courier, monospace;
font-size:75%;
font-weight:normal;
color:#999;
margin:0 0 1em 0;
padding-top:1.5em;
_padding-top:0.75em;
text-align:center;
clear:both;
}
p#ToJapanesePage {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
font-weight:bold;
position:absolute;
bottom:1em;
left:1.5em;
float:none;
margin:0;
}

ul#NaviSecondary {
margin:0 0 0.5em 20px;
padding:0.5em 0 0.5em 0;
position:relative;
z-index:1;
}
ul#NaviSecondary li {
border-left:1em solid #D0DCFF;
margin-left:20px;
}
div.Menu {
margin:35px 20px 20px 20px;
padding:0 0 25px 0;
}
div.MenuSummary {
padding:0.75em 20px 1em 20px;
margin-bottom:0.5em;
position:relative;
z-index:1;
}
div.Menu div.MenuSummary p {
width:480px;
}
div.Maps div.MenuSummary p {
width:auto;
}
div.MenuSummary img {
border:1px solid #fff;
float:right;
margin:0 0 20px 20px;
position:absolute;
top:15px;
right:20px;
_right:40px;
}
div.Menu .Notes {
margin-left:20px;
margin-top:0.5em;
}
div.Menu ul {
margin:0 1em 0 20px;
padding:0;
}
div.Menu ul li {
list-style-type:none;
margin-bottom:0.25em;
font-size:90%;
}
div.Maps {
background-image:none;
}
div.Maps img {
float:none;
margin:0 auto;
border:none;
}
/*Media="Screen" display:none;----*/
div#Header img.Print {
display:none;
}
div.Maps img.Print {
display:none;
}
/*----Media="Screen" display:none;*/




/*----------------Style for Restauurant Top Page----------------*/
div#Content.Top {
height:560px;
}
div#Content.Top div#Header {
border:0;
}

div#Content.Top p#NaviTitle {
font-size:85%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-align:center;
width:100%;
position:absolute;
bottom:5.25em;
margin:0;
}
div#Content.Top ul#NaviPrimaly {
position:absolute;
bottom:3em;
text-align:center;
padding:0;
margin:0 0 0 2em;
_margin-left:1em;	/*Hack for Windows IE6.0*/
}
div#Content.Top p#NaviTitle img {
margin:0 5px -0.25em 0;
}
div#Content.Top ul#NaviPrimaly li {
display:inline;
width:auto;
float:none;
margin-left:0.5em;
}
div#Content.Top ul#NaviPrimaly li a {
display:inline;
margin:0 0.5em 0 0;
padding:0;
}
div#Content.Top ul#NaviPrimaly li img {
margin:0 5px -0.5em 0;
}

div#Content.Top ul#NaviSecondary {	/*Style for Restaurant Link Menus*/
position:absolute;
top:1em;
right:1.5em;
}
div#Content.Top img#Logo {
position:absolute;
width:auto;
height:auto;
}
div#Content.Top div#RestaurantSummaly {
position:absolute;
}
div#Content.Top h1 {
font-size:180%;
position:absolute;
margin:0;
padding:0;
}
div#Content.Top h1 a {
text-decoration:none;
}
ul#NaviSecondary li {
font-size:85%;
line-height:100%;
margin:0 0 0.5em 0;
list-style-type:none;
padding:0 0 0 8px;
}
div#Content.Top p#Copyright {
position:absolute;
bottom:1em;
margin:0 auto;
width:100%;
}

/*No-Need to Delate----
div.Top ul#NaviPrimaly li {
text-align:left;
}
div.Top ul#NaviPrimaly li a {
padding:40px 0;
}

div.Top ul#NaviPrimaly li#Navi-NagatachoKurosawa a,
div.Top ul#NaviPrimaly li#Navi-NagatachoKurosawa a:hover {
background:url(../Images/NaviTop-NagatachoKurosawa.gif) no-repeat;
background-position:0 5px;
padding:10px 0 10px 55px;
}
div.Top ul#NaviPrimaly li#Navi-TeppanyakiKurosawa a,
div.Top ul#NaviPrimaly li#Navi-TeppanyakiKurosawa a:hover {
background:url(../Images/NaviTop-TeppanyakiKurosawa.gif) left bottom no-repeat;
background-position:0 8px;
padding:10px 0 10px 55px;
}
div.Top ul#NaviPrimaly li#Navi-KeyakiKurosawa a,
div.Top ul#NaviPrimaly li#Navi-KeyakiKurosawa a:hover {
background:url(../Images/NaviTop-KeyakiKurosawa.gif) left center no-repeat;
padding:10px 0 10px 55px;
background-position:0 7px;
}
div.Top ul#NaviPrimaly li#Navi-UdonKurosawa a,
div.Top ul#NaviPrimaly li#Navi-UdonKurosawa a:hover {
background:url(../Images/NaviTop-UdonKurosawa.gif) left center no-repeat;
padding:10px 0 10px 55px;
background-position:0 10px;
}
----No-Need to Delate*/

