@charset "UTF-8";

/*==================================================
LAYOUT
==================================================*/
body {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
}


#mainContents {
	clear: both;
	width: 950px;
	font-size: 80%;
	line-height: 1.4;
	margin:auto;
}

/*topicPath*/
.topicPath {
	clear: both;
	padding: 0 5px 5px;
	min-height: 19px;
	height: auto !important;
	height: 19px;
}
.topicPath li {
	float: left;
	margin-right: 6px;
	padding-left: 16px;
	background: url(/images/mansion/ranking/com_ic01.gif) no-repeat 0 50%;
	white-space: nowrap;
}
.topicPath li.home {
	padding-left: 0;
	background: none;
}

#totop {
	clear: both;
}

/*catTitle*/
.catTitle {
	clear: both;
	margin-bottom: 5px;
}
.catTitle .sub {
	display: block;
	margin-top: 10px;
	text-align: right;
}

/*contens*/
#contens {
	clear: both;
}
#contens #main {
	float: left;
	width: 700px;
}
#contens #aside {
	float: right;
	width: 220px;
}


/*==================================================
main
==================================================*/

/* common
------------------------------------------------- */
.firstChild {
	margin-top: 0 !important;
}
 
/*heading*/
.heading01 {
	clear: both;
	margin-bottom: 7px;
	padding-bottom: 2px;
	border-bottom: dotted 1px #cccccc;
	color: #79400c;
}
.heading01 .inner {
	padding-left: 10px;
	border-left: solid 5px #bddd0e;
	font-size: 112%;
}

/*lead*/
.lead01 {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 112%;
}

/*note*/
.note01 {
	padding-left: 1.0em;
	text-indent: -1.0em;
}

/*section*/
.section {
	margin: 0 0 12px 15px;
}

/*tabBox*/
#tabBox {
	clear: both;
	margin-bottom: 30px;
	padding-bottom: 3px;
	background: url(/images/mansion/ranking/ranking_bg01.gif) no-repeat 0 100%;
	zoom: 1;
}
#tabBox .tabs {
	clear: both;
	padding: 0 5px 10px;
	background: url(/images/mansion/ranking/ranking_bg03.gif) no-repeat 0 100%;
}
#tabBox .tabs li {
	float: left;
	margin-right: 10px;
	font-size: 0;
}
#tabBox .tabs li.last {
	margin-right: 0;
}

#tabBox .tabs2 {
	clear: both;
	padding: 0 5px 10px;
	background: url(/images/mansion/ranking/ranking_bg03_2.gif) no-repeat 0 100%;
}
#tabBox .tabs2 li {
	float: left;
	margin-right: 10px;
	font-size: 0;
}
#tabBox .tabs2 li.last {
	margin-right: 0;
}

#tabBox .innerBlock {
	clear: both;
	padding: 0 3px;
	background: url(/images/mansion/ranking/ranking_bg02.gif) repeat-y 0 0;
}

#tabBox .tabDetails {
	clear: both;
	padding: 15px 22px 25px;
}

#tabBox .ancLink {
	clear: both;
	padding: 0 22px 7px;
	background-color: #a5e6ff;
}
#tabBox .ancLink li {
	float: left;
	margin-right: 34px;
	padding-left: 16px;
	background: url(/images/mansion/ranking/ranking_ic04.gif) no-repeat 0 50%;
	font-size: 112%;
	font-weight: bold;
}

#tabBox .ancLink2 {
	clear: both;
	padding: 0 22px 7px;
	background-color: #2266fc;
}
#tabBox .ancLink2 li {
	float: left;
	margin-right: 34px;
	padding-left: 16px;
	background: url(/images/mansion/ranking/ranking_ic04_2.gif) no-repeat 0 50%;
	font-size: 112%;
	font-weight: bold;
}
#tabBox .ancLink2 li a {
	color: #ffffff;
	text-decoration: underline;
}
#tabBox .ancLink2 li a:hover {
	color: #FF0000;
	text-decoration: none;
}


/* index
------------------------------------------------- */
/*rankingBox*/
.rankingBox {
	clear: both;
	margin-bottom: 40px;
}
.rankingBox.last {
	margin-bottom: 0;
}
/*rankFirstColumn*/
.rankingBox .rankFirstColumn {
	margin-bottom: 8px;
	padding: 3px 20px 0 12px;
	background: url(/images/mansion/ranking/ranking_bg04.gif) no-repeat 0 0;
}
.rankingBox .rankFirstColumn .leftCol {
	clear: left;
	float: left;
	width: 195px;
	margin-right: 9px;
}
.rankingBox .rankFirstColumn .rightCol {
	float: right;
	width: 414px;
}
.rankingBox .rankFirstColumn .upperBlock {
}
.rankingBox .rankFirstColumn .item {
	position: relative;
	margin-bottom: 5px;
	padding: 8px 0 0 108px;
	min-height: 51px;
	height: auto !important;
	height: 51px;
}
.rankingBox .rankFirstColumn .item .rank {
	position: absolute;
	top: 0;
	left: 0;
}
.rankingBox .rankFirstColumn .item .state {
	position: absolute;
	top: 27px;
	left: 75px;
}
.rankingBox .rankFirstColumn .item .name {
	font-size: 32px;
}
.rankingBox .rankFirstColumn .photo {
	margin: 0 0 0 5px;
}

.rankingBox .rankFirstColumn .stationInfo {
	padding-top: 7px;
	margin-bottom: 5px;
}
.rankingBox .rankFirstColumn .stationInfo .city {
	float: left;
	width: 89px;
	padding-bottom: 5px;
	background: url(/images/mansion/ranking/ranking_bg05.gif) no-repeat 0 100%;
	min-height: 29px;
	height: auto !important;
	height: 29px;
	text-align: center;
	font-weight: bold;
	font-size: 112%;
}
.rankingBox .rankFirstColumn .stationInfo .city .inner {
	display: block;
	padding: 7px 5px 0;
	background: url(/images/mansion/ranking/ranking_bg06.gif) no-repeat 0 0;
}
.rankingBox .rankFirstColumn .stationInfo .route {
	padding-top: 7px;
	font-weight: bold;
	font-size: 112%;
}
.rankingBox .rankFirstColumn .stationInfo .route a {
	margin: 0 4px;
}

.rankingBox .rankFirstColumn .upperBlock .item {
	float: left;
	margin-right: 10px;
}
.rankingBox .rankFirstColumn .upperBlock .stationInfo {
	float: left;
	padding-top: 15px;
}

.rankingBox .rankFirstColumn .estateInfo {
	clear: both;
	position: relative;
	margin-bottom: 12px;
	border-style: solid;
	border-color: #f7e89f;
	border-width: 2px 2px 2px 74px;
	zoom: 1;
}
.rankingBox .rankFirstColumn .estateInfo dt {
	position: absolute;
	width: 74px;
	top: 50%;
	left: -74px;
	margin-top: -0.6em;
	font-weight: bold;
	font-size: 112%;
	text-align: center;
}
.rankingBox .rankFirstColumn .estateInfo dd {
	width: 338px;
	background-color: #ffffff;
}
.rankingBox .rankFirstColumn .estateInfo dd .estateInfoList {
	padding: 6px 0 5px 10px;
}
.rankingBox .rankFirstColumn .estateInfo dd .estateInfoList li {
	float: left;
	margin-right: 12px;
	font-weight: bold;
	font-size: 112%;
	white-space: nowrap;
}
.rankingBox .rankFirstColumn .estateInfo dd .estateInfoList li:last-child {
	margin-right: 0;
}
.rankingBox .rankFirstColumn .estateInfo dd .estateInfoList li .value {
	color: #d2371e;
	white-space: nowrap;
}

.rankingBox .rankFirstColumn .areaLead {
	margin-bottom: 7px;
	font-size: 112%;
}

.rankingBox .rankFirstColumn .condominiumInfo {
	clear: both;
}
.rankingBox .rankFirstColumn .condominiumInfo dt {
	float: left;
	margin-right: 1px;
}
.rankingBox .rankFirstColumn .condominiumInfo dd {
	overflow: hidden;
	zoom: 1;
}
.rankingBox .rankFirstColumn .condominiumInfo dd ul {
	padding-top: 5px;
}
.rankingBox .rankFirstColumn .condominiumInfo dd ul li {	
	margin-bottom: 5px;
	padding-left: 9px;
	background: url(/images/mansion/ranking/ranking_ic02.gif) no-repeat 0 0.5em;
	font-weight: bold;
	font-size: 112%;
}

.rankingBox .linkBox {
	clear: both;
	margin-bottom: 20px;
	padding: 6px 13px 5px 10px;
	background-color: #f3f3f3;
}
.rankingBox .linkBox .iconLink {
	float: right;
	padding-left: 20px;
	background: url(/images/mansion/ranking/com_ic02.gif) no-repeat 0 50%;
	font-size: 112%;
}

/*rankColumn01*/
.rankingBox .rankColumn01 {
	clear: both;
	width: 660px;
	margin: 0 -10px 20px 0;
	overflow: hidden;
}
.rankingBox .rankColumn01 .col {
	float: left;
	width: 284px;
	margin-right: 10px;
	padding: 0 18px;
	background: url(/images/mansion/ranking/ranking_bg07.gif) no-repeat 0 0;
}
.rankingBox .rankColumn01 .col .item {
	position: relative;
	margin-bottom: 5px;
	padding: 20px 0 0 98px;
	min-height: 41px;
	height: auto !important;
	height: 41px;
}
.rankingBox .rankColumn01 .col .item .rank {
	position: absolute;
	top: 3px;
	left: -8px;
}
.rankingBox .rankColumn01 .col .item .state {
	position: absolute;
	top: 30px;
	left: 61px;
}
.rankingBox .rankColumn01 .col .item .name {
	font-size: 25px;
}

.rankingBox .rankColumn01 .col .imgLayout {
	margin-bottom: 5px;
}
.rankingBox .rankColumn01 .col .imgLayout .imgL {
	float: left;
	width: 121px;
	margin-right: 7px;
}
.rankingBox .rankColumn01 .col .imgLayout .textBlock {
	overflow: hidden;
	zoom: 1;
}

.rankingBox .rankColumn01 .col .imgLayout .textBlock .stationInfo .city {
	width: 89px;
	padding-bottom: 5px;
	background: url(/images/mansion/ranking/ranking_bg09.gif) no-repeat 0 100%;
	min-height: 29px;
	height: auto !important;
	height: 29px;
	text-align: center;
	font-weight: bold;
	font-size: 112%;
}
.rankingBox .rankColumn01 .col .imgLayout .textBlock .stationInfo .city .inner {
	display: block;
	padding: 8px 5px 0;
	background: url(/images/mansion/ranking/ranking_bg08.gif) no-repeat 0 0;
}
.rankingBox .rankColumn01 .col .imgLayout .textBlock .stationInfo .route {
	font-weight: bold;
	font-size: 112%;
}
.rankingBox .rankColumn01 .col .imgLayout .textBlock .stationInfo .route a {
	margin: 0 3px;
}

.rankingBox .rankColumn01 .col .estateInfo {
	clear: both;
	position: relative;
	margin-bottom: 8px;
	border-style: solid;
	border-color: #f7e89f;
	border-width: 2px 2px 2px 68px;
	zoom: 1;
}
.rankingBox .rankColumn01 .col .estateInfo dt {
	position: absolute;
	width: 68px;
	top: 50%;
	left: -68px;
	margin-top: -0.6em;
	font-weight: bold;
	font-size: 112%;
	text-align: center;
}
.rankingBox .rankColumn01 .col .estateInfo dd {
	width: 214px;
	background-color: #ffffff;
}
.rankingBox .rankColumn01 .col .estateInfo dd .estateInfoList {
	padding: 6px 0 5px 10px;
}
.rankingBox .rankColumn01 .col .estateInfo dd .estateInfoList li {
	float: left;
	margin-right: 10px;
	font-weight: bold;
	font-size: 112%;
	white-space: nowrap;
}
.rankingBox .rankColumn01 .col .estateInfo dd .estateInfoList li .value {
	color: #d2371e;
	white-space: nowrap;
}

.rankingBox .rankColumn01 .col .areaLead {
	margin-bottom: 5px;
	font-size: 112%;
}

.rankingBox .rankColumn01 .col .condominiumInfo {
	clear: both;
	margin-bottom: 5px;
}
.rankingBox .rankColumn01 .col .condominiumInfo dt {
	float: left;
	margin-right: 1px;
}
.rankingBox .rankColumn01 .col .condominiumInfo dd {
	overflow: hidden;
	zoom: 1;
}
.rankingBox .rankColumn01 .col .condominiumInfo dd ul {
	padding-top: 6px;
}
.rankingBox .rankColumn01 .col .condominiumInfo dd ul li {
	margin-bottom: 5px;
	padding-left: 9px;
	background: url(/images/mansion/ranking/ranking_ic02.gif) no-repeat 0 0.5em;
	font-weight: bold;
	font-size: 112%;
}

.rankingBox .rankColumn01 .col .linkBox {
	width: 297px;
	margin: 0 -18px;
	overflow: hidden;
}

/*rankColumn02*/
.rankColumn02 {
	clear: both;
	margin-bottom: 20px;
	background: url(/images/mansion/ranking/ranking_bg10.gif) no-repeat 0 0;
}
.rankingBox .rankColumn02 .item {
	position: relative;
	padding: 18px 0 0 99px;
	min-height: 29px;
	height: auto !important;
	height: 29px;
}
.rankingBox .rankColumn02 .item .rank {
	position: absolute;
	top: 10px;
	left: 17px;
}
.rankingBox .rankColumn02 .item .state {
	position: absolute;
	top: 22px;
	left: 62px;
}
.rankingBox .rankColumn02 .item .name {
	font-size: 18px;
	font-weight: bold;
}
.rankingBox .rankColumn02 .item.double {
	padding-left: 115px;
}
.rankingBox .rankColumn02 .item.double .state {
	left: 77px;
}

.rankingBox .rankColumn02 .upperBlock {
	clear: both;
	margin-bottom: 10px;
	padding: 0 17px 0 12px;
}
.rankingBox .rankColumn02 .upperBlock .stationInfo {
	float: left;
	width: 277px;
	margin-right: 3px;
}
.rankingBox .rankColumn02 .upperBlock .stationInfo .city {
	float: left;
	width: 89px;
	margin-right: 5px;
	padding-bottom: 5px;
	background: url(/images/mansion/ranking/ranking_bg12.gif) no-repeat 0 100%;
	min-height: 29px;
	height: auto !important;
	height: 29px;
	text-align: center;
	font-weight: bold;
}
.rankingBox .rankColumn02 .upperBlock .stationInfo .city .inner {
	display: block;
	padding: 9px 5px 0;
	background: url(/images/mansion/ranking/ranking_bg11.gif) no-repeat 0 0;
}
.rankingBox .rankColumn02 .upperBlock .stationInfo .route {
	overflow: hidden;
	zoom: 1;
	padding-top: 8px;
	word-break: break-all;
}
.rankingBox .rankColumn02 .upperBlock .stationInfo .route a {
	margin: 0 3px;
	white-space: nowrap;
}

.rankingBox .rankColumn02 .upperBlock .estateInfo {
	position: relative;
	float: left;
	width: 278px;
	border-style: solid;
	border-color: #dddddd;
	border-width: 2px 2px 2px 60px;
	zoom: 1;
}
.rankingBox .rankColumn02 .upperBlock .estateInfo dt {
	position: absolute;
	width: 60px;
	top: 50%;
	left: -60px;
	margin-top: -0.6em;
	font-weight: bold;
	text-align: center;
}
.rankingBox .rankColumn02 .upperBlock .estateInfo dd {
	width: 278px;
	background-color: #ffffff;
}
.rankingBox .rankColumn02 .upperBlock .estateInfo dd .estateInfoList {
	padding: 7px 0 6px 8px;
}
.rankingBox .rankColumn02 .upperBlock .estateInfo dd .estateInfoList li {
	float: left;
	margin-right: 7px;
	font-weight: bold;
	white-space: nowrap;
	letter-spacing: -1px;
}
.rankingBox .rankColumn02 .upperBlock .estateInfo dd .estateInfoList li .value {
	color: #d2371e;
	white-space: nowrap;
}

.rankingBox .rankColumn02 .linkBox {
	margin-bottom: 0;
	padding: 6px 13px 5px 5px;
}

.rankingBox .rankColumn02 .linkBox .condominiumInfo {
}
.rankingBox .rankColumn02 .linkBox .condominiumInfo dt {
	float: left;
	margin-right: 5px;
	font-size: 0;
}
.rankingBox .rankColumn02 .linkBox .condominiumInfo dd {
	overflow: hidden;
	zoom: 1;
}
.rankingBox .rankColumn02 .linkBox .condominiumInfo dd ul {
	padding-top: 1px;
}
.rankingBox .rankColumn02 .linkBox .condominiumInfo dd ul li {
	float: left;
	margin-right: 9px;
	padding-left: 9px;
	background: url(/images/mansion/ranking/ranking_ic02.gif) no-repeat 0 0.5em;
	font-weight: bold;
	white-space: nowrap;
}
.rankingBox .rankColumn02 .linkBox .condominiumInfo dd ul li.iconLink {
	float: right;
	margin-right: 0;
	padding-left: 20px;
	background: url(/images/mansion/ranking/com_ic02.gif) no-repeat 0 50%;
	font-size: 100%;
	font-weight: normal;
}

/*rankTable*/
.rankingBox .rankTable {
	clear: both;
	width: 100%;
	margin-bottom: 10px;
	border-top: solid 1px #cccccc;
	border-collapse: collapse;
}
.rankingBox .rankTable th {
	padding: 9px 0 6px 13px;
	border-bottom: solid 1px #cccccc;
}
.rankingBox .rankTable td {
	padding: 6px 0 3px 13px;
	border-bottom: solid 1px #cccccc;
	font-size: 96%;
}
.rankingBox .rankTable .lv01 {
	background-color: #f9d734;
	font-size: 80%;
	font-weight: bold;
}
.rankingBox .rankTable tr.even td {
	background-color: #f3f3f3;
}
.rankingBox .rankTable .lv01 .sub {
	font-weight: normal;
}
.rankingBox .rankTable .rank img {
	margin-left: 2px;
	vertical-align: middle;
}
.rankingBox .rankTable .name {
	font-size: 112%;
	font-weight: bold;
}

/*==================================================
aside
==================================================*/
#aside .asideFrame {
	padding: 10px;
	background: #eaeaea url(/images/rn_common/rn_aside_bg01.gif) no-repeat 0 0;
}
#aside .bnrLink li {
	margin-bottom: 10px;
	font-size: 0;
}

/*asideContent01*/
#aside .asideContent01 {
	margin-bottom: 10px;
	padding: 0 5px 5px;
	background-color: #000000;
}
#aside .asideContent01 .mainBanner {
	width: 200px;
	margin: 0 -5px 10px;
	overflow: hidden;
}
#aside .asideContent01 a.columnBox {
	clear: both;
	display: block;
	width: 185px;
	margin-bottom: 3px;
	padding: 4px 0 4px 3px;
	border: solid 1px #d4d4d4;
	background-color: #ffffff;
	text-decoration: none;
	color: #0c3575;
	cursor: pointer;
}
#aside .asideContent01 a.columnBox:hover {
	color: #ff0000;
}
#aside .asideContent01 a.columnBox span {
	display: block;
}
#aside .asideContent01 .title {
	margin-bottom: 4px;
	text-indent: -9999em;
}
#aside .asideContent01 #title01 {
	width: 147px;
	height: 14px;
	background: url(/images/rn_common/rn_aside_tx01.gif) no-repeat 0 0;
}
#aside .asideContent01 #title02 {
	width: 185px;
	height: 14px;
	background: url(/images/rn_common/rn_aside_tx02.gif) no-repeat 0 0;
}
#aside .asideContent01 #title07 {
	width: 185px;
	height: 14px;
	background: url(/images/rn_common/rn_aside_tx07.gif) no-repeat 0 0;
}
#aside .asideContent01 a.columnBox:hover #title01 {
	background: url(/images/rn_common/rn_aside_tx01on.gif) no-repeat 0 0;
}
#aside .asideContent01 a.columnBox:hover #title07 {
	background: url(/images/rn_common/rn_aside_tx07on.gif) no-repeat 0 0;
}
#aside .asideContent01 a.columnBox:hover #title02 {
	background: url(/images/rn_common/rn_aside_tx02on.gif) no-repeat 0 0;
}
#aside .asideContent01 .columnBox .innerBlock .imgBlock {
	float: left;
	margin-right: 5px;
}
#aside .asideContent01 .columnBox .innerBlock .textBlock {
	padding: 5px 4px 0 0;
	overflow: hidden;
	zoom: 1;
	font-size: 88%;
	line-height: 1.2;
}


/*asideContent02*/
#aside .asideContent02 {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: #eaeaea url(/images/rn_common/rn_aside_bg02.gif) no-repeat 0 100%;
}
#aside .asideContent02 .title {
	margin-bottom: 8px;
}
#aside .asideContent02 .text01 {
	margin-bottom: 6px;
	text-align: center;
	font-size: 0;
}
#aside .asideContent02 .text02 {
	margin-bottom: 5px;
	text-align: center;
	font-size: 0;
}
#aside .asideContent02 .btn01 {
	margin-bottom: 5px;
	text-align: center;
	font-size: 0;
}
#aside .asideContent02 .text03 {
	width: 180px;
	margin: 0 auto 8px;
	padding-top: 6px;
	border-top: dotted 1px #cccccc;
	text-align: center;
	font-size: 0;
}
#aside .asideContent02 .linkList {
	width: 175px;
	margin: 0 auto;
}
#aside .asideContent02 .linkList dt {
	padding-left: 15px;
	background: url(/images/rn_common/rn_aside_ic01.gif) no-repeat 0 0.3em;
}
#aside .asideContent02 .linkList dd {
	margin-bottom: 11px;
	padding-left: 15px;
	line-height: 1.3;
}

/*asideContent03*/
#aside .asideContent03 {
	clear: both;
	margin-bottom: 10px;
	padding: 0 10px 10px;
	background-color: #ffffff;
}
#aside .asideContent03 .title {
	text-align: center;
	padding: 10px 0px;
	overflow: hidden;
}
#aside .asideContent03 .lead {
	margin-bottom: 2px;
	line-height: 1.3;
}
#aside .asideContent03 .linkList li {
	padding-left: 15px;
	background: url(/images/rn_common/rn_aside_ic01.gif) no-repeat 0 0.3em;
	font-weight: bold;
}
#aside .asideContent03 .arrow {
	padding-left: 14px;
	background: url(/images/rn_common/icon_arrow1.png) no-repeat left center;
	margin-bottom: 5px;
}

/*==================================================
general 
==================================================*/
.txtL {
	font-size: 112%;
}

/* 	Clearfix Property add at
----------------------------------------------------------
---------------------------------------------------------- */
.topicPath:after,
#contens:after,
#tabBox .tabs:after,
#tabBox .tabs2:after,
#tabBox .ancLink:after,
#tabBox .ancLink2:after,
.rankingBox .rankFirstColumn:after,
.rankingBox .rankFirstColumn .upperBlock:after,
.rankingBox .rankFirstColumn .stationInfo:after,
.rankingBox .rankFirstColumn .estateInfo dd .estateInfoList:after,
.rankingBox .rankFirstColumn .condominiumInfo:after,
.rankingBox .linkBox:after,
.rankingBox .rankColumn01:after,
.rankingBox .rankColumn01 .col .imgLayout:after,
.rankingBox .rankColumn01 .col .estateInfo dd .estateInfoList:after,
.rankingBox .rankColumn01 .col .condominiumInfo:after,
.rankingBox .rankColumn02 .upperBlock:after,
.rankingBox .rankColumn02 .upperBlock .stationInfo:after,
.rankingBox .rankColumn02 .upperBlock .estateInfo dd .estateInfoList:after,
.rankingBox .rankColumn02 .linkBox .condominiumInfo:after,
.rankingBox .rankColumn02 .linkBox .condominiumInfo dd ul:after,
#aside .asideContent01 .innerBlock:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	line-height: 0; 
	visibility: hidden;
}

.topicPath,
#contens,
#tabBox .tabs,
#tabBox .tabs2,
#tabBox .ancLink,
#tabBox .ancLink2,
.rankingBox .rankFirstColumn,
.rankingBox .rankFirstColumn .upperBlock,
.rankingBox .rankFirstColumn .stationInfo,
.rankingBox .rankFirstColumn .estateInfo dd .estateInfoList,
.rankingBox .rankFirstColumn .condominiumInfo,
.rankingBox .linkBox,
.rankingBox .rankColumn01,
.rankingBox .rankColumn01 .col .imgLayout,
.rankingBox .rankColumn01 .col .estateInfo dd .estateInfoList,
.rankingBox .rankColumn01 .col .condominiumInfo,
.rankingBox .rankColumn02 .upperBlock,
.rankingBox .rankColumn02 .upperBlock .stationInfo,
.rankingBox .rankColumn02 .upperBlock .estateInfo dd .estateInfoList,
.rankingBox .rankColumn02 .linkBox .condominiumInfo,
.rankingBox .rankColumn02 .linkBox .condominiumInfo dd ul,
#aside .asideContent01 .innerBlock {
