/* TOP PAGE */

h2 {
	font-size:16px;
	line-height:150%;
	color:#ffffff;
	font-weight:bold;
	padding:0px;
	margin:44px 0px 10px 0px;
}

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

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

#main-image {
	background:url(../home/menu/images/bg-title.jpg) left top no-repeat;
	width:490px;
	height:344px;
	text-align:right;
}

#navi {
	margin-top:105px;
}

#navi ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.read {
	margin-top:100px;
}

h4 {
	margin:45px 0px 30px 0px;
	padding:0px;
}

h4.topping {
	margin:45px 0px 4px 0px;
	padding:0px;
}

#cause-menu {
	width:490px;
}

.pic-left {
	float:left;
	width:160px;
}

.pic-right {
	float:right;
	width:160px;
}

.menu-body {
	float:left;
	padding-left:6px;
	width:148px;
	text-align:center;
}

#cause-menu img {
	padding-bottom:4px;
}

#cause-menu ul {
	padding:0px;
	margin:30px 0px 0px 0px;
	text-align:center;
	list-style:none;
}

#cause-menu li {
	padding-bottom:30px;
}

#cause-menu li.shift {
	padding-top:30px;
}

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;
}	
	
table.option {
	width:275px;
	margin:10px auto;
}

table.beverage {
	width:280px;
	margin:10px 0px 10px 40px;
}

#bg-beverage {
	background:url(../home/menu/images/image2.jpg) right top no-repeat;
}


