/* header */
#header { background: url(../images/top/head_bg_top.gif) no-repeat; }
#site-title h2 {
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 10px;
	color: #325c06;
	position: relative;
	top: -10px;
}
#page-title ul { margin-top: 39px; }
#page-title li { float: left; }
#page-title img { display: block; }

/* lead */
#lead {
	width: 830px;
	height: 293px;
}
#image {
	width: 603px;
	height: 293px;
	float: left;
}
#menu {
	width: 227px;
	height: 293px;
	float: right;
}

/* main-body struture */
#top-main { padding: 15px 10px 17px 13px; }
#top-text {
	width: 571px;
	float: left;
}
#information {
	width: 220px;
	float: right;
}

/* main-body elements */
#top-text p { margin: 5px 0 40px; }
#top-text ul { margin: 0 -7px 12px 2px; }
#top-text li {
	width: 192px;
	float: left;
}
#top-text li p {
	font-size: 10px;
	letter-spacing: 1px;
	margin: 0;
	background: url(../images/top/sisetsu_arrow.gif) no-repeat left center;
	text-indent: 12px;
}

/* event information */
.event {
	width: 220px;
	background: url(../images/top/event_frame_bg.gif) repeat-y;
}
.event h3 {
	background: url(../images/top/event_frame_top.gif) no-repeat;
	padding: 15px 10px 0 10px;
	margin: 0;
}
.event ul {
	padding: 4px 15px 14px 14px;
	font-size: small;
	line-height: 1.2em;
	background: url(../images/top/event_frame_btm.gif) no-repeat bottom;
}
.event li {
	background: url(../images/top/event_bare.gif) no-repeat 0px 0.1em;
	text-indent: 1.1em;
	padding-bottom: 7px;
	border-bottom: 1px solid #d3d4cc;
	margin-bottom: 7px;
}
.event li.invisible { display: none; }

/* curvyCorners */
.myBox { border: 1px solid #d5d5d5; }

