/* CSS Document */


/* ---------------------------------------------------------------------------------------------------
	検索システム共通設定
-------------------------------------------------------------------------------------------------- */

/* 基本情報・枠組み・値の初期化 */

body {background:#FFF; font-size:12px;}

/*
#header {display:none;}
*/

/* 余白部分をリセット。 */
html, body, div, h1, h2, h3, h4, h5, h6, p, blockpuote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, form, input, fieldset {
	margin: 0;
	padding: 0;
}



#content {
	margin-bottom:8px;
	padding:10px 0 20px 20px;
	width:900px;
	background:#FFF;
}
.clear {
	clear: both;
}
img{ border:0; }

#tree {display:none;}
#ar_pankuzu {display:none;}

#ar_base_btn {display:none;}

.ar_midashi {display:none;}
.ar_check {display:none;}

#footer-line {display:none;}
#goto {display:none;}



p,ul,li,dl,dt,dd {margin:0; padding:0;}

li {list-style:none;}

a {overflow:hidden;}

.clearfix {zoom:1;}
.clearfix:after {content:""; clear:both; display:block; visibility:hidden;}

p {color:#444;}

.t_center {text-align:center;}


/* テナント共通パンくず */
#tree {margin-left:-20px; position:relative;}


/* 検索方法の変更＆お気に入りボタン */
#ar_select {margin:0 0 30px -20px; font-size:16px; font-weight:bold; position:relative; zoom:1;}
#ar_select:after {content:""; clear:both; display:block; visibility:hidden;}
#ar_select li {margin-right:15px; padding-top:8px; float:left;}
#ar_select li a {padding-left:10px; background:url(../img/arrow_w.gif) 0 4px no-repeat; font-weight:normal; display:block;}
#ar_select li.favorit {margin-right:0; float:right;}

#ar_select li.change,#ar_select li.favorit {padding:0; text-indent:-9999px;}
#ar_select li.change a {padding:0; background:url(../../article/img/btn_change.jpg) no-repeat; width:170px; height:33px;}
#ar_select li.change a:hover {background:url(../../article/img/btn_change.jpg) bottom no-repeat;}
#ar_select li.favorit a {padding:0; background:url(../../article/img/btn_favorit.jpg) no-repeat; width:160px; height:33px;}
#ar_select li.favorit a:hover {background:url(../../article/img/btn_favorit.jpg) bottom no-repeat;}



/* ページタイトル */
.ar_ttl {
	margin:0 0 8px -16px;
	background:#FFF url(../../article/img/ttl_bg.gif) right no-repeat;
	height:34px;
	border-bottom:#E6E6E6 1px solid;
	position:relative;
}

.ar_ttl span {margin-left:-4px; height:34px; display:block; text-indent:-9999px; position:relative;}



/* 検索パンくず */
#ar_pankuzu {
	margin:0 0 30px -20px;
	background:url(../../article/img/pankuzu_bg.gif) right no-repeat;
	height:28px;
	border-left:#DDD 1px solid;
	zoom:1;
	position:relative;
	clear:both;
}

#ar_pankuzu:after {content:""; clear:both; display:block; visibility:hidden;}
#ar_pankuzu li {
	padding-top:5px;
	background:url(../../article/img/pankuzu_bg_right.gif) right no-repeat;
	width:20%;
	height:23px;
	float:left;
	position:relative;
}

#ar_pankuzu li.hover {
	padding-top:0;
	background:url(../../article/img/pankuzu_bg_h.gif) right no-repeat;
	color:#FFF;
	font-weight:bold;
	height:28px;
}

#ar_pankuzu li.hover span {
	margin-left:-15px;
	padding-top:5px;
	background:url(../../article/img/pankuzu_bg_h_left.gif) no-repeat;
	height:23px;
	display:block;
	position:relative;
}

#ar_pankuzu li.end {margin-right:-1%; background:none; width:20%; position:relative;}
#ar_pankuzu li#end_detail {background:url(../../article/img/pankuzu_end_h.gif) right top no-repeat;}




/* 見出し */
.ar_midashi {
	margin:0 0 15px -20px;
	padding:5px 0 0 20px;
	background:url(../../article/img/midashi_bg.jpg) left no-repeat;
	height:31px;
	border:1px solid;
	border-color:#DDD #DDD #F6F6F6;
	font-size:16px;
	color:#444;
	position:relative;
	clear:both;
}

.ar_smidashi {
	margin:0 0 15px -10px;
	padding:3px 10px;
	background:#F5F9FB;
	clear:both;
	border:#DFECF2 1px solid;
}

#sentaku {margin-bottom:15px; font-size:14px;}
#sentaku strong {color:#003049;}


/* 項目リスト */
.komoku_list {margin-bottom:20px; zoo:1;}
.komoku_list:after {content:""; clear:both; display:block; visibility:hidden;}
.komoku_list li {margin-bottom:5px; width:20%; float:left; white-space:nowrap; text-align:left;}


/* 該当物件数 */
.ar_kensu {margin-bottom:15px; text-align:center; font-size:16px; clear:both; color:#333;}
.ar_kensu span {margin:0 3px; font-size:24px; color:#C00; font-weight:bold;}



/* 検索ボタン */
#ar_btn_search {margin:0 auto; width:480px; zoom:1;}
#ar_btn_search:after {content:""; clear:both; display:block; visibility:hidden;}
#ar_btn_search li {height:45px; float:left; text-indent:-9999px;}
#ar_btn_search li.bt2 {background:url(../../article/img/btn_search.jpg) no-repeat; float:right;}

#ar_btn_search li a {width:235px; height:45px; display:block;}
#ar_btn_search li.bt2 a:hover {background:url(../../article/img/btn_search.jpg) bottom no-repeat;}




/* テーブル */
.ar_table {border:#CCC solid; border-width:1px 0 0 1px;}
.ar_table th,.ar_table td {padding:7px 8px 6px; border:#CCC solid; border-width:0 1px 1px 0;}
.ar_table th {background:#FFFFDE; font-weight:normal;}
.ar_table td {text-align:left;}
.ar_table td .new {font-weight:bold; color:#CC0000; text-align:center;}
.ar_table .bg {background:#F4FFC4;}


/* テーブル2 */
.ar_table2 {font-size:14px;}
.ar_table2 th,.ar_table2 td {padding:9px 0 5px; border-bottom:#DDD 1px solid; text-align:left;}
.ar_table2 th {color:#2D83A8; font-weight:normal; width:100px;}
.ar_table2 td {text-align:left;}


/* テーブル3 */
.ar_table3 {margin-bottom:15px; border:#CCC solid; border-width:1px 0 0 1px;}
.ar_table3 th,.ar_table3 td {padding:5px 5px 3px; border:#CCC solid; border-width:0 1px 1px 0; text-align:left;}
.ar_table3 td {text-align:left;}







/* --------------------------------------------------------------------------------------------------
	物件検索-住所から
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_address span {background:url(../../article/img/ttl_address.gif) no-repeat;}



/* 検索ボタン */
#ar_btn_search li#btn_add {background:url(../../article/img/btn_address.jpg) no-repeat;}
#ar_btn_search li#btn_add a:hover {background:url(../../article/img/btn_address.jpg) bottom no-repeat;}

#ar_btn_search li#btn_add2 {background:url(../../article/img/btn_address2.jpg) no-repeat;}
#ar_btn_search li#btn_add2 a:hover {background:url(../../article/img/btn_address2.jpg) bottom no-repeat;}





/* --------------------------------------------------------------------------------------------------
	物件検索-路線から
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_rail span {background:url(../../article/img/ttl_rail.gif) no-repeat;}


/* 見出しの色違い */
#midashi_r {background:url(../../article/img/midashi_bg_r.jpg) no-repeat;}
#midashi_g {background:url(../../article/img/midashi_bg_g.jpg) no-repeat;}
#midashi_b {background:url(../../article/img/midashi_bg_b.jpg) no-repeat;}


.rall_list {margin-bottom:20px; line-height:110%; zoom:1;}
.rall_list:after {content:""; clear:both; display:block;}
.rall_list li {margin:0 0 15px; padding:0 3px; width:36px; float:left;}
.rall_list li span {padding:5px; width:20px; background:#FFF; border:#CCC 1px solid; display:block; height:110px;}

#rall_list_r li {background:url(../../article/img/rail_bg_r.gif) repeat-x left 12px;}
#rall_list_b li {background:url(../../article/img/rail_bg_b.gif) repeat-x left 12px;}
#rall_list_g li {background:url(../../article/img/rail_bg_g.gif) repeat-x left 12px;}



/* 検索ボタン */
#ar_btn_search li#btn_rail {background:url(../../article/img/btn_rail.jpg) no-repeat;}
#ar_btn_search li#btn_rail a:hover {background:url(../../article/img/btn_rail.jpg) bottom no-repeat;}

#ar_btn_search li#btn_rail2 {background:url(../../article/img/btn_rail2.jpg) no-repeat;}
#ar_btn_search li#btn_rail2 a:hover {background:url(../../article/img/btn_rail2.jpg) bottom no-repeat;}




/* --------------------------------------------------------------------------------------------------
	物件検索-地図から
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_map span {background:url(../../article/img/ttl_map.gif) no-repeat;}

/* 検索ボタン */
#ar_btn_search li#btn_map {background:url(../../article/img/btn_map.jpg) no-repeat;}
#ar_btn_search li#btn_map a:hover {background:url(../../article/img/btn_map.jpg) bottom no-repeat;}





/* --------------------------------------------------------------------------------------------------
	物件一覧
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_result span {background:url(../../article/img/ttl_result.gif) no-repeat;}


/* 検索方法の変更＆お気に入りボタン */
#res_ar_select {margin-top:10px; float:right;}
#res_ar_select li {height:40px; float:left; text-indent:-9999px;}
#res_ar_select li a {width:190px; height:40px; display:block;}
#res_ar_select li.bt1 a {margin-right:10px; background:url(../../article/img/res_btn_change.jpg) no-repeat;}
#res_ar_select li.bt2 a {background:url(../../article/img/res_btn_favorit.jpg) no-repeat; width:180px;}
#res_ar_select li.bt1 a:hover {background:url(../../article/img/res_btn_change.jpg) bottom no-repeat;}
#res_ar_select li.bt2 a:hover {background:url(../../article/img/res_btn_favorit.jpg) bottom no-repeat;}


/* 地図 */
#map_img {margin:0 auto 30px; width:760px;}
#map_img a {
	margin-bottom:7px;
	background:url(../../article/img/btn_map_show.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:340px;
	height:225px;
}
#map_img a:hover {background:url(../../article/img/btn_map_show.jpg) bottom no-repeat;}


/* 物件数 */
.res_bukken {margin-bottom:5px; font-size:14px;}
.res_bukken strong {color:#666; font-weight:bold;}


/* ページ数 */
.res_page {color:#2D83A8;}
.res_page a:link,.res_page a:visited {color:#2D83A8; text-decoration:none;}
.res_page a:hover {background:#2D83A8; color:#FFF; width:24px; height:22px; border:none;}

.res_page strong,.res_page a {margin-right:3px; padding-top:2px; display:block; text-align:center; float:left;}
.res_page strong {background:#2D83A8; color:#FFF; width:24px; height:22px;}
.res_page a {width:22px; height:20px; border:#2D83A8 1px solid;}
.res_page a.nextpage {padding-top:8px; width:auto; height:auto; border:none; display:inline; color:#2D83A8;}
.res_page a.nextpage:hover {background:none; color:#2D83A8; text-decoration:underline;}



#res_ar_contact {margin-top:10px; float:left;}
#res_ar_contact li {height:40px; float:left; text-indent:-9999px;}
#res_ar_contact li a {width:190px; height:40px; display:block;}
#res_ar_contact li.bt1 a {margin-right:10px; background:url(../../article/img/res_btn_contact.jpg) no-repeat;}
#res_ar_contact li.bt2 a {background:url(../../article/img/res_btn_add.jpg) no-repeat; width:180px;}
#res_ar_contact li.bt1 a:hover {background:url(../../article/img/res_btn_contact.jpg) bottom no-repeat;}
#res_ar_contact li.bt2 a:hover {background:url(../../article/img/res_btn_add.jpg) bottom no-repeat;}





/* --------------------------------------------------------------------------------------------------
	物件詳細
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_detail span {background:url(../../article/img/ttl_article.gif) no-repeat;}


/* 情報更新日 */
.updeta {margin-top:-20px; text-align:right; clear:both; position:relative;}


/* 物件キャッチコピー */
#detail_cath {color:#2D83A8; font-size:24px;}


#detail_info {margin-bottom:50px; width:100%; position:relative;}
#detail_info #detail_tantou {bottom:5px; right:7px; position:absolute;}


/* 担当者コメント欄 */
#detail_tantou {margin-top:5px; padding-left:10px; background:#FFF; width:405px; float:right;}
#detail_tantou dl {width:162px; float:left;}
#detail_tantou dt {margin-bottom:8px; border:#CCC 1px solid;}
#detail_tantou dd {padding:2px 0 1px; background:#DFECF2; width:162px; text-align:center;}

#detail_tantou p {width:230px; float:right; line-height:1.8}



/* 物件基本情報*/
#ar_base_wrap {margin-bottom:40px; position:relative; zoom:1;}
#ar_base_wrap:after {content:""; clear:both; display:block; visibility:hidden;}

.ar_base_ttl {margin-bottom:5px; width:150px; height:14px; text-indent:-9999px;}

#detail_ttl_img {background:url(../../article/img/detail_ttl_img.gif) no-repeat;}
#detail_ttl_info {background:url(../../article/img/detail_ttl_info.gif) no-repeat;}
#detail_ttl_madori {background:url(../../article/img/detail_ttl_madori.gif) no-repeat;}
#detail_ttl_other {background:url(../../article/img/detail_ttl_other.gif) no-repeat; clear:both;}
#detail_ttl_map {background:url(../../article/img/detail_ttl_map.gif) no-repeat; clear:both;}


/* 物件基本情報 - 右カラム*/
#ar_base_info {width:360px; position:absolute; top:0; right:0;}
#ar_base_info table {width:360px;}

#ar_base_btn {margin:20px auto 0; background:url(../../article/img/ar_base_btn.jpg) no-repeat; width:300px;}
#ar_base_btn li {margin-bottom:8px; height:77px; text-indent:-9999px;}
#ar_base_btn li a {width:300px; height:77px; display:block;}
#ar_base_btn li.bt1 a:hover {background:url(../../article/img/ar_base_btn.jpg) -300px 0 no-repeat;}
#ar_base_btn li.bt2 a:hover {background:url(../../article/img/ar_base_btn.jpg) -300px -85px no-repeat;}
#ar_base_btn li.bt3 a:hover {background:url(../../article/img/ar_base_btn.jpg) -300px -170px no-repeat;}
#ar_base_btn li.bt4 a:hover {background:url(../../article/img/ar_base_btn.jpg) -300px -255px no-repeat;}
#ar_base_btn li.bt5 a:hover {background:url(../../article/img/ar_base_btn.jpg) -300px -340px no-repeat;}

#ar_base_tel {
	margin:0 auto;
	background:url(../../article/img/ar_base_tel.jpg) no-repeat;
	width:300px;
	height:125px;
	text-indent:-9999px;
}


/* 物件基本情報 - 左カラム*/
#ar_base_img {margin-right:380px; position:relative; float:left;}
#ar_base_img .float-left {margin:0 30px 30px 0;}
#ar_base_img img {margin-bottom:3px; border:#CCC 1px solid;}

#ar_base_img dl.float-left {width:144px; float:left;}
#ar_base_img dd {text-align:left; font-size:12px; line-height:1.4;}



/* チェックした物件 */

.ar_check {margin:0 0 40px 0; width:20%; float:left;}
.ar_check dt,.ar_check dd {width:144px;}
.ar_check dt img {border:#CCC 1px solid;}
.ar_check dd {text-align:left; font-size:10px;}
.ar_check dd img {vertical-align:middle;}






/* --------------------------------------------------------------------------------------------------
	お気に入り物件一覧
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_favorit span {background:url(../../article/img/ttl_favorit.gif) no-repeat;}

.favorit_star {margin:0 0 20px !important; font-size:12px !important;}




/* --------------------------------------------------------------------------------------------------
	本日閲覧した物件
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_history span {background:url(../../article/img/ttl_history.gif) no-repeat;}





/* --------------------------------------------------------------------------------------------------
	お問い合わせ
-------------------------------------------------------------------------------------------------- */

/* ページタイトル */
#ttl_contact span {background:url(../../article/img/ttl_contact.gif) no-repeat;}

.search_contact{
	background-color:#f9fbfa;
	border:#e5e5e6 solid 1px;
	width:700px;
	margin:30px 0;
	padding:15px 0;
}

.search_contact .ttl{
	font-size:183%;
	font-weight:bold;
}

.search_contact p{
	text-align:center;
}

.search_contact .tel{
	color:#003049;
	font-size:220%;
	font-weight:bold;
}

.search_contact .time{
	font-size:117%;
}


































/* --------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------- */


.bo800x {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.bo760x {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#detail_header {
	background-image: url(../../article/img/nd_heder_bg.jpg);
	height: 62px;
	margin-top: 0px;
}
#detail_content h1 {
	font-size: 24px;
	font-weight: bold;
	color: #01304A;
	text-align: left;
	float: left;
	width: 600px;
	line-height: 40px;
	margin-bottom: 30px;
	margin-top: 20px;
}
#detail_content #kousin_txt {
	color: #999999;
	text-align: right;
}
#detail_content #btn_okiniiri a {
	visibility:hidden;
}
#detail_content #btn_oto a {
	visibility:hidden;
}
#detail_content .bo800x #box1 .float-right {
	float: right;
}


#detail_content #box1 #photo_main img {
	border: 1px solid #CCCCCC;
	float: left;
}
#detail_content #box1 table {
	width: 300px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #01304A;
}
#detail_content #box1 th {
	font-size: 14px;
	line-height: 39px;
	font-weight: bold;
	text-align: left;
	height: 39px;
	padding-left: 10px;
	width: 120px;
	background-image: url(../../article/img/tenten.jpg);
	background-position: 0px bottom;
}
#detail_content #box1 td {
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	background-image: url(../../article/img/tenten.jpg);
	background-position: 0px bottom;
	text-align: left;
}
#detail_content #box1 #icon_box {
	visibility:hidden;
}

#detail_content #box1 #icon_box li {
	line-height: 24px;
	float: left;
}
#detail_content #box1 #icon_box #print a{
	display:block;
	background-image: url(../../article/img/icom_print.jpg);
	height: 24px;
	width: 65px;
	background-repeat: no-repeat;
	padding-left: 25px;
	text-align: left;
}
#detail_content #box1 #icon_box #pdf a{
	display:block;
	background-image: url(../../article/img/icon_pdf.jpg);
	height: 24px;
	width: 95px;
	background-repeat: no-repeat;
	padding-left: 25px;
	text-align: left;
}
#detail_content #box1 #icon_box #gaisan a{
	display:block;
	background-image: url(../../article/img/icom_gaisan.jpg);
	height: 24px;
	width: 85px;
	background-repeat: no-repeat;
	padding-left: 25px;
	text-align: left;
}
#detail_content #box1 #icon_box #favo a{
	display:block;
	background-image: url(../../article/img/icom_favo.jpg);
	height: 24px;
	width: 105px;
	background-repeat: no-repeat;
	padding-left: 25px;
	text-align: left;
}
#detail_content #box2 #leftbox {
	width: 350px;
	float: left;
}
#detail_content #box2 h2 {
	text-align: left;
	line-height: 30px;
	height: 30px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#detail_content #box2 #rightbox {
	width: 420px;
	float: right;
}
#detail_content #box2 #rightbox table {
	width: 418px;
	margin-bottom:15px;
	border:#CCC solid;
	border-width:1px 0 0 1px;
}

#detail_content #box2 #rightbox table th {
	padding:5px 5px 3px;
	border:#CCC solid;
	border-width:0 1px 1px 0;
	text-align:left;
	background:#023550 url(../../article/img/table3_bg.jpg)
	repeat-x bottom;
	color:#FFF;
	border-bottom:none;
}
#detail_content #box2 #rightbox table td {
	padding:5px 5px 3px;
	border:#CCC solid;
	border-width:0 1px 1px 0;
	text-align:left;
	text-align:left;
}



#detail_content #box2 #leftbox li {
	width: 142px;
	float: left;
	margin-right: 10px;
	font-size: 10px;
	line-height: 11px;
	margin-bottom: 15px;
}




#detail_content #box3 {
	width: 782px;
	margin-bottom: 20px;
}

#detail_content #inqirybox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border: 2px solid #CCD6D6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#detail_content #inqirybox #ndi_tanto {
	width: 90px;
	float: left;
	text-align: center;
}
#detail_content #inqirybox #ndi_tel {
	height: 92px;
	width: 310px;
	float: left;
}
#detail_content #inqirybox #ndi_btn a{
	background-image: url(../../article/img/nd_inquiry_btn.jpg);
	text-indent: -999em;
	display: block;
	height: 60px;
	width: 260px;
	margin-top: 25px;
	visibility: hidden;
}
#detail_content #inqirybox #ndi_btn a:hover {	background-position:bottom;}
#detail_content #inqirybox a {
	background-image: url(../../article/img/nd_inquiry_btn.jpg);
	text-indent: -999em;
	height: 122px;
	width: 782px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 20px;
}
#detail_content #inqirybox a:hover {	background-position:bottom;}
#detail_content #box3 li {
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
	visibility: hidden;
}







.nd_midashi {
	background:url(../../article/img/midashi_bg.jpg) left no-repeat;
	height:31px;
	border:1px solid;
	border-color:#DDD #DDD #F6F6F6;
	font-size:16px;
	color:#444;
	position:relative;
	clear:both;
	width: 780px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	text-align: left;
	line-height: 31px;
 }
#detail_content #box4 {
	visibility: hidden;
}
#detail_footer {
	background-image: url(../../article/img/nd_footer_bg.jpg);
	height: 119px;
	visibility: hidden;
}
.mr-20{
	margin-right:20px;
}


#detail_content #inqirybox #ndi_tel {
	background-image: url(../../article/img/nd_inquiry_tel.jpg);
	text-indent: -999em;
	height: 92px;
	width: 370px;
	float: left;
}

#ID_GOOGLE_MAP{
padding:10px 20px;
line-height:1.4;

}




#goserchbtn {visibility:hidden;}











/* --------------------------------------------------------------------------------------------------
article_renew 改の分
-------------------------------------------------------------------------------------------------- */


.th_bo900x {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}
.th_bo860x {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#th_detail_header {
	background-image: url(../../article/img/th_heder_bg.jpg);
	height: 62px;
	margin-top: 0px;
}
#th_detail_content h1 {
	font-size: 24px;
	font-weight: bold;
	color: #01304A;
	text-align: left;
	float: left;
	width: 300px;
	line-height: 54px;
	margin-bottom: 10px;
	background-image: url(../../article/img/th_pagetitlebg.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
}
#th_detail_content #kousin_txt {
	color: #999999;
	text-align: right;
	background-image: url(../../article/img/th_htxtbg.jpg);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
#th_detail_content #btn_okiniiri a {
	display: none;
}
#th_detail_content #ico_sp {
	width: 150px;
	margin-top: 10px;
}

#th_detail_content #btn_oto a {
	display:none;
}
#th_detail_content #btn_bo900x {
	display:none;
}
#th_detail_content #box1 #photoarea {
	width: 320px;
	float: left;
}

#th_detail_content #box1 #photoarea img {
	width: 320px;
}

#th_detail_content #box1 #photoarea table {
	height: 65px;
	width: 65px;
	float: left;
}

#th_detail_content #box1 #photoarea table tr td a img {
	width: 65px;
}

#th_detail_content #box1 #photo_main img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ECE9D8;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;
	border-left-color: #ECE9D8;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#th_detail_content #box1_right {
	width: 320px;
	float:right;
	text-align: left;
}
#th_detail_content #box1_right table {
	width: 320px;
}
#th_detail_content #box1_right th {
	font-size: 12px;
	text-align: left;
	padding-bottom: 15px;
}
#th_detail_content #box1_right td {
	font-size: 12px;
	padding-bottom: 15px;
}

#th_detail_content .th_bo900x #box1 #catch {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
#th_detail_content #box1_right #bigbtn_box {
	display:none;
}
#th_detail_content #box1 #icon_box {
	display:none;
}

#th_detail_content #madorimap {
	background-color: #FAFAFA;
	border: 1px solid #ECE9D8;
	padding: 20px;
	margin-top: 10px;
}

#th_detail_content #madorimap img{
	width: 220px;
}

#th_detail_content #madorimap #madori {
	width: 250px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 250px;
}
#th_detail_content #bigbtn_otoiawase a {
	display:none;
}
#th_detail_content #bigbtn_otoiawase a:hover {background-position:bottom}



#th_detail_content #banatel2 {display:none;}

#th_detail_content #banatel {
	height: 80px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	display: block;
	margin-top: 0px;
	padding-top: 11px;
	padding-left: 12px;
	padding-right: 9px;
	background-color: #F9FBFA;
	border: 1px solid #E5E5E6;
}

#th_detail_content #banatel #banatel_text {
	height: 75px;
	width: 520px;
	float: left;
}
#th_detail_content #banatel #banatel_tantou {
	float: right;
	width: 155px;
}
#th_detail_content #banatel #banatel_tantou #photo2 {
	height: 75px;
	width: 83px;
	margin-left: 5px;
	float: right;
}
#th_detail_content #banatel #banatel_tantou #name2 {
	position:relative;
	float:left;
	text-align: right;
	width: 66px;
	height: 75px;
	margin-top: auto;
	line-height: 14px;
	font-size: 12px;
}
#th_detail_content #banatel #banatel_tantou #name2  p{
	position:absolute;
	bottom:0px;
	left:0px;
	float:left;
	text-align: right;
	width: 66px;
	margin-top: auto;
	line-height: 14px;
	font-size: 12px;
}


#th_detail_content #banatel #banatel_tantou #photo {
	height: 75px;
	width: 83px;
	margin-left: 5px;
	float: right;
}
#th_detail_content #banatel #banatel_tantou #name {
	float:left;
	text-align: right;
	width: 66px;
	margin-top: auto;
	line-height: 15px;
	font-size: 12px;
}





#th_detail_content #box2 #box2box {
	width: 310px;
	float: left;
	margin-left: 20px;
}
#th_detail_content #box2 #box2box table {
	width: 308px;
	margin-bottom:15px;
	border:#CCC solid;
	border-width:1px 0 0 1px;
}

#th_detail_content #box2 #box2box table th {
	padding:5px 5px 3px;
	border:#CCC solid;
	border-width:0 1px 1px 0;
	text-align:left;
	repeat-x bottom;
	color:#FFF;
	border-bottom:none;
}
#th_detail_content #box2 #box2box table td {
	padding:5px 5px 3px;
	border:#CCC solid;
	border-width:0 1px 1px 0;
	text-align:left;
	text-align:left;
}
#th_detail_content #box3 {
	width: 782px;
	margin-bottom: 20px;
}

#th_detail_content #inqirybox {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border: 2px solid #CCD6D6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#th_detail_content #inqirybox #ndi_tanto {
	width: 90px;
	float: left;
	text-align: center;
}
#th_detail_content #inqirybox #ndi_tel {
	background-image: url(../../article/img/nd_inquiry_tel.jpg);
	text-indent: -999em;
	height: 92px;
	width: 370px;
	float: left;
}
#th_detail_content #inqirybox #ndi_btn a{
	background-image: url(../../article/img/nd_inquiry_btn.jpg);
	text-indent: -999em;
	display: block;
	height: 60px;
	width: 260px;
	margin-top: 25px;
	float: right;
}
#th_detail_content #inqirybox #ndi_btn a:hover {	background-position:bottom;}




#th_detail_content #box3 li {
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}

#th_detail_content #box3 .bt1 a {
	background-image: url(../../article/img/nd_btn_pdf.jpg);
	text-indent: -999em;
	display: block;
	height: 48px;
	width: 180px;
}
#th_detail_content #box3 .bt2 a {
	background-image: url(../../article/img/nd_btn_gaisan.jpg);
	text-indent: -999em;
	display: block;
	height: 48px;
	width: 180px;
}
#th_detail_content #box3 .bt3 a {
	background-image: url(../../article/img/nd_btn_print.jpg);
	text-indent: -999em;
	display: block;
	height: 48px;
	width: 180px;
}
#th_detail_content #box3 .bt4 a {
	background-image: url(../../article/img/nd_btn_favo.jpg);
	text-indent: -999em;
	display: block;
	height: 48px;
	width: 180px;
}
#th_detail_content #box3 .bt1 a:hover {	background-position:bottom;}
#th_detail_content #box3 .bt2 a:hover {	background-position:bottom;}
#th_detail_content #box3 .bt3 a:hover {	background-position:bottom;}
#th_detail_content #box3 .bt4 a:hover {	background-position:bottom;}







.th_midashi {
	height:32px;
	font-size:15px;
	color:#003466;
	position:relative;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	line-height: 31px;
	background-repeat: no-repeat;
 }
#th_detail_content #box4 {
	display:none;
}
#th_detail_content #box4 .ar_check {
	margin-left: 5px;
}
#th_detail_footer {
	background-image: url(../../article/img/nd_footer_bg.jpg);
	height: 119px;
}


.pagebk-a {page-break-after:always;}

.photoMini {display:none;}

/* --------------------------------------------------------------------------------------------------
印刷時の画面サイズ変更用設定の追加編集メモ
-------------------------------------------------------------------------------------------------- */
/*  全体の幅 #th_bo900xの幅を小さく */

/*  右側の幅 #box1_rightの幅を小さく */

/*  左側のメイン画像の幅  #photo_main imgの幅を小さく */

/*  左側サブ画像の幅  #photoarea table tr td a img の幅を小さく　*/

/*  右側の線状画像の幅  #box1_right p imgの幅を小さく */

/*  間取り領域の幅  #madorimapの幅を小さく */

/*  間取り画像の幅 #madorimap imgの幅を小さく */

/*  地図の幅  #ID_GOOGLE_MAPの幅を小さく */

/*  物件詳細情報見出し部の幅  #th_midashiの幅を小さく。*/

/*  物件詳細情報表示部の幅  #box2boxの幅を小さく。*/

/*  電話番号表示の幅  #banatelの幅を小さく。*/
