@charset "utf-8";   
/*  
 Share Style [  
----------------------------------------------------------- */  
* {   
    margin:0;   
    padding:0;   
}
.menu416{
	margin-top:10px;
	width:416px;
	float:left;
	display:inline;
	text-align:center;
}
.menu416 img{
	margin-bottom:10px;
	vertical-align:bottom;
}
.menu,
.menu2,.ff_txt {
	width:203px;
	float:left;
	margin-top:10px;
	display:inline;
}
.menu{
	margin-right:10px;
	text-align:center;
}
.menu img{
	margin-bottom:10px;
	vertical-align:bottom;
}
.menu p.description,.menu2 p.description,.menu416 p.description{
	background-color:#cc0000;
	color:#FFF;
	padding:3px;
	margin-bottom:10px;
}
.menu p.hazushi{
	background:url(../image/menu/yajirusi.gif) no-repeat;
	background-position:0 2px;
	padding-left:18px;
	display:inline;
}
.menu2{
	text-align:center;
}
.menu2 img{
	margin-bottom:10px;
}
.menu2 p.hazushi{
	background:url(../image/menu/yajirusi.gif) no-repeat;
	background-position:0 2px;
	padding-left:18px;
	display:inline;
}
.ff_txt{
	text-align:left;
}

.menu3,
.menu4 {
	width:152px;
	float:left;
	margin-top:10px;
	display:inline;
	text-align:center;
}
.menu3{
	margin-right:7px;
}
.menu3 img{
	margin-bottom:10px;
}
.menu3 p.hazushi{
	background:url(../image/menu/yajirusi.gif) no-repeat;
	background-position:0 2px;
	padding-left:18px;
	display:inline;	
}
.menu4 img{
	margin-bottom:10px;
}
.menu4 p.hazushi{
	background:url(../image/menu/yajirusi.gif) no-repeat;
	background-position:0 2px;
	padding-left:18px;
	display:inline;	
}
p.small{
	font-size:90%;
	background-image:none;
	padding:0;
	display:block;
}
p.no{
	background:none;
	background-image:none;
	padding:0;
	display:block;	
}
.drink_l{
	width:305px;
	float:left;
}
.drink_r{
	width:305px;
	float:right;
}
table.drink,table.drink2{
	width:305px;
	margin:5px 0 0 0;
	border-collapse:collapse;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
}
table.drink td,table.drink2 td{
	padding:8px 10px 4px 10px;
	border-bottom:1px dotted #CCC;	
}
table.drink td.price,table.drink2 td.price{
	background-color:#e9dfe5;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	font-weight:bolder;
	font-size:90%;
}
table.drink{
	float:left;
}
table.drink2{
	float:right;
}
table.drink3,table.drink4{
	width:203px;
	border-collapse:collapse;
	border-bottom:#CCC solid 1px;
	border-top:#CCC solid 1px;
	vertical-align:top;
}
table.drink3 td,table.drink4 td{
	padding:8px 10px 4px 10px;
	border-bottom:1px dotted #CCC;	
}
table.drink3{
	float:left;
	margin:0 10px 0 0;
}
table.drink4{
	float:left;
	margin:0;	
}
table.drink5{
	width:303px;
	border-collapse:collapse;
	border-bottom:#CCC solid 1px;
	border-top:#CCC solid 1px;
	vertical-align:top;
}
/*  
 online [  
----------------------------------------------------------- */  
.online,
.online2 {
	width:203px;
	float:left;
	margin-top:15px;
	display:inline;
	text-align:left;
}
.online{
	margin-right:10px;
}
.online img{
	margin-bottom:10px;
}
.online p{
	background:url(../image/menu/yajirusi.gif) no-repeat;
	background-position:0 2px;
	padding-left:20px;
	margin-left:5px;
}
.online2 img{
	margin-bottom:10px;
}
.online2 p{
	background:url(../image/menu/yajirusi.gif) no-repeat;
	background-position:0 2px;
	padding-left:20px;
	margin-left:5px;
}
