@charset "Shift-JIS";

/* /property/ ”z‰º */


/* altText
-------------------------------------------------------------- */
.altText{
	display:inline-block;
	overflow:hidden;
	width:0;
	height:0;
	position:absolute;
}

/* clrF
-------------------------------------------------------------- */
.clrF:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clrF{
	display:inline-block;
	min-height:1%;
}
* html .clrF{height:1%;}
.clrF{display:block;}




/* ==============================================================

 parent window
	
============================================================== */

/* image thumbnail
-------------------------------------------------------------- */
.thumbOrigin{
	width:950px;
	padding:25px 0 30px 0;
}
.thumbOrigin ul{
	width:964px;
	/width:968px;
	margin-left:-9px;
	/margin-left:-14px;
}
.thumbOrigin li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:80px;
	height:80px;
	margin:10px 0 0 9px;
	/margin:10px 0 0 14px;
	padding:0;
	background:#e3e3e3;
	border:1px solid #bbb;
	vertical-align:middle;
}
.thumbOrigin a{
	display:block;
	width:80px;
	height:80px;
}
.thumbOrigin .pgText{
	display:none;
}
.thumbOrigin img{
	width:80px;
	height:80px;
	vertical-align:bottom;
}
html>/**/body .thumbOrigin img,x:-moz-any-link{
	width:80px;
	height:80px;
}
html>/**/body .thumbOrigin img,x:-moz-any-link, x:default{
	width:80px;
	height:80px;
}



/*
 galleryOrigin
-------------------------------------------------------------- */
.galleryOrigin{
	display:inline-block;
	height:0;
	width:0;
	overflow:hidden;
	position:absolute;
}
.galleryOrigin li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0;
	vertical-align:middle;
}
.galleryOrigin li img{
	width:1px;
	height:1px;
}



/* ==============================================================

 float window
	
============================================================== */

/* floatItem
-------------------------------------------------------------- */
.floatItem{
	position:absolute;
	top:0;
	left:0;
	width:662px;
	/width:698px;
	padding:18px 18px 38px;
	background-color:#fff;
	border:1px solid #bfbfbf;
	display:none;
}

/* floatItemClose
-------------------------------------------------------------- */
.floatItemClose{
	width:60px;
	height:13px;
	margin-left:600px;
}
.floatItemClose a{
	display:block;
	width:60px;
	height:13px;
	background:url(/resources/images/ryutsu/property/btn_close.gif) no-repeat 0 0;
}
.floatItemClose a:hover{
	background:url(/resources/images/ryutsu/property/btn_close.gif) no-repeat 0 -13px;
}

/* floatItemMain
-------------------------------------------------------------- */
.floatItemMain{
	position:relative;
	overflow:hidden;
	width:662px;
	margin-top:10px;
}

/* fIMainPhoto
-------------------------------------------------------------- */
.fIMainPhoto{
	margin:0 auto;
	width:602px;
}
.fIMainPhoto .fIMainImg{
	width:600px;
	min-height:100px;
	border:1px solid #bfbfbf;
	background:url(/resources/images/ryutsu/property/loading.gif) no-repeat center center;
	text-align:left;
}
* html body .fIMainPhoto .fIMainImg{height:100px;}
.fIMainPhoto .fIMainImg img{
	width:1px;
	height:1px;
}
.fIMainPhoto .glText{
	margin-top:20px;
	padding-top:15px;
	border-top:1px solid #e5e5e5;
	text-align:left;
}
* html body .fIMainPhoto .glText{
	height:2em;
}

/* fIMainButton
-------------------------------------------------------------- */
.fIMainButton{
	position:absolute;
	width:662px;
	top:0;
	left:0;
	letter-spacing:-1em;
}
.fIMainButton li{
	width:21px;
}
.fIMainButton li a{
	display:block;
	width:21px;
	min-height:100px;
	margin:auto 0;
	background-position:0 center;
	background-repeat:no-repeat;
}
.fIMainButton li a:hover{
	background-position:-21px center;
}
* html body .fIMainButton li a{height:100px;}
.fIMainButton .btnPrev{float:left;}
.fIMainButton .btnNext{float:right;}
.fIMainButton .btnPrev a{background-image:url(/resources/images/ryutsu/property/btn_main_p.gif);}
.fIMainButton .btnNext a{background-image:url(/resources/images/ryutsu/property/btn_main_n.gif);}


/* floatItemThumb
-------------------------------------------------------------- */
.floatItemThumb{
	position:relative;
	width:662px;
	height:108px;
	margin-top:20px;
}

/* fIThumbThumb
-------------------------------------------------------------- */
.fIThumbThumb{
	position:relative;
	overflow:hidden;
	width:588px;
	height:108px;
	margin:0 auto;
}
.fIThumbThumb ul{
	position:absolute;
	left:0;
	margin-left:-8px;
	/margin-left:-12px;
	width:99999px;
	text-align:left;
}
.fIThumbThumb li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:108px;
	height:108px;
	/height:109px;
	margin:0 0 0 8px;
	/margin:0 0 0 12px;
	vertical-align:middle;
	font-size:1px;
	line-height:1px;
}
.fIThumbThumb li span{
	display:block;
	width:100px;
	height:100px;
	/width:102px;
	/height:102px;
	border:1px solid #bfbfbf;
}
.fIThumbThumb li a{
	display:block;
	width:102px;
	height:102px;
	/width:108px;
	/height:108px;
	border:3px solid #fff;
}
.fIThumbThumb li a:hover{
	border:3px solid #71513f;
}
.fIThumbThumb .cur a{
	border:3px solid #71513f;
}
.fIThumbThumb .cur a,
.fIThumbThumb .cur a:hover{
	cursor:default;
}
.fIThumbThumb .pgText{
	display:none;
}
.fIThumbThumb li img{
	width:100px;
	height:100px;
	vertical-align:bottom;
}

/*fIThumbButton
--------------------------------------------------------------------------------*/
.fIThumbButton{
	position:absolute;
	top:0;
	left:0;
	width:662px;
	height:108px;
	letter-spacing:-1em;
}
.fIThumbButton li{
	width:21px;
	height:102px;
	margin-top:3px;
}
.fIThumbButton li a{
	display:block;
	width:21px;
	height:102px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.fIThumbButton li a:hover{
	background-position:0 -102px;
}
.fIThumbButton .btnPrev{float:left;}
.fIThumbButton .btnNext{float:right;}
.fIThumbButton .btnPrev a{background:url(/resources/images/ryutsu/property/btn_thumb_p.gif);}
.fIThumbButton .btnNext a{background:url(/resources/images/ryutsu/property/btn_thumb_n.gif);}

/*floatBase
--------------------------------------------------------------------------------*/
html{
	height:100%;
}
.floatBase{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	background:#000;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity:0.65;
	opacity:0.65;
	display:none;
}
* html body .floatBase{
	position:absolute;
}

/* image loan simulation
-------------------------------------------------------------- */
.loan_button {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0;
	vertical-align:bottom;
	_margin-bottom:2px;
}

.loan_button,x:-moz-any-link {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0;
	vertical-align:bottom;
	margin-bottom:2px;
}
