@charset "Shift_JIS";

/* ‘S‘ÌƒfƒUƒCƒ“ */
*             { font-family: "‚l‚r ‚o–¾’©";  }
td,th,div     { color: #000066; font-size: 16px; line-height: 24px; margin: 0px; font-weight: bold; }
a:link        { color: #3300ff }
a:visited     { color: #990099 }
a:hover       { color: #ff3333 }
a:active      { color: #ff3333 }

/* ‘S‘ÌƒŒƒCƒAƒEƒg */
body                 { margin: 0; padding: 0; text-align: center; font-size: 14px; line-height: 20px;}
body.western         { background:   url(img/back-western.jpg)  no-repeat center top;}
body.japanese        { background:   url(img/back-japanese.jpg) no-repeat center top;}
body.curry           { background:   url(img/back-curry.jpg)    no-repeat center top;}
body.chinese         { background:   url(img/back-chinese.jpg)  no-repeat center top;}
body.drink           { background:   url(img/back-drink.jpg)    no-repeat center top;}
body.morning         { background:   url(img/back-morning.jpg)  no-repeat center top;}
body.okinawa         { background:   url(img/back-goya.jpg)     no-repeat center top;}
body.single          { background:   url(img/back-single.jpg)   no-repeat center top;}
body.sandwich        { background:   url(img/back-sandwich.jpg) no-repeat center top;}
body.tuna            { background:   url(img/back-tuna.jpg)     no-repeat center top;}
body.tuna-steak      { background:   url(img/back-tuna-steak.jpg)     no-repeat center top;}
body.tuna-steak2     { background:   url(img/back-tuna-steak2.jpg)     no-repeat center top;}
body.burger          { background:   url(img/back-burger.jpg)   no-repeat center top;}
body.lunch           { background:   url(img/back-lunch.jpg)    no-repeat center top;}
hr                   { width:  100%; height:   1px; color: #999999; marign: 0; padding: 0;}
h1                   { width: 700px; height:  70px; margin: 0; padding: 10px; font-size: 48px; line-height: 50px; letter-spacing: 50px; display: none;}
h2                   { color: #000000; width: 100%; height:  auto; font-size: 28px; line-height: 34px; margin: 0; padding: 0; text-align: center; font-family: "‚l‚r ƒSƒVƒbƒN"; }
h2.small             { color: #000000; width: 100%; height:  auto; font-size: 24px; line-height: 30px; margin: 0; padding: 0; text-align: center; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
h2.small2            { color: #000000; width: 100%; height:  auto; font-size: 22px; line-height: 34px; margin: 0; padding: 0; text-align: center; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; letter-spacing: -1px;}
h2.small-left        { color: #000000; width: 100%; height:  auto; font-size: 24px; line-height: 30px; margin: 0; padding: 0; text-align:   left; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
h2.small-left20      { color: #000000; width: 100%; height:  auto; font-size: 20px; line-height: 30px; margin: 0; padding: 0; text-align:   left; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
h2.large             { color: #000000; width: 100%; height:  auto; font-size: 42px; line-height: 51px; margin: 0; padding: 0; text-align: center; font-family: "‚l‚r ƒSƒVƒbƒN"; }
h2.large-left        { color: #000000; width: 100%; height:  auto; font-size: 38px; line-height: 50px; margin: 0; padding: 0; text-align:   left; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
h2.english           { width:  100%; height:  auto; font-size: 20px; line-height: 25px; margin: 0; padding: 0; text-align: center; font-family: "Geneva", "Arial", "Helvetica", "sans-serif"; }
h2.english-small     { width:  100%; height:  auto; font-size: 16px; line-height: 25px; margin: 0; padding: 0; text-align: center; font-family: "Geneva", "Arial", "Helvetica", "sans-serif"; }
h2.english-large     { width:  100%; height:  auto; font-size: 30px; line-height: 37px; margin: 0; padding: 0; text-align: center; font-family: "Geneva", "Arial", "Helvetica", "sans-serif"; }
div#body             { widht: 700px; height: 300px; margin: 0; padding: 0; }
div.left             { widht: 340px; height: 300px; margin: 0; padding: 0; float:  left;}
div.right            { widht: 340px; height: 300px; margin: 0; padding: 0; float: right;}
div.price            { width:  100%;  color: #ff0000; font-size: 30px; line-height: 36px; padding: 3px; text-align:  right; font-family: "‚l‚r ƒSƒVƒbƒN"; font-weight: bold; }
div.price-large      { width:  100%;  color: #ff0000; font-size: 38px; line-height: 48px; padding: 3px; text-align:  right; font-family: "‚l‚r ƒSƒVƒbƒN"; font-weight: bold; margin: 0 20px 0 0; }
div.price-center     { width:  100%;  color: #ff0000; font-size: 24px; line-height: 30px; padding: 3px; text-align: center; font-family: "‚l‚r ƒSƒVƒbƒN"; font-weight: bold; }
div.price-right      { width:  70px;  color: #ff0000; font-size: 30px; line-height: 36px; padding: 3px; text-align:  right; font-family: "‚l‚r ƒSƒVƒbƒN"; font-weight: bold; float: right;}
div.price-small      { width:  100%;  color: #ff0000; font-size: 28px; line-height: 30px; padding: 3px; text-align:  right; font-family: "‚l‚r ƒSƒVƒbƒN"; font-weight: bold; }
div.price-small20    { width:  100%;  color: #ff0000; font-size: 20px; line-height: 30px; padding: 3px; text-align:  right; font-family: "‚l‚r ƒSƒVƒbƒN"; font-weight: bold; }
td.option            { color: #333333; padding: 10px 0;}
span.small           { color: #000066; font-size: 12px; line-height: 24px; margin: 0px; font-weight: bold; }
.small2              { color: #000066; font-size: 12px; line-height: 16px; margin: 0px; font-weight: bold; }
span.small-english   { color: #000000; font-size: 18px; line-height: 24px; margin: 0px; font-weight: bold; }
span.small-english20 { color: #000000; font-size: 18px; line-height: 20px; margin: 0px; font-weight: bold; }
span.option-english  { color: #333333; font-family: "Times New Roman", "Times", "serif"; font-weight: normal;}
div.lunch            { color: #332222; font-size: 50px; width: 600px; border-bottom: 1px solid #333333; line-height: 100px; margin: 0 0 50px 50px; padding: 0 0 0 25px; font-weight: bold; vertical-align: middle; }
ul                   { width: 100%; border: solid 1px #999999; margin: 0; padding: 10px 10px 0 20px; background-color: #ffffcc;}
ul.space             { width: 100%; border: solid 1px #999999; margin: 0; padding: 10px 10px 0 20px; background-color: #ffffcc; margin: 10px 0 0 0;}
li                   { margin: 0 0 10px 10px; padding: 0; color: #000000;}
ul.line li           { margin: 0 0 2px 10px; }
.red                 { color: #ff0000; }
.middle              { font-size: 14px; }
.middle18            { font-size: 18px; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
.middle30            { font-size: 30px; }
.small12             { font-size: 12px; line-height: 20px; }
