@charset "Shift_JIS";


/*　サブナビ
---------------------------------------------------- */
#s_navi{
	list-style:none;
	width:120px;
	line-height:1.0;
}


/*　レストランメニュー
---------------------------- */
#sh_navi01{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#sh_navi01on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/sh_subnavi01on.jpg) no-repeat left top;
}

#sh_navi01 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi01.jpg) no-repeat left top;
}

#sh_navi01 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi01on.jpg) no-repeat left top;
}


/*　宴席メニュー
---------------------------- */
#sh_navi02{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#sh_navi02on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/sh_subnavi02on.jpg) no-repeat left top;
}

#sh_navi02 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi02.jpg) no-repeat left top;
}

#sh_navi02 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi02on.jpg) no-repeat left top;
}


/*　お弁当メニュー
---------------------------- */
#sh_navi03{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#sh_navi03on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/sh_subnavi03on.jpg) no-repeat left top;
}

#sh_navi03 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi03.jpg) no-repeat left top;
}

#sh_navi03 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi03on.jpg) no-repeat left top;
}


/*　レトルトメニュー
---------------------------- */
#sh_navi04{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#sh_navi04on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/sh_subnavi04on.jpg) no-repeat left top;
}

#sh_navi04 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi04.jpg) no-repeat left top;
}

#sh_navi04 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/sh_subnavi04on.jpg) no-repeat left top;
}


/*　レストランご案内
---------------------------------------------------- */
#sh_box{
	width:570px;
	border-top:1px #656565 solid;
	margin:30px 0 0 0;
}

.sh_boxl{
	float:left;
	width:280px;
	padding:20px 0 10px 0;
}

.sh_boxr{
	float:right;
	width:280px;
	padding:20px 0 10px 0;
}

#r_photo{
	float:right;
	width:252px;
	height:152px;
	padding:20px 0 0 0;
}

.sh_name{
	padding:0 0 6px 0;
}

.area{
	font-weight:bold;
	padding:0 0 6px 0;
}

.sh_table{
	width:100%;
	border-collapse:collapse;
	border:none;
}

.sh_tl{
	border:none;
	width:65px;
	vertical-align:top;
}

.sh_tr{
	border:none;
	vertical-align:top;
}

.acc_btn{
	padding:6px 0 0 0;
}

.acc_btn2{
	padding:6px 0 0 0;
	font-weight:bold;
	color:CC0000;
}


/*　店舗＆販売店のご案内
---------------------------------------------------- */
.sub_title{
	padding:30px 0 8px 0;
	border-bottom:1px #656565 solid;
}

/* テーブル
-------------------------------- */
.table00{
	width:100%;
	border-collapse:collapse;
	border:none;
}

.td_01{
	padding:10px 0 0 0;
	border:none;
	width:70px;
	vertical-align:top;
	font-weight:bold;
}

.td_02{
	padding:10px 10px 0 0;
	border:none;
	vertical-align:middle;
	width:142px;
}

.td_03{
	padding:10px 10px 0 0;
	border:none;
	vertical-align:middle;
	width:124px;
}

.td_04{
	padding:10px 8px 0 0;
	border:none;
	width:100px;
	vertical-align:middle;
	font-size: 90%;
}

.td_btn{
	padding:10px 0 0 0;
	border:none;
	vertical-align:middle;
	text-align:right;
}
