@charset "Shift-JIS";


/* コンテンツ導線
-------------------------------------------------------------- */
div#contentsLinkArea {
	margin-top: 6px;
	margin-bottom: 20px;
}

/* 買いたい */
div#contentsLinkArea div.buyingBlock {
	float: left;
	width: 468px;
	height:495px;
	border:solid 1px #1a6ebb;
	/width: 470px;
}
div#contentsLinkArea div.buyingBlock div.inner {
	margin: 5px 3px;
}
div#contentsLinkArea div.buyingBlock div.searchTab {
	margin-top: 1px;
	background: url(/resources/images/ryutsu/kansai/line_buying_tab.gif) repeat-x left bottom;
}
div#contentsLinkArea div.buyingBlock div.searchTab ul {
	float: left;
	width: 318px;
}
div#contentsLinkArea div.buyingBlock div.searchTab ul li {
	margin-right: 3px;
	float: left;
	line-height: 0;
	*font-size: 0;
}
div#contentsLinkArea div.buyingBlock div.searchTab p {
	float: right;
}
div#contentsLinkArea div.buyingBlock div.searchMapArea {
	padding: 10px;
	border: 1px solid #999;
	border-top: 0;
	zoom: 1;	/* for ie */
}
div#contentsLinkArea div.buyingBlock div.areaMapArea {
	position: relative;
	height: 347px;
	background: url(/resources/images/ryutsu/kansai/btn_buying_map_bg.gif) no-repeat 0 0;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea ul li {
	line-height: 0;
	*font-size: 0;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea ul li img {
	display:block;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea div#hyogo {
	position: absolute;
	top: 55px;
	left: 26px;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea div#kyoto {
	position: absolute;
	top: 28px;
	left: 161px;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea div#shiga {
	position: absolute;
	top: 55px;
	left: 295px;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea div#wakayama {
	position: absolute;
	bottom: 34px;
	left: 25px;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea div#osaka {
	position: absolute;
	bottom: 105px;
	left: 160px;
}
div#contentsLinkArea div.buyingBlock div.areaMapArea div#nara {
	position: absolute;
	bottom: 33px;
	left: 295px;
}




div#contentsLinkArea div.buyingBlock ul.textlink {
	margin-top: 10px;
	_margin-top: 5px;
}
/*
div#contentsLinkArea div.buyingBlock ul.textlink li {
	margin-top: 5px;
}
*/
div#contentsLinkArea div.buyingBlock ul.textlink a {
	padding-left: 5px;
	display:inline-block;
	zoom: 1;	/* for ie */
}

div#contentsLinkArea div.buyingBlock ul.textlink a.link {
	padding-left: 9px;
	background: url(/resources/images/ryutsu/common/icn_buying_arrow.gif) no-repeat 0 0.3em;
	display:inline-block;
	zoom: 1;	/* for ie */
}

div#contentsLinkArea div.buyingBlock ul.textlink li.left {
	float:left;
	margin-top:3px;
}

div#contentsLinkArea div.buyingBlock ul.textlink li.right {
	float:left;
	vertical-align:top;
	margin-left:35px;
}


/* 売りたい */
div#contentsLinkArea div.sellingBlock {
	float: left;
	width: 198px;
	height:495px;
	border:solid 1px #ff6400;
	/width: 200px;
	margin-left:10px;
}
div#contentsLinkArea div.sellingBlock div.inner {
	margin: 5px;
}
div#contentsLinkArea div.sellingBlock p.button {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
div#contentsLinkArea div.sellingBlock p.text {
	margin-top: 10px;
	color: #8C8C8C;
}
div#contentsLinkArea div.sellingBlock ul {
	margin-top: 5px;
	padding-top: 4px;
	border-top: 1px dashed #CCC;
}
div#contentsLinkArea div.sellingBlock ul li {
	margin-top: 5px;
	padding-left: 11px;
	background: url(/resources/images/ryutsu/common/icn_selling_arrow.gif) no-repeat 0 0.3em;
}
div#contentsLinkArea div.sellingBlock ul li a:link,
div#contentsLinkArea div.sellingBlock ul li a:visited,
div#contentsLinkArea div.sellingBlock ul li a:hover,
div#contentsLinkArea div.sellingBlock ul li a:active {
	color: #F28D00;
}

/* 借りたい・貸したい */
div#contentsLinkArea div.rentBlock {
	float: left;
	width: 258px;
	height:495px;
	border:solid 1px #41ae31;
	/width: 260px;
	margin-left:10px;
}
div#contentsLinkArea div.rentBlock div.inner {
	margin: 5px 3px;
}
div#contentsLinkArea div.rentBlock div.rentSearchMap {
	position:relative;
	margin-top:2px;
	width:238px;
	height:176px;
	background:url(/resources/images/ryutsu/kansai/btn_rent_map_bg.gif) no-repeat;
}
div#contentsLinkArea div.rentBlock div.rentSearchMap ul li {
	line-height: 0;
	*font-size: 0;
}
div#contentsLinkArea div.rentBlock div.rentSearchMap div#rentHyogo {
	position: absolute;
	top: 12px;
	left: 12px;
}
div#contentsLinkArea div.rentBlock div.rentSearchMap div#rentOsaka {
	position: absolute;
	top: 12px;
	left: 120px;
}
div#contentsLinkArea div.rentBlock div.rentSearchMap div#rentOther {
	position: absolute;
	top: 90px;
	left: 47px;
}

div#contentsLinkArea div.rentBlock p.gis {
	margin-top: 5px;
	text-align:right;
}

div#contentsLinkArea div.rentBlock ul.list {
	margin-top: 5px;
	padding-top: 4px;
}
div#contentsLinkArea div.rentBlock ul.list li {
	margin-top: 5px;
	padding-left: 11px;
	background: url(/resources/images/ryutsu/common/icn_rent_arrow.gif) no-repeat 0 0.3em;
}
div#contentsLinkArea div.rentBlock ul.list li a:link,
div#contentsLinkArea div.rentBlock ul.list li a:visited,
div#contentsLinkArea div.rentBlock ul.list li a:hover,
div#contentsLinkArea div.rentBlock ul.list li a:active {
	color: #3DAB2D;
}

div#contentsLinkArea div.rentBlock div.bar {
	margin-top: 10px;
	padding-top: 4px;
	border-top: 1px dashed #CCC;
}


div#contentsLinkArea div.rentBlock p.button {
	margin-top:10px;
	border-top: 1px dashed #CCC;
	padding-top:10px;
	text-align:center;
}


div.areaTop div#mainVisualArea div.specialArea div.inner {
	margin: 3px 5px 5px 5px;
}
div.areaTop div#mainVisualArea div.specialArea h3 {
	color: #805540;
}
div.areaTop div#mainVisualArea div.specialArea h4 {
	margin-top: 5px;
	color: #805540;
	font-weight: normal;
}
div.areaTop div#mainVisualArea div.specialArea ul {
	margin-top: 4px;
}
div.areaTop div#mainVisualArea div.specialArea ul li {
	margin-right: 5px;
	padding-left: 11px;
	display: inline;
	background: url(/resources/images/ryutsu/common/icn_special_arrow.gif) no-repeat 0 0.3em;
	zoom: 1;	/* for ie */
}


/* 右サイドバー
-------------------------------------------------------------- */
div#sideBar div.myLivableArea {	/* overwrite */
	margin-top: 0;
}

/* 高さに少し余裕がないときは<ul class="list2"> */
ul.list2 li {
	line-height:1.2;
	margin:6px 0 0 0;
}
/* 高さに少し余裕がないとき（説明テキスト付き）<dl class="list2"> */
dl.list2 {
	line-height:1.2;
	margin:6px 0 0 0;
	padding:0;
	color:#845542;
}
dl.list2 dt,
dl.list2 dd {
	margin:0;
	padding:0;
	*letter-spacing:-1px;
}
dl.list2 dd {
	background:url(/resources/images/ryutsu/common/icn_special_arrow.gif) no-repeat 0 0.3em;
	margin-top:5px;
	padding-left:11px;
}

div.newlist {
	margin-left:330px;
	margin-top:6px;
	_margin-top:4px;
}
