body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url(images/back06.gif);
	font-size: 12px;

}
table {
	font-size: 12px;
}
#store_image {
	background: url(images/store_top.jpg);
	padding: 60px 200px 50px 220px;
	height: 342px;
	width: 800px;
	margin: 10px 0px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #663300;
	text-align: left;
}

td {
	font-size: 12px;
}


h1 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 3px;
}

h2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px;
}
.font_14 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.font_16 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}



h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 5px;
	margin:0 0 -15px;
	vertical-align: bottom;


}

h4 {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding: 2px;
}

.pad_5 {
	padding:5px;
}

.menutd {
	padding:5px;
	font-size: 12px;
	line-height: 25px;


}

#menu_price {
	margin: 0px;
	padding: 0px 5px;

}

#menu_price td {
	margin: 0px 0px 4px 15px;
	padding: 4px 5px 0px;
	width: 350px;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px dotted #333333;
	border-left: 1px none #333333;
}

#menu_price p {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.com_1 {
	padding:5px:
	font-size:s-small;
}

.line {
	padding:3px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	width: 300px;

}

.foot {
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	background: no-repeat;



}
.font_1 {
	color: #0000FF;
	font-weight: bold;
	font-size: 12px;
	
}

.font_2 {
	font-weight: normal;
	font-size: 12px;
	
}

.menu_table {
	background-image: url(images/ara.jpg);
	background-repeat: no-repeat;
	background-position: center top;


}

.tenpo_table {
	background-image: url(images/tenpo_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.naviback {
	background-image: url(images/top_back.jpg);
}


#top_navi ul {
	list-style:none;
	overflow: hidden;
	margin:0 0 0 0;
	}

#top_navi li {
	float:left;
	margin:0px;
	padding:0px;
}
.na01,.na02,.na03,.na04,.na05
	{
	width:133px;
	height:80px;
	}

.na01 a,.na02 a,.na03 a,.na04 a,.na05 a
	{
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	width:133px;
	height:80px;
	text-indent:-1000em;
	/*\*/ 
	overflow: hidden; 
	/**/ 
	}
	
.na06
	{
	width:135px;
	height:80px;
	}

.na06 a
	{
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	width:135px;
	height:80px;
	text-indent:-1000em;
	/*\*/ 
	overflow: hidden; 
	/**/ 
	}
	
.na01 a:hover,.na02 a:hover,.na03 a:hover,.na04 a:hover,.na05 a:hover,.na06 a:hover
	{
	height:80px;
	}

.na01 a	{background-image: url(images/navi_3_r1_c1.gif);}
.na02 a	{background-image: url(images/navi_3_r1_c2.gif);}
.na03 a	{background-image: url(images/navi_3_r1_c3.gif);}
.na04 a	{background-image: url(images/navi_3_r1_c4.gif);}
.na05 a	{background-image: url(images/navi_3_r1_c5.gif);}
.na06 a	{background-image: url(images/navi_3_r1_c6.gif);}

.na01 a:hover {background-image: url(images/navi_4_r1_c1.gif);}
.na02 a:hover {background-image: url(images/navi_4_r1_c2.gif);}
.na03 a:hover {background-image: url(images/navi_4_r1_c3.gif);}
.na04 a:hover {background-image: url(images/navi_4_r1_c4.gif);}
.na05 a:hover {background-image: url(images/navi_4_r1_c5.gif);}
.na06 a:hover {background-image: url(images/navi_4_r1_c6.gif);}
#outframe {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 802px;
	border: 1px solid #000066;
	background: #FFFFFF;
}
#main_photo {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
}

#top_com {
	background: #000066;
	margin: 0px;
	padding: 3px 0px;
	color: #FBFDFF;
	font-size: 12px;
}
#midle_add {
	background: #000000;
	margin: 0px;
	padding: 3px 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
#footer {
	background: url(images/check.gif);
	margin: 0px;
	padding: 3px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 800px;
}


#top_navi {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 800px;
}
.top_back {
	background: url(images/back_home_r1_c1.jpg) no-repeat;
}
.menu_back {
	background: url(images/back_menu_r1_c1.jpg) no-repeat;
}
#main_con_menu {
	background: url(images/ara.jpg);
}
.drink_back {
	background: url(images/back_drink_r1_c1.jpg) no-repeat;
}
.map_back {
	background: url(images/back_map_r1_c1.jpg) no-repeat;
}
.store_back {
	background: url(images/back_store_r1_c1.jpg) no-repeat;
}
.gyotaku_back {
	background: url(images/back_gyotaku_r1_c1.jpg) no-repeat;
}
#map_info {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#menu_con_top {
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
}
.link_tbl {
	border-top: 3px dotted #000099;
}
