@charset "UTF-8";

.chkL input[type=checkbox] {
	-ms-transform-origin: left ;
	-ms-transform: scale( 1.5 , 1.5 );
	-webkit-transform-origin: left ;
	-webkit-transform: scale( 1.5 , 1.5 );
	margin: 0 5px 0 0;
	transform-origin: left;
	transform: scale( 1.5 , 1.5 );
}

.chkL input[type=radio] {
	-ms-transform-origin: left ;
	-ms-transform: scale( 1.3 , 1.3 );
	-webkit-transform-origin: left;
	-webkit-transform: scale( 1.3 , 1.3 );
	margin: 0 5px 0 0;
	transform-origin: left ;
	transform: scale( 1.3 , 1.3 );
}

.iframeN ._cond ul li label div {
	display: inline-block;
	width: 100px;
}

.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	padding: 17px 20px;
	cursor: pointer;
	text-align: center;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff -10%,
		#dbdbdb);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ffffff),
		to(#dbdbdb));
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #dbdbdb;
	-moz-box-shadow:
		0px 2px 2px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 2px 2px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0.5);
	box-shadow:
		0px 2px 2px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}
.css3button.dvt img { margin-bottom: -3px; }

/* for IE7 */
#selectSearchCond div.search_cnt { *width: 300px; *margin: 0 auto; }
#selectSearchCond div.search_cnt #resultNumBx { *float: left; }
#selectSearchCond div.search_cnt button { *float: left; *margin: 16px 5px; }

.srBtn {
	font-family: "メイリオ","meiryo","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ丸ゴシック Pro W3","Hiragino maru Gothic Pro","Helvetica","sans-serif";
	font-size: 16px;
	color: white;
	background-color: #068bf1;
	border-right:none;
	border-top:none;
	border-left:none;
	border-color:#ffffff;
	width: 300px;
}

a.actBtn {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 2px 1px #d9d9d9;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 2px 1px #d9d9d9;
	background-color: #F37E00;
	border-bottom: 2px solid #E15F00;
	border-radius: 3px;
	box-shadow: 0px 2px 1px #D9D9D9;
	color: white;
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	opacity: 1;
}
a.actBtn:hover { opacity: 0.8; }
a.actBtn span { font-size: 15px; }
a.actBtn p {
	font-size: 12px;
	font-weight: normal;
}

.frList a.actBtn {
	font-size: 1.4em;
	margin-top: 10px;
	width: 100%;
}
.krList a.actBtn {
	font-size: 14px;
	margin-bottom: 10px;
	width: 100%;
}

table.dotTbl.rdt { width: 100%; }
table.dotTbl.rdt td { vertical-align: top; }
table.dotTbl.rdt td.actAreaR {
	border-left: none;
	padding: 0;
	text-align: right;
	width: 210px;
}
table.dotTbl.rdt td.actAreaR a.actBtn { width: 100%; }
a.actBtn.pm10 { padding: 10px 20px; margin-bottom: 10px; }
a.actBtn.pml10 { padding: 10px 20px; margin: 0 0 10px 15px; }
a.actBtn.w400 { width: 400px; margin-bottom: 10px; }

hr.dotLn {
	border: none;
	border-top: 1px dotted #999;
	color: #fff;
	background-color: #fff;
	height:1px;
}

.resultListItem:hover {
	background-color: #F6F5EB;
	cursor: pointer;
}

table.dotTbl td {
	border-left: 1px dotted #999999;
	padding: 0px 7px;
	line-height: 1.6;
}
table.dotTbl td:first-child {
	border-left: none;
	padding-left: 0;
}
table.dotTbl .chinryo {
	font-size: 20px;
	font-weight: bold;
	color: #F37E00;
}
table.dotTbl .ccc { color: #ccc; }

span.square_pct {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	padding: 1px;
	margin-right: 5px;
	font-size: 11px;
	color: #FFFFFF;
	background: #999999;
	text-align: center;
}

table.lr { width: 100%; }
table.lr td.l { vertical-align: top; }
table.lr td.r { vertical-align: top; text-align: right; }

td.p4l {
	padding: 0 10px 0 5px;
	vertical-align: top;
}
td.p4l table {
	width: 100%;
	margin: 10px 0;
}
td.p4l td {
	width: 99%;
	font-size: 14px;
	text-align: center;
}
td.p4l td span.total {
	color: #61AA12;
	font-weight: bold;
}
td.p4l a.btn {
	background-image: url(https://web.archive.org/web/20250117041348im_/http://asset.s-bs.jp/cr3/Suumo3/WebOn/static_c6c71ce_2125f91_8b49ed6/img/iframe/btn.png);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99px;
	width: 40px;
	height: 41px;
}
td.p4l a.back { background-position: 0 -80px; }
td.p4l a.next { background-position: -40px -80px; }
td.p4l a.off { opacity: 0.5; }

.iframeW td.p4l a.btn { width: 21px; height: 20px; }
.iframeW td.p4l a.back { background-position: 0px -49px; }
.iframeW td.p4l a.next { background-position: -20px -49px; }

td.spec {
	vertical-align: top;
	width: 100%;
}

.frList {
	/*font-family: 'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';*/
	line-height: 1.6;
	border-top: 4px solid #999999;
	padding-bottom: 10px;
	margin: 20px 0 5px 0;
}

.frList .hdr {
	padding: 10px;
	font-size: 20px;
}
.frList .hdr h2 {
	font-weight: bold;
	display: inline;
}

.frList .spec table {
	padding: 10px 0;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	margin-bottom: 10px;
	width: 100%;
}
.frList .spec table td {
	height: 95px;
	vertical-align: middle;
	width: 25%;
}
.frList .spec .jusho {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom:1px dotted #999;
}

.krList {
	/*font-family: 'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';*/
	border-top: 4px solid #999999;
	margin-bottom: 5px;
}

.krList .hdr {
	padding: 10px 0 0 10px;
}
.krList .hdr ul {
	float: right;
}
.krList .hdr li {
	*display: inline;
	*zoom: 1;
	background-color: #FFFFFF;
	border: 1px solid #6FBA2C;
	color: #6FBA2C;
	display: inline-block;
	float: left;
	font-size: 10px;
	line-height: 1;
	margin-right: 5px;
	padding: 3px;
	vertical-align: middle;
}

.krList .hdr h2 {
	clear: both;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}

.krList p.catch_copy {
	margin: 10px;
}

.krList div.dotLn {
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #C3C3C3;
}

.krList .spec dl {
	overflow: hidden;
}
.krList .spec dl dt {
	float: left;
	font-weight: bold;
	width: 62px;
	padding-right: 7px;
}
.krList .spec dl dd {
	overflow: hidden;
	word-wrap: break-word;
}

.krList .spec .kakaku {
	font-size: 16px;
	font-weight: bold;
	color: #F23C56;
	line-height: 1.2;
}

.krList .spec table {
	width: 100%;
	table-layout: fixed;
}
.krList .spec table td {
	border-left: 1px dotted #C3C3C3;
	padding-left: 10px;
	vertical-align: top;
}
.krList .spec table td:first-child {
	border-left: none;
	padding-left: 0;
	padding-right: 10px;
}

#resultDisplay .actionBtnArea {
	width: 100%;
	text-align: right;
	margin-bottom: 20px;
}

div.likeListArea .actionBtnArea p { position: static; margin-top: 10px; }



.ifrKoma a {
	display: block;
	padding: 2px;
	text-decoration: none;
}
.ifrKoma .picBox {
	border-left: 0;
	border-right: 0;
	margin: 2px 0;
}

.frListH { line-height: 1.6; }
.krListH span.notice { line-height: 1.6; }



.picBox {
	background-color: #fff;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.picBox img { position: absolute; opacity: 0.01; }

.frList .picBox { width: 160px; height: 200px; }
.krList .picBox { width: 190px; height: 238px;  }

.iframeW .frList .picBox { width: 120px; height: 150px; }
.iframeW .krList .picBox { width: 160px; height: 200px; }

.frListH .picBox { width: 100%; height: 164px; }
.krListH .picBox { width: 100%; height: 132px; }



.fgPoint td { vertical-align: top; }
.fgPoint .icon {
	width: 45px;
	height: 51px;
	display: block;
	background-image: url(https://web.archive.org/web/20250117041348im_/http://asset.s-bs.jp/cr3/Suumo3/WebOn/static_c6c71ce_2125f91_8b49ed6/img/iframe/jj-fr_detail-icon-.png);
	background-position: 0 -114px;
	margin-right: 10px;
}

#pics {
	width: 910px;
	background-color: #f0f0f0;
	margin-bottom: 20px;
}
#pics td.left {
	padding: 10px 0 10px 10px;
}
#pics td.left .box {
	border: 1px solid #ccc;
	background-color: #fff;
	text-align: center;
	padding: 10px;
}
#pics td.left .picBox {
	border: none;
	width: 480px;
	height: 480px;
}
.iframeN #pics { width: 560px; }
.iframeW #pics { width: 730px; }
.iframeN #pics td.left .picBox { width: 240px; height: 240px; }
.iframeW #pics td.left .picBox { width: 410px; height: 410px; }

#pics td.left a.btn {
	background-image: url(https://web.archive.org/web/20250117041348im_/http://asset.s-bs.jp/cr3/Suumo3/WebOn/static_c6c71ce_2125f91_8b49ed6/img/iframe/jj-fr_detail-icon-.png);
	display: block;
	width: 26px;
	height: 52px;
}
#pics td.left a.btn.next {
	background-position: 0 -52px;
}
#pics td.left .cap {
	margin-top: 10px;
}
#pics td.right {
	width: 100%;
	padding: 10px 10px 0 0;
}
#pics td.right .picBox {
	float: left;
	width: 98px;
	height: 98px;
	margin: 0 0 10px 10px;
	cursor: pointer;
	border: 2px solid #ccc;
}
#pics td.right .picBox.cur {
	border-color: #5bae08;
}
#pics td.right .pager {
	clear: both;
	text-align: center;
}
#pics td.right .pager a {
	border: 2px solid #bbb;
	color: #bbb;
	display: inline-block;
	font-size: 16px;
	margin: 5px 5px 10px 5px;
	padding: 5px 0;
	text-decoration: none;
	width: 30px;
}
#pics td.right .pager a.cur {
	border-color: #5bae08;
	color: #5bae08;
}

.resultLists li .arcList td { background-color: transparent; }
.arcList .picBox { width: 160px; height: 120px; margin: auto; }

.panoramaArea {
	margin-bottom: 20px;
}

/*
     FILE ARCHIVED ON 04:13:48 Jan 17, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:16:23 May 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.281
  load_resource: 347.889 (2)
  PetaboxLoader3.resolve: 134.461 (2)
  PetaboxLoader3.datanode: 166.84 (2)
*/