#form_area{
	width:816px;
	height:auto;
	display:block;
	margin:0 auto 20px auto;
	padding:0;
	border-bottom:1px solid #ccc;
	

}

#form_area2{
	width:816px;
	height:auto;
	display:block;
	margin:0 auto 40px auto;
	padding:0;
	border-bottom:1px solid #ccc;
	

}

.form_temp{
	background:url(../img/sub/form_bg.jpg) repeat-y;
	width:766px;
	height:auto;
	padding:25px 25px 0 25px;
	margin:0;

}

.form_temp p{
	font-size:14px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;

}

dl.tel_info{
	width:766px;
	height:auto;
	display:block;
	margin:0;
	padding:0;

}

dl.tel_info dt{	
	font-size:14px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;
	display:block;
	float:left;
	width:360px;
	margin:0 0 14px 11px;	

}

dl.tel_info dd{
	width:317px;
	height:31px;
	display:block;
	margin:0 0 14px 0;
	padding:0;
	float:right;

}

.org_big{
	color:#FF3300;
	font-size:16px;
	font-weight:bold;

}

.grn_big{
	color:#669900;
	font-size:16px;
	font-weight:bold;

}

.blu_big{
	color:#006DA0;
	font-size:16px;
	font-weight:bold;

}

/* お問い合わせ物件用 */

table.ttt{
	width:100%;
	border-top:3px solid #ccc;
	border-left:3px solid #ccc;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.5;
	margin-bottom:20px;
}

table.ttt th{
	padding:15px 0 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;

}

table.ttt th.anketo{
	padding:15px 0 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;
	width:180px;
}

table.ttt th.bukken_name{
	padding:15px 0 15px 10px;
	background:#EBEBEE;
	color:#333;

	border-bottom:1px solid #ccc;
	border-right:3px solid #ccc;
	width:160px;
}


table.ttt td{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;

}

table.ttt td.bukken_namae{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:3px solid #ccc;
}

/* フォーム用 */
table.t2{
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:14px;
	line-height:1.5;
	margin-bottom:20px;
}

table.t2 th{
	padding:15px 10px 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:154px;
		vertical-align:top;

}



table.t2 td{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:2.0;

}

/* フォーム用　下段 */
table.t4{
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:14px;
	line-height:1.5;
	margin-bottom:10px;
}

table.t4 th{
	padding:15px 10px 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:154px;
		vertical-align:top;

}



table.t4 td{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;

}

/* フォーム用　下段 */
table.t4-2{
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:14px;
	line-height:1.5;
	margin-bottom:40px;
}

table.t4-2 th{
	padding:15px 10px 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:154px;
		vertical-align:top;

}



table.t4-2 td{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;

}

/* フォーム用　新規会員登録用：アンケート */
table.t6{
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:14px;
	line-height:1.5;
	margin-bottom:10px;
}

table.t6 th{
	padding:15px 10px 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:154px;
		vertical-align:top;

}



table.t6 td{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;

}

/* フォーム用(中身用) */
table.t3{
	width:100%;
	border:none;
	font-size:14px;
	line-height:1.5;

}





table.t3 td{
	padding:3px 0;
	background:#fff;
	color:#333;
	border:none;

}

table.t3 td.w01{width:21px;}
table.t3 td.w02{width:70px;}

table.t3 td.w03{width:21px;}
/* フォーム用(中身用:住所欄) */
table.t5{
	width:100%;
	border:none;
	font-size:14px;
	line-height:1.5;

}

table.t5 td{
	padding:3px 0;
	background:#fff;
	color:#333;
	border:none;

}

table.t5 td.j01{width:80px;}



dl.pr{
	display:block;
	margin:0;
	padding:0;

}

dl.pr dt{
	font-size:14px;
	color:#333;
	margin:0;
	float:left;

}

dl.pr dd{
float:right;


}

input#namae01,
input#namae02{
	width:100px;

}


input#year01{
	width:50px;

}

input#year02{
	width:50px;
	margin-top:5px;

}

input#mail03{
	width:300px;

}

input#mail04{
	width:660px;

}

input#mail05{
	width:300px;

}

input#mail06{
	width:400px;


}

input#tel01{
	width:60px;


}

input#tel02{
	margin-top:5px;
	width:60px;

}

input#yubin1{
	width: 30px;

}

input#yubin2{
	width: 30px;

}

input#manshon{
	width: 200px;

}

input#syozaichi{
	width: 400px;
}

input#free{
	width:200px;

}

textarea#honbun{
	width:660px;
	height:300px;

}

select#jyusyo{
	margin-top:10px;

}

textarea#area{
	width:510px;
	height:200px;
	margin:5px 0;

}

.exe{
	font-size:12px;
	color:#999;
	letter-spacing:1px;
	padding:0 0 0 20px;


}
.exe2{
	font-size:12px;
	color:#333;
	letter-spacing:1px;
	padding:0 0 0 10px;


}
.go-next {
	background: url(../inquiry/image/arrow.gif) no-repeat;
	width: 528px;
	margin: 0 auto 0px auto;
	padding: 18px 0 20px 0;
	text-align: center;
}

.go-next p {
	width: 526px;
	border: solid 1px #ccc;
	padding: 15px 0;
	line-height:1.8;
	font-size:12px;
}

.foot_info{
	width:190px;
	height:85px;
	display:block;
	margin:0 auto 20px auto;
	padding:42px 0 0 380px;
	background:url(../img/sub/foot_info.jpg) no-repeat;
	

}

.toha{
	background:#EBEBEE;
	display:block;
	width:156px;
	height:auto;
	padding:10px 10px 10px 600px;
	margin:0 0 10px 0;

}

.toha ul{
	display:block;


}

.toha ul li{
	background:url(../img/sub/hatena_icon.jpg) no-repeat;
	padding:0 0 0 20px;
	margin:0;
	display:block;
	font-size:14px;
	font-weight:bold;
}

.toha ul li a{
	color:#66A000;
	text-decoration:underline;
	outline:0;

}

.toha ul li a:hover{
	color:#66A000;
	text-decoration:none;
	outline:0;

}

p.thanks{
	text-align:center;
	font-size:30px;
	font-weight:bold;
	letter-spacing:1px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin:0 0 20px;

}

.kaiinkiyaku{
	background:#EBEBEE;
	border:3px solid #ccc;
	padding:20px;
	display:block;
	margin-bottom:30px;
	
	

}

.kaiinkiyaku_in{
	border:1px solid #999;
	background:#fff;
	display:block;
	padding:10px 0 10px 10px;
	margin:0;
	height:220px;
	overflow:auto;
}

.kaiinkiyaku_in p{
	font-size:14px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;
}

.kaiinkiyaku_in dl{
	display:block;
	margin:0;
	padding:0;

}

.kaiinkiyaku_in dl dt{
	font-size:12px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;
	margin:0 0 5px 0;	

}

.kaiinkiyaku_in dl dd{
	font-size:12px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;
	margin:0 0 20px 10px;	

}

.kaiin_btn{
	text-align:center;
	display:block;
	margin:0;
	padding:0 0 30px 0;

}

.kaiin_btn2{
	text-align:center;
	display:block;
	margin:0;
	padding:0 0 20px 0;

}

.kodawari_btn{
	text-align:center;
	display:block;
	margin:0;
	padding:0 0 0px 0;

}

ul.flow{
	height:40px;
	display:block;
	margin:0 0 30px 0;
	padding:0;

}

ul.flow li{
	float:left;
	margin:0 0 0 14px;
	padding:0;
	display:block;
}

ul.flow li.flow01{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	display:block;
}

#login{
	width:860px;
	height:auto;
	display:block;
	margin:0 auto 20px auto;
	padding:0;
	border:1px solid #ccc;
	background:#FFFFFF;

	

}

.login_temp{

	width:770px;
	height:auto;
	padding:25px 45px 0 45px;
	margin:0;

}

.login_temp p{
	font-size:12px;
	color:#333333;
	line-height:1.5;

}

dl.login_waku{
	width:770px;
	height:auto;
	display:block;
	margin:0 0 25px 0;
	padding:0;

}

dl.login_waku dt{	
	font-size:12px;
	color:#333333;


	display:block;
	float:left;
	width:291px;
	margin:0;
	border:1px solid #0F5288;
	padding:17px 25px;

}

dl.login_waku dd{
	width:408px;
	height:auto;
	display:block;
	margin:0;
	padding:0;
	float:right;
	border:1px solid #0F5288;

}

.login_area{
	display:block;
	padding:0 20px 20px 20px;
	margin:0;
	font-size:12px;

	

}

/* フォーム用(中身用:住所欄) */
table.t6{
	width:100%;
	border:none;
	font-size:14px;
	margin-bottom:20px;


}

table.t6 td{
	padding:5px 0;
	background:#fff;
	color:#333;
	border:none;

}

table.t6 td.j01{width:80px;}

input#log01,
input#log02{
	width:250px;

}

/* フォーム用(中身用) */
table.t7{
	width:100%;
	border:none;
	font-size:14px;
	line-height:1.5;

}





table.t7 td{
	padding:0;
	background:#fff;
	color:#0F5288;
	border:none;
	font-size:12px;
	

}



table.t7 td.w03{width:21px;}


.login_area ul{
	display:block;
	margin:0 0 0 78px;
	padding:0;

}

.login_area ul li{
	background:url(../img/sub/arrow_wht.jpg) no-repeat;
	padding:0 0 0 20px;
	margin:0;
	
}

.yel_bg{
	background:#FFFFCC;
	border:1px solid #ccc;
	display:block;
	width:764px;
	height:auto;
	padding:14px 0;
	margin:0 0 16px 0;
	text-align:center;

}

.yel_bg p{
	font-size:14px;
	letter-spacing:1px;
	color:#333333;

}

.error01{
	border:3px solid #FF0000;
	background:#FFE1E1;
	display:block;
	margin:0 0 20px 0;
	padding:15px 15px 10px 15px;

}

.error01 p{
	font-size:14px;
	letter-spacing:1px;
	color:#FF0000;
	margin-bottom:3px;

}
.error_waku{
	margin:0 0 15px 0;
	display:block;

}

.error_waku ul{
	margin:0 0 0 80px;
}

.error_waku ul li{
	background:url(../img/error_icon.gif) no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	color:#FF0000;

}

#open_area{
	width:860px;
	height:auto;
	display:block;
	margin:0 auto 20px auto;
	padding:0;

	

}


.open_temp{
	background:url(../img/sub/open_backg.jpg) repeat-y;
	width:838px;
	height:auto;
	padding:11px 11px 10px 11px;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

.open_temp p{
	font-size:14px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;

}

.open_print{
	background:url(../img/sub/open_btn_bg.jpg) no-repeat;
	width:182px;
	height:31px;
	display:block;
	padding:0 0 0 656px;
	margin:0;

}

.open_ready_text{
	background:#669900;
	padding:10px 0;
	display:block;
	margin:0;
	text-align:center;

}
.open_ready_text p{
	color:#FFFFFF;
	letter-spacing:1px;
	font-size:20px;
	font-weight:bold;

	}

.open_text{
	background:#FF3300;
	padding:0 25px;
	display:block;
	margin:0 0 10px 0;


}

.open_text dl{
	display:block;
	color:#FFFFFF;
	height:40px;

	}

.open_text dl dt{
	float:left;
	display:block;
	font-weight:bold;
	padding:10px 0;
		font-size:20px;

}

.open_text dl dd{
	float:right;
	display:block;
	font-weight:bold;
	padding:10px 0;
		font-size:20px;
}

.open_attention{	
	border:1px dotted #FF3300;
	margin:0 11px 20px 11px;
	background:#fff;
	display:block;
	padding:10px 0;
	text-align:center;
	height:auto;


}

.open_attention p{
	font-size:14px;
	line-height:1.3;
	letter-spacing:1px;
	height:auto;
	

}

.spec01{
	background:#FFFFFF url(../img/open_waku.jpg) repeat-y;
	width:860px;
	height:auto;
	display:block;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;

}

.bukken_ttl{
	background:url(../img/sub/open_ttl_bg.jpg) no-repeat;
	width:826px;
	height:47px;
	display:block;
	margin:0;
	padding:17px 17px 5px 17px;

}

.bukken_ttl ul{
	display:block;
	margin:0;
	padding:0;

}

.bukken_ttl ul li{
	display:block;
	float:left;
}

.bukken_ttl ul li.o_manshon{
	background:#006699;
	width:95px;
	height:auto;	
	font-size:14px;
	padding:8px 0;
	color:#FFFFFF;
	margin:0 15px 0 0;
	text-align:center;
	

}

.bukken_ttl ul li.o_kodate{
	background:#669900;
	width:95px;
	height:auto;	
	font-size:14px;
	padding:8px 0;
	color:#FFFFFF;
	margin:0 15px 0 0;
	text-align:center;
	

}

.bukken_ttl ul li.o_title{
	font-size:20px;
	font-weight:bold;
	padding:5px 0 0 0;
	color:#0066FF;
	margin:0 40px 0 0;
	

}

.bukken_ttl ul li.o_price{
	font-size:14px;
	letter-spacing:1px;
	padding:3px 0 0 0;
	color:#333;
	margin:0;
}

span.suuji{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#666;

}

span.suuji_red{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#FF3300;

}

.spec_syousai{
	width:838px;
	height:auto;
	display:block;
	margin:0;
	padding:0 11px 11px 11px;

}

.point{
	background:url(../img/sub/open_osusume_point.jpg) no-repeat;
	width:708px;
	height:32px;
	display:block;
	margin:0 0 7px 0;
	padding:15px 0 0 130px;
}

.point p{
	font-size:16px;
	font-weight:bold;
	color:#FF3300;
	display:block;
	margin:0;
	padding:0;
	

}

.spec_top{
	width:838px;
	height:auto;
	display:block;
	margin:0;
	padding:0;

}




/* オープンハウス　スペック表*/
table.spec_grn{
	width:680px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
	margin:0;
	float:left;
}

table.spec_grn th{
	padding:9px;
	background:#DAEDD1;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:120px;
	font-size:12px;



}

table.spec_grn td{
	padding:8px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:1.3;
	font-size:14px;

}

table.spec_grn td.w190{
	width:190px;}

.tantou{
	width:150px;
	height:auto;
	display:block;
	margin:0;
	padding:0;
	float:right;

}

p.tantou_ttl{
	background:#DDEAF4;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0 0 12px 0;
	padding:9px 0;
	text-align:center;
	color:#333;

}

p.tantou_name{
	background:#EFEFEF;
	font-size:12px;
	display:block;
	margin:0 0 0px 0;
	padding:9px 0;
	text-align:center;
	color:#333;

}

.o_img{
	display:block;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #ccc;

}

.o_img ul{
	display:block;
	margin:0;
	padding:0;

}

.o_img ul li{
	background:url(../img/sub/open_arrow.jpg) no-repeat;
	padding:0 0 0 30px;
	display:block;
	font-size:12px;
	color:#666666;
	

}

.bukken_ttl p{
	width:190px;
	height:30px;
	display:block;
	float:right;
	

}

/* オープンハウス(マンション用画像配置レイアウト)*/
table.o_man_img{
	width:571px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
	margin:0 0 5px 0;
	float:left;

}

table.o_man_img th{
	padding:9px;
	background:#DDEAF4;
	color:#333;
	border-right:1px solid #ccc;
	width:266px;
	font-size:14px;
	font-weight:bold;



}

table.o_man_img td{
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:279px;
	text-align:center;
	vertical-align:middle;

}

/* オープンハウス(土地戸建用画像配置レイアウト)*/
table.o_kodate_img{
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
	margin:0 0 5px 0;
	float:left;

}

table.o_kodate_img th{
	padding:9px;
	background:#DDEAF4;
	color:#333;
	border-right:1px solid #ccc;
	width:266px;
	font-size:14px;
	font-weight:bold;



}

table.o_kodate_img td{
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:279px;
	text-align:center;
	vertical-align:middle;

}

.g_map_o{
	border:1px solid #ccc;
	background:#fff;
	width:272px;
	height:304px;
	display:block;
	margin:0;
	padding:4px;
	float:right;

}

.kodate_t_ttl{
	background:url(../img/sub/kodate_ttl_bg.jpg) no-repeat;
	width:818px;
	height:49px;
	display:block;
	margin:0;
	padding:15px 22px 5px 20px;

}

.kodate_t_ttl ul{
	display:block;
	margin:0;
	padding:0;

}

.kodate_t_ttl ul li{
	display:block;
	float:left;
}



.kodate_t_ttl ul li.k_title{
	font-size:20px;
	font-weight:bold;
	padding:8px 0 0 0;
	color:#0066FF;
	margin:0 50px 0 0;
	

}

.kodate_t_ttl ul li.k_price{
	font-size:14px;
	letter-spacing:1px;
	padding:4px 0 0 0;
	color:#333;
	margin:0;
}

.kodate_t_ttl p{
	width:148px;
	height:34px;
	display:block;
	float:right;
	

}

/* 戸建・土地　スペック表*/
table.spec_yel{
	width:680px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
	margin:0;
	float:left;
}

table.spec_yel th{
	padding:9px;
	background:#FFFFCC;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:120px;
	font-size:12px;



}

table.spec_yel td{
	padding:8px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:1.3;
	font-size:14px;

}

table.spec_yel td.w190{
	width:190px;}
	
	
/*物件詳細*/
.sbukken_ttl{
	background:url(../img/sub/syousai_ttl_bg.jpg) no-repeat;
	width:826px;
	height:47px;
	display:block;
	margin:0 0 10px 0;
	padding:17px 17px 0 17px;

}

.sbukken_ttl ul{
	display:block;
	margin:0;
	padding:0;

}

.sbukken_ttl ul li{
	display:block;
	float:left;
}

.sbukken_ttl ul li.s_uri{
	background:#FF0000;
	width:60px;
	height:auto;	
	font-size:12px;
	padding:5px 0;
	color:#FFFFFF;
	margin:5px 15px 0 0;
	text-align:center;
	

}

.sbukken_ttl ul li.s_kodate{
	background:#669900;
	width:95px;
	height:auto;	
	font-size:14px;
	padding:8px 0;
	color:#FFFFFF;
	margin:0 15px 0 0;
	text-align:center;
	

}

.sbukken_ttl ul li.s_title{
	font-size:20px;
	font-weight:bold;
	padding:5px 0 0 0;
	color:#333;
	margin:0 40px 0 0;
	

}

.sbukken_ttl ul li.s_price{
	font-size:14px;
	letter-spacing:1px;
	padding:3px 0 0 0;
	color:#333;
	margin:0;
}

/* 物件詳細　スペック表*/
table.spec_blu{
	width:680px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
	margin:0;
	float:left;
}

table.spec_blu th{
	padding:9px;
	background:#DDEAF4;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:120px;
	font-size:12px;



}

table.spec_blu td{
	padding:8px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:1.3;
	font-size:14px;

}

table.spec_blu td.w190{
	width:190px;}
	
p.tantou_ttl2{
	background:#DAEDD1;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0 0 16px 0;
	padding:9px 0;
	text-align:center;
	color:#333;

}

.spec02{
	background:#FFFFFF url(../img/open_waku.jpg) repeat-y;
	width:860px;
	height:auto;
	display:block;
	margin:0 0 10px 0;
	padding:0;

}

.spec_syousai2{
	width:838px;
	height:auto;
	display:block;
	margin:0;
	padding:0 11px 5px 11px;

}

.box{
	background:url(../img/sub/syousai_img_bg.jpg) repeat-y;
	width:280px;
	height:312px;
	display:block;
	margin:0 10px 5px 0;
	padding:0;
	float:left;
 
}

.box2{
	background:url(../img/sub/syousai_img_bg.jpg) repeat-y;
	width:280px;
	height:312px;
	display:block;
	margin:0 0 5px 0;
	padding:0;
	float:right;
}

p.come{
	background:url(../img/sub/syousai_img_ttl.jpg) no-repeat;
	width:268px;
	height:22px;
	display:block;
	margin:0;
	padding:10px 0 0 12px;
	font-size:14px;
	color:#333333;
	font-weight:bold;

}

.pictur{
	height:274px;
	width:280px;
	display:block;
	margin:0;
	padding:0;}
	
	
/* 詳細ページイメージ枠用*/
table.s_img{
	width:280px;
	padding:0;
	margin:0;
	


}

table.s_img td{
	height:274px;
	text-align:center;
	vertical-align:middle;

}

.ss_img{
	display:block;
	padding:0;
	margin:0 0 15px 0;


}

.ss_img ul{
	display:block;
	margin:0;
	padding:0;

}

.ss_img ul li{
	background:url(../img/sub/open_arrow.jpg) no-repeat;
	padding:0 0 0 30px;
	display:block;
	font-size:12px;
	color:#666666;
	

}



/* 物件詳細　スペック表下*/
table.spec_blu2{
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0;
	margin:0;

}

table.spec_blu2 th{
	padding:9px;
	background:#DDEAF4;
	color:#333;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:120px;
	font-size:12px;



}

table.spec_blu2 td{
	padding:8px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:1.3;
	font-size:14px;

}

table.spec_blu2 td.w273{
	width:273px;}

table.spec_blu2 td.w252{
	width:252px;}

.s_btn_waku01{
	background:url(../img/sub/syousai_btn_bg.jpg) no-repeat;
	width:555px;
	height:58px;
	display:block;
	margin:0 10px 10px 10px;
	padding:12px 0 0 285px;

}

.s_btn_waku01 ul{
	display:block;
	margin:0;
	padding:0;
}

.s_btn_waku01 ul li{
	display:block;
	padding:0;
	float:left;

}

.s_btn_waku01 ul li.b01{
	margin:0 44px 0 0;
	padding:0;

}

.s_btn_waku01 ul li.b02{
	margin:0 0 0 0;
	padding:6px 0 0 0;

}

.s_btn_waku000{
	background:url(../img/sub/syousai_btn_bg.jpg) no-repeat;
	width:555px;
	height:58px;
	display:block;
	margin:10px 10px 10px 10px;
	padding:12px 0 0 285px;

}

.s_btn_waku000 ul{
	display:block;
	margin:0;
	padding:0;
}

.s_btn_waku000 ul li{
	display:block;
	padding:0;
	float:left;

}

.s_btn_waku000 ul li.b01{
	margin:0 44px 0 0;
	padding:0;

}

.s_btn_waku000 ul li.b02{
	margin:0 0 0 0;
	padding:6px 0 0 0;

}


p.chizu_ttl{
	background:#DAEDD1;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0 0 8px 0;
	padding:5px 0 0 10px;

}

/*物件詳細（一般ページ：会員用）*/
.sbukken2_ttl{
	background:url(../img/sub/syousai_ttl_bg.jpg) no-repeat;
	width:826px;
	height:48px;
	display:block;
	margin:0 0 10px 0;
	padding:16px 17px 0 17px;

}

.sbukken2_ttl ul{
	display:block;
	margin:0;
	padding:0;

}

.sbukken2_ttl ul li{
	display:block;
	float:left;
}

.sbukken2_ttl ul li.s_kaiin{
	background:#669900;
	width:60px;
	height:auto;	
	font-size:12px;
	padding:5px 0;
	color:#FFFFFF;
	margin:5px 15px 0 0;
	text-align:center;
	

}



.sbukken2_ttl ul li.s_title{
	font-size:20px;
	font-weight:bold;
	padding:5px 0 0 0;
	color:#333;
	margin:0 40px 0 0;
	

}

.sbukken2_ttl ul li.s_price{
	font-size:14px;
	letter-spacing:1px;
	padding:3px 0 0 0;
	color:#333;
	margin:0;
}

.sbukken2_ttl p{
	width:420px;
	display:block;
	margin:0;
	padding:0 0 0 25px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	float:right;
	background:url(../img/sub/syousai_icon.gif) no-repeat;

}

.f30_r{
	font-size:30px;
	color:#FF0000;

}


dl.kochira{
	width:380px;
	display:block;
	margin:0;
	padding:0;
	float:right;

}

dl.kochira dt{
	color:#FF0000;
	font-size:14px;
	line-height:1.3;
	display:block;
	float:left;
	margin:0;
	padding:0;}
	
dl.kochira dd{
	background:url(../img/sub/red_arrow.jpg) no-repeat;
	padding:0 0 0 25px;
	margin:9px 0 0 235px;
	display:block;
	color:#FF0000;
	font-weight:bold;
	font-size:14px;

}

dl.kochira dd a{
	color:#FF0000;
	text-decoration:underline;
	outline:0;

}

dl.kochira dd a:hover{
	color:#FF0000;
	text-decoration:none;
	outline:0;

}

.f12{
	font-size:12px;

}

.sss_img{
	display:block;
	padding:0;
	margin:0 0 15px 145px;
	width:570px;


}

.sss_img ul{
	display:block;
	margin:0;
	padding:0;

}

.sss_img ul li{
	background:url(../img/sub/open_arrow.jpg) no-repeat;
	padding:0 0 0 30px;
	display:block;
	font-size:12px;
	color:#666666;
	

}

.chuui{
	display:block;
	margin:0 0 20px 0;
	padding:0;
	

}

.chuui p{
	width:600px;
	height:auto;
	display:block;
	margin:0 auto;
	padding:20px;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	background:#FFEEEE;
	border:1px solid #FF0000;
	text-align:center;
	line-height:1.5;

}

.chuui2{
	display:block;
	margin:40px 0;
	padding:0;
	

}

.chuui2 p{
	width:600px;
	height:auto;
	display:block;
	margin:0 auto;
	padding:20px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	background:#FFFFCC;
	border:1px solid #FF3300;
	text-align:center;
	line-height:1.5;


}

p.kensaku_kekka{
	font-size:12px;
	color:#333;
	display:block;
	margin:0 0 3px 0;

}

/* 検索エリア */
table.kensaku_area{
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#fff;
}

table.kensaku_area th{
	border-bottom:1px solid #ccc;
	padding:6px 0 6px 11px;
	margin:0;
	width:114px;
	height:auto;
	text-align:left;
}

table.kensaku_area td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
	font-size:14px;
}

ul.area_name{
	display:block;

}

ul.area_name li{
	float:left;
	margin: 0 20px 0 0 ;

}

.mikata01{
	background:url(../img/sub/mikata03.jpg) no-repeat;
	width:860px;
	height:52px;
	display:block;
	margin:0;
	padding:0;

}

.mikata01 ul{
	width:860px;
	height:52px;
	display:block;
	margin:0;
	_margin:0 0 -5px 0;
	padding:0;

}

.mikata01 ul li{
	float:left;
	margin:0;

}

.mikata01 ul li.m_lead{
	margin:0 30px 0 0;

}

.mikata02{
	background:url(../img/sub/mikata04.jpg) no-repeat;
	width:860px;
	height:50px;
	display:block;
	margin:0 0 10px 0;
	padding:0;

}

.mikata02 ul{
	background:url(../img/sub/mikata04.jpg) no-repeat;
	width:860px;
	height:48px;
	display:block;
	margin:0;
	padding:0;

}

.mikata02 ul li{
	float:left;
	margin:0;
	padding:0;
	display:block;

}

dl.shinchaku_yoyaku_toha{
	display:block;
	padding:13px 0 0 0;
	background:url(../img/sub/mikata_bg.jpg) no-repeat;
	width:151px;
	height:35px;


}

dl.shinchaku_yoyaku_toha dt{
	float:left;
	width:14px;
	height:14px;
	display:block;

}

dl.shinchaku_yoyaku_toha dd{
	padding:0;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 20px;

}

/* お問い合わせ物件用 */

table.area_k{
	width:100%;
	border-top:3px solid #ccc;
	border-left:3px solid #ccc;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.5;
	margin-bottom:10px;
}

table.area_k th{
	padding:15px 0 15px 10px;
	background:#EBEBEE;
	color:#333;
	text-align:left;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;

}

table.area_k th.area_sentaku{
	padding:15px 0 0 0;
	background:#EBEBEE;
	color:#333;
	text-align:center;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;
	width:132px;

}




table.area_k td{
	padding:10px 15px;
	background:#fff;
	color:#333;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;

}

table.area_k td.bukken_namae{
	padding:15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:3px solid #ccc;
}

/* フォーム用(中身用) */
table.t10{
	width:100%;
	border:none;
	font-size:14px;
	line-height:1.5;

}





table.t10 td{
	padding:3px 0;
	background:#fff;
	color:#333;
	border:none;

}

table.t10 td.w01{width:21px;}
table.t10 td.w02{width:70px;}

table.t10 td.w03{width:21px;}


/* こだわり検索　下用 */

table.koda{
	width:100%;
	border-top:3px solid #ccc;
	border-left:3px solid #ccc;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	margin:0 0 10px 0;
}

table.koda th{
	padding:10px 0;
	background:#EBEBEE;
	color:#333;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;

}

table.koda th.anketo{
	padding:10px 5px;
	background:#EBEBEE;
	color:#333;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;
	width:156px;
}

table.koda th.bukken_name{
	padding:10px 5px;
	background:#EBEBEE;
	color:#333;

	border-bottom:1px solid #ccc;
	border-right:3px solid #ccc;
	width:156px;
}


table.koda td{
	padding:10px 15px;
	background:#fff;
	color:#333;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;

}

table.koda td.bukken_namae{
	padding:10px 15px;
	background:#fff;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:3px solid #ccc;
}

/* フォーム用(中身用) */
table.t11{
	width:100%;
	border:none;
	font-size:12px;
	line-height:1.5;

}





table.t11 td{
	padding:3px 0;
	color:#333;
	border:none;

}

table.t11 td.w01{width:21px;}
table.t11 td.w02{width:70px;}

table.t11 td.w03{width:21px;}

/* ページ送り */
.m_box{
	display:block;
	margin:0 0 10px 0;
}

.kensuu2{
	width:300px;
	height:auto;
	display:block;
	margin:0;
	padding:3px 0;
	float:left;

}

.kensuu2 p{
	font-size:14px;
	color:#333;
	letter-spacing:1px;
	

}
.page{
/*	width:310px;*/
	width:390px;
	display:block;
	height:auto;
	float:right;
	margin:0 0 0px 0;
	padding:0;
	text-align:right;
	

}

.page2{
	width:310px;
	display:block;
	height:auto;
	float:right;
	margin:0 0 20px 0;
	padding:0;
	

}

ul.page_no{
	display:block;
	margin:0 0 0 0;
	padding:0;

	float:right;
}

ul.page_no li{
	float:left;
	display:block;
	height:auto;
	padding:3px 0;

}

ul.page_no li span{
background:#D9DDE1;
border:1px solid #BBBBBB;
margin-right:5px;
padding:2px 5px;


}

ul.page_no li a{
background:#fff;
border:1px solid #BBBBBB;
margin-right:5px;
padding:2px 5px;
color:#0066FF;
text-decoration:underline;


}

ul.page_no li a:hover{
	color:#0066FF;
	text-decoration:none;
	outline:0;	
    background:#D9DDE1;
}

/* 一覧表示用 */
table.ichi{
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background:#ccc;
	text-align:center;
}

table.ichi td{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	color:#333;
	font-size:12px;
	padding:2px 0;
}

table.ichi td.w001{width:449px;}
table.ichi td.w002{width:119px;}
table.ichi td.w003{width:83px;}
table.ichi td.w004{width:88px;}
table.ichi td.w005{width:115px;}

/* ピンク */
table.ichi_p{
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#FFECEC;
	text-align:center;
}

table.ichi_p td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
	font-size:14px;
	padding:2px 0;
}
table.ichi_p td.wit00{width:127px;
background:#fff;
text-align:center;
vertical-align:middle;
padding:0 0 0 2px;
}

table.ichi_p td.wit000{
text-align:left;
padding:3px 0 0 7px;}

table.ichi_p td.w0010{width:312px;
text-align:left;
padding:10px 0 10px 7px;
line-height:2.0;
}

table.ichi_p td.w002{width:119px;}
table.ichi_p td.w003{width:83px;
font-weight:bold;
padding:10px 0;}
table.ichi_p td.w004{width:88px;
font-weight:bold;
font-size:12px;}
table.ichi_p td.w005{width:115px;
font-size:12px;
font-weight:bold;}

.left_ttl{
float:left;
width:460px;

}

.left_ttl ul{
	display:block;


}

.left_ttl ul li{
	float:left;

}

.left_ttl ul li.uri_mark{
	width:60px;
	height:auto;
	background:#FF0000;
	color:#fff;
	font-size:12px;
	padding:4px 0;
	text-align:center;
	margin:3px 10px 0 0;
	display:block;

}

.left_ttl ul li.kai_mark{
	width:60px;
	height:auto;
	background:#339900;
	color:#fff;
	font-size:12px;
	padding:4px 0;
	text-align:center;
	margin:3px 10px 0 0;
	display:block;

}

p.hanbai{
	width:59px;
	height:31px;
	display:block;
	margin:0 5px 0 0;
	padding:0;
	float:right;

}

p.kibou{
	background:url(../img/sub/kibou_icon.jpg) no-repeat;
	width:130px;
	height:31px;
	display:block;
	margin:0;
	padding:0 0 0 20px;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#666666;

}

.left_ttl ul li.titl{
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 0;
	display:block;
	

}

.right_ttl{
	float:right;
	width:260px;

}

.right_ttl ul{
	display:block;

}

.right_ttl ul li{
	width:120px;
	height:29px;
	display:block;
	margin:0 7px 0 0;
	padding:0;
	float:left;

}

.samu{
	border:1px solid #ccc;
	padding:1px;
	display:block;
	margin:0;
	padding:0;
	width:122px;
	height:92px;


}

/* グリーン */
table.ichi_g{
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#F4FFDD;
	text-align:center;
}

table.ichi_g td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
	font-size:14px;
	padding:2px 0;
}
table.ichi_g td.wit00{width:127px;
background:#fff;
text-align:center;
vertical-align:middle;
padding:0 0 0 2px;
}

table.ichi_g td.wit000{
text-align:left;
padding:3px 0 0 7px;}

table.ichi_g td.w0010{width:312px;
text-align:left;
padding:10px 0 10px 7px;
line-height:2.0;
}

table.ichi_g td.w002{width:119px;}
table.ichi_g td.w003{width:83px;
font-weight:bold;
padding:3px 0;}
table.ichi_g td.w004{width:88px;
font-weight:bold;
font-size:12px;}
table.ichi_g td.w005{width:115px;
font-size:12px;
font-weight:bold;}

/* ホワイト */
table.ichi_w{
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#fff;
	text-align:center;
}

table.ichi_w td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
	font-size:14px;
	padding:2px 0;
}
table.ichi_w td.wit00{width:127px;
background:#fff;
text-align:center;
vertical-align:middle;
padding:0 0 0 2px;
}

table.ichi_w td.wit000{
text-align:left;
padding:3px 0 0 7px;}

table.ichi_w td.w0010{width:312px;
text-align:left;
padding:10px 0 10px 7px;
line-height:2.0;
}

table.ichi_w td.w002{width:119px;}
table.ichi_w td.w003{width:83px;
font-weight:bold;
padding:10px 0;}
table.ichi_w td.w004{width:88px;
font-weight:bold;
font-size:12px;}
table.ichi_w td.w005{width:115px;
font-size:12px;
font-weight:bold;}



/*0912 DYM追加*/
.orgline{
	background:#FFFFE1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:5px solid #FF3300;
	padding:10px;
	margin:0 0 20px 0;
	font-size:14px;
	color:#333333;
	line-height:1.5;


}


.open_temp2{
	background:url(../img/sub/open_backg.jpg) repeat-y;
	width:802px;
	height:auto;
	padding:11px 0px 10px 58px;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	position:relative;
}


p.kensaku01{
	top:18px;
	left:310px;
	display:block;
	width:400px;
	height:auto;
	position:relative;

}

p.kensaku02{
	top:45px;
	left:310px;
	display:block;
	width:400px;
	height:auto;
	position:relative;
	

}

p.kensaku03{
	top:80px;
	left:310px;
	display:block;
	width:400px;
	height:auto;
	position:relative;
font-size:12px;
}

p.kensaku04{
	top:115px;
	left:310px;
	display:block;
	width:400px;
	height:auto;
	position:relative;
font-size:12px;
}

p.kensaku05{
	top:147px;
	left:310px;
	display:block;
	width:400px;
	height:auto;
	position:relative;
font-size:12px;
}

p.kensaku06{
	top:180px;
	left:310px;
	display:block;
	width:400px;
	height:auto;
	position:relative;
font-size:12px;
}

p.kensaku07{
	top:210px;
	left:0px;
	display:block;
	width:743px;
	height:auto;
	position:relative;
	text-align:center;

}


.open_temp p{
	font-size:14px;
	color:#333333;
	letter-spacing:1px;
	line-height:1.5;

}


p.kensaku_kekka2{
	font-size:12px;
	color:#333;
	display:block;
	margin:0 0 3px 0;
	width:200px;
	float:left;

}

p.kodawari_btn{
	width:194px;
	height:31px;
	margin-left:335px;
	display:block;

}

table.t3og{

	width:100%;

	border:none;

	font-size:14px;

	line-height:1.5;

}


table.t3og td{

	padding:3px 0;

	background:#FFFFE1;

	color:#333;

	border:none;



}



table.t3og td.w01{width:200px;}

table.t3og td.w02{width:70px;}



table.t3og td.w03{width:21px;}

table.t3wide{
	width:100%;
	border:none;
	font-size:14px;
	line-height:1.5;

}





table.t3wide td{
	padding:3px 0;
	background:#fff;
	color:#333;
	border:none;

}

table.t3wide td.w01{width:300px;}
table.t3wide td.w02{width:70px;}

table.t3wide td.w03{width:21px;}

.kodawari_search{
	background:url(../img/kensaku_area.jpg) no-repeat;
	width:743px;
	height:417px;
	display:block;

}

dl.kodawari_list{
	display:block;
	border-bottom:1px solid #ccc;
	padding:0 0 3px 0;
	margin: 0 0 5px 0;

}

dl.kodawari_list dt{
	width:142px;
	height:31px;
	display:block;
	float:left;

}

dl.kodawari_list dd{
	font-size:26px;
	color:#000000;
	margin:0 0 0 155px;

}

.kodawari_waku{
	background:url(../img/kodawari_waku02.png) repeat-y;
	width:820px;
	height:auto;
	display:block;
	padding:20px;
	margin:0;
}

table.kodawari_table{
	border-bottom:1px dotted #0064A5;
	margin-bottom:20px;
	

}

table.kodawari_table td{
	font-size:12px;
	padding: 5px 0 5px 20px;
	width:140px;
	

}

table.kodawari_table td a{
	color:#0064A5;
	outline:0;
	text-decoration:underline;
	

}

table.kodawari_table td a:hover{
	color:#FF6600;
	outline:0;
	text-decoration:underline;
	

}

p.area_list{
	font-size:14px;
	color:#0064A5;
	font-weight:bold;
	background:url(../img/kodawari_arrow.png) no-repeat;
	padding: 0 0 10px 20px;

}
	
p.area_list2{
	font-size:14px;
	color:#0064A5;
	font-weight:bold;

	padding: 0 0 10px 0;

}

p.area_list2 a{
	color:#0064A5;
	outline:0;
	text-decoration:underline;
}

p.area_list2 a:hover{
	color:#FF6600;
	outline:0;
	text-decoration:underline;
}

/*0421 DYM追加*/

.kensaku_waku01{
	border:1px solid #ccc;
	background:url(../img/kensaku_waku_bg01.jpg) repeat-y;
	padding:10px;
	margin-bottom:30px;

}

/* freeword_table */
table.freeword{
	
	background:url(../img/free_waku.jpg) no-repeat;
	width:838px;
	height:52px;
	margin-bottom:10px;
	

}

table.freeword th{
	font-size: 12px;
	line-height: 1.5;
	padding: 10px 0 10px 45px;
	height: auto;
	width:120px;
	margin: 0px;
	font-weight: bolder;
	text-align:left;
}

table.freeword td{
	font-size:12px;
	line-height:1.5;
	padding:10px 0px;	



}

input#freeword{
	width:566px;
	height:23px;
	border:1px solid #0066CC;

}



/* kensakuarea */
table.kensakuarea{
	width:100%;
	background:#fff url(../img/search_waku1.jpg) no-repeat top;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:0px;
	width:838px;
	height:auto;


}

table.kensakuarea th{

	font-size: 12px;
	padding: 5px 0 5px 12px;
	height: auto;
	width:153px;
	border-bottom:1px solid #ccc;
	font-weight: bolder;
	text-align:left;
}



table.kensakuarea th p.en{
	background:url(../img/en02.jpg) no-repeat;
	padding: 5px 0 5px 32px;
	font-weight:bold;
	
	

}

table.kensakuarea th p.en01{
	background:url(../img/en01.jpg) no-repeat;
	padding: 5px 0 5px 32px;
	font-weight:bold;
	
	

}

table.kensakuarea th p.en03{
	background:url(../img/en03.jpg) no-repeat;
	padding: 5px 0 5px 32px;
	font-weight:bold;
	
	

}

table.kensakuarea td{
	font-size:12px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:1.5;
	padding:10px 0px;	



}

table.kensakuarea td.bnone{
	font-size:12px;
	border-bottom:1px solid #ccc;
	border-right:none;

	line-height:1.5;
	padding:0px;	



}

/* フォーム用(中身用) */
table.area_kensaku{
	width:100%;
	border:none;
	font-size:14px;
	line-height:1.5;

}





table.area_kensaku td{
	padding:3px 0;

	color:#333;
	border:none;

}

table.area_kensaku td.w01{width:21px;}
table.area_kensaku td.w02{width:70px;}

table.area_kensaku td.w03{width:21px;}


