/*------------------------
レストラントップ　レディースデイ指定
------------------------*/
p.ladys_day{
margin:10px 0 10px 0;
padding:2px 0 2px 0 ;
background:#ff55c4;
color:white;
text-align:center;
font-size:90%;
}



/*------------------------
各レストラントップページ　共通設定
------------------------*/

.shop-info{
width:455px;
}

.shop-intro{
float:left;
width:197px;
}

.shop-intro ul{
font-size:75%;
padding:0 0 0 5%;
}

.shop-intro p{
font-size:75%;
padding:10px 5% 0 5%;
line-height:140%;
}

.shop-image{
float:left; 
width:258px;
}


p.btn_menu,
p.btn_restaurant{
text-align:center;
}




/*----------------------------------
各レストラン　メニューナビゲーション共通設定
-----------------------------------*/

ul.menu{
clear:both;
padding:15px 0 0 0;
}

ul.menu li,
ul.menu li a{
display:block;
float:left;
height:30px;
text-indent:-9999px;
}



/*----------------------------------
nydining メニュー 個別設定
-----------------------------------*/
ul#ny.menu li,
ul#ny.menu li a{
width:113px;
}

ul#ny.menu li.m1 a{background:url(../ny_dining/menu/image/menu.gif) no-repeat 0 -60px;}
ul#ny.menu li.m2 a{background:url(../ny_dining/menu/image/menu.gif) no-repeat -113px -60px;}
ul#ny.menu li.m3 a{background:url(../ny_dining/menu/image/menu.gif) no-repeat -227px -60px;}
ul#ny.menu li.m4 a{background:url(../ny_dining/menu/image/menu.gif) no-repeat -341px -60px;width:114px;}

ul#ny.menu li.m1{background:url(../ny_dining/menu/image/menu.gif) no-repeat 0 0;}
ul#ny.menu li.m2{background:url(../ny_dining/menu/image/menu.gif) no-repeat -113px 0;}
ul#ny.menu li.m3{background:url(../ny_dining/menu/image/menu.gif) no-repeat -227px 0;}
ul#ny.menu li.m4{background:url(../ny_dining/menu/image/menu.gif) no-repeat -341px 0;width:114px;}

ul#ny.menu li.m1 a:hover{background:url(../ny_dining/menu/image/menu.gif) no-repeat 0 -30px;}
ul#ny.menu li.m2 a:hover{background:url(../ny_dining/menu/image/menu.gif) no-repeat -113px -30px;}
ul#ny.menu li.m3 a:hover{background:url(../ny_dining/menu/image/menu.gif) no-repeat -227px -30px;}
ul#ny.menu li.m4 a:hover{background:url(../ny_dining/menu/image/menu.gif) no-repeat -341px -30px;width:114px;}



/*----------------------------------
仁 メニュー 個別設定
-----------------------------------*/
ul#kaname.menu li,
ul#kaname.menu li a{
width:151px;
}

ul#kaname.menu li.m1 a{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat 0 -60px;}
ul#kaname.menu li.m2 a{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat -151px -60px;}
ul#kaname.menu li.m3 a{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat -303px -60px;}

ul#kaname.menu li.m1{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat 0 0;}
ul#kaname.menu li.m2{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat -151px 0;}
ul#kaname.menu li.m3{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat -303px 0;}

ul#kaname.menu li.m1 a:hover{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat 0 -30px;}
ul#kaname.menu li.m2 a:hover{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat -151px -30px;}
ul#kaname.menu li.m3 a:hover{background:url(/nagasaki/restaurant/kaname/menu/image/menu.gif) no-repeat -303px -30px;}



/*----------------------------------
キッチン メニュー 個別設定
-----------------------------------*/
ul#kitchen.menu li,
ul#kitchen.menu li a{
width:226px;
}

ul#kitchen.menu li.m1 a{background:url(/nagasaki/restaurant/the_kitchen/menu/image/menu.gif) no-repeat 0 -60px;}
ul#kitchen.menu li.m2 a{background:url(/nagasaki/restaurant/the_kitchen/menu/image/menu.gif) no-repeat -226px -60px;}

ul#kitchen.menu li.m1{background:url(/nagasaki/restaurant/the_kitchen/menu/image/menu.gif) no-repeat 0 0;}
ul#kitchen.menu li.m2{background:url(/nagasaki/restaurant/the_kitchen/menu/image/menu.gif) no-repeat -226px 0;}

ul#kitchen.menu li.m1 a:hover{background:url(/nagasaki/restaurant/the_kitchen/menu/image/menu.gif) no-repeat 0 -30px;}
ul#kitchen.menu li.m2 a:hover{background:url(/nagasaki/restaurant/the_kitchen/menu/image/menu.gif) no-repeat -226px -30px;}



/*----------------------------------
ビジュー メニュー 個別設定
-----------------------------------*/

ul#bijoux.menu li,
ul#bijoux.menu li a{
width:226px;
}

ul#bijoux.menu li.m1 a{background:url(/nagasaki/restaurant/cafe_de_bijoux/menu/image/menu.gif) no-repeat 0 -60px;}
ul#bijoux.menu li.m2 a{background:url(/nagasaki/restaurant/cafe_de_bijoux/menu/image/menu.gif) no-repeat -226px -60px;}

ul#bijoux.menu li.m1{background:url(/nagasaki/restaurant/cafe_de_bijoux/menu/image/menu.gif) no-repeat 0 0;}
ul#bijoux.menu li.m2{background:url(/nagasaki/restaurant/cafe_de_bijoux/menu/image/menu.gif) no-repeat -226px 0;}

ul#bijoux.menu li.m1 a:hover{background:url(/nagasaki/restaurant/cafe_de_bijoux/menu/image/menu.gif) no-repeat 0 -30px;}
ul#bijoux.menu li.m2 a:hover{background:url(/nagasaki/restaurant/cafe_de_bijoux/menu/image/menu.gif) no-repeat -226px -30px;}


h5.month01{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -0px;}
h5.month02{
	background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -60px;
}
h5.month03{
	background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -120px;
}
h5.month04{
	background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -180px;
}
h5.month05{
	background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -240px;
}
h5.month06{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -300px;}
h5.month07{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -360px;}
h5.month08{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -420px;}
h5.month09{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -470px;}
h5.month10{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -20px -540px;}
h5.month11{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -20px -600px;}
h5.month12{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -20px -660px;}


#skybeer h5#skybeer.month06{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -310px;}
#skybeer h5#skybeer.month07{background:url(/nagasaki/restaurant/image/menu/month.gif) no-repeat -25px -370px;}



/*------------------------
各レストランメニュー　共通設定
------------------------*/
h3.menutitle{
float:left;
width:250px;
}


.detail_box h4{
clear:both;
margin:20px 0 10px 0;
}



p.toplink{
float:right;
width:130px;
margin:7px 0 0 0;
text-align:right;
font-size:70%;
}


div.box{
clear:both;
width:100%;
margin:15px 0 0 0;
padding:0 0 15px 0;
background:url(/nagasaki/restaurant/image/common/dot.gif) repeat-x 0 bottom;
font-size:80%;
line-height:120%;
}

div.box p.pic{
display:block;
float:left;
width:135px;
margin:0 0 5px 0;
}

div.box .detail{
float:right;
width:320px;
}

div.box h5{
margin:2px 0 0 0;
color:#5b321e;
font-size:130%;
font-weight:bold;
}

div.box h5 span{
font-size:80%;
font-weight:normal;
}

div.box p.link{
margin:10px 0 0 0 ;
}

div.box p.price{
margin:5px 0 10px 0;
/*padding:3px 0 3px 0;
border-top:1px dotted #666;
border-bottom:1px dotted #666;*/
}


span.text-80{
font-size:80%;
}

p.price span{
padding:0 3px 0 3px;
background:#452b22;
color:white;
font-size:90%;

/*border:1px solid #452b22;*/

}

span.asterisk,
p.price span.asterisk{
color:#CC0033;
font-size:10px;
font:Arial, Helvetica, sans-serif;
background:none;
}


/*------------------------
各レストラン共通　メール会員募集ボタン
------------------------*/
p.btn_member{
margin:15px 0 0 0;
text-align:center;
}


/*------------------------
各レストラン共通　contact-box
------------------------*/
.contact-box{
margin:15px 0 0 0;
padding:15px;
font-size:80%;
border-top:1px solid #888;
border-bottom:1px solid #888;
text-align:center;
}

.contact-box h4{
margin:0 0 10px 0;
}



/*------------------------
各レストラン共通　レストラン一覧へ戻る
------------------------*/
p.restaurant_top{
margin:10px 0 10px 0;
text-align:right;
}



/*---------------------------------------------
01. christmas
---------------------------------------------*/

/*---------------------------------------------
01. christmas
---------------------------------------------*/
#restaurantBox				{ width: 500px; color: #333; line-height: 1.4em; text-align: left; font-size: 80%; margin: 0px; padding: 0px; }
#restaurantBox #christmas	{ width: 480px; margin: 32px 0px 0px 20px; }



/*---------------------------------------------
04.	clearfix
---------------------------------------------*/
.clearFix:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.clearFix        { display: inline-block; }
* html .clearFix { height: 1%; }
.clearFix        { display: block; }

/* bijoux
---------------------------------------------*/
#bijoux .block:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#bijoux .block        { display: inline-block; }
* html #bijoux .block { height: 1%; }
#bijoux .block        { display: block; }

#bijoux .box:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#bijoux .box        { display: inline-block; }
* html #bijoux .box { height: 1%; }
#bijoux .box        { display: block; }

/* sho
---------------------------------------------*/
#sho .tabNavi ul:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#sho .tabNavi ul        { display: inline-block; }
* html #sho .tabNavi ul { height: 1%; }
#sho .tabNavi ul        { display: block; }

#sho .menuBox:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#sho .menuBox        { display: inline-block; }
* html #sho .menuBox { height: 1%; }
#sho .menuBox        { display: block; }

#sho .menuBoxLeft dl:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#sho .menuBoxLeft dl        { display: inline-block; }
* html #sho .menuBoxLeft dl { height: 1%; }
#sho .menuBoxLeft dl        { display: block; }

#sho .menuBoxLeft .menuAll:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
#sho .menuBoxLeft .menuAll        { display: inline-block; }
* html #sho .menuBoxLeft .menuAll { height: 1%; }
#sho .menuBoxLeft .menuAll        { display: block; }
