body {
	background-color: #fff;
}
/* 中央配置 */
#wrapper {
	width: 100%;
}

/*** 非表示部分 ***/
#header,
.topmenu,
.imgbtnbox,
#footer01,
#footer02,
.inqbox {
	display: none;
}

/*** マージン調整 ***/
.maincontents {
	margin: 0 5px;
	padding: 0;
}
.maincontents h3 {
	margin-top: 1px;
}
.detailbox td,
.detailbox th {
	padding: 3px 3px;
	color: #000;
}
.campaign {
	margin: 20px 0 20px;
	text-align: center;
}

/***背景画像なし***/
#contents {
	padding: 0;
	background: none;
}
.wraptop {
	height: 0;
	background: none;
}
.wrapmain {
	margin: 0 auto;
	padding: 0;
	background: none #fff;
	width: 100%;
}

/*** ボックス幅調整 ***/
.leftbox {
	width: 60%;
}.rightbox {
	margin-bottom: 0;
	width: 201px;
	border: none 0px;
}

/*** 間取り図画像サイズ ***/
.mainimg {
	width: 201px;
	height: 273px;
}

/*** 写真部分リスト幅、画像サイズ ***/
.photobox {
	width: 585px;
	height: 293px;
	margin: 10px auto 0;
	padding: 0;
	background-color: #fff;

}
.photobox .long {
	margin: 0;
	padding: 0;
	width: 195px;
}
.photobox .long img {
	border: none 0px;
}
.photobox ul {
	margin: 0;
	padding: 0;
	width: 390px;
}
.photobox ul li {
	margin: 0;
	padding: 0 0 2px 4px;
	width: 191px;
}
.photobox ul li img,
.photobox ul li.video img {
	border: none 0px;
}
.photoboximg_l {
	width: 195px;
	height: 293px;
}
.photoboximg {
	width: 191px;
	height: 144px;
}

.pmark {
	_page-break-before: always;
}
*:first-child+html .pmark {
	page-break-before: always;
}