@charset "utf-8";
/* ***********************************************************
*
* Since:			2007-12-04
* Modified:			2007-12-11
* Guideline:		Ver.1.00
* Editor:			Shinji Namura(SONAR.Inc)
* Last Modified:	Shinji Namura(SONAR.Inc)
*
* ***********************************************************
*/

/* CSS Document */

/* ここから */
body {
	font-size: 9pt;
	font-family: "ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝", serif;
	}
h3 {
	margin: 1em 0px 0px 0px;
	font-size: 9pt;
	}
dt {
	font-size: 9pt;
	}
p#topicsPathFoot {
	page-break-before: always;
	}
a img		{	border: none;}
/* ここまで*/


/* （layout.cssに準じて）h2背景画像指定 */
body#detail div#contentsArea div#contentsHeader h2 {
	background-image:url(../img/title_detail.gif);
	}
body#inquire div#contentsArea div#contentsHeader h2 {
	background-image:url(../img/title_inqure.gif);
	}


/* ヘッダーからグロナビまで一応削除対応 */
body#detail div#headArea, body#detail div#gloNaviArea, body#detail p#topicsPath, body#detail div#contentsArea div#contentsHeader ul#personalBtnArea, body#detail div#contentsArea div#contentsHeader h2, body#detail div#contentsArea div#contentsHeader div#searchBox, body#detail p#topicsPathFoot , body#detail dl.footLinksArea , body#detail div#footArea{
	display: none;
	}

/*物件詳細*/
/* オレンジ枠線ボックス */
body#detail div.searchBox {
	padding: 0px;
	}
body#detail div#contentsArea div.searchBox p a {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
/*情報の見方*/
body#detail div#contentsArea div.searchBox p.viewInfo {
	display: none;
	}
/*「お気に入り追加」「お問い合わせ」ボタン*/
body#detail div#contentsArea div.searchBox dl.checkBoxGuide {
	display: none;
	}
/*物件詳細情報*/
body#detail div#contentsArea div.searchBox div.detailInfo {
	margin: 0px;
	color: #333333;
	/* page-break-before: always; */
	}
body#detail div#contentsArea div.searchBox div.detailInfo ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
body#detail div#contentsArea div.searchBox div.detailInfo dl {
	margin: 0px;
	padding: 0px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo dt {
	margin: 0px;
	padding: 0px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo dd {
	margin: 0px;
	padding: 0px;
	}
/*物件名など*/
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader span {
	display: none;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3 {
	margin: 0px;
	padding-right: 80px;
	background-repeat: no-repeat;
	background-position: right 0px;
	display: inline;
	}
/*物件種別によりアイコンを差し替え*/
/*アパート ここから*/
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3.apart {
	background-image: url(../img/icon_kind_apartment1.gif);
	}
/* マンション */
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3.mansion {
	background-image: url(../img/icon_kind_man1.gif);
	}
/* 一戸建て */
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3.house {
	background-image: url(../img/icon_kind_house1.gif);
	}
/* 事務所 */
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3.office {
	background-image: url(../img/icon_kind_office1.gif);
	}
/* 店舗 */
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3.shop {
	background-image: url(../img/icon_kind_shop1.gif);
	}
/* 倉庫 */
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3.warehouse {
	background-image: url(../img/icon_kind_warehouse1.gif);
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader dl {
	display: none;
	}
/* End clear fix */
/*物件概要テーブル（所在地、交通 etc）*/
body#detail div#contentsArea div.searchBox div.detailInfo table {
	border-collapse: collapse;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 100%;
	}
body#detail div#contentsArea div.searchBox div.detailInfo  th {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}
body#detail div#contentsArea div.searchBox div.detailInfo td {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline {
	margin-top: 12px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline th {
	background-image: url(../img/bg_th.jpg);
	background-repeat: repeat-x;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline th.chinryo {
	padding-right: 8px;
	text-align: right;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline th.madori {
	padding-right: 8px;
	text-align: right;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td {
	padding: 4px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.chinryo {
	padding-right: 8px;
	text-align: right;
	vertical-align: middle;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.chinryo li.chinryo {
	font-weight: bold;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.shikikin {
	text-align: center;
	vertical-align: middle;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.madori {
	padding-right: 8px;
	text-align: right;
	vertical-align: middle;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.madori li.madori {
	font-weight: bold;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.chikunengetsu {
	text-align: center;
	vertical-align: middle;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.shozaichi ul {
	display: none;
	}
/*物件のPRポイント*/
body#detail div#contentsArea div.searchBox div.detailInfo ul.pr {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	}
body#detail div#contentsArea div.searchBox div.detailInfo ul.pr li {
	font-weight: bold;
	color: #993333;
	}
/*さらに詳細な情報*/
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail {
	margin-top: 10px;
	}
/* Start clear fix */
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail:after {
	font-size: 1px;
	color: #ffffff;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail {
	min-height: 1%;
	display: block;
	}
* html body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail {
	height: 1%;
	}

/* End clear fix */
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail table {
	width: 410px;
	float: right;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail th {
	padding: 7px;
	background-color: #fff2d9;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail td {
	padding: 7px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other {
	width: 220px;
	float: left;
	}

/*拡大できる写真*/
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.picture dt {
	margin-bottom: 5px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.picture dd {
	display: none;
	}

/*「パノラマ画像を見る」ボタンなど*/
/* Start clear fix */
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.multimedia ul:after {
	font-size: 1px;
	color: #ffffff;
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.multimedia ul {
	min-height: 1%;
	display: block;
	}
* html body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.multimedia ul {
	height: 1%;
	}
/* End clear fix */
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.multimedia ul li {
	margin-bottom: 5px;
	font-size: 1px;
	line-height: 1px;
	width: 70px;
	height: 45px;
	float: left;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.multimedia ul.button {
	display: none;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.multimedia ul.otherImg {
	display: none;
	}
	
/*お問い合わせ*/
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo {
	padding: 0;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo div.forMail {
	width: 200px;
	padding:0;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo h3 {
	width: 200px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo dl.code {
	width: 200px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo dt {
	margin-top: 5px;
	margin-bottom: 3px;
	float:left;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo dd {
	font-weight:bold;
	color:#003399;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo p {
	width:200px;
	margin:2px 0 0 0;
	padding:0;
	clear:both;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo p.tel {
	width:170px;
	padding:5px 0 0 0;
	clear:both;
	color:#CC0000;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo p.tel strong {
	font-weight: bold;
	color:#CC0000;
	font-size: 24px;
	margin-right:5px;
	}

/*取扱店舗*/
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo {
	margin:17px 0px 20px 0px;
	border: 1px solid #999999;
	width: 200px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo h3 {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-image: url(../img/bg_stripe-gray.gif);
	color: #666666;
	text-align: center;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo dl {
	padding: 7px 4px 7px 7px;
	border-top: 1px solid #999999;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo dt {
	font-weight: bold;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo dd {
	margin-top: 8px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo dd.shopPicture img {
	border: 1px solid #333333;
	}

/*情報登録日*/
body#detail div#contentsArea div.searchBox div.detailInfo p.entryDate {
	text-align: right;
	}

