dl.accordion { width:100%; margin:0 auto 10px; padding:10px 0 10px 0; font-size:16px;}
dl.accordion dt {
    border-bottom:1px solid #898989;
	color: #ffffff;
	font-weight:bold;
	cursor:pointer;
	padding: 10px;
	margin-right: 10px;
}
dl.accordion dt.open {
	opacity: 0.5;
}

dl.accordion dd {
	padding:10px;
	line-height:1.5;
	display:none;
	margin-left:0;
}

#shop_info {
	background-color: #4da1c4;
}

#shop_tab {
	background-color: #cdf0ff;
}

#osusume {
	background-color: #fa9606;
}

#osusume_tab {
	background-color: #ffe1b6;
}

#teiban {
	background-color: #a0d229;
}

#teiban_tab {
	background-color: #e9ffb4;
}

#drink {
	background-color: #ae73c6;
}

#drink_tab {
	background-color: #f0ccff;
}

