@charset "Shift_JIS";

/*******************************************
css
*******************************************/

#contents-area .title-area{
	width:600px;

}

#contents-area .title-area .visual{
	float:left;
}
#contents-area .title-area .right{
	float:right;
	width:435px;
}
#contents-area .title-area .right .tenpo{
	float:left;
	
}
#contents-area .title-area .right .menu{
	float:right;
	
}
#contents-area .title-area .right .text{
	margin-top:10px;
	font-family:'ƒqƒ‰ƒMƒm–¾’© Pro W3', 'Hiragino Mincho Pro', '‚l‚r ‚o–¾’©', 'MS PMincho', serif;
	font-size:13px;
	line-height:169%;
	color:#000000;
	font-weight: normal;
	
	
}

#contents-area .line{
	border-bottom:1px #333 solid;
	padding-top:40px;
	margin-bottom:40px;
	width:600px;
}

#contents-area .detail{
	border-left:4px #C57A5D solid;
	width:600px;
	
}
#contents-area .detail .left{
	float:left;
	margin-left:15px;

}
#contents-area .detail .right{
	float:right;
	width:295px;

}

#contents-area .detail .tel{
	font-size:20px;
	margin-bottom:10px;
	
}
#contents-area .detail .bottomlinetext{
	width:265px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #999 dotted;
}

#contents-area .detail .text{
	width:265px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#contents-area .detail .text td{
	font-size:11px;
	line-height:165%;
	
}
#contents-area .detail .color01{
	color:#C57B5E;
}

#contents-area .detail .shop-visual{
	float:left;
	width:132px;
	padding-bottom:24px;
}
#contents-area .detail .shop-text{
	float:right;
	width:150px;
	padding-bottom:24px;
	line-height:160%;
	font-size:11px;
}
#contents-area .map{
	padding-top:30px;
	width:590px;
} 

#contents-area .map .btn{
float:right;

} 

.ShopMenu{
	clear:both;
	width: 815px;
	text-align:left;
	margin: 0px auto;
	padding-top:57px;
	padding-bottom:50px;
} 

.ShopMenu .title{
	width:800px;
	height:70px;
	background-image:url(../images/menu.jpg);
	

}
.ShopMenu .title .area{
	padding:25px 0 0 460px;
}
.ShopMenu .lunch-dinner{
	margin-top:20px;

}
.ShopMenu .left{
	float:left;
	border-left:4px #C57A5D solid;
	width:382px;
}

.ShopMenu .right{
	float:right;
	border-left:4px #C57A5D solid;
	width:382px;
}

.ShopMenu .date{
	margin-left:10px;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	margin-bottom:25px;

}
.ShopMenu .date .image{
	float:left;

}
.ShopMenu .date .time{
	float:right;
	padding:3px 10px 0 0;

}
.ShopMenu table{
	margin-left:10px;
}
.ShopMenu .boldtext{
	font-size:13px;
	font-weight:bold;
}
.ShopMenu .tableborder{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #999 dotted;
	height:10px;
}
.ShopMenu .smalltext{
	font-size:11px;
	
}
.ShopMenu .smalltext02{
	font-size:11px;
}


.othermenu{
	clear:both;
	width: 815px;
	text-align:right;
	margin: 0px auto;
	padding-top:0px;
	padding-bottom:20px;
} 

.othermenu .left{
	float:left;
	width:382px;
}

.othermenu .right{
	float:right;
	width:382px;
	text-align:left;
}

.othermenu .boldtext{
	font-size:13px;
}
.othermenu .boldtext02{
	font-size:12px;
	font-weight:bold;
}
.othermenu .line{
	height:15px;
}
.othermenu .smalltext{
	font-size:10px;
	
}
.othermenu .free{
	border:1px #A5241B solid;
	padding:10px;
	text-align:left;
}
.othermenu .btext{
	font-size:23px;
	font-weight:bold;
	padding:5px 0;
	
}
