@charset "UTF-8";

/* -- イベント ------------------------------------------------------------------------- */
#event {
	padding:5px;
	margin:0;
	background:#fff;
	border:1px solid #DC0000;
}
/* -- float をクリア -- */
#event {
zoom:1; /* for IE 5.5-7 */
}
#event:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#event {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #event {height: 1%;}
#event {display: block;}
/* End hide from IE-mac */

#event-head {
	color:#fff;
	padding:5px;
	background:#DC0000;
}
#event-head p {
	margin:0;
	padding:0;
}
#event-head img {
	float:left;
}
#event-logo {
	margin-left:5px;
	margin-right:10px;
}
#event-body {
	clear:both;
	padding-bottom:5px;
	border:5px solid #DC0000;
}
/* -- float をクリア -- */
#event-body {
zoom:1; /* for IE 5.5-7 */
}
#event-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#event-body {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #event-body {height: 1%;}
#event-body {display: block;}
/* End hide from IE-mac */

#event-body a {
	color:#AC2023;
}
#event-body a img {
	border:1px solid #AC2023;
}

#event .list {
	float: left;
	width: 345px;
	margin:5px;
}
#event .list th {
	width:160px;
	vertical-align:top;
}
#event .list td {
	vertical-align:top;
}
#event .list td p {
	margin:0;
	padding:0;
}
#event-bottom {
	clear:both;
	text-align:right;
	padding:0 10px 5px;
	background:#DC0000;
}
#event-bottom a {
	color:#fff;
}



/* -- エントリー --------------------------------------------------------------- */
#event-entry {
	padding:5px;
	margin:0;
	background:#fff;
	border:1px solid #DC0000;
}
/* -- float をクリア -- */
#event-entry {
zoom:1; /* for IE 5.5-7 */
}
#event-entry:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#event-entry {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #event-entry {height: 1%;}
#event-entry {display: block;}
/* End hide from IE-mac */

#event-entry-head {
	color:#fff;
	padding:5px;
	background:#DC0000;
}
#event-entry-head p {
	margin:0;
	padding:0;
}
#event-entry-head img {
	float:left;
}
#event-entry-logo {
	margin-left:5px;
	margin-right:10px;
}
#event-entry-body {
	clear:both;
	padding:5px;
	border:5px solid #DC0000;
}
/* -- float をクリア -- */
#event-entry-body {
zoom:1; /* for IE 5.5-7 */
}
#event-entry-body:after { /* for modern browser */
content:".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
#event-entry-body {display: inline-table;}
/* Hides from IE-mac ¥*/
* html #event-entry-body {height: 1%;}
#event-entry-body {display: block;}
/* End hide from IE-mac */

#event-entry-body a {
	color:#C02429;
}
#event-entry-body a img {
	border:1px solid #AC2023;
}

#event-entry-title {
	color: #FFFFFF;
	font-size:1.2em;
	padding-left: 0.2em;
	background:#DC0000;
}
#event-entry-more {}
#event-entry-bottom {
	clear:both;
	text-align:right;
	color:#fff;
	padding:0 10px 5px;
	background:#DC0000;
}
#event-entry-bottom ul {
	margin:0;
	padding:0;
}
#event-entry-bottom li {
	display:inline;
	list-style:none;
}
#event-entry-bottom a {
	color:#fff;
}

