
.detail_box h5{
clear:both;
margin:10px 0 10px 0;
font-size:130%;
font-weight:bold;
/*background:url(/nagasaki/restaurant/image/dotline_gray400.gif) no-repeat 0 0;*/
/*background:#0d0906;*/
padding:10px 0 7px 5px;
/*border-bottom:1px dotted #85593a;*/
background:url(../image/border_dotted.gif) no-repeat 0 bottom;
color:white;
}

.detail_box h5 span{
padding:2px;
font-size:75%;
color:#CC3300;
font-weight:normal;
}

/*--------------------------
tab
---------------------------*/

ul#tab{
width:455px;
height:27px;
background:#cfd3c5;
}

ul#tab li{
float:left;
}




/*--------------------------
lunch
---------------------------*/

table.dining_lunch{
width:100%;
font-size:110%;
}

table.dining_lunch th{
width:30%;
}

table.dining_lunch td{
width:70%;
}

table.dining_lunch th,
table.dining_lunch td{
padding:2px;
}

/*--------------------------
plan
---------------------------*/
div.plan_box{
clear:both;
display:block;
margin:0px 0 15px 0;
padding:10px 0 5px 0;
/*background:url(/nagasaki/restaurant/image/dotline_gray400.gif) no-repeat 0 0;*/
}

.plan_box p.pic{
float:right;
width:155px;
margin:0px;
padding:0px;
text-align:right;
}

.plan_box div.tex{
float:left; 
width:245px;
line-height:120%;
}


table.plan{
width:100%;
}

table.plan td,
table.plan th{
padding:1px;
}

table.plan th{
width:30px;
text-align:center;
background:#1d1007;
}

/*--------------------------
anniversary
---------------------------*/
dl.anniversary dt{
clear:both;
color:#85593a;
}

dl.anniversary dt,
dl.anniversary dd{
margin:0 0 0px 0;
}

	dl.anniversary dt.s2,
	dl.anniversary dt.s3{
	text-align:left;
	}
	
dl.anniversary dd{
margin:0 0 0 0px;
}

p.anniversary_attention{
font-size:0.85em;
margin:2px 0 0 0;
}


