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;



}



#topNavi2 {



width: 800px;



margin: 0;



padding: 0;



height: 17px;



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: 10px 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: #5B4834;



}



#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;



}







/* 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;



}







.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: 0px 0 0px;



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;



}



.ginto03Dinner {



margin: 0;



padding: 0px 0 0px;



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;}



