@charset "utf-8";

.b{font-weight:bold;}
img{border:none;}

h2{margin:10px 0;}

body.print{background:none;}
body.print .contents{float:none;width:918px;margin:0 auto 30px;}

/*イイネボタン群*/
.so_link{padding:0 0 2px 0;margin:0 0 16px 0;}
.so_link:after{content: "";display: block;clear: both;}
.so_link ul li{float:right;margin:0 0 0 8px;display:inline;}
.so_link ul li a,
.so_link ul li img a,
.so_link ul li img{
vertical-align:top;
}

/*初期費用計算ツール*/
table.table_shokihiyo{
	width:300px;
	margin:0 0 0 10px;
	font-size:14px;
	border-collapse:collapse;
	border:1px solid #ccc;
}
table.table_shokihiyo th{
	width:100px;
	background:#FFF9E1;
	padding:6px 10px;
	text-align:left;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
table.table_shokihiyo th.kei{
	background:#FFEEAC;
}
table.table_shokihiyo td{
	padding:6px 10px;
	text-align:right;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
table.table_shokihiyo td.kei2{
	font-weight:bold;
	background:#FFF9E1;
}
/*この物件を見た方は*/
.konobukken{
	width:900px;
	overflow:hidden;
	padding:10px;
}
.konobukken ul{
overflow:hidden;
}
.konobukken ul li{
	float:left;
	width:200px;
	margin:0 10px 0 0;
	border:1px solid #ccc;
}
.konobukken ul li a{
	display:block;
	width:180px;
	height:260px;
	padding:8px 0 0 10px;
}
.konobukken ul li a{color:#222 ;text-decoration:none;}
.konobukken ul li a:link{color:#222 ;text-decoration:none;}
.konobukken ul li a:visited{color:#222 ;text-decoration:none;}
.konobukken ul li a:hover{color:#f00 ;text-decoration:none;}
.konobukken ul li a:active{color:#222 ;text-decoration:none;}

.konobukken_inn{
	width:180px;
	height:260px;
	font-size:11px;
}
.konobukken_inn .price{
	color:#EA6F04;
	font-weight:bold;
}

/*-----------------------------------------------
spacer
-----------------------------------------------*/
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt70{margin-top:70px !important;}
.mb10{margin-bottom:10px !important;}
.mb30{margin-bottom:30px !important;}
.mm05{margin-bottom:5px !important;}
.mm10{margin-bottom:10px !important;}
.cen{text-align:center !important;}
.r{text-align:right !important;}


/*メイン画像*/
#asp_mainimg{
margin:4px auto;
width:680px;
height:240px;
background:url(../img/asp_mainimg.jpg) no-repeat;
}
#asp_mainimg p{
text-indent:-9999em;
}
#asp_topsearch{
width:680px;
margin:2px 0 30px 0;
}
/*駅から検索*/
#asp_topsearch .ts_ekikara{
float:left;
width:324px;
display:inline;
margin:0 0 10px 15px;
}
/*かんたん検索*/
#asp_topsearch .ts_kantan{
float:left;
width:340px;
display:inline;
margin:0 0 10px 0;
}
#asp_topsearch .ts_kantan dl{
width:310px;
margin:16px auto 0;
}
#asp_topsearch .ts_kantan dl dd{
margin:0 0 10px 0;
}
#asp_topsearch .ts_kantan dl dd.s_sta{
padding:10px;
}
#asp_topsearch .ts_kantan dl dd.s_chin{
padding:10px;
}
#asp_topsearch .ts_kantan dl dd table{
margin:2px 0 0;
}
#asp_topsearch .ts_kantan dl dd table td{
padding:6px 0 0 10px;
}
/*キーワード検索*/
#asp_topsearch .ts_keyword{
clear:both;
float:left;
width:324px;
height:88px;
display:inline;
background:url(../img/ti_keyword.jpg) no-repeat;
margin-top:28px;
}
#asp_topsearch .ts_keyword p.ts_keyword_ti{
text-indent:-9999em;
}
.asp_google_s{
margin:30px 10px;
overflow:hidden;
}
.asp_google_s input{
vertical-align:middle;
}
/*今すぐ検索*/
.ts_imasugu{
float:left;
width:308px;
height:64px;
display:inline;
margin:28px 0 0 10px;
}

.top_p .asp_tt_001{
background:url(../img/pre_title.gif) repeat-x;
height:42px;/*paddingで高さ調整 */
font-size:12px;
line-height:1.3em;
color:#fff;
padding:3px 5px 0 7px;
}
	.top_p .asp_tt_001 a:link{
	color:#fff !important;
	text-decoration:none;
	}
	.top_p .asp_tt_001 a:visited{
	color:#fff !important;
	text-decoration:none;
	}
	.top_p .asp_tt_001 a:hover{
	color:#fff !important;
	text-decoration:underline;
	}
	.top_p .asp_tt_001 a:active{
	color:#fff !important;
	text-decoration:none;
	}
.top_p .allview {
	padding:10px 0 0 0;
	text-align:right;
	font-size:14px;
}
/*お客様の個人情報保護に務めています*/
.tsutome{
width:675px;
overflow:hidden;
margin:30px 0 40px;
font-size:12px;
}
.tsutome ul li{
float:left;
width:220px;
display:inline;
border-right:1px solid #4d9200;
margin:20px 0 0 0;
padding:0 0 20px 0;
}
	.tsutome ul li.lst{
	border-right:none;
	}
.tsutome ul li table{
width:200px;
margin:0 auto;
}
.tsutome ul li table td.zu{
height:90px;
padding:10px 0;
text-align:center;
}

/*-----------------------------------------------
下層ページ共通
-----------------------------------------------*/
/*ぱんくず*/
.asp_pan {
	font-size:12px;
	color:#666;
	padding:10px 0 20px 15px;
}
.box918{
width:918px;
overflow:hidden;
margin:0 auto;
}

/*-----------------------------------------------
沿線・駅から
-----------------------------------------------*/
h1#asp_h1_station{
	position:static;
	background:url(../img/title_station.gif) no-repeat;
	margin:5px auto;
	padding:0;
	width:918px;
	height:43px;
	text-indent:-9999em;
}
h3.asp_ora{
clear:both;
width:870px;
height:25px;
line-height:25px;
text-indent:10px;
background:#0A5EAF;
color:#fff;
font-weight:bold;
font-size:14px;
margin:0;
padding:0;
}
.station_box01{
width:870px;
margin:0 auto;
overflow:hidden;
}
.station_box01 ul{
padding:10px 0 12px;
overflow:hidden;
}
.station_box01 ul li{
float:left;
display:inline;
margin:0 22px 14px 0 ;
}
.station_box01 ul li span{
font-size:12px;
margin:0 0 0 2px;
}
.station_box01 .alist{
width:150px;
}
.station_box01 .llist{
width:195px;
}
#gaitokensu{
width:864px;
height:26px;
line-height:26px;
border:3px solid #0A5EAF;
color:#222;
font-size:16px;
text-indent:12px;
padding:6px 0;
}
#gaitokensu span{
font-size:30px;
color:#f00;
background:#ff0;
font-weight:bold;
margin:0 6px;
}
.station_box01 table{
width:870px;
margin:10px auto;
border:1px solid #ccc;
border-collapse:collapse;
}
.station_box01 table th{
color:#555;
background:#eee;
vertical-align:middle;
text-align:center;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 0;
}
.station_box01 table td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px 6px;
line-height:2.0;
}
.station_box01 table td dl dt{
color:#0A5EAF;
font-weight:bold;
}
/*-----------------------------------------------
検索結果一覧
-----------------------------------------------*/
h1#asp_h1_result{
	position:static;
	background:url(../img/title_list.gif) no-repeat;
	margin:5px auto;
	padding:0;
	width:918px;
	height:43px;
	text-indent:-9999em;
}
.ichiran_ri{
float:right;
width:656px;
display:inline;
overflow:hidden;
margin:0 15px 0 0 ;
}
.hyojicustom{
width:100%;
margin:0;
padding:0 0 14px 0;
overflow:hidden;
}
.hyojicustom p,
.hyojicustom div{
float:left;
display:inline;
}
.hyojicustom p{
margin:0;
padding:0;
}
.hyojicustom .cus_all{
font-weight:bold;
}
	.hyojicustom .cus_all span{
	color:#eb7205;
	font-size:18px;
	margin:0 4px 0 0;
	}
	.hyojicustom .cus_all span.cus_norm{
	font-size:14px;
	color:#333;
	font-weight:normal;
	}
.hyojicustom .cus_kara{
margin:0 5px;
}
.hyojicustom p.no12345{
clear:both;
float:right;
text-align:right;
}
.ichi_checkarea{
clear:both;
width:654px;
background:#eee;
padding:8px;
height:22px;
}
.ichi_checkarea div{
float:left;
display:inline;
}
	.allchecks input{
	vertical-align:middle;
	}
.ichi_checkarea .checkfv{
float:right;
display:inline;
width:450px;
font-size:16px;
font-weight:bold;
}
.ichi_checkarea .checkfv img,
.ichi_checkarea .checkfv input{
vertical-align:top;
}
.ichiran_ri table{
width:654px;
border:1px solid #ccc;
border-collapse:collapse;
margin:8px 0;
font-size:12px;
}
.ichiran_ri table th{
background:#e7e7e7;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
font-weight:normal;
}
.ichiran_ri table td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.ichiran_ri table .check{
width:28px;
text-align:center;
background:#e7e7e7;
}
.ichiran_ri table .photo{
width:72px;
text-align:center;
padding:4px;
}
	.ichiran_ri table .photo img{
	border:1px solid #ccc;
	}
.ichiran_ri table .moyori{
width:182px;
padding:4px;
vertical-align:top;
}
.ichiran_ri table .moyori .gray{
	color:#999;
}
.ichiran_ri table .money{
width:62px;
padding:4px;
vertical-align:top;
}
.ichiran_ri table .reikin{
width:55px;
padding:4px;
vertical-align:top;
}
.ichiran_ri table .menseki{
width:70px;
padding:4px;
vertical-align:top;
}
.ichiran_ri table .shubetsu{
width:80px;
padding:4px;
vertical-align:top;
}
.iejoho{
float:left;
width:260px;
display:inline;
margin:8px 0 0 20px;
padding:0 0 10px 0;
font-size:11px;
}
	.iejoho .na{
	font-weight:bold;
	}
.koushinbi img{
vertical-align:top;
}
a.oraicon{
background:url(../img/orange_ya01.gif) no-repeat;
padding:0 0 0 16px;
}
.ielink{
float:right;
width:354px;
display:inline;
margin:16px 4px 0 0;
font-size:11px;
}
.ielink img{
vertical-align:middle;
}
.btn_iibukken_mail{
}
/*左側*/
.ichiran_le{
float:left;
width:220px;
display:inline;
overflow:hidden;
margin:0 0 30px 15px;
padding:0;
}
#selectStation{
width:220px;
margin:0 0 20px 0;
}
#selectStation h2{
margin:0;
padding:0;
}
#selectStation .konoeki{
border:2px solid #0A5EAF;
overflow:hidden;
padding:2px 4px 6px;
}
#selectStation .konoeki dl dt{
color:#ec7706;
font-weight:bold;
margin:6px 0 0 0;
}
#selectStation .konoeki dl dd{
color:#333;
margin:0 0 0 4px;
}
#pickupShitei{
width:220px;
}
#pickupShitei h2{
margin:0;
padding:0;
}
#pickupShitei .konojoken{
border:2px solid #0A5EAF;
overflow:hidden;
padding:2px 4px 14px;
}
#pickupShitei .konojoken dl{
margin:0 4px 16px;
}
#pickupShitei .konojoken dl dt{
color:#0A5EAF;
border-bottom:1px solid #ccc;
margin:16px 0 6px 0;
}
#pickupShitei .konojoken dl dd .madoribox{
	margin-bottom:20px;
	overflow:hidden;
}
#pickupShitei .konojoken dl dd .madoribox:after{content: "";display: block;clear: both;}

#pickupShitei .konojoken dl dd .madoribox label{
	display:block;
	float:left;
	width:86px;
	height:25px;
	margin:0 10px 0 0;
}
#pickupShitei .konojoken dl dd input{
vertical-align:middle;
}
#pickupShitei .konojoken p{
margin:10px 0 0 0;
color:#FF6600;
}
.px12{
font-size:12px;
}
.show{
font-size:14px;
font-weight:bold;
}


/*左のキーワード検索*/
.ichi_le_keyword{
width:208px;
height:88px;
background:url(../img/ichi_le_keyword_bk.jpg) no-repeat;
margin:0;
}
.ichi_le_keyword p{
text-indent:-9999em;
}
.ichi_le_keyword_g{
margin:30px 4px;
overflow:hidden;
}
.ichi_le_keyword_g input{
vertical-align:middle;
}
/*-----------------------------------------------
物件詳細
-----------------------------------------------*/
.bukkenshosai_box01{
width:918px;
overflow:hidden;
margin:0 auto;
padding:0 0 14px 0;
background:url(../img/sikiri_oraki.gif) repeat-x center bottom;
}
.bukkenshosai_box01 .bkkenle{
float:left;
display:inline;
width:400px;
}
h1#h1_bukkenshosai{
	position:static;
	background:url(../img/detail_title_bk.gif) no-repeat 0 4px;
	font-size:18px !important;
	color:#222;
	font-weight:bold;
	padding:0 0 0 22px;
	margin:0 0 14px 0;
}
.bukkenshosai_box01 .bkkenle p{
margin:0 0 0 24px;
padding:0 0 2px 0;
}
.bukkenshosai_box01 .bkkenle p img{
vertical-align:-0.25em;
margin:0 0 0 4px;
}
.bkkenri{
float:right;
display:inline;
width:510px;
background:url(../img/bukkenshosai_huki_bk.gif) no-repeat 0 20px;
}
	.bkkenri p{
	float:left;
	display:inline;
	width:296px;
	height:70px;
	margin:32px 0 0 12px;
	}
	.bkkenri img{
	float:right;
	display:inline;
	margin:0;
	border:1px solid #ccc;
	}
.bukkenshosai_box02{
clear:both;
width:918px;
overflow:hidden;
margin:12px auto;
padding:0 0 14px 0;
}
.bpointle{
float:left;
display:inline;
width:546px;
}
.bpointle dl{
}
.bpointle dl dt{
float:left;
display:inline;
width:146px;
}
.bpointle dl dd{
float:right;
display:inline;
width:400px;
}
.bpointle dl dd ul{
width:380px;
overflow:hidden;
margin:0 0 12px 10px;
}
.bpointle dl dd ul li{
width:380px;
float:left;
list-style-type:none;
color:#a35a04;
margin:0 3px;
padding:0;
}
.bpointle table{
width:546px;
border:1px solid #ccc;
border-collapse:collapse;
margin:8px 0;
font-size:12px;
}
.bpointle table th{
background:#e7e7e7;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
font-weight:normal;
}
.bpointle table td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.bpointle table .moyori{
width:182px;
padding:4px;
vertical-align:top;
}
.bpointle table .money{
width:62px;
padding:4px;
vertical-align:top;
}
.bpointle table .reikin{
width:62px;
padding:4px;
vertical-align:top;
}
.bpointle table .menseki{
width:75px;
padding:4px;
vertical-align:top;
}
.bpointle table .shubetsu{
width:80px;
padding:4px;
vertical-align:top;
}
.bpointri{
float:right;
display:inline;
width:350px;
}
input.mailwaku{
padding:6px;
font-size:22px;
color:#000;
font-weight:bold;
}
/*詳細写真01*/
table#photobox{
float:right;
width:660px;
border:1px solid #eee;
border-collapse:collapse;
}
table#photobox td.gazo{
width:560px;
height:550px;
vertical-align:middle;
text-align:center;
}
	table#photobox td.gazo img{
	border:1px solid #eee;
	}
table#photobox td.bun{
background:#d8d8d8;
height:30px;
line-height:34px;/*調整*/
vertical-align:top;
padding:4px 10px;
font-weight:bold;
}
table#photobox td.bun p{
float:left;
display:inline;
}
table#photobox td.bun img{
float:right;
display:inline;
}
#thumb{
float:left;
width:240px;
margin:0;
}
#thumb p{
font-size:12px;
background:#d8d8d8;
width:60px;/*調整*/
padding:0 2px;
margin:2px 0 0 0;
}
#thumb .mame{
margin-bottom:20px;
width:225px;
}



/*物件概要の表*/
table.bukk_ta01{
width:900px;
border:1px solid #ccc;
border-collapse:collapse;
margin:8px auto;
table-layout:fixed;
}
table.bukk_ta01 th{
width:120px;
background:#e7e7e7;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px;
}
table.bukk_ta01 td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 8px;
}
#shuhenmap{
clear:both;
width:922px;
overflow:hidden;
margin:12px auto;
padding:0 0 14px 0;
}
#shuhenmap .shuhenmap_le{
float:left;
display:inline;
width:450px;
margin:0 0 0 6px;
}
#shuhenmap .shuhenmap_ri{
float:right;
display:inline;
width:450px;
margin:0 6px 0 0;
}
/*詳細写真02*/
table#photobox02{
float:right;
width:590px;
border:1px solid #eee;
border-collapse:collapse;
}
table#photobox02 td.gazo{
width:480px;
height:440px;
vertical-align:middle;
text-align:center;
}
	table#photobox02 td.gazo img{
	border:1px solid #eee;
	}
table#photobox02 td.bun{
background:#d8d8d8;
height:30px;
line-height:34px;/*調整*/
vertical-align:top;
padding:4px 10px;
font-weight:bold;
}
table#photobox02 td.bun p{
float:left;
display:inline;
}
table#photobox02 td.bun img{
float:right;
display:inline;
}
#thumb02{
float:left;
width:320px;
margin:0;
}
#thumb02 p{
font-size:12px;
background:#d8d8d8;
width:60px;/*調整*/
padding:0 2px;
margin:2px 0 0 0;
}
#thumb02 .mame{
margin-bottom:20px;
}

/*お急ぎの場合は*/
.oisogibox{
width:656px;
overflow:hidden;
margin:0 auto 10px;
}
.oisogibox .oisogi_waku{
width:640px;
overflow:hidden;
border:1px solid #f6be68;
padding:14px 7px;
}
.imle{
float:left;
display:inline;
margin:0;
}
.oisogi_learea{
float:right;
display:inline;
margin:0 20px 0 10px;
width:470px;
padding:0 0 20px 0;
}
.oisogi_learea .hukibk{
width:450px;
height:34px;
background:url(../img/oisogi_huki_bk.gif) no-repeat;
margin:10px 0 0 0;
padding:8px 0 0 32px;
}
	.oisogi_learea .hukibk span{
	color:#e17413;
	}
.oisogibox table{
font-size:12px;
}
.oisogibox table td{
padding:10px 0 0 0;
}
.oisogibox table td.td02{
padding:10px 0 0 12px;
}
	.oisogibox table td .tdimg{
	float:left;
	display:inline;
	width:106px;
	}
	.oisogibox table td p{
	float:right;
	display:inline;
	width:204px;
	padding:16px 0 0 0;
	line-height:1.8;
	}
.bukkenshosai_formp{
width:640px;
overflow:hidden;
margin:0 auto 20px;
padding:0 0 0 20px;
}
.bukkenshosai_formp ul{
margin:0;
}
.bukkenshosai_formp li{
list-style-type:disc;
padding:4px 0;
}
.bukkenshosai_formp li span{
color:#e17413;
font-weight:bold;
}

table.bukkenshosai_form{
width:850px;
border:1px solid #ccc;
border-collapse:collapse;
margin:24px auto;
font-size:12px;
}
table.bukkenshosai_form th{
width:200px;
background:#eee;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 0 0 14px;
text-align:left;
color:#555;
}
	table.bukkenshosai_form th img{
	margin:0 14px 0 0;
	}
	table.bukkenshosai_form th span{
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 50px;
	}
table.bukkenshosai_form td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 8px;
}
	table.bukkenshosai_form02{
	width:570px;
	border:none;
	margin:0;
font-size:12px;
	}
	table.bukkenshosai_form02 th{
	width:104px;
	background:#fff;
	border-right:none;
	border-bottom:none;
	padding:6px 0 0 4px;
	vertical-align:top;
	}
	table.bukkenshosai_form02 td{
	border-right:none;
	border-bottom:none;
	padding:6px 8px;
	}
/*-----------------------------------------------
お気に入り物件
-----------------------------------------------*/
h1#h1_favorite{
	position:static;
	background:url(../img/title_mylist.gif) no-repeat;
	margin:5px auto;
	padding:0;
	width:918px;
	height:35px;
	text-indent:-9999em;
}
.hyojicustom_f{
width:918px;
margin:14px auto;
padding:0;
overflow:hidden;
}
.hyojicustom_f .cus_kara{
margin:0 10px;
}
.f_checkarea{
clear:both;
width:918px;
background:#eee;
padding:8px;
height:22px;
}
.f_checkarea div{
float:left;
display:inline;
}
	.allchecks input{
	vertical-align:middle;
	}
.f_checkarea .checkfv{
float:left;
display:inline;
width:446px;
font-weight:bold;
margin:0 20px;
padding:0 10px 4px;
}
.f_checkarea .checkfv img{
vertical-align:middle;
}
table.fvta{
width:918px;
border:1px solid #ccc;
border-collapse:collapse;
margin:8px 0;
font-size:12px;
}
table.fvta th{
background:#e7e7e7;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
font-weight:normal;
}
table.fvta td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
table.fvta .check{
width:28px;
text-align:center;
background:#e7e7e7;
}
table.fvta .photo{
width:72px;
text-align:center;
padding:4px;
}
table.fvta .photo img{
border:1px solid #ccc;
}
table.fvta .moyori{
width:290px;
padding:4px;
vertical-align:top;
}
table.fvta .money{
width:100px;
padding:4px;
vertical-align:top;
}
table.fvta .reikin{
width:110px;
padding:4px;
vertical-align:top;
}
table.fvta .menseki{
width:100px;
padding:4px;
vertical-align:top;
}
table.fvta .shubetsu{
width:100px;
padding:4px;
vertical-align:top;
}

/*-----------------------------------------------
印刷ページ
-----------------------------------------------*/
.pr_printbtn{
text-align:center;
margin:10px 0 10px;
}
h1#h1_bukkenshosai_pr{
	position:static;
	background:url(../img/detail_title_bk.gif) no-repeat 0 6px;
	padding:0;
	font-size:18px !important;
	color:#704b00;
	font-weight:bold;
	padding:0 0 0 22px;
	margin:0;
}
.pr_bpointle{
margin:0;
padding:0;
overflow:hidden;
}
.pr_bpointle_le{
float:left;
width:350px;
display:inline;
overflow:hidden;
}
.pr_bpointle dl{
margin:10px 0 0;
padding:0;
overflow:hidden;
}
.pr_bpointle dl dt{
width:146px;
}
.pr_bpointle dl dd{
width:400px;
}
.pr_bpointle dl dd ul{
width:380px;
overflow:hidden;
margin:6px 0 0;
}
.pr_bpointle dl dd ul li{
float:left;
list-style-type:none;
color:#a35a04;
margin:0 8px;
padding:0;
}
table.pr_wide{
float:right;
width:546px;
border:1px solid #000;
border-collapse:collapse;
margin:0;
padding:0;
font-size:12px;
}
table.pr_wide th{
background:#e7e7e7;
border-right:1px solid #000;
border-bottom:1px solid #000;
font-weight:normal;
}
table.pr_wide td{
border-right:1px solid #000;
border-bottom:1px solid #000;
}
table.pr_wide .moyori{
width:182px;
padding:4px;
vertical-align:top;
}
table.pr_wide .money{
width:62px;
padding:4px;
vertical-align:top;
}
table.pr_wide .reikin{
width:62px;
padding:4px;
vertical-align:top;
}
table.pr_wide .menseki{
width:75px;
padding:4px;
vertical-align:top;
}
table.pr_wide .shubetsu{
width:80px;
padding:4px;
vertical-align:top;
}
table.pr_bukk_ta01{
width:900px;
border:1px solid #555;
border-collapse:collapse;
margin:0 auto;
}
table.pr_bukk_ta01 th{
width:120px;
background:#eee;
border-right:1px solid #000;
border-bottom:1px solid #000;
padding:4px;
color:#000;
}
table.pr_bukk_ta01 td{
border-right:1px solid #555;
border-bottom:1px solid #555;
padding:4px 6px;
}
/*詳細写真01*/
.pr_photoarea{
clear:both;
overflow:hidden;
width:700px;
margin:0 auto;
}
table#pr_photobox{
float:right;
width:400px;
border-collapse:collapse;
margin:0 20px 0 0;
}
table#pr_photobox td.gazo{
width:400px;
height:280px;
vertical-align:middle;
text-align:center;
margin:0;
padding:0;
}
	table#photobox td.gazo img{
	border:1px solid #555;
	}
#pr_thumb{
float:left;
width:240px;
margin:0;
padding:0;
}
#pr_thumb p{
font-size:12px;
background:#555;
width:100px;/*調整*/
padding:0 2px;
margin:2px 0 0 0;
color:#fff;
}
#pr_thumb .mame{
clear:both;
padding:0 0 10px 0;
overflow:hidden;
}
#pr_thumb .mame div{
float:left;
display:inline;
width:104px;
margin:0 12px 0 0;
}
#pr_thumb .mame img{
border:1px solid #555;
}
.bukkenshosai_box03{
clear:both;
width:918px;
overflow:hidden;
margin:10px auto 0;
padding:0;
}
/*-----------------------------------------------
お問合せ
-----------------------------------------------*/
.form_05{
	width:240px;
	height:23px;
	line-height:23px;
	padding:0 5px;
	border:solid 1px #d6d6d6;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-moz-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-ms-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-o-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
}
.form_06{
	width:150px;
	height:23px;
	line-height:23px;
	padding:0 5px;
	border:solid 1px #d6d6d6;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-moz-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-ms-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-o-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
}
.form_07{
	width:390px;
	height:23px;
	line-height:23px;
	padding:0 5px;
	border:solid 1px #d6d6d6;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-moz-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-ms-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-o-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
		-box-shadow:0 0 5px rgba(0,0,0,0.2) inset;
}

/*-----------------------------------------------
最近見た物件
-----------------------------------------------*/
h1#h1_saikin{
	position:static;
	background:url(../img/title_recently.gif) no-repeat;
	margin:5px auto;
	padding:0;
	width:918px;
	height:35px;
	text-indent:-9999em;
}
.mato_checkarea{
clear:both;
width:918px;
background:#eee;
padding:8px;
height:22px;
}
.mato_checkarea div{
float:left;
display:inline;
}
.allchecks input{
vertical-align:middle;
}
.mato_checkarea .checkfv{
float:left;
display:inline;
width:446px;
font-weight:bold;
margin:0 20px;
padding:0 10px 4px;
}
.mato_checkarea .checkfv img{
vertical-align:middle;
}
/*-----------------------------------------------
住所から物件を探す
-----------------------------------------------*/
h1#h1_address{
position:static;
background:url(../img/title_area.gif) no-repeat;
margin:5px auto;
padding:0;
width:918px;
height:35px;
text-indent:-9999em;
}

.obj_zero{
margin:50px auto 100px auto;
padding:0;
text-align:center;
}
/*130624物件空き室追記*/
.otherroom_area{
margin-left:20px;
}
.otherroom_area .nanken{
margin:0 0 10px 0;
padding:4px 4px 4px 8px;
width:110px;
background:#ffc;
}
.otherroom_area .nanken p{
font-size:15px;
font-weight:bold;
}
.otherroom_area .roomlist{
width:890px;
overflow:hidden;
}
.otherroom_area .roomlist ul{
width:890px;
overflow:hidden;
margin:0 0 30px 0;
zoom:1;
}
.otherroom_area .roomlist ul:after{content: "";display: block;clear: both;}

.otherroom_area .roomlist ul li{
width:210px;
height:287px;
float:left;
margin:0 12px 0 0;
}
.otherroom_area .roomlist ul li table{
width:210px;
height:287px;
border:1px solid #ccc;
border-collapse:collapse;
}
.otherroom_area .roomlist ul li table .r_txt{
width:208px;
height:24px;
background:#eee;
text-align:center;
font-weight:bold;
}
.otherroom_area .roomlist ul li table .r_img{
width:208px;
height:190px;
text-align:center;
vertical-align:middle;
padding:6px 0;
}
.otherroom_area .roomlist ul li table .r_madori{
width:208px;
height:20px;
text-align:center;
background:#eee;
font-size:12px;
}
.otherroom_area .roomlist ul li table .r_yachin{
width:208px;
height:22px;
text-align:center;
background:#eee;
color:#EA6F04;
font-weight:bold;
}

/*print 会社情報用*/
.compdata{
	background:url(../img/pr_kaisha.jpg) no-repeat;
	width:850px;
	height:155px;
	text-align:center;
	margin:0 auto;
}

.compdata p{
	padding:80px 0 0 137px;
	line-height:1.5;
	text-align:left;
	}