/* TOP PAGE */

h2 {
	margin:44px 0px 30px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	text-align:center;
}

h3 {
	margin:44px 0px 30px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	text-align:center;
}

h4 {
	margin:0px 0px 16px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
}

table {
	border-collapse:collapse;
	border:none;
}

th {
	font-weight:normal;
	border-bottom:#333333 solid 1px;
	text-align:left;
	font-size:12px;
	line-height:150%;
	padding:4px 0px 2px 12px;
}

td {
	font-weight:normal;
	border-bottom:#333333 solid 1px;
	text-align:right;
	font-size:12px;
	line-height:150%;
	padding:4px 12px 2px 0px;
}

/* ----------------- */

#main-image {
	width:800px;
	height:300px;
}

#main {
	width:600px;
	margin-left:100px;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

#read {
}

#read p {
	margin:0px 0px 12px 0px;
}

#read p.end {
	margin:0px 0px 24px 0px;
}

#read table {
	border-collapse:collapse;
	border-top:#333333 solid 1px;
	text-align:left;
	width:100%;
}

#read th {
	text-align:left;
	vertical-align:top;
	padding:8px 12px 8px 12px;
	font-weight:normal;
	border-bottom:#333333 solid 1px;
	border-right:#333333 solid 1px;
}

#read td {
	text-align:left;
	vertical-align:top;
	padding:8px 0px 8px 12px;
	font-weight:normal;
	border-bottom:#333333 solid 1px;
}

.th1 { width:90px }
.td1 { width:60px }
.td2 {  }

#menu {
}

#menu table {
	margin-left:20px;
	width:265px;
}

#menu th {
	font-weight:normal;
	border-bottom:#333333 solid 1px;
	text-align:left;
	font-size:12px;
	line-height:150%;
	padding:4px 0px 2px 12px;
}

#menu td {
	font-weight:normal;
	border-bottom:#333333 solid 1px;
	text-align:right;
	font-size:12px;
	line-height:150%;
	padding:4px 12px 2px 0px;
}
	
.menu-food {
	width:600px;
}

.menu-drink {
	width:600px;
	background:url(../home/hanare/images/bg-drink.jpg) right bottom no-repeat;
	padding-bottom:50px;
}

.menu-left {
	float:left;
	width:285px;
}

.menu-right {
	float:right;
	width:285px;
}

.subimage {
	margin:20px 0px 30px 0px;
}

#menu table.soft {
	margin-top:41px;
}

#menu ul {
	margin:20px 0px 20px 30px;
	list-style:none;
	padding:0px;
}

#menu li {
	margin:5px 0px 0px 0px;
	padding:0px;
}








