#contents-layout {
	padding-top			: 55px;
}

#top-layout {
	height				: 315px;
}

div.cbox {
	padding-bottom		: 40px;
}

div.top-banner {
	width				: 303px;
	float				: left;
	padding-bottom		: 30px;
}

div.subtitle {
	padding-bottom		: 8px;
	padding-top			: 30px;
	clear				: both;
}

div.title-frame {
	height				: 25px;
}

p.info {
	width				: 270px;
	padding-top			: 10px;
	line-height			: 1.7;
}

div.infobox1 {
	width				: 320px;
	float				: left;
	padding-bottom		: 30px;
}

div.infobox2 {
	width				: 270px;
	float				: left;
	padding-bottom		: 30px;
}

div.guide-text {
	line-height			: 2;
	width				: 590px;
	text-align			: left;
	padding-top			: 5px;
	padding-bottom		: 35px;
	border-bottom		: 1px #999 dashed;
}

div.subtitle1 {
	padding-top			: 20px;
}

div.subtitle3 {
	border-top			: 1px #999 dashed;
	padding-top			: 20px;
}

div.center-navi {
	text-align			: right;
	width				: 590px;
	color				: #58559c;
	padding-bottom		: 30px;
}

div.event-layout {
	background-color	: #f7f7fa;
	width				: 590px;
	margin-bottom		: 25px;
}

div.event-frame {
	border				: 1px #b8b8d5 solid;
	border-top			: 5px #b8b8d5 solid;
	padding				: 15px;
	line-height			: 1.7;
}

div.event-arrow-blue {
	clear				: both;
	padding-top			: 1em;
}

div.event-arrow-blue a {
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 15px;
	background			: url(images/arrow_blue.gif) no-repeat left center;
}

div.event-category {
	text-align			: right;
	line-height			: 1.1;
}

div.event-kanmuri {
	line-height			: 1.1;
}

div.event-title {
	padding-top			: 7px;
	font-size			: 1.5em;
	padding-bottom		: 12px;
	line-height			: 1.1;
}

div.event-image {
	padding-bottom		: 2px;
}

div.event-midasi {
	padding-top			: 20px;
	padding-bottom		: 5px;
	line-height			: 1.1;
	font-weight			: bold;
}

span.event-subtitle {
	font-size			: 0.9em;
}

div.archive-menu {
	width				: 590px;
	text-align			: right;
}

div.event-pdf {
	clear				: both;
	padding-top			: 3em;
}

div.event-pdf a {
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 25px;
	background			: url(images/pdf.gif) no-repeat left center;
	font-weight			: bold;
}
