@charset "utf-8";
/* CSS Document */

/*==================================================
  印刷用スタイル
==================================================*/
/* 印刷用 */
@media print {
body, #wrapper {
	zoom: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #000;
 *font-size:small;
*font:x-small;
	background-color: #fff;
	background-image: none;
	font-size: 13px;
	line-height: 1.6;
	  overflow-y: visible;
  overflow-x: visible;
}
p, h1, h2, h3, h4, h5, h6 {
	/* 改ページ前のページ末尾に書かれるべき最低行数 */
	orphans: 3;
	/* 改ページ後のページ先頭に書かれるべき最低行数 */
	widows: 3;
}
h1, h2, h3, h4, h5, h6 {
	/* 要素の直後で改ページしない */
	page-break-after: avoid;
}
table, img, pre, blockquote ,#mymap{
	/* 要素の途中で改ページしない */
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
 @page {
margin: 5mm;
}
#postbox{
  overflow-y: visible;
  	width: 1160px !important;
	margin: 0 auto;
	padding: 0;
 }
 #postbox .contents-inner {
	width: 1160px;
	margin: 0 auto;
}

/*************** 印刷時に非表示 ****************/
#header, #hnavi, #footFix, #footWrap, #side_contents, #bread, #footer_bnrBox, #all_searchBox, #footer_memberBox, #footer_landguideBox, #fttr_member01, .ancPagetop, #sidebar_common, .recommend_box, .prpdetail_list, .prpdetail_tab01 {
	display: none !important;
}
 #pageTitleBox{display: none;}
.prpdetailPage .page_title01 {
	display: none !important;
}
/*************** 独自 ****************/
.printDisp {
	display: none !important;
}/*非表示*/
.detailprice {
	font-size: 2.0em;
	padding: 10px !important;
}/*物件詳細の価格*/
.printSep {
	page-break-before: always;
}
.prpdetailPage .page_title03 {
	margin-top: 5px !important;
}
.prpdetailPage .onepoint_box {
	display: block !important;
}
.prpdetailPage .onepoint_box p {
	width: auto;
}
.prpdetail_tbl02 td {
	padding: 2px !important;
}
.prpdetail_tbl02 td ul {
	margin: 0 !important;
}
}
