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


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


/* == content-area == */

#lead {
	margin: 0 0 20px;
	border-bottom: 3px solid #000000;
	padding: 0 0 18px;
}
#lead .text {
	width: 635px;
	float: left;
	display: inline;
}
#lead .text p {
	margin-bottom: 9px;
	line-height: 150%;
}
#lead .link {
	width: 145px;
	float: right;
	display: inline;
}
#lead .link p {
	margin-top: 2px;
	margin-bottom: 9px;
	line-height: 125%;
	font-weight: bold;
}

#fanclub-members {
	margin: 0;
	padding: 29px 299px 0 104px;
	width: 382px;
	height: 166px;
	background: url(../images/bg-box-satellite_fanclub.gif)	no-repeat left top;
}
#fanclub-members .lead-main {
	margin: 0 0 11px;
	border-bottom: 1px solid #cccccc;
	padding: 0 0 13px;
	width: 382px;
	height: 76px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/lead-main-satellite_fanclub.gif)	no-repeat left top;
}
#fanclub-members .lead-main p {
	text-indent: -9999px;
}

#price.asset {
	margin: 0 0 50px;
}
#price.asset .asset-header {
	display: none;
}
#price.asset .asset-content {
	padding: 0 10px;
	width: 765px;
}
#price.asset .asset-content h3 {
	margin: 0 0 13px 0;
	padding: 0 0 0 17px;
	font-size: 100%;
	border: none;
	background: url(../images/icon-special_item.gif) no-repeat left 0.4em;
}
#price.asset .asset-content .detail {
	padding: 0 15px 0 20px;
	width: 730px;
}
#price.asset .asset-content .detail .price {
	width: 357px;
	float: left;
	display: inline;
}
#price.asset .asset-content .detail .price table.price-table {
	width: 100%;
}
#price.asset .asset-content .detail .price table.price-table th,
#price.asset .asset-content .detail .price table.price-table td {
	width: 159px;
	text-align: center;
}
#price.asset .asset-content .detail .eke {
	width: 362px;
	float: right;
	display: inline;
}
#price.asset .asset-content .detail .eke p {
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	color: #cc0000;
}
#price.asset .asset-content .detail .eke .box-content {
	padding: 20px 20px;
	text-align: center;
}
#price.asset .asset-content .detail .eke .box-content p {
	display: inline-block;
	text-align: left;
}
/*
#under_construction .asset-content {
	text-align: center;
}
*/

/* == right-area == */


