@charset "euc-jp";

/*印刷用
====================================================*/
td {
	_font-size:10px;
}

#header,
#footer,
.headerBottom,
.header,
.crumb,
.howToUse,
.reverse,
.footer,
.links,
.bottomBanner,
.detailSpace,
.checkBlock,
.detailRecommend,
.recommendBukkenArea,
.allCheckedAtOnce,
.function,
.checkAll,
td.checkAllTxt label,
.printHidden,
.detailNumber,
.oemHeader,
.oemFooter,
.portalBtn,
.linkBox4,
span.icoWebCalling,
.sameAreaList {
	display:none;
}

table.detailLayout {
	width:100%;
	_width:640px;
}

.bukkenDetail {
	page-break-inside:avoid;
}
.btnShopInfo {
	margin:0;
	text-align:left;
}
.coMap {
	display:block;
	float:right;
}

/*物件詳細
====================================================*/

/*印刷時非表示設定 
-------------------------------------------------- */
div.caption,
div.headerArea,
div.searchNaviR,
div.sbsArea,
div.reverse,
div.function.detailToInquiry,
div.detailForm,
div.person,
div.recommendBukkenArea,
div.detailCall h4,
div.detailCall p.link,
div.detailCall div.detailCallInn div.webcall,
div.linkBox4,
div#urchin,
div.prInfo,
div.tlmsgArea,
div.btnAddInquire {
	display:none;
}

/*各要素設定 
-------------------------------------------------- */
div.container {
	margin:0;
	padding:0;
}

div.detailCall div.detailCallInn {
	border:none;
	margin:0;
	padding:0;
	width:90%;
}

div.detailCall div.detailCallInn ul {
	margin:0;
	padding:3px 3px 0;
}

div.detailCall div.detailCallInn li.shopName,
div.detailCall div.detailCallInn li.manageNumber {
	margin:0;
	padding:0;
}

/* 注意書き */
p.hoshoninfuyouInfo,
p.adviceInquiry {
	text-align:left;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:11px;
}

/* 文字サイズ／余白設定等 */
div.bukkenTopInfo,
div.bukkenImageInfo,
div.bukkenMoreInfo,
div.detailCall {
	margin:0 0 5px;
	padding:0;
	font-size:11px;
	line-height:120%;
}

/*table 
-------------------------------------------------- */
div.bukkenTopInfo table.line,
div.bukkenImageInfo table.line,
div.bukkenMoreInfo table.line {
	border-collapse:collapse;
	width:90%;
	font-size:11px;
}

/* 上部の物件情報 */
div.bukkenTopInfo table.line th,
div.bukkenTopInfo table.line td {
	padding:0;
	width:10%;
}

div.bukkenTopInfo table.line th {
	font-weight:bold;
}

div.bukkenTopInfo table.line .bukkenName h3 {
	padding:0;
	font-size:11px;
}

div.bukkenTopInfo table.line td.bukkenComment {
	font-size:11px;
}
div.bukkenPublishingInfo ul {
	text-align:left;
	font-size:11px;
}

/* 外観画像 */
div.bukkenImageInfo table.line td.bukkenImg,
div.bukkenImageInfo table.line td.daylight {
	padding:0;
}

/* 物件情報 */
div.bukkenMoreInfo table.line th {
	font-weight:bold;
	width:10%;
	padding:0 0 0 5px;
	white-space:nowrap;
}

div.bukkenMoreInfo table.line td {
	padding:0 0 0 5px;
}

/*物件詳細と不動産検索の部分の設定／分かりにくいので別途記載
-------------------------------------------------- */
/* 通常フローの詳細と同じtplを使用している不動産詳細の場合 */
div.mainContentsWrapper,
div.mainContentsDetail {
	width:100%;
	margin:0;
	padding:0;
}

div.subRankingContents {
	display:none;
}

/* 通常フローの詳細と異なるtplを使用している不動産詳細の場合 */
div#shopRanking,
div#shopBody,
div#shDetailInfo {
	width:90%;
}

div#infoBar {
	margin:0;
	width:90%;
	font-size:11px;
	background:none;
}

div#infoBar div.infoBarInn div.index {
	background:none;
	margin:0;
	padding:0;
}

div.pad div.index,
div.pad div.index h2,
div.detailInfoInn {
	margin:0;
	padding:0;
}

#detailInfo {
	background:none;
}

div.sideRanking02,
div.shopDetailTab,
div#infoBar div.curvy,
div#detailInfo div.curvy,
div#goTop {
	display:none;
}



