/* == COMMON CLASSES (override) == */


#page-title {
	width: 357px;
	height: 42px;
	background: url(../images/title-seats.png) no-repeat left top;
}


/* == content-area == */


.asset {
	margin: 0;
}

#lead_hometown {
	border-bottom: 3px solid #000;
	margin-bottom: 34px;
}


#lead_hometown .asset-content p.lead {
	font-size: 100%;
	font-weight: bold;
	border-left: 0;
	padding-left: 0;
}

#outline .asset-header {
	margin: 0 0 30px 9px;
	border-bottom: 3px double #C7C29B;
}

#outline .asset-header h2 {
	margin-bottom: 28px;
}

#outline .asset-header .image {
	margin: 0 0 13px 17px;
}

#outline .asset-header p {
	margin: 0 0 30px 17px;
}

#outline .asset-content {
	margin: 0 0 60px 26px;
}

#outline .asset-content .text {
	width: 569px;
	float: right;
	display: inline;
}

#outline .asset-content .text p {
	margin: 0 0 20px 14px;
}

#outline .asset-content .text p.link_a {
	margin: 0 20px 5px 14px;
}

#outline .asset-content .text ul {
	margin: 0 0 5px 14px;
}

#outline .asset-content .image {
	width: 160px;
	float: center;
	display: inline;
}

#outline .asset-content .narazaki,
#outline .asset-content .tamada,
#outline .asset-content .hayuma,
#outline .asset-content .ogawa,
#outline .asset-content .yoshimura,
#outline .asset-content .yoshinari,
#outline .asset-content .tulio,
#outline .asset-content .abe,
#outline .asset-content .maki {
	margin-bottom: 60px;
}

#example .asset-header {
	margin: 0 0 30px 9px;
	border-bottom: 3px double #C7C29B;
}

#example .asset-header h2 {
	margin-bottom: 10px;
}

#example .asset-content {
	margin: 0 0 30px 17px;
}

#example .asset-content p.subhead {
	margin: 30px 0 20px;
	border-bottom: 1px solid #999999;
	height: 25px;
}

#example .asset-content h3 {
	margin: 0 0 15px 10px;
}

#example .asset-content .text {
	width: 376px;
	float: left;
	display: inline;
	margin: 0 0 0 24px;
}
#example .asset-content .text p {
	margin-bottom: 20px;
}

#example .asset-content .text .ekebox {
}

#example .asset-content .text .ekebox .box-header {
}

#example .asset-content .text .ekebox .box-header p {
	margin-bottom: 0;
}

#example .asset-content .text .ekebox .box-content ul {
	list-style: none;
	margin: 0 0 17px;
	padding-left: 0;
}

#example .asset-content .text .ekebox .box-content ul li {
	text-indent: -0.5em;
	margin-bottom: 3px;
	padding-left: 0.5em;
}

#example .asset-content .image {
	width: 340px;
	float: right;
	display: inline;
}

#example .asset-content .image ul {
	width: 360px;
	margin: 0 -20px 0 0;
	padding-left: 0;
}

#example .asset-content .image ul li {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}

#example .asset-content .image ul li p {
	font-size: 80%;
	color: #888888;
	margin: 5px 0 20px 0;
}

/* == right-area == */


