/* ****イベント情報**** */#contents{	margin:0;	padding:36px 0 36px 0;}#contents h1{	clear:both;	margin:0;	padding:0 0 36px 0;}#contents h2{	clear:both;	margin:0;	padding:0 0 24px 0;}#contents h3{	margin:0;	padding:0 0 24px 24px;}#contents h4{	margin:0;	padding:0 0 0 48px;}#contents p{	color:#fff;	font-size:80%;	line-height:160%;	margin:0;	padding:12px 0 36px 48px;}#contents p.note{	color:#c93;	font-size:80%;	line-height:160%;	margin:0;	padding:6px 0 0px 48px;}#shopInfoBox{	width:744px;	margin:0;	padding:0 0 0 24px;}#shopInfoBoxL{	228px	margin:0;	padding:0;	float:left;}#shopInfoBoxL p{	width:228px;	margin:0;	padding:6px 0 0 0;}#shopInfoBoxL p span{	font-weight:bold;}#shopInfoBoxR{	width:480px;	margin:0;	padding:0 24px 0 12ｐｘ;	float:right;}#shopInfoBoxR p{	width:444px;	margin:0;	padding:6px 0 0 24px;}#party{	clear:both;	margin:24px 24px 48px 24px;	padding:0 0 6px 0;	border:1px solid #c93;}#party table{	font-size:80%;	color:#fff;}#party td{	margin:0;	padding:12px 24px 6px 24px;	line-height:150%;}#party td span{	color:#c93;}#partyBody p{	width:450px;	float:left;	clear:left;}#partyBody div{	width:165px;	float:right;	clear:right;}#menuList table{	width:396px;	margin:24px 0 0 48px;	padding:0;	border-top:1px dotted #999;}#menuList table th{	width:132px;	color:#c93;	font-size:80%;	font-weight:normal;	text-align:left;	vertical-align:middle;	margin:0;	padding:6px 0 6px 12px;	background-color:#222;	border-bottom:1px dotted #999;}#menuList table td{	color:#fff;	font-size:80%;	line-height:130%;	font-weight:normal;	margin:0;	padding:6px 0 5px 12px;	border-bottom:1px dotted #999;}