body {

margin: 20px 0 0;

padding: 0;

background: #FFF url(../luxury_restaurant/images/bg01.jpg) repeat-x left top;

color: #333;

text-align: center;

}



/* common-style */

#cbox {

width: 800px;

margin: 0 auto;

padding: 0;

text-align: left;

}

div#container {

margin: 0;

padding: 0;

}

.gnav img {

margin: 0 0 5px 14px;

padding: 0;

}

.nowrap {

white-space: nowrap;

}

img {

border: 0;

}



.title { padding:8px 14px 2px 0px}

.subtitle { margin:0px 0px 0px 4px;}





/* line-style */



/* TOP start */



/* header-style */

#topHeader {

width: 800px;

margin: 0;

padding: 0;

border-left: 1px solid #666;

border-right: 1px solid #666;

border-top: 1px solid #666;

border-bottom: 3px solid #B0A15B;

background-color: #000;

}

#topimg {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/bg01.jpg) repeat-x left top;

}

#topimg02 {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/bg02.jpg) repeat-x left top;

}

#topInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#topInfo p {

margin: 5px 0;

padding: 0;

}



/* contents-style */

#topContents01 {

width: 800px;

margin: 0;

padding: 10px 0;

background: #000 url(../luxury_restaurant/images/bg02.jpg) repeat-x left bottom;

border-left: 1px solid #666;

border-right: 1px solid #666;

}



#topNavi {

width: 800px;

margin: 0;

padding: 0;

height: 36px;

background: #000 url(../luxury_restaurant/images/bg03.jpg) repeat-x left bottom;

border-left: 1px solid #666;

border-right: 1px solid #666;

}



#bread p {

color:#FFF ;

}

#bread a {

color:#FFF ;

}



#topContents02 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #000;

border-left: 1px solid #666;

border-right: 1px solid #666;

}

#topContents02 p {

margin: 6px 0;

padding: 0;

color: #B0A15B;

}

#topContents02 a {

color: #B0A15B;

}

#topfnav p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#topfnav a {

color: #CCC;

}



.topline01 {

background: url(../luxury_restaurant/images/sline01.gif) repeat-x left center;

}

.topline02 {

background: url(../luxury_restaurant/images/sline02.gif) repeat-x left bottom;

}



#topSearchbox {

width: 175px;

margin: 5px;

padding: 5px 0px;

border: 1px solid #fff;

background: #B4A666 url(../luxury_restaurant/images/bg04.jpg) repeat-x left top;

}

#topSearchbox p {

margin: 0;

padding: 0;

color: #000;

}



.searchwidth {

width: 100%;

}



/* TOP end */



/* Search results */



#SearchTitle {

width: 800px;

margin: 0;

padding: 10px;

border-bottom: 1px solid #B0A15B;

background: #260500 url(../luxury_restaurant/images/bg05.jpg) repeat-x left top;

}

#SearchTitle span {

color: #fff;

}



#resultContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #260500;

}

#resultContents p {

margin: 6px 0;

padding: 0;

color: #fff;

}

#resultContents a {

color: #D0BF6D;

}

#resultfnav p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#resultfnav a {

color: #CCC;

}



#moreSearchbox {

margin: 0;

padding: 15px 20px;

background: #6F5937 url(../luxury_restaurant/images/bg06.jpg) repeat-x left top;

border: 1px solid #fff;

}



span#resultNumber {

font-size: 150%;

color: #D0BF6D;

}



td.shopLeft{

background-color: #8B7742;

margin: 0;

padding: 5px 10px 5px 5px;

width: 280px;

}

.shopname{

font-size: 120%;

}

td.shopRight{

margin: 0;

padding: 10px 0px 10px 20px;

color: #fff;

}

td.shopRight span{

color: #fff;

}

.Hline {

background: url(../luxury_restaurant/images/hline01.gif) repeat-x left center;

}

.Hline02 {

background: url(../luxury_restaurant/images/hline01.gif) repeat-x left top;

}



/* 音音 start */



/* header-style */

#otoHeader {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #5B4834;

background-color: #935461;

background: url(../luxury_restaurant/otooto_JAPON/images/wako.gif) repeat-x left top;

}

#otoimg {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/bg01.jpg) repeat-x left top;

}

#otoimg02 {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/bg02.jpg) repeat-x left top;

}

#otoInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#otoInfo p {

margin: 5px 0;

padding: 0;

}

#otoInfo2 {

margin: 0px 0;

padding: 0;

color: #FFF;

}

#otoInfo2 p {

margin: 0px 0;

padding: 0;

}



/* contents-style */

#otoContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #D0BA71;

}

#otoContents p {

margin: 6px 0;

padding: 0;

color: #5A4834;

}

#otoContents a {

color: #5A4834;

}



#otoContents2 {

width: 800px;

margin: 0;

padding: 30px 0 0;


background-color: #D0BA71;

}

#otoContents2 p {

margin: 0px 0;

padding: 0;

color: #5A4834;

}

#otoContents2 a {

color: #5A4834;

}

#otoContents3 {

width: 800px;

margin: 0;

padding: 5px 0 0;


background-color: #D0BA71;

}

#otoContents3 p {

margin: 0px 0;

padding: 0;

color: #5A4834;

}

#otoContents3 a {

color: #5A4834;

}



.otoline01 {

background: url(../luxury_restaurant/otooto/images/sline01.gif) repeat-x left center;

}

.otoline02 {

background: url(../luxury_restaurant/otooto/images/sline02.gif) repeat-x left center;

}

.otoline03 {

background: url(../luxury_restaurant/otooto/restaurant/images/ln01.gif) repeat-x left top;

}



.otodline01 {

background: url(../luxury_restaurant/otooto/images/dinner_dline01.gif) repeat-y right top;

}



.otoshoplineH {

background: url(../luxury_restaurant/otooto/restaurant/images/ln02b.gif) repeat-x left top;

}

.otoshoplineV {

background: url(../luxury_restaurant/otooto/restaurant/images/ln02c.gif) repeat-y left top;

}



.otoInterview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/otooto/images/dinner_bg01.gif) repeat-y left top;

color: #333;

}



.otoMenu {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/dinner_bg02.jpg) repeat-x left bottom;

color: #333;

}

.otoDinner {

margin: 0;

padding: 8px 0 12px;

background: #FFF url(../luxury_restaurant/otooto/images/dinner_bg03.jpg) no-repeat right bottom;

border: 1px solid #D0BA71;

}

#otoLunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#otoLunch p {

margin: 2px 0;

padding: 0;

}

#otoAla {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#otoAla p {

margin: 0;

padding: 0;

}

.otoAla {

background: #FFF url(../luxury_restaurant/otooto/images/alacarte_line01.gif) repeat-y left top;

}



.otoMap {

margin: 0;

padding: 12px;

}

.otoMap p {

color: #fff;

}



#otoBn {border: 1px solid #fff;}



#otoQR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#7E410A;}



#otoMobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#B0A15B;}



#otoMobile span{color: #000;}

#otoMobile a {color: #6F3A2A;}



/* table-style */

#otoList {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/otooto/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#otoList td {

margin: 0;

padding: 0;

}

#otoList td.brd {

background: url(../luxury_restaurant/otooto/restaurant/images/sline01.gif) repeat-y right top;

}

#otoList td p {

margin: 10px;

padding: 0;

}







/* 音音 end */





/* 銀兎 start */



/* header-style */

#gintoHeader {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #333333;

background-color: #3F3F3F;

}

#gintoimg {

margin: 0;

padding: 0;

background-color: #000;

}

#gintoimg02 {

margin: 0;

padding: 0;

background-color: #000;

}



#gintoInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#gintoInfo p {

margin: 5px 0;

padding: 0;

}



/* contents-style */

#gintoContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

border-left: 1px solid #000;

border-right: 1px solid #000;

background: #F9F9F9 url(../luxury_restaurant/ginto/images/bg02.jpg) repeat-x left bottom;

}

#gintoContents p {

margin: 6px 0;

padding: 0;

color: #000;

}

#gintoContents a {

color: #000;

}

#gintoContents02 {

width: 800px;

margin: 0;

padding: 30px 0 0;

border-left: 1px solid #000;

border-right: 1px solid #000;

background: #fff url(../luxury_restaurant/ginto/images/bg01.jpg) repeat-x left bottom;

}

#gintoContents02 p {

margin: 6px 0;

padding: 0;

color: #000;

}

#gintoContents02 a {

color: #000;

}

#gintoContents03 {

width: 800px;

margin: 0;

padding: 30px 0 0;

border-left: 1px solid #000;

border-right: 1px solid #000;

background: #F9F9F9 url(../luxury_restaurant/ginto/images/bg02.jpg) repeat-x left bottom;

}

#gintoContents03 p {

margin: 6px 0;

padding: 0;

color: #000;

}

#gintoContents03 a {

color: #000;

}

#gintoListContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

border-left: 1px solid #000;

border-right: 1px solid #000;

background: #F9F9F9 url(../luxury_restaurant/ginto/restaurant/images/bg.jpg) repeat-x left bottom;

}

#gintoListContents p {

margin: 6px 0;

padding: 0;

color: #000;

}

#gintoListContents a {

color: #000;

}



#gintoShopContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

border-left: 1px solid #000;

border-right: 1px solid #000;

background: #F9F9F9 url(../luxury_restaurant/ginto/restaurant/images/bg02.jpg) repeat-x left bottom;

}

#gintoShopContents p {

margin: 6px 0;

padding: 0;

color: #000;

}

#gintoShopContents a {

color: #000;

}



#gintoTop {

width: 800px;

margin: 0;

padding: 30px 0 0;

border-left: 1px solid #000;

border-right: 1px solid #000;

background: #fff url(../luxury_restaurant/ginto/images/bg01.jpg) repeat-x left bottom;

}

#gintoTop p {

margin: 6px 0;

padding: 0;

color: #000;

}

#gintoTop a {

color: #000;

}

#gintoNews p {

margin: 6px 0;

padding: 0;

color: #B18860;

}

#gintoNews a {

color: #B18860;

}

.gintoline01 {

background: url(../luxury_restaurant/ginto/images/sline01.gif) repeat-x left center;

}

.gintoline02 {

background: url(../luxury_restaurant/ginto/images/sline02.gif) repeat-x left center;

}

.otoline03 {

background: url(../luxury_restaurant/ginto/restaurant/images/ln01.gif) repeat-x left top;

}

.gintodline01 {

background: url(../luxury_restaurant/ginto/images/dinner_dline01.gif) repeat-y right top;

}



.gintoshoplineH {

background: url(../luxury_restaurant/ginto/restaurant/images/ln02b.gif) repeat-x left top;

}

.gintoshoplineV {

background: url(../luxury_restaurant/ginto/restaurant/images/ln02c.gif) repeat-y left top;

}



.gintoInterview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/ginto/images/dinner_bg01.gif) repeat-y left top;

color: #000;

}

.gintoMenu {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/ginto/images/dinner_bg02.jpg) repeat-x left bottom;

color: #000;

}



.gintoDinner {

background: #F5F4EB url(../luxury_restaurant/ginto/images/dinner_bg03.jpg) repeat-x left top;

padding: 8px 0 12px;

border: 1px solid #B48D66;

line-height: 120%;

}



.gintoLunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #000;

}



#gintoLunch p {

margin: 2px 0;

padding: 0;

}

#gintoAla {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#gintoAla p {

margin: 0;

padding: 0;

}

.gintoAla {

background: #FFF url(../luxury_restaurant/ginto/images/alacarte_line01.gif) repeat-y left top;

}



.gintoMap {

margin: 0;

padding: 12px;

}

.gintoMap p {

color: #fff;

}



#gintoBn {border: 1px solid #fff;}



#gintoQR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#212121;}



#gintoMobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#B18860;}



#gintoMobile span{color: #000;}

#gintoMobile a {color: #6F3A2A;}



/* table-style */

#gintoList {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#gintoList td {

margin: 0;

padding: 0;

}

#gintoList td.brd {

background: url(../luxury_restaurant/ginto/restaurant/images/sline01.gif) repeat-y right top;

}

#gintoList td p {

margin: 10px;

padding: 0;

}

/* 銀兎 end */





/* 過門香 start */



/* header-style */

#kamonkaHeader {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #666666;

background-color: #200000;

}

#kamonkaimg {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/kamonka/images/bg01.jpg) repeat-x left top;

}

#kamonkaimg02 {

margin: 0;

padding: 0;

background: #200000 url(../luxury_restaurant/kamonka/images/bg02.jpg) repeat-x left top;

}

#kamonkaInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#kamonkaInfo p {

margin: 5px 0;

padding: 0;

}



/* contents-style */

#kamonkaContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #200000;

}

#kamonkaContents p {

margin: 6px 0;

padding: 0;

color: #FFF;

}

#kamonkaContents a {

color: #FFF;

}

#kamonkaNews p {

margin: 6px 0;

padding: 0;

color: #B0A15B;

}

#kamonkaNews a {

color: #B0A15B;

}

#kamonkaContents02 {

width: 800px;

margin: 0;

padding: 20px 0 0;

background-color: #200000;

}

#kamonkaContents02 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#kamonkaContents02 a {

color: #200000;

}



#kamonkaContents03 {

width: 800px;

margin: 0;

padding: 10px 0 0;

background-color: #200000;

}

#kamonkaContents03 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#kamonkaContents03 a {

color: #B0A15B;

}

#kamonkafnav p {

margin: 6px 0;

padding: 0;

color: #FFF;

}

#kamonkafnav a {

color: #FFF;

}



.kamonkaline01 {

background: url(../luxury_restaurant/kamonka/images/sline01.gif) repeat-x left center;

}

.kamonkaline02 {

background: url(../luxury_restaurant/kamonka/images/sline02.gif) repeat-x left center;

}

.kamonkaline03 {

background: url(../luxury_restaurant/kamonka/restaurant/images/ln01.gif) repeat-x left top;

}



.kamonkadline01 {

background: url(../luxury_restaurant/kamonka/images/dinner_dline01.gif) repeat-y right top;

}



.kamonkashoplineH {

background: url(../luxury_restaurant/kamonka/restaurant/images/ln02b.gif) repeat-x left top;

}

.kamonkashoplineV {

background: url(../luxury_restaurant/kamonka/restaurant/images/ln02c.gif) repeat-y left top;

}



.kamonkaInterview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/kamonka/images/dinner_bg01.gif) repeat-y left top;

color: #333;

}



.kamonkaMenu {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/kamonka/images/dinner_bg02.jpg) repeat-x left bottom;

color: #333;

}

.kamonkaDinner {

margin: 0;

padding: 8px 0 12px;

background: #FFF url(../luxury_restaurant/kamonka/images/dinner_bg03.jpg) no-repeat right bottom;

border: 1px solid #200000;

}

#kamonkaLunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/kamonka/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#kamonkaLunch p {

margin: 2px 0;

padding: 0;

}

#kamonkaAla {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/kamonka/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#kamonkaAla p {

margin: 0;

padding: 0;

}

.kamonkaAla {

background: #FFF url(../luxury_restaurant/kamonka/images/alacarte_line01.gif) repeat-y left top;

}



.kamonkaMap {

margin: 0;

padding: 12px;

}



#kamonkaBn {border: 1px solid #fff;}



#kamonkaQR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#000;}



#kamonkaMobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#B0A15B;}



#kamonkaMobile span{color: #000;}

#kamonkaMobile a {color: #6F3A2A;}



/* table-style */

#kamonkaList {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/kamonka/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#kamonkaList td {

margin: 0;

padding: 0;

}

#kamonkaList td.brd {

background: url(../luxury_restaurant/kamonka/restaurant/images/sline01.gif) repeat-y right top;

}

#kamonkaList td p {

margin: 10px;

padding: 0;

}







/* 過門香 end */



/* 日月火 start */



/* header-style */

#nichigekkaHeader {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #666666;

background-color: #474747;

}

#nichigekkaimg {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/nichigekka/images/bg01.jpg) repeat-x left top;

}

#nichigekkaimg02 {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/nichigekka/images/bg02.jpg) repeat-x left top;

}

#nichigekkaInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#nichigekkaInfo p {

margin: 5px 0;

padding: 0;

}



/* contents-style */

#nichigekkaContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #200000;

}

#nichigekkaContents p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#nichigekkaContents a {

color: #CCC;

}

#nichigekkaNews p {

margin: 6px 0;

padding: 0;

color: #B0A15B;

}

#nichigekkaNews a {

color: #B0A15B;

}

#nichigekkaContents02 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #200000;

}

#nichigekkaContents02 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#nichigekkaContents02 a {

color: #B0A15B;

}



#nichigekkaContents03 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #200000;

}

#nichigekkaContents03 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#nichigekkaContents03 a {

color: #200000;

}

#nichigekkaContents03 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#nichigekkaContents03 a {

color: #200000;

}

#nichigekkafnav p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#nichigekkafnav a {

color: #CCC;

}

.nichigekkaline01 {

background: url(../luxury_restaurant/nichigekka/images/sline01.gif) repeat-x left center;

}

.nichigekkaline02 {

background: url(../luxury_restaurant/nichigekka/images/sline02.gif) repeat-x left center;

}

.nichigekkaline03 {

background: url(../luxury_restaurant/nichigekka/restaurant/images/ln01.gif) repeat-x left top;

}



.nichigekkadline01 {

background: url(../luxury_restaurant/nichigekka/images/dinner_dline01.gif) repeat-y right top;

}



.nichigekkashoplineH {

background: url(../luxury_restaurant/nichigekka/restaurant/images/ln02b.gif) repeat-x left top;

}

.nichigekkashoplineV {

background: url(../luxury_restaurant/nichigekka/restaurant/images/ln02c.gif) repeat-y left top;

}



.nichigekkaInterview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/nichigekka/images/dinner_bg01.gif) repeat-y left top;

color: #333;

}



.nichigekkaMenu {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/nichigekka/images/dinner_bg02.jpg) repeat-x left bottom;

color: #200000;

}

.nichigekkaDinner {

margin: 0;

padding: 8px 0 12px;

background: #FFF url(../luxury_restaurant/nichigekka/images/dinner_bg03.jpg) no-repeat right bottom;

border: 1px solid #C9BE8E;

}

#nichigekkaLunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/nichigekka/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#nichigekkaLunch p {

margin: 2px 0;

padding: 0;

}

#nichigekkaAla {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/nichigekka/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#nichigekkaAla p {

margin: 0;

padding: 0;

}

.nichigekkaAla {

background: #FFF url(../luxury_restaurant/nichigekka/images/alacarte_line01.gif) repeat-y left top;

}



.nichigekkaMap {

margin: 0;

padding: 12px;

}



#nichigekkaBn {border: 1px solid #fff;}



#nichigekkaQR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#592118;}



#nichigekkaMobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#B0A15B;}



#nichigekkaMobile span{color: #000;}

#nichigekkaMobile a {color: #6F3A2A;}



/* table-style */

#nichigekkaList {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/nichigekka/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#nichigekkaList td {

margin: 0;

padding: 0;

}

#nichigekkaList td.brd {

background: url(../luxury_restaurant/nichigekka/restaurant/images/sline01.gif) repeat-y right top;

}

#nichigekkaList td p {

margin: 10px;

padding: 0;

}

/* 日月火 end */





/* 魚魯魚魯 */



/* header-style */

#gyorogyoroHeader {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #666666;

background-color: #0B1C2C;

}

#gyorogyoroimg {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/gyorogyoro/images/bg01.jpg) repeat-x left top;

}

#gyorogyoroimg02 {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/gyorogyoro/images/bg02.jpg) repeat-x left top;

}

#gyorogyoroInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#gyorogyoroInfo p {

margin: 5px 0;

padding: 0;

}



/* contents-style */

#gyorogyoroContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #666;

}

#gyorogyoroContents p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#gyorogyoroContents a {

color: #CCC;

}

#gyorogyoroNews p {

margin: 6px 0;

padding: 0;

color: #B0A15B;

}

#gyorogyoroNews a {

color: #B0A15B;

}

#gyorogyoroContents02 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #666;

}

#gyorogyoroContents02 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#gyorogyoroContents02 a {

color: #B0A15B;

}



#gyorogyoroContents03 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #666;

}

#gyorogyoroContents03 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#gyorogyoroContents03 a {

color: #200000;

}

#gyorogyorofnav p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#gyorogyorofnav a {

color: #CCC;

}



.gyorogyoroline01 {

background: url(../luxury_restaurant/gyorogyoro/images/sline01.gif) repeat-x left center;

}

.gyorogyoroline02 {

background: url(../luxury_restaurant/gyorogyoro/images/sline02.gif) repeat-x left center;

}

.gyorogyoroline03 {

background: url(../luxury_restaurant/gyorogyoro/restaurant/images/ln01.gif) repeat-x left top;

}



.gyorogyorodline01 {

background: url(../luxury_restaurant/gyorogyoro/images/dinner_dline01.gif) repeat-y right top;

}



.gyorogyoroshoplineH {

background: url(../luxury_restaurant/gyorogyoro/restaurant/images/ln02b.gif) repeat-x left top;

}

.gyorogyoroshoplineV {

background: url(../luxury_restaurant/gyorogyoro/restaurant/images/ln02c.gif) repeat-y left top;

}



.gyorogyoroInterview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/gyorogyoro/images/dinner_bg01.gif) repeat-y left top;

color: #333;

}



.gyorogyoroMenu {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/gyorogyoro/images/dinner_bg02.jpg) repeat-x left bottom;

color: #200000;

}

.gyorogyoroDinner {

margin: 0;

padding: 8px 0 12px;

background: #FFF url(../luxury_restaurant/gyorogyoro/images/dinner_bg03.jpg) no-repeat right bottom;

border: 1px solid #C9BE8E;

}

#gyorogyoroLunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/gyorogyoro/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#gyorogyoroLunch p {

margin: 2px 0;

padding: 0;

}

#gyorogyoroAla {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/gyorogyoro/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#gyorogyoroAla p {

margin: 0;

padding: 0;

}

.gyorogyoroAla {

background: #FFF url(../luxury_restaurant/gyorogyoro/images/alacarte_line01.gif) repeat-y left top;

}



.gyorogyoroMap {

margin: 0;

padding: 12px;

}



#gyorogyoroBn {border: 1px solid #fff;}



#gyorogyoroQR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#0B1C2C;}



#gyorogyoroMobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#B0A15B;}



#gyorogyoroMobile span{color: #000;}

#gyorogyoroMobile a {color: #6F3A2A;}



/* table-style */

#gyorogyoroList {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/gyorogyoro/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#gyorogyoroList td {

margin: 0;

padding: 0;

}

#gyorogyoroList td.brd {

background: url(../luxury_restaurant/gyorogyoro/restaurant/images/sline01.gif) repeat-y right top;

}

#gyorogyoroList td p {

margin: 10px;

padding: 0;

}



/* 魚魯魚魯 end */



/* 土古里 */



/* header-style */

#tokoriHeader {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #000;

background-color: #C00204;

}

#tokoriHeader2 {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #000;

background: url(../luxury_restaurant/tokori/images/bg0111.jpg) repeat-x left top;

}



#tokoriimg {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/tokori/images/bg01.jpg) repeat-x left top;

}

#tokoriimg2 {

margin: 0;

padding: 0;

background: #C00204 url(../luxury_restaurant/tokori/images/bg011.jpg) repeat-x left top;

}

#tokoriimg02 {

margin: 0;

padding: 0;

background: #fff url(../luxury_restaurant/tokori/images/bg02.jpg) repeat-x left top;

}

#tokoriInfo {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#tokoriInfo p {

margin: 5px 0;

padding: 0;

}



/* contents-style */

#tokoriContents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #666;

}


#tokoriContents2 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #666;

background: #fff url(../luxury_restaurant/tokori/images/bg01111.jpg) no-repeat left top;

}



#tokoriContents p {

margin: 6px 0;

padding: 0;

color: #ccc;

}

#tokoriContents a {

color: #ccc;

}



#tokoriContents02 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #666;

}

#tokoriContents02 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#tokoriContents02 a {

color: #B0A15B;

}



#tokoriContents03 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #666;

}

#tokoriContents03 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#tokoriContents03 a {

color: #200000;

}



#tokoriContents04 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background-color: #666;

}

#tokoriContents04 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#tokoriContents04 a {

color: #B0A15B;

}



#tokorifnav p {

margin: 6px 0;

padding: 0;

color: #CCC;

}

#tokorifnav a {

color: #CCC;

}



.tokoriline01 {

background: url(../luxury_restaurant/tokori/images/sline01.gif) repeat-x left center;

}

.tokoriline02 {

background: url(../luxury_restaurant/tokori/images/sline02.gif) repeat-x left center;

}

.tokoriline03 {

background: url(../luxury_restaurant/tokori/restaurant/images/ln01.gif) repeat-x left top;

}



.tokoridline01 {

background: url(../luxury_restaurant/tokori/images/dinner_dline01.gif) repeat-y right top;

}



.tokorishoplineH {

background: url(../luxury_restaurant/tokori/restaurant/images/ln02b.gif) repeat-x left top;

}

.tokorishoplineV {

background: url(../luxury_restaurant/tokori/restaurant/images/ln02c.gif) repeat-y left top;

}



.tokoriInterview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/tokori/images/dinner_bg01.gif) repeat-y left top;

color: #333;

}



.tokoriMenu {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/tokori/images/dinner_bg02.jpg) repeat-x left bottom;

color: #200000;

}

.tokoriDinner {

margin: 0;

padding: 8px 0 12px;

background: #FFF url(../luxury_restaurant/tokori/images/dinner_bg03.jpg) no-repeat right bottom;

border: 1px solid #C9BE8E;

}

#tokoriLunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/tokori/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#tokoriLunch p {

margin: 2px 0;

padding: 0;

}

#tokoriAla {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/tokori/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#tokoriAla p {

margin: 0;

padding: 0;

}

.tokoriAla {

background: #FFF url(../luxury_restaurant/tokori/images/alacarte_line01.gif) repeat-y left top;

}



.tokoriMap {

margin: 0;

padding: 12px;

}



#tokoriBn {border: 1px solid #fff;}



#tokoriQR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#C00204;}



#tokoriMobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#C00204;}



#tokoriMobile span{color: #000;}

#tokoriMobile a {color: #6F3A2A;}



/* table-style */

#tokoriList {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/tokori/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#tokoriList td {

margin: 0;

padding: 0;

}

#tokoriList td.brd {

background: url(../luxury_restaurant/tokori/restaurant/images/sline01.gif) repeat-y right top;

}

#tokoriList td p {

margin: 10px;

padding: 0;

}



/* 土古里 end */



/* GINTO start */



/* header-style */

#ginto02Header {

width: 800px;

margin: 0;

padding: 0;

border: 1px solid #5D5A5B;

background: url(../luxury_restaurant/ginto02/images/bg03.jpg) repeat-y left top;

}



#ginto02img {

margin: 0;

padding: 0;

background-color: #fff;

}

#ginto02img02 {

margin: 0;

padding: 0;

background: #fff;

}

#ginto02navi {

background: #fff url(../luxury_restaurant/ginto02/images/bg04.jpg) repeat-y left top;

}

#ginto02navi02 {

background: #fff url(../luxury_restaurant/ginto02/images/bg04.jpg) repeat-y left top;

}

#ginto02Info {

margin: 8px 0;

padding: 0;

color: #FFF;

}

#ginto02Info p {

margin: 5px 0;

padding: 0;

}



#ginto02Info span {

color: #A3A5A4;

}



/* contents-style */

#ginto02Contents {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #fff url(../luxury_restaurant/ginto02/images/bg05.jpg) repeat-y left top;

}

#ginto02Contents p {

margin: 6px 0;

padding: 0;

color: #423F40;

}

#ginto02Contents a {

color: #423F40;

}



#ginto02Contents02 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #F1F1F1 url(../luxury_restaurant/ginto02/images/dinner_bg04.jpg) repeat-x left top;

}

#ginto02Contents02 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#ginto02Contents02 a {

color: #200000;

}



#ginto02Contents03 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #fff url(../luxury_restaurant/ginto02/restaurant/images/bg03.jpg) no-repeat left top;

}

#ginto02Contents03 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#ginto02Contents03 a {

color: #200000;

}



#ginto02Contents04 {

width: 800px;

margin: 0;

padding: 30px 0 0;

background: #C0C0C0 url(../luxury_restaurant/ginto02/images/lunch_bg02.jpg) repeat-x left top;

}

#ginto02Contents04 p {

margin: 6px 0;

padding: 0;

color: #200000;

}

#ginto02Contents04 a {

color: #200000;

}





.ginto02line01 {

background: url(../luxury_restaurant/ginto02/images/sline01.gif) repeat-x left center;

}

.ginto02line02 {

background: url(../luxury_restaurant/ginto02/images/sline02.gif) repeat-x left center;

}

.ginto02line03 {

background: url(../luxury_restaurant/ginto02/restaurant/images/ln01.gif) repeat-x left top;

}



.ginto02dline01 {

background: url(../luxury_restaurant/ginto02/images/dinner_dline01.gif) repeat-y right top;

}



.ginto02shoplineH {

background: url(../luxury_restaurant/ginto02/restaurant/images/ln02b.gif) repeat-x left top;

}

.ginto02shoplineV {

background: url(../luxury_restaurant/ginto02/restaurant/images/ln02c.gif) repeat-y left top;

}



.ginto02Interview {

margin: 0;

padding: 0;

background: url(../luxury_restaurant/ginto02/images/dinner_bg01.gif) repeat-y left top;

color: #242021;

}



.ginto02Menu {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto02/images/dinner_bg02.jpg) repeat-x left bottom;

color: #200000;

}

.ginto02Dinner {

margin: 0;

padding: 8px 0 12px;

background: #FFF url(../luxury_restaurant/ginto02/images/dinner_bg03.jpg) no-repeat right bottom;

border: 1px solid #423F40;

}

#ginto02Lunch {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto02/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#ginto02Lunch p {

margin: 2px 0;

padding: 0;

}

#ginto02Ala {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto02/images/lunch_bg01b.jpg) repeat-x left bottom;

color: #333;

}

#ginto02Ala p {

margin: 0;

padding: 0;

}

.ginto02Ala {

background: #FFF url(../luxury_restaurant/ginto02/images/alacarte_line01.gif) repeat-y left top;

}



.ginto02Map {

margin: 0;

padding: 12px;

}



.ginto02Map p {

color: #3F3F3F;

}



.ginto02Map p a {

color: #fff;

}



#ginto02Bn {border: 1px solid #fff;}



#ginto02QR {

border-top: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 7px 5px;

/* 店舗毎に異なる */

background-color:#231F20;}



#ginto02Mobile {

border-bottom: 1px solid #000;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 3px 8px;

/* 店舗毎に異なる */

background-color:#ccc;}



#ginto02Mobile span{color: #000;}

#ginto02Mobile a {color: #000;}







/* table-style */

#ginto02List {

margin: 0;

padding: 0;

background: #FFF url(../luxury_restaurant/ginto02/restaurant/images/bg01.jpg) repeat-x left bottom;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

#ginto02List td {

margin: 0;

padding: 0;

}

#ginto02List td.brd {

background: url(../luxury_restaurant/ginto02/restaurant/images/sline01.gif) repeat-y right top;

}

#ginto02List td p {

margin: 10px;

padding: 0;

}

#ginto02footer {

width: 800px;

margin: 0;

padding: 0;

border-top: 1px solid #CCCCCC;

background: #2C2829 url(../luxury_restaurant/ginto02/images/bg04.jpg) repeat-y left top;

}

#ginto02copyright {

height: 37px;

margin: 0;

padding: 0;

text-align: center;

}

#ginto02copyright p {

margin: 3px 0;

padding: 0;

background-color;

color: #333;

font-family: Verdana, Arial, sans-serif;

}

/* GINTO end */





/* sidebar-style */





/* footer-style */

#contentfooter {

width: 800px;

margin: 0;

padding: 5px 15px;

color: #5B4834;

}

#footer {

width: 800px;

margin: 0;

padding: 0;

border-top: 1px solid #CCCCCC;

}



#copyright {

height: 37px;

margin: 0;

padding: 0;

}

#copyright p {

margin: 3px 0;

padding: 0;

color: #CCC;

font-family: Verdana, Arial, sans-serif;

}



/* form-style */



/* table-style */

.nStyle {

margin: 0;

padding: 0;

border-collapse: collapse;

border-spacing: 0;

empty-cells: show;

}

.nStyle td {

margin: 0;

padding: 0;

border: none;

}



/*　background-color　*/

.bgwhite  { background-color: #FFF;}

.bgccc    { background-color: #CCC;}

.bgblack  { background-color: #000;}

.bgblack02{ background-color: #231F20;}

.bgblack03{ background-color: #242021;}

.bgblack04{ background-color: #423F40;}

.bgblack05{ background-color: #242424;}

.bggray 　{ background-color: #F3F3F3;}

.bggray02 { background-color: #3F3F3F;}

.bggray03 { background-color: #313131;}

.bggray04 { background-color: #3a3a3a;}

.bggray05 { background-color: #B4B4B4;}

.bggray06 { background-color: #423F40;}

.bggray333{ background-color: #333;}

.bggray666{ background-color: #666;}

.bggrayDDD{ background-color: #ddd;}

.bgbrown  { background-color: #5B4834;}

.bgbrown02{ background-color: #7E410A;}

.bgbrown03{ background-color: #D0BA71;}

.bgbrown04{ background-color: #200000;}

.bgbrown05{ background-color: #592118;}

.bgbrown06{ background-color: #260500;}

.bggold   { background-color: #B18860;}

.bggold02 { background-color: #6F6B20;}

.bgred    { background-color: #900;}

.bgred02  { background-color: #C00204;}

.bgnavy   { background-color: #0B1C2C;}

.bggold02 { background-color: #6F6B20;}







/* text-decoration */

.underline { text-decoration: underline;}

	

/*　font-color　*/

.white { color: #FFF;}

.gray66 { color: #666;}

.gray99 { color: #999;}

.gray3f { color: #3F3F3F;}

.grayCCC{ color: #ccc;}

.gray01 { color: #58595B}

.brown  { color: #7E410A;}

.brown02{ color: #B18860;}

.gold   { color: #B5A765;}

.gold02 { color: #B58F69;}

.gold03 { color: #B0A15B;}

.gold04 { color: #8C7945;}

.gold05 { color: #C1BF80;}

.black  { color: #000;}

