/* ■ 物件情報 ■ */
div#infoBody				{ width:780px; padding:15px 0px 10px 95px; word-wrap: break-word; word-break: break-all; }
/* コンテンツヘッダ
-----------------------------*/
div.infoTitle				{ width:760px; margin-bottom:15px; padding:0px 0px 15px 0px; border-bottom:solid 1px #666666;}
div.infoTitle h2			{ width:430px; margin-bottom:10px; font-size:18px; line-height:1.2; float:left;}
div.infoTitle h2.mansion			{ width:560px; margin-bottom:10px; font-size:18px; line-height:1.2; float:left;}
div.infoTitle h2.house			{ width:560px; margin-bottom:10px; font-size:18px; line-height:1.2; float:left;}

div.infoTitle h3.infohTxt	{ width:550px; font-size:14px; font-weight:normal; clear:left; float:left;}
ul.infohList01				{ width:200px; float:right;} /* mansion */
ul.infohList01 li			{ padding-left:1.2em; text-indent:-1.2em;}
ul.infohList01 span			{ margin-right:0.2em; color:#b40202;}

/* コンテンツヘッダ2
-----------------------------*/
div.infoTitle2				{ width:760px; margin-bottom:15px; padding:0px 0px 15px 0px; *height: 160px;}
div.infoTitle2 h2			{ width:430px; margin-bottom:10px; font-size:18px; line-height:1.2; font-weight: bold; } /* float:left; */
div.infoTitle2 h2.mansion			{ width:560px; margin-bottom:7px; font-size:18px; line-height:1.2;} /* float:left; */
div.infoTitle2 h2.house			{ width:560px; margin-bottom:7px; font-size:18px; line-height:1.2;} /* float:left; */

div.infoTitle2 h3.infohTxt	{ width:540px; padding-left:10px; font-size:14px; font-weight:normal; clear:left; float:left;}

	div.infoTitleUtils {
		float: right;
		width: 200px;
		*height: 160px;/* IE6表示補正100107iguchi; */
		padding-left: 10px;
	}
	* html div.infoTitleUtils { margin-bottom:-180px; padding-left: 0;}
	*+html div.infoTitleUtils { padding-left: 0;}
		div.infoTitleUtils a.kentou_btn {
			display: block;
			float: right;
			width: 105px;
			margin: 0 0 3px 0;
			padding: 4px 0 4px 24px;
			text-decoration: none;
			background-image: url(../images/infoTitle_kentou.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}	
		div.infoTitleUtils a.kentou_btn:hover {
			text-decoration: underline;
		}
		div.infoTitleUtils a.seikyu_btn {
			display: block;
			clear: both;
			width: 200px;
			height: 68px;
			background-image: url(../images/infoTitle_seikyu_btn.gif);
			background-position: center top;
			background-repeat: no-repeat;
			position:relative; 
		}
		div.infoTitleUtils a.seikyu_btn:hover{ background-position: center bottom;}
			div.infoTitleUtils a.seikyu_btn span { display: none;}

div.infoTitle2 ul.infohList01				{ width: 542px; margin-bottom:4px; padding:4px 0 4px 4px; background-color: #f0f0f0; }
* html div.infoTitle2 ul.infohList01 { float:left;}
*+html div.infoTitle2 ul.infohList01 { float:left;}
div.infoTitle2 ul.infohList01 li			{ padding-left:1.2em; text-indent:-1.2em;}
div.infoTitle2 ul.infohList01 span			{ margin-right:0.2em; color:#e00;}





ul.infohList02				{ width:320px; clear:right; float:right;}
ul.infohList02 li			{ clear:both; width:310px; padding:5px 0px 1px 10px; text-align:right;}
ul.infohList02 li a 		{ white-space: nowrap;}
ul.infohList02 p.ico02		{ float:right; width:80px; height:15px; margin:0px 0px 0px auto; background-image:url("../images/cs_point01.png"); background-position:-111px -30px; overflow:hidden;}
ul.infohList02 p.ico02 span	{ display:none;}

/*カテゴリ切替 -----------------------------------------------------------------------------------------------*/
/*戸建て*/
#category-H01 .infoTitle				{ padding:0px 0px 5px 0px;}
#category-H01 .infoTitle h3.infohTxt	{ width:auto; margin-top:5px; padding:5px 0px 0px 0px; border-top:dotted 1px #000000; float:none; clear:both;}
#category-H01 .infoTitle ul.infoAct li	{ padding:5px 0px 0px 5px; float:left;}
#category-H01 .infoTitle p.txt01		{ padding:6px 0px 0px 0px; border-top:dotted 1px #000000; clear:both;}
#category-H01 .infoTitle p.txt01 span	{ margin-right:0.2em; color:#b40202;}
#category-H01 ul.infohList02				{ width:200px; clear:right; float:right;}
#category-H01 ul.infohList02 li			{ clear:both; width:190px; padding:5px 0px 1px 10px; text-align:right;}
#category-H01 ul.infohList02 li a		{ display:block; float:right; padding-bottom:2px;}
*:first-child+html #category-H01 ul.infohList02	     { float:none; clear:both; width:760px; height:20px; padding:5px 0; text-align:right;}
*:first-child+html #category-H01 ul.infohList02 li   { display:inline; margin:0 0 2px; padding:5px 0px 1px 10px;} 
*:first-child+html #category-H01 ul.infohList02 li a {}

/*土地*/
#category-L01 .infoTitle				{ padding:0px 0px 5px 0px;}
#category-L01 .infoTitle h3.infohTxt	{ width:auto; margin-top:5px; padding:5px 0px 0px 0px; border-top:dotted 1px #000000; float:none; clear:both;}
#category-L01 .infoTitle ul.infoAct li	{ padding:5px 0px 0px 5px; float:left;}
#category-L01 .infoTitle p.txt01		{ padding:6px 0px 0px 0px; border-top:dotted 1px #000000; clear:both;}
#category-L01 .infoTitle p.txt01 span	{ margin-right:0.2em; color:#b40202;}

/*土地追加1130*/
#category-L01 ul.infohList02				{ width:200px; clear:right; float:right;}
#category-L01 ul.infohList02 li			{ clear:both; width:190px; padding:5px 0px 1px 10px; text-align:right;}
#category-L01 ul.infohList02 li a		{ display:block; float:right; padding-bottom:2px;}
*:first-child+html #category-L01 ul.infohList02	     { float:none; clear:both; width:760px; height:20px; padding:5px 0; text-align:right;}
*:first-child+html #category-L01 ul.infohList02 li   { display:inline; margin:0 0 2px; padding:5px 0px 1px 10px;} 
*:first-child+html #category-L01 ul.infohList02 li a {}
/*土地追加1130　End*/
.infoTabBtn { clear: both; width: 760px;} /*  */
* html .infoTabBtn { position: relative; height:0; }
*+html .infoTabBtn { position: relative; height:0; }
	.infoTabBtn a.btn02{
		display: block;
		float: right;
		width: 95px;
		height: 19px;
		background-image: url(../images/infoAct_btn02.gif);
		background-position: center top;
		background-repeat: no-repeat;
	}
	* html .infoTabBtn a.btn02 { position:absolute; right:0; bottom: -19px; }
	*+html .infoTabBtn a.btn02 { position:absolute; right:0; bottom: -19px; }
	.infoTabBtn a.btn02:hover{ background-position: center bottom; }
		.infoTabBtn a.btn02 span { display:none; }

/* ページ遷移タブ
-----------------------------*/
ul.infoTab {
	width:760px;
	margin: 0 0 15px 0;
	padding: 0;
	border-bottom: 2px solid #00a33d;
}
ul.infoTab li	{ float:left; padding:0;}
ul.infoTab a {
	display:block;
	width: 80px;
	height:28px;
	padding: 0;
	background-image: url(../images/infoTab.gif);
}
	ul.infoTab a span	{ 
	display:none;
	background-image: url(../images/infoTab.gif); 
}
	
.infoTab a.tab01{ background-position: 0 -28px;}
.infoTab a.tab02{ background-position: -80px -28px;}
.infoTab a.tab03{ background-position: -160px -28px;}
.infoTab a.tab04{ background-position: -240px -28px;}
.infoTab a.tab05{ background-position: -320px -28px;}
.infoTab a.tab06{ background-position: -400px -28px;}
.infoTab a.tab07{ background-position: -480px -28px;}
.infoTab a.tab08{ background-position: -560px -28px; border-right: 1px solid #c8c8c8;}

.infoTab a.tab01:hover{ background-position: 0 0;}
.infoTab a.tab02:hover{ background-position: -80px 0;}
.infoTab a.tab03:hover{ background-position: -160px 0;}
.infoTab a.tab04:hover{ background-position: -240px 0;}
.infoTab a.tab05:hover{ background-position: -320px 0;}
.infoTab a.tab06:hover{ background-position: -400px 0;}
.infoTab a.tab07:hover{ background-position: -480px 0;}
.infoTab a.tab08:hover{ background-position: -560px 0;}

.infoPage01 .infoTab a.tab01{ background-position: 0 0;}
.infoPage02 .infoTab a.tab02{ background-position: -80px 0;}
.infoPage03 .infoTab a.tab03{ background-position: -160px 0;}
.infoPage04 .infoTab a.tab04{ background-position: -240px 0;}
.infoPage05 .infoTab a.tab05{ background-position: -320px 0;}
.infoPage06 .infoTab a.tab06{ background-position: -400px 0;}
.infoPage07 .infoTab a.tab07{ background-position: -480px 0;}
.infoPage08 .infoTab a.tab08{ background-position: -560px 0;}

/*カテゴリ切替 -----------------------------------------------------------------------------------------------*/
/*戸建て*/
#category-H01 .infoTab a.tab02				{ background-position:-640px -28px;}
#category-H01 .infoTab a.tab02:hover		{ background-position:-640px 0;}
#category-H01 .infoPage02 .infoTab a.tab02	{ background-position:-640px 0;}
#category-H01 .infoTab a.tab05				{ background-position:-720px -28px;}
#category-H01 .infoTab a.tab05:hover		{ background-position:-720px 0;}
#category-H01 .infoPage05 .infoTab a.tab05	{ background-position:-720px 0;}
/*土地*/
#category-L01 .infoTab a.tab02				{ background-position:-640px -28px;}
#category-L01 .infoTab a.tab02:hover		{ background-position:-640px 0;}
#category-L01 .infoPage02 .infoTab a.tab02	{ background-position:-640px 0;}
/* マンション */
#category-M01 div.infoAct				{ width:760px; margin-bottom:10px; border-bottom:solid 1px #f5f5f5;}
#category-M01 div.infoAct div			{ border-bottom:solid 1px #d9d9d9;}
#category-M01 div.infoAct div div		{ padding:0px 0px 10px 10px; border-bottom:solid 2px #f50f00;}
/*#category-M01 ul.infoAct,
#category-M01 div.infoAct ul			{ float:right;}
#category-M01 .infoAct li				{ padding:0px 0px 0px 5px; float:left;}
#category-M01 .infoAct a				{ display:block; height:39px; background-image:url("../images/cs_btn01.png");}*/
#category-M01 .infoAct span			{ display:none;}
#category-M01 .infoAct a.btn01{
	width:95px;
	height: 19px;
	background-image: url(../images/infoAct_btn01.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#category-M01 .infoAct a.btn01:hover{ background-position: center bottom; }
#category-M01 .infoAct a.btn02{
	width:95px;
	height: 19px;
	background-image: url(../images/infoAct_btn02.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#category-M01 .infoAct a.btn02:hover{ background-position: center bottom; }
#category-M01 .infoAct a.btn03{ height: 40px; }


/* 共通ボタン
-----------------------------*/
div.infoAct				{ width:760px; margin-bottom:10px; border-bottom:solid 1px #f5f5f5;}
div.infoAct div			{ border-bottom:solid 1px #d9d9d9;}
div.infoAct div div		{ padding:0px 0px 10px 10px; border-bottom:solid 2px #f50f00;}
ul.infoAct,
div.infoAct ul			{ float:right;}
.infoAct li				{ padding:0px 0px 0px 5px; float:left;}
.infoAct a				{ display:block; height:26px; background-image:url("../images/cs_btn01.png");}
.infoAct span			{ display:none;}
.infoAct a.btn01{ width:165px; background-position:   0px -104px;}.infoAct a.btn01:hover{ background-position:   0px -130px;}
.infoAct a.btn02{ width:165px; background-position:-165px -104px;}.infoAct a.btn02:hover{ background-position:-165px -130px;}
.infoAct a.btn03{ width:165px; background-position:-440px 0px;}.infoAct a.btn03:hover{ background-position:-440px -26px;}
.infoAct a.btn04{ width:146px; background-position:   0px -156px;}/*.infoAct a.btn04:hover{ background-position:   0px -182px;}*/
.infoAct a.btn05{ width:146px; background-position:-146px -156px;}/*.infoAct a.btn05:hover{ background-position:-146px -182px;}*/




/*▼来場予約（マンション）*/
.infoAct a.btn02_1{ width:171px; height:40px; background-position:-342px -287px;}
.infoAct a.btn02_1:hover{ background-position:-514px -287px;}

		div.infoTitleUtils a.yoyaku_btn {
			display: block;
			width: 200px;
			height: 45px;
			margin-top: 5px;
			background-image: url(../images/infoTitle_yoyaku_btn.gif);
			background-position: center top;
			background-repeat: no-repeat;
		}
		div.infoTitleUtils a.yoyaku_btn:hover{ background-position: center bottom;}
			div.infoTitleUtils a.yoyaku_btn span { display: none;}

/*▼来場予約特典付（マンション）*/
.infoAct a.btn02_2{width:171px; height:39px; background-position:-350px -248px;}
.infoAct a.btn02_2:hover{ background-position:-522px -248px;}
	div.infoTitleUtils a.yoyaku_btn_2 {
			display: block;
			width: 200px;
			height: 44px;
			margin-top: 5px;
			background: url(../images/modelroom_off.gif);
			background-position: center top;
			background-repeat: no-repeat;
		}
	 div.infoTitleUtils a.yoyaku_btn_2:hover {
			display: block;
			width:200px; 
			height:44px; 
			margin-top: 5px;
			background: url("../images/modelroom_on.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
	}
			div.infoTitleUtils a.yoyaku_btn_2 span { display: none;}	
/*▼資料請求*/
.infoAct a.btn03{ width:171px; height:40px; background-position:0px -287px;}.infoAct a.btn03:hover{ background-position:-171px -287px;}
.infoAct a.btn04{ width:146px; background-position:   0px -156px;}/*.infoAct a.btn04:hover{ background-position:   0px -182px;}*/
.infoAct a.btn05{ width:146px; background-position:-146px -156px;}/*.infoAct a.btn05:hover{ background-position:-146px -182px;}*/

#rss	{text-align:right;
		display:block;
		margin-right:8px;}

/*test*/
#category-M01 .infoAct a.btnSiryou		{ width:171px; height:40px; background-position:0px -287px;}
#category-M01 .infoAct a.btnSiryou:hover{ background-position:-171px -287px;}

/*カテゴリ切替 ------------------------------------------------------*/
/*戸建て*/
/*▼資料請求（戸建）*/
#category-H01 .infoAct a.btn02		{ width:171px; height:40px; background-position:0px -287px;}
#category-H01 .infoAct a.btn02:hover{ background-position:-171px -287px;}
/*▼来場予約（戸建）*/
#category-H01 .infoAct a.btn02_1{ width:171px; height:37px; background-position:0px -382px;}
#category-H01 .infoAct a.btn02_1:hover{ background-position:-171px -382px;}
/*▼来場予約特典付（戸建）*/
#category-H01 .infoAct a.btn01{
	width:95px;
	height: 19px;
	background-image: url(../images/infoAct_btn01.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#category-H01 .infoAct a.btn01:hover{ background-position: center bottom; }

#category-H01 .infoAct a.btn02_2{width:171px; height:37px; background-position:-343px -383px;}
#category-H01 .infoAct a.btn02_2:hover{ background-position:-514px -383px;}

#category-H01 .infoAct a.btn03		{ width:95px; height:20px; background:url("../images/insatsu_off.gif"); background-position: center bottom; background-repeat: no-repeat;}
#category-H01 .infoAct a.btn03:hover{ width:95px; height:20px; background:url("../images/insatsu_on.gif"); background-position: center bottom; background-repeat: no-repeat;}
/* add modelhouse_image 20091209 Start */
/*▼来場予約（戸建）*/
#category-H01 div.infoTitleUtils a.yoyaku_btn { 
			display: block;
			width:200px; 
			height:47px; 
			margin-top: 5px;
			background:url("../images/modelhouse2_off.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
		}
#category-H01 div.infoTitleUtils a.yoyaku_btn:hover {
			display: block;
			width:200px; 
			height:47px; 
			margin-top: 5px;
			background:url("../images/modelhouse2_on.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
	}
#category-H01 div.infoTitleUtils a.yoyaku_btn span { display: none;}
/*▼来場予約特典付（戸建）*/
#category-H01 div.infoTitleUtils a.yoyaku_btn_2 { 
			display: block;
			width:200px; 
			height:44px; 
			margin-top: 5px;
			background:url("../images/modelhouseH2_off.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
		}
#category-H01 div.infoTitleUtils a.yoyaku_btn_2:hover {
			display: block;
			width:200px; 
			height:44px; 
			margin-top: 5px;
			background:url("../images/modelhouseH2_on.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
	}
#category-H01 div.infoTitleUtils a.yoyaku_btn_2 span { display: none;}
/* add modelhouse_image 20091209 End */
/******土地*******/
#category-L01 .infoAct a.btn02		{ width:171px; height:40px; background-position:0px -287px;}
#category-L01 .infoAct a.btn02:hover{ background-position:-171px -287px;}

/*▼来場予約（土地）*/
#category-L01 .infoAct a.btn02_1{ width:171px; height:37px; background-position:0px -420px;}
#category-L01 .infoAct a.btn02_1:hover{ background-position:-171px -420px;}
/*▼来場予約特典付（土地）*/
#category-L01 .infoAct a.btn02_2{width:171px; height:37px; background-position:-343px -420px;}
#category-L01 .infoAct a.btn02_2:hover{ background-position:-514px -420px;}
#category-L01 .infoAct a.btn03		{ width:95px; height:20px; background:url("../images/insatsu_off.gif"); background-position: center bottom; background-repeat: no-repeat;}
#category-L01 .infoAct a.btn03:hover{ width:95px; height:20px; background:url("../images/insatsu_on.gif"); background-position: center bottom; background-repeat: no-repeat;}
#category-L01 .infoAct a.btn01{
	width:95px;
	height: 19px;
	background-image: url(../images/infoAct_btn01.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
/* add modelhouse_image 20091209 Start */
/*▼来場予約（戸建）*/
#category-L01 div.infoTitleUtils a.yoyaku_btn { 
			display: block;
			width:200px; 
			height:47px; 
			margin-top: 5px;
			background:url("../images/modelhouse_off.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
		}
#category-L01 div.infoTitleUtils a.yoyaku_btn:hover {
			display: block;
			width:200px; 
			height:47px; 
			margin-top: 5px;
			background:url("../images/modelhouse_on.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
	}
#category-L01 div.infoTitleUtils a.yoyaku_btn span { display: none;}
/*▼来場予約特典付（戸建）*/
#category-L01 div.infoTitleUtils a.yoyaku_btn_2 { 
			display: block;
			width:200px; 
			height:44px; 
			margin-top: 5px;
			background:url("../images/modelhouseL2_off.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
		}
#category-L01 div.infoTitleUtils a.yoyaku_btn_2:hover {
			display: block;
			width:200px; 
			height:44px; 
			margin-top: 5px;
			background:url("../images/modelhouseL2_on.gif"); 
			background-position: center top; 
			background-repeat: no-repeat;
	}
#category-L01 div.infoTitleUtils a.yoyaku_btn_2 span { display: none;}
/* add modelhouse_image 20091209 End */
/* Note
-----------------------------*/
ul.infoNote			{ width:760px; padding:10px 0px 10px 0px; border-top:solid 1px #b2b2b2; border-bottom:solid 1px #333333;}
ul.infoNote span	{ margin-right:0.2em; color:#b40202;}

div.infoNote		{ width:758px; margin:5px 0px 20px 0px; padding-top:10px; border:solid 1px #808080;}
div.infoNote p		{ margin-top:10px; padding:10px 25px 10px 25px; border-top:solid 1px #808080;}
div.infoNote strong	{ margin-left:20px; font-size:14px;}

/*-----------------------------
 コンテンツ
-----------------------------*/
div.infoList			{ margin-bottom:30px;}
div.infoList h3			{ font-weight:bold; width:750px; margin-bottom:10px; padding:0px 0px 5px 10px; font-size:16px; border-bottom:solid 1px #ff0000; background:url("../images/cs_icon01.gif") no-repeat 0 -150px;}
div.infoList h3.sub		{ width:750px; margin-bottom: 0px; padding:0px 0px 5px 10px; font-size:14px; border-bottom-style:none; background:url("../images/cs_icon01.gif") no-repeat 0 -50px;}
div.infoList h3 span	{ display:none;}
div.infoList h3 span.explanation	{ display:inline ;font-size:0.9em;font-weight:normal;color:#696969;}
div.infoList h3 strong	{ font-size:20px; color:#ff0000;}
div.infoList h4			{ font-size:14px;}
div.infoList h4 strong	{ font-size:20px; color:#ff0000;}
div.infoList h5			{ font-size:14px; font-weight:normal;}
div.infoList div.clear	{ width:760px; float:none;}

/* タイトル専用 */
div.infoList div.titleBlock	{ width:760px; margin-bottom:10px;}

/* お問い合わせ先 */
div.infoList div.inquiry	{ width:738px; padding:10px; border:solid 1px #ff0000;}

/* テーブル */
div.infoList .comTb01 th	{ width:10em;}

div.infoTbBlock1			{ width:760px; padding-bottom:20px; clear:both;}

table.infoTb01				{ width:100%;}
table.infoTb01 caption		{ text-align:left;}
table.infoTb01 th			{ padding:5px 10px 5px 10px; text-align:center; background-color:#ffcc33; border:solid 1px #999999;}
table.infoTb01 td			{ padding:5px 10px 5px 10px; text-align:center; border:solid 1px #999999;}
table.infoTb01 tr.tr02 td	{ background-color:#ffff99;}

/*div.infoTbBlock1 table.comTb01 td.vPrice	{ width: 13em;}
div.infoTbBlock1 table.comTb01 td.vArea	    { width: 13em;}*/

/* タイトル画像の右サイドリンク */
p.infosubLink				{ margin:-35px 0px 0px 0px; padding:0px 20px 0px 15px; background:url("../images/cs_icon01.gif") no-repeat 0 -348px; float:right;}

p.infosubLinkAbove			{ position:relative; height:0;}
p.infosubLinkAbove a		{ position:absolute; display:block; right:0; top:4px; margin:0; padding:0px 20px 0px 15px; background:url("../images/cs_icon01.gif") no-repeat 0 -348px; float:right;}



/* 画像BOX
-----------------------------*/
div.dummy { padding-bottom:0;}

div.infoBlock1				{ margin-bottom:10px;} /* 35 → 10 */
div.infoBlock1 h4			{ width:760px; margin-bottom:5px; border-bottom:solid 1px #b2b2b2;}
div.infoBlock1 h5			{ width:760px; margin-bottom:5px;} /* 5 → 30 */
div.infoBlock1 div			{ width:760px; margin-bottom:0;}
div.infoBlock1 div p 		{ width:100%; text-align:center;}
div.infoBlock1 div p.image	{ text-align:left;}
div.infoBlock1 div p.imageKukaku	{ text-align:center;}
div.infoBlock1 div p img	{ }
div.infoBlock1 div p div.dummy img	{}
div.infoBlock1 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock1 div .image	{ margin-bottom:0; padding-bottom:0;}

div.infoBlock2 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock2 h5			{ width:760px; margin-bottom:5px;}
div.infoBlock2 div			{ width:370px; padding:0px 20px 5px 0px; float:left;}
div.infoBlock2 div .image img	{ }
div.infoBlock2 div .image	{ width:370px; margin:0; padding:0;}
div.infoBlock2 div p.image	{ width:370px; margin:0; padding:0;}

div.infoBlock2 div p div.dummy img	{}
div.infoBlock2 div span		{ display:block; width:360px; padding:3px 0px 5px 0px;}
div.infoBlock2 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}

div.infoBlock3				{ } /* width:780px CHANGE */
div.infoBlock3 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock3 h5			{ width:760px; margin-bottom:5px;}
div.infoBlock3 div			{ width:260px; margin:0; padding:0; float:left;}
div.infoBlock3 div.image	{ width:240px; margin:0; padding:0px 20px 0 0px;}
div.infoBlock3 div p img	{ width:240px;}
div.infoBlock3 div p div.dummy img	{}
div.infoBlock3 div span		{ width:240px; display:block; padding:3px 0px 5px 0px;}
div.infoBlock3 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock3 div .image	{ padding-bottom:0;}

div.infoBlock4 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock4 h5			{ width:760px; margin-bottom:5px;}
div.infoBlock4 div			{ width:175px; padding:0px 20px 35px 0px; float:left;}
div.infoBlock4 div p img	{ width:175px;}
div.infoBlock4 div p div.dummy img	{}
div.infoBlock4 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock4 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock4 div .image	{ padding-bottom:0;}

div.infoBlock5				{ margin-bottom:5px;}
div.infoBlock5 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock5 h5			{ width:760px; margin-bottom:5px;}
div.infoBlock5 div.box01	{ width:500px; padding:0px 20px 20px 0px; float:left;}
div.infoBlock5 div.box02	{ width:240px; padding:0px 20px 5px 0px; float:right;}
div.infoBlock5 div.box03	{ width:240px; padding:20px 20px 5px 0px; float:right;}
div.infoBlock5 .box01 p img	{ width:500px;}
div.infoBlock5 .box01 p div.dummy img	{}
div.infoBlock5 .box02 p img	{ width:240px;}
div.infoBlock5 .box02 p div.dummy img	{}
div.infoBlock5 .box03 p img	{ width:240px;}
div.infoBlock5 .box03 p div.dummy img	{}
div.infoBlock5 div.box11	{ width:370px; padding:0px 20px 35px 0px; float:left;}
div.infoBlock5 div.box12	{ width:370px; padding:0px 20px 35px 0px; float:right;}
div.infoBlock5 div.box13	{ width:370px; padding:0px 20px 35px 0px; float:right;}
div.infoBlock5 .box11 p img	{ width:370px;}
div.infoBlock5 .box12 p img	{ width:370px;}
div.infoBlock5 .box13 p img	{ width:370px;}
div.infoBlock5 div .image	{ padding-bottom:0;}

div.infoBlock5 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock5 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}

div.infoBlock6   			{ width:780px;}
div.infoBlock6 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock6 h5			{ width:240px; padding:0px 20px 35px 0px; float:right;}
* html div.infoBlock6 h5			{ width:230px; padding:0px 10px 35px 0px; float:right;}
div.infoBlock6 div			{ width:240px; padding:0px 20px 35px 0px; float:left;}
* html div.infoBlock6 div			{ width:240px; padding:0px 10px 35px 0px; float:left;}
div.infoBlock6 div p img	{ width:240px;}
div.infoBlock6 div.dummy	{ padding-bottom:0;}
div.infoBlock6 div p div.dummy img	{}
div.infoBlock6 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock6 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock6 div .image	{ padding-bottom:0;}

div.infoBlock6b h4			{ width:760px; margin:10px 0 5px 0; padding-left:19px; border-bottom:solid 1px #b2b2b2; background-image:url(../images/corpInfo5_h4_point.gif); background-repeat:no-repeat; background-position:left 2px;}
div.infoBlock6b h4 a		{ color:#000;}
div.infoBlock6b h4 a:hover		{ color:#d00;}
div.infoBlock6b h5			{ width:225px; padding:0px 20px 35px 0px; float:right;}
div.infoBlock6b div.box01	{ width:280px; padding:0px 20px 0 0px; float:left;} /* padding:0px 20px 35px 0px; */
div.infoBlock6b div.box02	{ width:215px; padding:0px 20px 0 0px; float:left;} /* height:350px; padding:0px 20px 35px 0px; */
div.infoBlock6b div span	{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock6b div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock6b p.cap01		{ }
div.infoBlock6b p.cap02		{}
div.infoBlock6b p.cap01 span{ position:absolute; width:515px;}
div.infoBlock6b .descr { width:225px; padding:0px 20px 35px 0px; float:right;}
div.infoBlock6b .descr h5 { width:auto; padding: 0 0 10px; float:none; font-weight:bold;}
div.infoBlock6b .descr h6 { text-align:right; font-size:12px; font-weight:normal;}
div.infoBlock6b .descr p { padding-top:15px;}
div.infoBlock6b div.contact { float:left; width:515px;}
div.infoBlock6b div.contact h5 { width:515px; padding: 10px 0; float:none; background:url(../images/corpInfo5_contact_h5.gif) repeat-x left center;}
div.infoBlock6b div.contact h5 span { display:inline; padding-right:10px; color:#323385; font-weight:bold; background-color:#fff;}
div.infoBlock6b div.contact p { padding-bottom:4px; line-height:140%;}
div.infoBlock6b div.contact p span { display:inline; padding:0 14px; background-image:url(../images/corpInfo5_contact_point.gif); background-repeat:no-repeat; background-position:left 1px;}
div.infoBlock6b div .image	{ padding-bottom:0;}


div.infoBlock7				{ width:760px;}
div.infoBlock7 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock7 h5			{ width:240px; padding:0px 0px 35px 0px; float:right;}
div.infoBlock7 div.box01	{ width:500px; padding:0px 20px 10px 0px; float:left;}
div.infoBlock7 div.box02	{ width:240px; padding:0px 20px 35px 0px; float:left; clear:left;}
div.infoBlock7 div.box03	{ width:240px; padding:0px 20px 35px 0px; float:left;}
div.infoBlock7 .box01 p img	{ width:500px;}
div.infoBlock7 .box01 p div.dummy img	{}
div.infoBlock7 .box02 p img	{ width:240px;}
div.infoBlock7 .box02 p div.dummy img	{}
div.infoBlock7 .box03 p img	{ width:240px;}
div.infoBlock7 .box03 p div.dummy img	{}
div.infoBlock7 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock7 div.clear	{ width:760px; height:0px; padding:0px; float:none; clear:both; overflow:hidden;}
div.infoBlock7 div .image	{ padding-bottom:0;}

div.infoBlock8 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock8 h5			{ width:240px; padding:0px 20px 10px 0px; float:right;}
div.infoBlock8 div			{ width:500px; padding:0px 0px 10px 0px; float:left;}
div.infoBlock8 div p img	{ width:500px;} /* */
div.infoBlock8 div p div.dummy img	{}
div.infoBlock8 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock8 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock8 div .image	{ padding-bottom:0;}

div.infoBlock8b h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock8b h5			{ width:240px; padding:0px 20px 35px 0px; float:left;}
div.infoBlock8b div			{ width:500px; padding:0px 0px 35px 0px; float:left;}
div.infoBlock8b div p img	{ width:500px;}
div.infoBlock8b div p div.dummy img	{}
div.infoBlock8b div span	{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock8b div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock8b div .image	{ padding-bottom:0;}

div.infoBlock9 h4			{ width:760px; margin:10px 0 5px 0; border-bottom:solid 1px #b2b2b2;}
div.infoBlock9 h5			{ width:370px; padding:0px 20px 35px 0px; float:right;}
div.infoBlock9 div			{ width:370px; padding:0px 0px 35px 0px; float:left;}
div.infoBlock9 div p img	{ width:370px;}
div.infoBlock9 div p div.dummy img	{}
div.infoBlock9 div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlock9 div.clear	{ width:760px; height:0px; padding:0px; float:none; overflow:hidden;}
div.infoBlock9 div .image	{ padding-bottom:0;}

div.infoBlockA				{ padding:0px 0px 15px 0px;}
div.infoBlockA div			{ width:420px; float:left;}
div.infoBlockA table		{ width:340px; float:left;}
div.infoBlockA .comTb01 th	{ width:6em;}
div.infoBlockA div span		{ display:block; padding:3px 0px 5px 0px;}
div.infoBlockA div .image	{ padding-bottom:0;}

/*
table.infoBlockB			{ margin-bottom:30px;}
table.infoBlockB th			{ width:259px; padding:10px 0px 5px 0px;}
table.infoBlockB td			{ width:259px;}
table.infoBlockB h4			{ padding:0px 17px 0px 0px;}
table.infoBlockB p.image	{ width:240px; height:240px; text-align:center; border:solid 1px #cccccc;}
table.infoBlockB span		{ display:block; padding:3px 17px 5px 0px; font-size:11px;}
table.infoBlockB h5			{ font-size:12px; padding:3px 17px 0px 0px;}
*/
div.infoBlockB				{ width:760px; border-top:solid 1px #cccccc;}
table.infoBlockB			{ margin-bottom:30px;}
table.infoBlockB th			{ width:240px; padding:10px 0px 5px 0px;}
table.infoBlockB td			{ width:240px;}
table.infoBlockB td.image	{ width:240px; height:160px; text-align:center; vertical-align:middle; border:solid 1px #cccccc;}
table.infoBlockB td.spc		{ width:17px;}
table.infoBlockB h4			{ padding:0px 0px 0px 0px;}
table.infoBlockB p.image	{}
table.infoBlockB span		{ display:block; padding:3px 0px 5px 0px; font-size:11px;}
table.infoBlockB h5			{ font-size:12px; padding:3px 0px 0px 0px;}
/*090502iguchi_p1400設備構造用*/
div.infoBlockB1400				{ width:760px; border-top:solid 1px #cccccc;}
table.infoBlockB1400			{ margin-bottom:30px;}
table.infoBlockB1400 th			{ width:240px; padding:10px 0px 5px 0px;}
table.infoBlockB1400 td			{ width:240px;}
table.infoBlockB1400 td.image	{ width:240px; height:240px; text-align:center; vertical-align:middle; border:solid 1px #cccccc;}
table.infoBlockB1400 td.spc		{ width:17px;}
table.infoBlockB1400 h4			{ padding:0px 0px 0px 0px;}
table.infoBlockB1400 p.image	{}
table.infoBlockB1400 span		{ display:block; padding:3px 0px 5px 0px; font-size:11px;}
table.infoBlockB1400 h5			{ font-size:12px; padding:3px 0px 0px 0px;}

table.infoBlockC			{ width:auto; margin:3px 0px 15px 0px;}
div.infoList table.infoBlockC th	{ width:60px;}
table.infoBlockC td			{ width:143px;}
table.infoBlockC td.td01	{ width:224px; background-color:#cccccc;}
table.infoBlockC td.td02	{ width:224px; text-align:center;}
table.infoBlockC td.spc		{ width: 11px; padding:0px; border-style:none;}

div.infoBlockH				{ padding:0px 0px 15px 0px;}
div.infoBlockH div			{ width:380px; padding:0px 0px 0px 0px; float:left;}
div.infoBlockH th			{ padding:2px 5px 5px 5px; text-align:center;}
div.infoBlockH td			{ padding:2px 5px 0px 5px; text-align:center;}
div.infoBlockH td.color		{ background-color:#ffeccb;}
div.infoBlockH p.image	    { width:375px; height:280px; display:table-cell; text-align:center; vertical-align:middle;}
div.infoBlockH p.image img	{} /* width:350px; border:1px solid green; 375 */
div.infoBlockH p.image img.fixSize	{ width:350px; height:278px;} /* 375 */
div.infoBlockH p.layout		{ width:360px; height:240px; padding:10px 10px 10px 10px; text-align:center; background-color:#ffeccb;}
div.infoBlockH div .image	{ padding-bottom:0;}

table.infoBlockI			{ margin:0px 0px 15px 0px;}
table.infoBlockI td 		{ width:256px;}
table.infoBlockI a.box01	{ display:block; width:246px; height:184px; text-align:center; background-color:#fafafa; border:solid 1px #cccccc;}
table.infoBlockI a.box01 img{ height:184px;}
table.infoBlockI span		{
	display:block;
	padding:3px 4px 10px 1px;
}

table.infoBlockH101 		{ width:760px;}
table.infoBlockH101 p		{ padding:3px 0 10px 0;}

table.infoBlockH102 			{ width:760px;}
table.infoBlockH102 td			{ width:375px; height:281px; text-align:center; vertical-align:middle; border:1px solid #ccc;}
table.infoBlockH102 td.space	{ width:10px; height:auto; border:none;}
table.infoBlockH102 td a.box01	{}
table.infoBlockH102 th			{ padding:3px 0 10px 0;}

table.infoBlockH103 			{ width:760px;}
table.infoBlockH103 td			{ width:246px; height:184px; text-align:center; vertical-align:middle; border:1px solid #ccc;}
table.infoBlockH103 td img		{}
table.infoBlockH103 td.space	{ width:10px; height:auto; border:none;}
table.infoBlockH103 th			{ padding:3px 4px 10px 0;}
table.infoBlockH103 th.right	{ padding:3px 0 10px 0;}

table.infoBlockH201 			{ width:760px;}
table.infoBlockH201 td.image1	{ width:500px; padding-right:10px; vertical-align:middle;}
table.infoBlockH201 td.image2	{ width:250px; vertical-align:top;}
table.infoBlockH201 td.space	{ width:6px; padding:0; border:none;}
table.infoBlockH201 td p		{ padding:3px 0 10px 0;}

table.infoBlockH202 			{ width:760px;}
table.infoBlockH202 td.image1	{ width:760px; margin:0; padding:0; vertical-align:middle;}
table.infoBlockH202 td.image2	{ width:375px; margin:0; padding:0; vertical-align:top;}
table.infoBlockH202 td.image2 a.box01	{}
table.infoBlockH202 td.space	{ width:10px; padding:0; border:none; border-style:none;}
table.infoBlockH202 td p		{ padding:3px 0 10px 0;}

table.infoBlockH301 			{ width:760px;}
table.infoBlockH301 td			{ text-align:center; vertical-align:middle; border:1px solid #ccc;}
table.infoBlockH301 td img		{}
table.infoBlockH301 td.space	{ width:10px; padding:0; border:none; border-style:none;}
table.infoBlockH301 th			{ padding:3px 0 10px 0;}

table.infoBlockH302 			{ width:760px;}
table.infoBlockH302 td.image1	{ vertical-align:middle;}
table.infoBlockH302 td.image2	{ width:246px; text-align:center; vertical-align:top;}
table.infoBlockH302 td.space	{ width:10px; padding:0; border:0; border-style:none;}
table.infoBlockH302 td p		{ padding:3px 0 10px 0; text-align:left;}

table.infoBlockH401 			{ width:760px;}
table.infoBlockH401 td.image1	{ width:375px; text-align:center; vertical-align:top;}
table.infoBlockH401 td.image2	{ width:246px; text-align:center; vertical-align:top;}
table.infoBlockH401 td.space	{ width:10px; padding:0; border:0; border-style:none;}
table.infoBlockH401 td p		{ padding:3px 0 10px 0; text-align:left;}

.infoBlock_shopTitle    { width:760px; margin-bottom:20px; padding-bottom:5px;}
.infoBlock_shopTitle h4 { padding-bottom:5px; font-size:18px; line-height:130%; border-bottom:1px solid #B2B2B2; }
.infoBlock_shopTitle h5 { margin-top:5px; font-size:12px; line-height:130%; }

a.info_seikyu_btn {
	display: block;
	width: 450px;
	height: 58px;
	margin: 10px auto;
	background-image: url(../images/info_seikyu_btn.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
a.info_seikyu_btn:hover{ background-position: center bottom;}
	a.info_seikyu_btn span { display: none;}

div.info_seikyu_intro { width:760px; margin:15px 0 25px; text-align: center;}
	p.info_seikyu_note { margin:5px auto 10px; color: #333; font-size: 10px;}



/* 枠
-----------------------------*/
div.curveBox01				{ width:760px; padding:0px 0px 20px 0px;}
div.curveBox01 p			{ width:760px; height:30px; background-image:url("../images/cs_title01.png"); overflow:hidden;}
div.curveBox01 p span		{ color:#fff; margin-left:40px; font-size:1.2em;line-height:200%;}
div.curveBox01 table		{ width:100%; border-collapse:separate; background-color:#ffffff; border-left:solid 2px #f96100; border-right:solid 2px #f96100;}
div.curveBox01 td			{ padding:10px 10px 0px 0px;}
div.curveBox01 td p.txt01	{ width:666px; height:auto; margin-bottom:7px; padding:0px 0px 5px 0px; font-size:14px; background-image:none; border-bottom:solid 1px #666666;}
div.curveBox01 td p.txt11	{ width:666px; height:auto; margin-bottom:0px; padding:0px 0px 5px 0px; font-size:14px; background-image:none; font-weight:bold;}
div.curveBox01 td p.txt02	{ width:666px; height:auto; background-image:none;}
div.curveBox01 img			{ margin-left:10px;}
div.curveBox01 div.btm		{ width:760px; height:10px; font-size:8px; line-height:1; background-image:url("../images/cs_title01.png"); background-position:0px -30px; overflow:hidden;}

div.curveBox02				{ width:760px;}
div.curveBox02 p			{ width:760px; height:30px; background-image:url("../images/cs_title01.png"); overflow:hidden;}
div.curveBox02 p span		{ display:none;}
div.curveBox02 table		{ width:100%; border-collapse:separate; background-color:#ffffff;}
div.curveBox02 td.td01		{ width:627px; border-left:solid 2px #5ca31b; padding:5px 0px 0px 0px;}
div.curveBox02 td.td02		{ width:127px; border-left:solid 2px #5ca31b; border-right:solid 2px #5ca31b; text-align:center; vertical-align:middle;}
div.curveBox02 .td01 th		{ width:50px; padding:5px 0px 0px 10px;}
div.curveBox02 .td01 td		{ padding:5px 0px 0px 0px;}
div.curveBox02 .td01 li		{ width:150px; float:left;}
div.curveBox02 .td01 input	{ margin-left:20px; margin-right:3px;}
div.curveBox02 .td01 li input	{ margin-left:0px;}
div.curveBox02 .td02 a		{ display:block; margin:0px auto; background-image:url("../images/cs_btn01.png");}
div.curveBox02 .td02 a span	{ display:none;}
div.curveBox02 div.btm		{ width:760px; height:10px; font-size:8px; line-height:1; background-image:url("../images/cs_title01.png"); background-position:0px -70px; overflow:hidden;}
div.curveBox02 select       { width:110px;}


/* この物件を見た人は
-----------------------------*/
div.btmSuchLink				{ margin-bottom:20px; padding:0px 10px 10px 10px; border:solid 1px #808080;  background-color:#ffffcc;}
div.btmSuchLink h3			{ margin:10px 0px 5px 0px; padding:0px 0px 5px 10px; font-size:14px; border-bottom:solid 2px #bfbfbf; background:url("../images/cs_icon01.gif") no-repeat 0 -49px;}
div.btmSuchLink h3 span		{ font-size:10px;}
div.btmSuchLink p.txt01		{ margin:0px 0px 5px 20px;}
div.btmSuchLink ul			{ margin:0px 10px 0px 20px;}
ul.btmSuchLink01			{}
ul.btmSuchLink01 li			{ padding:0px 0px 5px 13px; background:url("../images/cs_icon01.gif") no-repeat 0 -247px;}
ul.btmSuchLink01 span		{ margin:0px 3px 0px 3px;}
ul.btmSuchLink02			{ padding-bottom:5px; color:#999999;}
ul.btmSuchLink02 li			{ display:inline; white-space:nowrap;}
ul.btmSuchLink02 span		{ margin:0px 0px 0px 4px;}

/*-----------------------------
 2カラムコンテンツ
-----------------------------*/
div#infoLeft 	{ width:560px; padding:0px 0px 10px 0px; float:left;}
div#infoRight	{ width:180px; padding:10px 10px 0px 10px; float:left;}

/* 左カラム
-----------------------------*/
div#infoLeft h3			{ width:535px; border-bottom-color:#000000;}
div#infoLeft h3.sub		{ width:535px; font-size:16px; border-bottom-style:none; background:url("../images/cs_icon01.gif") no-repeat 0 -150px;}
div#infoLeft div.clear	{ width:545px; padding:0px; float:none;}
/* 画像ボックス */
#infoLeft div.infoBlock				{ width:545px; padding:0px 0px 10px 0px;}
#infoLeft div.infoBlock div.box01	{ width:272px; float:right;}
#infoLeft div.infoBlock div.box02	{ width:265px; float:left;}
#infoLeft div.infoBlock div p img	{ width:265px;}
#infoLeft div.infoBlock h4			{ padding:0px 0px 5px 0px;}
#infoLeft div.infoBlock h5			{ padding:0px 0px 0px 0px;}
#infoLeft div.infoBlock1			{ margin-bottom:20px;}
#infoLeft div.infoBlock1 div		{ width:545px;margin-bottom:20px;}
#infoLeft div.infoBlock1 div p img	{ width:545px;}
#infoLeft div.infoBlock2 div		{ width:267px; padding:0px 11px 20px 0px;}
#infoLeft div.infoBlock2 div p.image,
#infoLeft div.infoBlock2 div div.image	{ width:267px;}
#infoLeft div.infoBlock2 div p img	{ width:267px;}
#infoLeft div.infoBlock2 div span	{ width:267px;}
#infoLeft div.infoBlock3 div		{ width:175px; padding:0px 10px 20px 0px;}
#infoLeft div.infoBlock3 div p img	{ width:175px;}
#infoLeft div.infoBlock3 div span	{ width:175px;}
/* 枠 */
#infoLeft div.curveBox01			{ width:545px;}
#infoLeft div.curveBox01 p			{ width:545px;}
#infoLeft div.curveBox01 td p.txt01	{ width:451px;}
#infoLeft div.curveBox01 td p.txt11	{ width:451px;}
#infoLeft div.curveBox01 td p.txt02	{ width:451px;}
#infoLeft div.curveBox01 div.btm	{ width:545px; font-size:8px; line-height:1; background-position:-215px -289px;}
/* 右カラム
-----------------------------*/
#infoRight div.infoBox01 h4,
#infoRight div.infoBox02 h4,
#infoRight div.infoBox03 h4		{ padding:0px; background-image:url("../images/cs_point01.png"); overflow:hidden;}
#infoRight div h4 span			{ display:none;}
#infoRight .infoBox01			{ margin:0px 0px 20px 0px;}
#infoRight .infoBox01 div		{ margin:0px 0px 20px 0px;}
#infoRight .infoBox01 p.txt01	{ margin:0.5em 0px 0.5em 0px;}
#infoRight .infoBox01 p.txt02	{ margin:0.5em 0px 2em 0px;}
#infoRight .infoBox01 p.seeMap	{ float:right; margin:0.5em 0px 0.5em 0px; padding:0px 0px 0px 10px; background:url("../images/cs_icon01.gif") no-repeat 0 -448px;}
#infoRight .infoBox01 p img		{ width:180px;}
#infoRight .infoBox02			{ padding:0px 0px 20px 0px;}
#infoRight .infoBox02 div		{ border-top:solid 1px #000000;}
#infoRight .infoBox02 p.txt01	{ margin:0.5em 0px 1em 0px; padding:0px 0px 0px 10px; background:url("../images/cs_icon01.gif") no-repeat 0 -448px;}
#infoRight .infoBox02 p.txt02	{ margin:0.5em 0px 0.5em 0px;}
#infoRight .infoBox02 p img		{ width:180px;}

/*-----------------------------
 ページ個別
-----------------------------*/
/* 物件トップ
-----------------------------*/
/* サブタイトル*/
.infoPage01 div.infoList h3		{ width:760px; height:24px; font-size:12px; padding:0px 0px 5px 0px; background-image:none;}
.infoPage01 div.infoList h3 em	{ width:190px; height:24px; display:block; background-image:url("../images/cs_title01.png"); overflow:hidden;}
.infoPage01 h3.cs_bg01 em		{ background-position:0px -131px;}
.infoPage01 h3.cs_bg02 em		{ background-position:0px -155px;}
.infoPage01 h3.cs_bg03 em		{ background-position:0px -179px;}
.infoPage01 h3.cs_bg04 em		{ background-position:-190px -131px;}
.infoPage01 h3.cs_bg05 em		{ background-position:-190px -155px;}
.infoPage01 h3.cs_bg06 em		{ background-position:-190px -179px;}
.infoPage01 h3.cs_bg07 em		{ background-position:-380px -131px;}
.infoPage01 h3.cs_bg08 em		{ background-position:-380px -155px;}
.infoPage01 h3.cs_bg09 em		{ background-position:-380px -179px;}
.infoPage01 h3.cs_bg10 em		{ background-position:-570px -131px;}
.infoPage01 h3.cs_bg11 em		{ background-position:-570px -155px;}
.infoPage01 h3.cs_bg12 em		{ background-position:-570px -179px;}
.infoPage01 div.infoList h3.cs_bg13 em		{ background-position:left top; background-image:url("../images/cs_bg13.png"); background-repeat:no-repeat;}
.infoPage01 div.infoList h4		{ font-size:16px; margin-bottom:5px; padding:0px 0px 5px 0px;}
#category-M01 .infoPage01 .curveBox01 p.title	{ background-position:0px 0px;}
/*戸建て*/
#category-H01 .infoPage11 table.comTb01 th		{ width:8em;}
#category-H01 .infoPage11 div.titleBlock h3		{ width:190px; height:21px; margin:5px 0px 0px 0px; padding:0px; font-size:12px; border-bottom-style:none; background-image:url("../images/cs_title01.png");}
/*土地*/
#category-L01 .infoPage11 table.comTb01 th		{ width:8em;}
#category-L01 .infoPage11 div.titleBlock h3		{ width:190px; height:21px; margin:5px 0px 0px 0px; padding:0px; font-size:12px; border-bottom-style:none; background-image:url("../images/cs_title01.png");}
/* 間取り
-----------------------------*/
.infoPage02 .curveBox02 p.title			{ background-position:0px -40px;}
.infoPage02 .curveBox02 td.td02 a		{ width:107px; height:26px; background-position:-330px -104px;}
.infoPage02 .curveBox02 td.td02 a:hover	{ background-position:-330px -130px;}
#category-M01 .infoPage02 .infoList h3	{ font-size:14px; padding:0px 0px 5px 10px; background:url("../images/cs_icon01.gif") no-repeat 0 -43px;}
#category-M01 .infoPage02 .infoList h4	{ padding:10px 0px 10px 0px; font-weight:bold;}
.infoPage02 .infoTb01 th,
.infoPage02 .infoTb01 td				{ width:20%;}
#category-H01 .infoPage02 .infoBlock1 h4{ font-size:12px; font-weight:normal; border-bottom-style:none;}
#category-L01 .infoPage02 .infoBlock1 h4{ font-size:12px; font-weight:normal; border-bottom-style:none;}

.madoriP {
	width: 750px;
	height: 1.4em;
	white-space: nowrap;
}
	.madoriP span {
		float: left;
	}
.madoriPaginate {
	float: right;
	height: 1.4em;
	margin-right: -11px;
	color: #666;
}
	.madoriPaginate a {
		margin: 0 6px;
	}
* html .madoriPaginate {
	margin-right: 0;
}

/* 取材レポート
-----------------------------*/
.infoPage03 .curveBox01 p.title01	{ background-position:-215px -227px;}
.infoPage03 .curveBox01 p.title02	{ margin-top:20px; background-position:-215px -257px;}
.infoPage03 #infoRight				{ background-color:#f2f2f2;}
.infoPage03 #infoRight h4.title01	{ width:100px; height:24px; background-position:-191px 0px; margin-bottom:5px;}
.infoPage03 #infoRight h4.title02	{ width:100px; height:22px; background-position:-191px -24px;}
.infoPage03 #infoRight h4.title03	{ width:100px; height:24px; background-position:-191px -46px; margin-bottom:5px;}
.infoPage03 #infoRight h4.title_map	{ width:auto; height:24px; background:url(../images/infoPage03_infoRight_mMap.gif) left center no-repeat;}
.infoPage03 #infoRight h4.title_schedule	{ width:auto; height:22px; background:url(../images/infoPage03_infoRight_schedule.gif) left center no-repeat;}
.infoPage03 #infoRight h4.title_info	{ width:auto; height:22px; background:url(../images/infoPage03_infoRight_info.gif) left center no-repeat;}


/* 設備・構造
-----------------------------*/
.infoPage04 table.infoBlockB		{ background:url("../images/bg_line01.gif") no-repeat 0 0;}
.infoPage04 table.infoBlockB1400	{ background:url("../images/bg_line01.gif") no-repeat 0 0;}
/* 物件概要
-----------------------------*/
.infoPage08 .infoList form			{ padding-right:20px; float:right;}
/* ▼来場予約iguchi091021
-----------------------------*/
p.reserve a {
background:transparent url(../images/cs_icon01.gif) no-repeat scroll 0 -348px;
padding:0 0 0 15px;
}

.toHomepage { margin:0 auto 10px; padding:0; text-align:right;}
.infoList .toHomepage { width:738px;}

/* clearfix
-----------------------------*/
div.infoTitle:after,
div.infoTitle2:after,
ul.infoTab:after,
div.infoAct div div:after,
div.infoList:after
{clear:both;content: ".";display:block;height:0;line-height:0;visibility:hidden;}




div.infoTitle,
ul.infoTab,
div.infoAct div div,
div.infoList
{ display:inline-block;}
/*\*/
* html div.infoTitle,
* html ul.infoTab,
* html div.infoAct div div,
* html div.infoList
{ height:1%;}
div.infoTitle,
div.infoTitle2,
ul.infoTab,
div.infoAct div div,
div.infoList
{ display: block;}
/**/

div.infoBlock:after,
div.infoBlock2:after,
div.infoBlock3:after,
div.infoBlock4:after,
div.infoBlock5:after,
div.infoBlock6:after,
div.infoBlock6b:after,
div.infoBlock7:after,
div.infoBlock8:after,
div.infoBlock8b:after,
div.infoBlock9:after,
div.infoBlockA:after,
div.infoBlockH:after
{clear:both;content: ".";display:block;height:0;line-height:0;visibility:hidden;}
div.infoBlock,
div.infoBlock2,
div.infoBlock3,
div.infoBlock4,
div.infoBlock5,
div.infoBlock6,
div.infoBlock6b,
div.infoBlock7,
div.infoBlock8,
div.infoBlock8b,
div.infoBlock9,
div.infoBlockA,
div.infoBlockH
{display:inline-block;}
/*\*/
* html div.infoBlock,
* html div.infoBlock2,
* html div.infoBlock3,
* html div.infoBlock4,
* html div.infoBlock5,
* html div.infoBlock6,
* html div.infoBlock6b,
* html div.infoBlock7,
* html div.infoBlock8,
* html div.infoBlock8b,
* html div.infoBlock9,
* html div.infoBlockA,
* html div.infoBlockH
{height:1%;}
div.infoBlock,
div.infoBlock2,
div.infoBlock3,
div.infoBlock4,
div.infoBlock5,
div.infoBlock6,
div.infoBlock6b,
div.infoBlock7,
div.infoBlock8,
div.infoBlock8b,
div.infoBlock9,
div.infoBlockA,
div.infoBlockH
{display:block;}
/**/

.camp_textlink {
width: 570px;
margin-top:6px;
float:left;
}

.camp_tag {
border: 1px solid #ff3d35;
color: #ff3d35;
width: 125px;
float: left;
padding-left: 3px;
margin-right: 5px;
margin-left: 94px;
}