@charset "shift_jis";

/* ****************************************************

Since : 2009-05-25

Last Modify : 2009-06-22

**************************************************** */





/* 住み替えキャンペーン　ここから

---------------------------------------- */

#sumikae div.area-box dl {

	margin-bottom: 8px;

	padding-bottom: 8px;

	border-bottom: 1px solid #e6e6e6;

}

#sumikae div.area-box dl.last {

	padding-bottom: 0;

	border-bottom: none;

}

#sumikae div.area-box dl dt {

	float: left;

	display: block;

	width: 80px;

	margin-right: 20px;

	padding: 2px;

}

#sumikae div.area-box dl dt img {

	margin: 0 3px;

	vertical-align: top;

}

#sumikae div.area-box dl dd {

	float: left;

	width: 710px;

	margin: 0 10px 0 0;

	font-weight: bold;

}

#sumikae div.area-box dl dd li {

	float: left;

	margin: 0 10px 2px 0;

	white-space: nowrap;

}

#sumikae div.area-box dl li a {

	display: block;

	float: left;

	padding-left: 14px;

	background: url(/resident/common2/img/common_ic07.gif) 0 0.3em no-repeat;

}

/* IE6 Hacks */

* html #sumikae div.area-box dl li a {

	zoom: 1;

}

/* IE6 Hacks End */



#sumikae .icon-list {

	padding: 10px 5px;

}

#sumikae .icon-list li {

	float: left;

	padding: 0 10px 5px 0;

	white-space: nowrap;

}

#sumikae .icon-list img {

	margin-right: 5px;

	vertical-align: middle;

}

#sumikae div.object-box dl.building-object dd.data dl dt {

	padding-bottom: 10px;

	background-color: #ffffff;

}

#sumikae div.object-box dl.object dt img {

	vertical-align: top;

}

#sumikae div.object-box dl.building-object dd.data dl dd.type {

	margin-left: 73px;

	width: 195px;

}



#sumikae div.object-box dl.building-object dd.data dl dd.access {

	margin-left: 73px;

	width: 195px;

	margin-bottom: 0;

}

#sumikae div.object-box .blank-ic {

	background: url(/resident/topics/img/sumikae_topics_ic07.gif) right 0.25em no-repeat;

}

* html #sumikae div.object-box .blank-ic {

	background: url(/resident/topics/img/sumikae_topics_ic07.gif) right 0.5em no-repeat;

	zoom: 1;

}



#sumikae div.object-box dl.building-object dd.data dl dt img.icon {

	margin: 5px 2px 0 0;

	vertical-align: top;

}

#sumikae div.object-box dl.building-object .note {

	color: #990000;

}



/* 住み替えキャンペーン　ここまで

---------------------------------------- */



/* topicsページ

---------------------------------------- */

#maincontentsWrapper div.topics-box p.topics-start {

	margin-bottom: 30px;

	text-align: right;

}



#maincontentsWrapper div.topics-box p.img-center {

	text-align: center;

}

	

/* shibaura_island.html */

#maincontentsWrapper .design-h4-02 h4.shibaura {

	float: left;

	width: 15em;

	padding-left: 15px;

	background: url(/resident/common2/img/common_ic05.gif) 0 0.15em no-repeat;

}







/* topics FlashArea

---------------------------------------- */

#mapFlash {

	margin:0 0 0 50px;

}

 

/* clearFix

---------------------------------------- */

#sumikae .icon-list:after,

#sumikae div.area-box dl:after,

#sumikae div.area-box dl dd ul:after,

#sumikae div.area-box dl li:after {

	content:".";

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

}

*:first-child+html #sumikae .icon-list,

*:first-child+html #sumikae div.area-box dl,

*:first-child+html #sumikae div.area-box dl dd ul,

*:first-child+html #sumikae div.area-box dl li {

	display: inline-table;

	min-height: 1%;  /* for IE 7*/

}

/* Hides from IE-mac \*/

* html #sumikae .icon-list,

* html #sumikae div.area-box dl,

* html #sumikae div.area-box dl dd ul,

* html #sumikae div.area-box dl li {

	zoom: 1;

}

#sumikae .icon-list,

#sumikae div.area-box dl,

#sumikae div.area-box dl dd ul,

#sumikae div.area-box dl li {

	display: block;

}

/* End hide from IE-mac */