/* LINK */a.linkEvent:link, a.linkEvent:visited {	color: #000000;	text-decoration:underline;}a.linkEvent:hover {	color: #ffffff;	text-decoration:none;	background-color: #fa3c1e;}/* TOP */.newEventListBlock {	display: table;	background-color: #f0eeeb;	width: 370px;	height: auto;	margin-bottom: 5px;}.newEventNum {	display: table-cell;	width: 30px;}.newEventBody {	display: table-cell;	width: 240px;	padding: 5px;}.idpassBox {	text-align: right;	color: #78736e;	font-size:10px;	line-height:16px;}/* DETAIL HOUKOKU */.eventListBlock {	display: table;	background-color: #f0eeeb;	width: 560px;	height: auto;	margin-bottom: 5px;}.eventName {	display: table-cell;	width: 180px;	padding: 5px;}.houkokuName {	display: table-cell;	width: 280px;	padding: 5px;}.eventBody {	display: table-cell;	width: 270px;	padding: 5px;}.eventPhoto {	display: table-cell;	width: 90px;	padding-top: 5px;	padding-bottom: 5px;	text-align: center;}.eventBodyHead {	color: #78736e;	white-space: nowrap;	float: left;}.eventBodyIndent {	margin-left: 30px;}.eventLoc {	color: #78736e;}.commentBlock {	margin-bottom:20px;}.houkokuBlock {	margin-bottom:15px;}.japanBox {	border: 1px solid #bebcb9;	height: 85px;	padding: 10px;	margin-bottom: 5px;	background-image: url(../event_images/backjapan.gif);	background-repeat: no-repeat;}/*image header*/.imageHead {	margin-bottom:10px;}.mapBox {	border: 1px solid #bebcb9;	float: left;}#tabUnit {	width: 560px;	float: left;}#detailUnit {	background-color: #f0eeeb;	padding: 10px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #bebcb9;	border-bottom-color: #bebcb9;	border-left-color: #bebcb9;}#eventTitleUnit {	margin-bottom: 20px;}.photoBlock {	display: table;	width: 540px;	margin-top: 20px;	margin-bottom: 20px;}.photoBox {	display: table-cell;	background-color: #000000;	height: 360px;	width: 360px;	text-align: center;	vertical-align: middle;}.photoR {	display: table-cell;	padding-left:10px;	vertical-align: top;	width: auto;}.smapBox {	width: 360px;	height: 360px;	margin-top: 20px;	margin-bottom: 20px;	border: 1px solid #bebcb9;}