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


#page-title {
	width: 414px;
	height: 36px;
	background: url(../images/title-index.png) no-repeat left top;
}


/* == content-area == */


.asset {
	color: #333333;
}

#lead {
	margin: 0 0 53px 0;
}

#lead .asset-content {
	margin: 0;
}

#mizuho_ground,
#toyota_stadium,
#toyota_sportscenter,
#other_stadium {
	margin: 0 0 40px 0;
}

#mizuho_ground .asset-header,
#toyota_stadium .asset-header,
#toyota_sportscenter .asset-header,
#other_stadium .asset-header {
	border-bottom: 3px double #C7C29B;
	margin: 0 0 10px 0;
	padding: 0;
}

#mizuho_ground .asset-header #link-mizuho_ground ,
#toyota_stadium .asset-header #link-toyota_stadium ,
#toyota_sportscenter .asset-header #link-sportscenter ,
#other_stadium .asset-header #link-other_stadium {
	height: 1px;
	font-size: 0;
	line-height: 0;
}

#mizuho_ground .asset-header h2,
#toyota_stadium .asset-header h2,
#toyota_sportscenter .asset-header h2,
#other_stadium .asset-header h2 {
	width: 785px;
	height: 18px;
	text-indent: -9999px;
	margin-bottom: 3px;
	padding-left: 0;
	border-left: 0;
}
#mizuho_ground .asset-header h2 {
	background: url(../images/header-list-mizuho_ground.gif) no-repeat left top;
}
#toyota_stadium .asset-header h2 {
	background: url(../images/header-list-toyota_stadium.gif) no-repeat left top;
}
#toyota_sportscenter .asset-header h2 {
	background: url(../images/header-list-toyota_sportscenter.gif) no-repeat left top;
}
#other_stadium .asset-header h2 {
	background: url(../images/header-list-other_stadium.gif) no-repeat left top;
}

#mizuho_ground .asset-content,
#toyota_stadium .asset-content,
#toyota_sportscenter .asset-content,
#other_stadium .asset-content {
	margin-bottom: 0;
}

#mizuho_ground .asset-content,
#toyota_stadium .asset-content,
#toyota_sportscenter .asset-content,
#other_stadium .asset-content {
	margin: 0 0 40px 0;
	padding: 0;
}

#mizuho_ground .asset-content .text,
#toyota_stadium .asset-content .text,
#toyota_sportscenter .asset-content .text,
#other_stadium .asset-content .text {
	width: 482px;
	float: right;
	display: inline;
	margin: 0 25px 0 0;
}

#mizuho_ground .asset-content .text p,
#toyota_stadium .asset-content .text p,
#toyota_sportscenter .asset-content .text p,
#other_stadium .asset-content .text p {
	margin: 0 0 20px 0;
}

#mizuho_ground .asset-content .text p.links,
#toyota_stadium .asset-content .text p.links,
#toyota_sportscenter .asset-content .text p.links,
#other_stadium .asset-content .text p.links {
	margin: 0 0 10px 0;
}

#mizuho_ground .asset-content .text p.links span,
#toyota_stadium .asset-content .text p.links span,
#toyota_sportscenter .asset-content .text p.links span,
#other_stadium .asset-content .text p.links span {
	font-weight: bold;
	margin-right: 35px;
}

#mizuho_ground .asset-content .text p span.important,
#toyota_stadium .asset-content .text p span.important,
#toyota_sportscenter .asset-content .text p span.important,
#other_stadium .asset-content .text p span.important {
	color: #cc0000;
}

#mizuho_ground .asset-content .image,
#toyota_stadium .asset-content .image,
#toyota_sportscenter .asset-content .image,
#other_stadium .asset-content .image {
	width: 238px;
	float: left;
	display: inline;
	margin: 0;
}

#inquiry_stadium {
	margin: 0 10px 0 10px;
}

#inquiry_stadium .asset-content {
	background: url(../images/bg-frame-inquirybox.gif) no-repeat left bottom;
}

#inquiry_stadium .asset-content .embox01 {
	border-bottom: none;
}

#inquiry_stadium .stadium,
#inquiry_stadium .visit {
	width: 375px;
}

#inquiry_stadium .stadium {
	float: left;
	display: inline;
}

#inquiry_stadium .visit {
	float: right;
	display: inline;
}

#inquiry_stadium .box-header {
	font-size: 100%;
}

#inquiry_stadium .box-content {
	margin-bottom: -15px;
}

#inquiry_stadium .box-content p {
	line-height: 1.4em;
	margin-bottom: 15px;
}

#inquiry_stadium .box-content p.address {
	min-height: 4.2em;
}

#inquiry_stadium .box-content p span.place {
	font-weight: bold;
}

#inquiry_stadium .box-content p span.tel {
	font-size: 150%;
}

#inquiry_stadium .box-content p a {
	background: none;
	padding-left: 0;
}

#inquiry_stadium .box-content p.note {
	margin-top: -10px;
}


/* == right-area == */


