/* @override 
	http://spc-reit.com/jreit_rank/common_renewal.css
*/

td.graph {
	background: transparent url(images/graph_bar.png) no-repeat left top;
}

td.rank {
	text-align: center;
	background: transparent url(images/graph_bar.png) repeat;
}

table#rimawariRanking {
	margin-top: 5px;
}

div#owarineDate {
	margin-top: 0;
	margin-right: 28px;
	text-align: right;
}

div.remarksForArea {
	margin: -20px 30px 20px 0;
	line-height: 1.3;
}

div#maincontents_wrapper {
	position: relative;
}

h2.localmaintitle {
	position: absolute;
	font-size: large;
	border-left: 5px solid #df3000;
	padding-left: 4px;
	top: 0;
}

div#followup {
	position: absolute;
	text-align: right;
	font-size: x-small;
	margin: 0px 20px 8px 0;
	top: 23px;
	right: 0;
}

table.list {
	position: relative;
	width: 600px;
	margin-top: 0;
	border-collapse: separate;
	border-spacing: 0px;
	top: 41px;
}

table.list thead th.first {
	background: transparent url(../images/table_th_left.png) no-repeat left;
}

table.list thead th {
	border: 1px solid #5771b2;
	border-top: none;
	border-bottom: none;
}

table.list thead th.last {
	background: transparent url(../images/table_th_right.png) no-repeat right;
}

table.list td {
	padding-top: 0;
	padding-bottom: 0;
	border-top: 1px solid white;
	border-right: 1px solid #8b98ea;
	border-bottom: 1px solid #8b98ea;
	border-left: 1px solid white;
	background-color: #eaeaea;
}

table.list.no_checkbox td {
	padding: 5px 2px;
}

div#owarineDate {
	position: absolute;
	right: 0;
}

div.pageremarks {
	margin: 50px 10px 0 0;
	padding: 4px;
	background: #efefef;
}

div.pageremarks blockquote {
	border: 1px solid #ccc;
	background: white;
	padding: 3px;
	margin: 4px 10px 10px;
}
