charset "UTF-8";

/* CSS Document */



/*-------------------------------------------



common



-------------------------------------------*/


* {

	zoom:1;

}



body {

/*	font-size: 12px; */

	color: #401E00;

	font-family:Arial,sans-serif,"ＭＳ Ｐゴシック",Osaka;

	/*background-image: url("../../images/bg_header.jpg");

    background-repeat: repeat-x;*/

}


/*
#ie_huck_wrap {

	width: 100%;

	margin: 0 auto;

	text-align: center;

	background-image: url("../../images/bg_header.jpg");

    background-repeat: repeat-x;

    background-position: 0px -11px;

}



#ie_huck {

	-ms-zoom:90%;

}
*/


h4 {

	/font-size: 12px;

}



*html body {

	font-size: 12px;

}



*{

	margin:0;

	padding: 0;

}



p{

	/*color: #4b4b4b;*/

	line-height: 1.5em;

	/font-size: 12px; 

}





a{

	color: #401E00;

	text-decoration: none;

	border: none;

	/font-size: 12px;

}

a:hover {

	color: #b50005;

	text-decoration: none;

}



img {

	border: none;

	vertical-align: top;

}



li{

	list-style: none;

}



table {

	border-collapse: collapse;

	border: none;

}



#clear {

	clear: both;
	height: 0;
	margin: 0;
	padding: 0;

}

#clear:after {
	content: "";
	display: block;
	clear: both;
}

.cap {

	font-size: 11px;

	line-height: 1.4em;

	float: left;

	text-align:left;

}



.chu {

	font-size: 11px;

	color: #ff0000;

}





.center {

	text-align: center;

}



*html .txt {

	font-size: 12px;

}





.gray {

	color: #b3b3b3;

}



#red {

	color: #ff0000;

}

.red_normal {

	color: #b50005;

	font-weight: normal

}



.date {

	/font-size: 12px;

}



.clear{

	margin:0;

	padding:0;
	
	height: 0;

	clear:both;

	}

	

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clearfix {display: inline-block;} 

.clearfix {display: block;} 



/* Hides from IE-mac \*/ 

* html .clearfix {height: 1%;} 

.clearfix {display: block;} 

/* End hide from IE-mac */





.left_float {

	float: left;

}



.right_float {

	float: right;

}

object, embed {  
    vertical-align: top;  
}  

/*-------------------------------------------



body



-------------------------------------------*/
.topics_01 #totop,

.topics_02 #totop,

.topics_03 #totop,

.resona #totop,

.topics_05 #totop,

.uritai #totop,

.office_info #totop,

.contact #totop {

	margin: 10px 10px 10px 870px;

}



#contents_wrap #contents #main_images {

	/*height: 560px;	//リクナビ終わったら戻す*/

}



#contents_wrap #contents #main_copy {

	/*padding-top: 52px;	//リクナビ終わったら戻す*/

	/*padding-top: 20px;*/

	

}



#contents_wrap #contents #main_image {

	/*margin-top: 30px;	//リクナビ終わったら戻す*/

	padding-top: 20px;	

}


#contents_wrap #contents #unit_wrap {
	margin: 20px auto;
}


#contents_wrap #contents #search_box {

	margin-top:10px;

	padding: 0px;

}



#contents_wrap #contents #left_float {

	float: right;

	width: 650px;

	text-align: left;

	margin: 0px;

	padding: 0px;

}



#contents_wrap #contents #left_float #ttl {

	margin-bottom: 10px;

}



#contents_wrap #contents #left_float #map {

	float: left;

	width: 650px;

	text-align: left;

	//margin-top:13px;

	margin-bottom: 15px;

}



#contents_wrap #contents #left_float #button {

	float: right;

	width: 193px;

	text-align: left;

}



#contents_wrap #contents #left_float #button #unit_wrap {

	margin-bottom: 10px;

}





#contents_wrap #contents #right_float {

	float: left;

	width: 300px;

	text-align:left;

}




#search_area {

	float: left;

	text-align:center;

}

/*
#search_area_new {

	float: left; 
	margin-left: 150px; 
}
*/
#s_search_area {


	text-align:center;

}

#s_search_area #btn {

	text-align: center;

	margin: 10px auto;

}

#contents_wrap #contents #search_area #table_wrap .wrapper {

	width: 960px;

	border-collapse:collapse;

}



#contents_wrap #contents #search_area #table_wrap .left {

	border: 1px solid #c1b4b2;

	background: #f2f2f2;

	width: 124px;

	font-weight: bold;

	vertical-align:top;

	padding: 8px;

	font-size: 15px;

}



#contents_wrap #contents #search_area #table_wrap .right {

	border: 1px solid #c1b4b2;

	width: 804px;

	padding: 8px;

}



#contents_wrap #contents #search_area #table_wrap .right table {

	width: 100%;

	border-collapse:collapse;

}



#contents_wrap #contents #search_area #table_wrap .right td {

	width: 20%;

	border-collapse:collapse;

	padding: 5px;

}



#contents_wrap #contents #search_area #table_wrap .right td input {

	margin-right: 5px;

}



#contents_wrap #contents #search_area #table_wrap .right li {

	float: left;

	width: 260px;

	line-height: 1.6em;

	font-size: 15px;

	font-weight: bold;

}







#contents_wrap #contents #search_area #table_wrap .right select {

	font-size: 16px;

	padding: 5px;

	width: 150px;

	font-weight: bold;

	color:#401E00;

}



#contents_wrap #contents #search_area #table_wrap .right li input {

	margin-right: 5px;

	width: 20px;

	height: 20px;

	vertical-align: middle;

}



#contents_wrap #contents #search_area #table_wrap .right li label {

	padding: 3px;

}



#contents_wrap #contents #search_area #table_wrap .right .red_10 {

	font-size: 20px;

	font-family: Arial Black;

	color: #B50005;

}



#contents_wrap #contents #search_area #table_wrap .right li label:hover {

	background: #e9b2b4;

}



#contents_wrap #contents #search_area {

	margin-top: 10px;

}



#contents_wrap #contents #search_area #btn {

	text-align: center;

	margin: 10px auto;

}



#contents_wrap #contents #search_area #ttl {

	float:left;

	padding-top: 8px;

}





#contents_wrap #contents #search_area #table_wrap {

	margin-top: 10px;

}





#contents_wrap #contents #search_area #num_shiborikomi {

	margin-top: 0px;

	margin-left: 3em;

	float:left;

	font-weight: bold;

	font-size: 14px;

}



#contents_wrap #contents #search_area #num_shiborikomi .renew_date {

	margin-left: 1em;

}



#contents_wrap #contents #search_area #num_shiborikomi img {

	vertical-align: bottom;

	padding: 7px;

	margin:0;

}





#num_shiborikomi span.num img {

	vertical-align: bottom;

	padding: 7px;

	margin:o;

}



#contents_wrap #contents #search_area #num_shiborikomi .num {

	font-size: 18px;

	font-family:verdana;

	color: #a45613;

}



#num_shiborikomi span.num {

	width:65px;

}



/*-------------------------------------------



common



-------------------------------------------*/



#wrap_box {

	margin-bottom: 25px;

}



#pankuzu {



	text-align: left;

	width:960px;

	margin:0 auto; 

}



.topics_01 #pankuzu,

.topics_02 #pankuzu,

.topics_03 #pankuzu,

.resona #pankuzu,

.topics_05 #pankuzu,

.uritai #pankuzu,

.office_info #pankuzu,

.search2 #pankuzu,

.contact #pankuzu {

	text-align: left;

	width:650px;

	margin:0 0 10px;

}



#pankuzu p {

	font-size: 10px;

}



#banner_area {

	/*margin-top: 10px; リクナビ終わったら戻す*/

	margin-top: 30px;

	text-align:left;

}



#banner_area #ttl {

	margin-bottom: 5px;

}



#banner_area #unit_wrap {

	margin-bottom: 5px;

}




/*-------------------------------------------



list



-------------------------------------------*/



#list #list_main_ttl {

	text-align:left;


	/*margin: 35px 0 20px 0;*/

	margin: 20px 0 0px 0;

}



#list #list_main_ttl h3 {

	color: #310800;

	font-weight: bold;

	background-image:url("../../images/icon_list_ttl.jpg");

	background-repeat:no-repeat;

	background-position: 0 6px;

	padding-left: 30px;

	font-size: 16px;

}



#list #list_detail {

	text-align:left;

	margin-bottom: 5px;

}



#list #list_detail #num_shiborikomi {

	float:left;

	font-weight:bold;

	margin-top:0;

	font-size: 14px;

	padding-top: 8px;

}



#list #list_detail #num_shiborikomi .num {

	color:#A45613;

	font-family:verdana;

	font-size:22px;

}



#list #list_detail #num_shiborikomi .num img {

	vertical-align: bottom;

	padding: 0 2px;

}



#num_shiborikomi .num img{

	vertical-align: bottom;

	padding: 0 2px;

}









/*

#list #list_detail #sort_list {

	float: left;

	margin-top: 5px;

	font-size: 14px;

	border: 1px solid #401E00;

	padding: 10px;

	background: #f0eae0;

	//margin-right: 240px;

}



#list #list_detail #sort_list li {

	float: left;

	margin-left: 0.3em;

}



#list #list_detail #sort_list .ttl {

	font-weight: bold;

}



#list #list_detail #sort_list .item {

	font-weight: bold;

	margin-left: 1em;

}

*/



#list #list_detail #sort_list {

	float: right;

	margin-bottom: -25px;

	font-size: 14px;

	/*border: 2px solid #401E00;*/

	/* padding: 10px; */

	/*background: #FFF6B6;*/

}



#list #list_detail #sort_list li {
	float: left;
	margin-left: 0.3em;
	display: none;
}

#list #list_detail #sort_list .ttl {
	font-weight: bold;
	display: none;
}



#list #list_detail #sort_list .item {

	font-weight: bold;

	margin-left: 1em;

}

























#list #bukken_unit_list {

	text-align: left;

	margin-bottom:15px;

}



#list #bukken_unit_list table {

	background:none repeat scroll 0 0 #f4f2f2;

	border-collapse:collapse;

}



#list #bukken_unit_list td {

	border:1px solid #c1b4b2;

	padding:5px;

	vertical-align:top;

}



#list #bukken_unit_list p {

	float:left;

	font-size:13px;

	line-height:1.2em;

}



#list #bukken_unit_list .syubetu {

	background:none repeat scroll 0 0 #310800;

	padding:0 3px;

	color:#fff;

}



#list #bukken_unit_list .ikkatu {

	vertical-align: middle;

	text-align:center;

}



#list_cap { 
	width: 420px;
	color: #BE040F; 
	float: left;

	text-align: left;

	/*margin-top: 15px;*/

	padding:15px 0;

}



#top #list_cap {

	color: #BE040F;

	text-align: left;

	/*margin-top: 15px;*/

	float: left;

	width: 960px;

}



#map_area_detail {

	widht: 500px;

	float: left;

}



.price {

	color:#A45613;

	font-family:"Arial Black",sans-serif;

	font-size:12px;

}



#list #bukken_unit_list h3 {

	float:left;

	padding-left:5px;

}



#list #bukken_unit_list #btn {

	float:right;

	width:145px;

}



.madori {

	color:#A45613;

	font-family:"Arial Black",sans-serif;

	font-size:12px;

}



#list #bukken_unit_list .name {

	vertical-align: middle;

}



#list #pages {
	float:right;

	text-align:left;

/*	margin: 10px 0; */

}



#list #search_area {

/*	padding-top: 30px; */

}



#list #pages .thisPage {
	
	height: 30px;
	line-height: 30px;

	background-color:#401E00;

	border:1px solid #401E00;

	color:#FFFFFF;

	display:block;

	float:left;

	margin-left:4px;

	padding:0 8px;

	text-decoration:none;
	display: none;

}


.other_page {
	display: none;
}

#list #pages p a {
	height: 30px;
	line-height: 30px;

	background-color:#F4F2F2;

	border:1px solid #401E00;

	color:#401E00;

	display:block;

	float:left;
	
	margin-left:4px;

	padding: 0 8px;

	text-decoration:none;

}



#list #pages .nxtpg {
	background: #401E00;
}

#list #pages .nxtpg img{
	width: 90px;
	height: 30px;
}

#list #pages .prvpg {

	background: #401E00;

}


#list #pages .prvpg img{
	width: 90px;
	height: 24px;
}




/*-------------------------------------------



detail



-------------------------------------------*/



#detail #detail_area #main_images {

	/*border-bottom:1px solid #66526D;

	margin-bottom:20px;

	padding-bottom:20px;*/

	height: auto;

}



#detail #detail_area #main_images #main_images_wrap  {

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	width:960px;

	

}



#detail #detail_area #main_images #main_images_wrap #left {

	float:left;

	text-align:left;

	width:450px;

}



#detail #detail_area #main_images #main_images_wrap #left #bukken_cat {

	color:#A45613;

	font-size:12px;

}





#detail #detail_area #main_images #main_images_wrap #left #bukken_name {

	color:#310800;

	font-size:18px;

	font-weight:bold;

	margin:5px 0 8px;

}



#detail #detail_area #main_images #main_images_wrap #left #catch_copy {

	border-bottom:1px solid #66526D;

	border-top:1px solid #66526D;

	color:#401E00;

	padding:8px 0;

	width:440px;

}



#detail #detail_area #n_bukken_unit_list .n_b_b {

	border-right: none;

}



#detail #detail_area #n_bukken_unit_list .n_catch {

	border-bottom: none;

}



#detail #detail_area #n_bukken_unit_list {

	margin-bottom: 10px;

}



#detail #detail_area #main_images #main_images_wrap #left #bukken_detail {

	margin-top:12px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail .access {

	font-weight:bold;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail p {

	line-height:1.4em;

	margin-top:3px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #bukken_detail #etc {

	margin-top:5px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #contact {

	margin-top:20px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #contact li {

	float:left;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area {

	margin-top:15px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area p {

	font-size:11px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area p {

	font-size:11px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #left #sum_photo_area li {

	float:left;

	padding-right:15px;

}



#contents_wrap #detail_area #main_images #main_images_wrap #right  {

	float:right;

	text-align:center;

	width:500px;

}



#contents_wrap #contents_area  {

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	width:960px;

}



#contents_wrap #contents_area #detail_left_wrap  {

	float:left;

	text-align:left;

	/*width:720px;

	border-right: 1px solid #C1B4B2;*/

}





#contents_wrap #contents_area #detail_cont #middle_wrap {

	//padding-right:10px;

	text-align:left;

	width:960px;

	margin: 15px 0px 0px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail h4 {

	border-left:7px solid #A45613;

	color:#A45613;

	font-weight:bold;

	margin-bottom:8px;

	padding-left:5px;

	font-size: 14px;

}













#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .left_outline  {

	border-top: 1px solid #969696;

	border-right: 1px solid #969696;

	background:none repeat scroll 0 0 #f5dbdc;

	width:115px;

	font-weight: bold;

	font-size: 14px;

	padding: 5px 12px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact .left  {

	background:none repeat scroll 0 0 #F4F2F2;

	width:160px;

	font-weight: bold;

	font-size: 14px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact .btn_area  {

	border:1px solid #969696;

	padding: 0px 0px 10px 0px;

	background: #FFF6B6;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .right {

	border-bottom:1px solid #969696;

	border-top:1px solid #969696;

	border-right: 1px solid #969696;

	padding:5px 12px;

	vertical-align:top;

	font-size: 14px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact td {

	/*border-bottom:1px solid #969696;

	border-top:1px solid #969696;

	padding:8px 5px;*/

	vertical-align:top;

	font-size: 14px;

	padding:12px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact  input   {

	height: 22px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact input[type="checkbox"]   {

	height: 22px;

	width: 22px;

	vertical-align: middle;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact label   {

	font-weight: bold;

	padding: 3px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact label:hover   {

	background: #e9b2b4;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact  select  {

	height: 26px;

	vertical-align: middle;

	font-size: 15px;

}



#contents_wrap #detail_area #left #contact #map_btn a {

	background-image:url("../../../../../file_not_found.html");

	background-repeat:no-repeat;

	display:block;

	height:29px;

	margin-right:10px;

	text-indent:-9999em;

	width:212px;

}



#contents_wrap #detail_area #left #contact #contact_btn a {

	background-image:url("../../../../../file_not_found.html");

	background-repeat:no-repeat;

	display:block;

	height:29px;

	margin-right:10px;

	text-indent:-9999em;

	width:213px;

}



#contents_wrap #contents_area #mid_contact {

	margin-bottom: 0px;

	//border: 1px solid #310800;

	margin-top: 35px;

}



#contents_wrap #contents_area #mid_contact #btn {

	text-align:center;

	margin-bottom: 10px;

}



#contents_wrap #contents_area #mid_contact #btn ul {

	width: 800px;

	margin: 10px auto;

}



#contents_wrap #contents_area #mid_contact #btn ul li {

	float: left;

	padding: 0 5px;

}



#contents_wrap #contents_area #mid_contact #btn input:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#contents_wrap #contents_area #mid_contact textarea {

	width: 450px;

}



#contents_wrap #contents_area #mid_contact #textarea_box {

	width: 450px;

	float: left;

}



#contents_wrap #contents_area #mid_contact #chu_box {

	width: 270px;

	float: left;

	padding: 0px 0px 0px 12px;

}

















#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .left  {

	background: #F4F2F2;

	font-weight: bold;

	font-size: 14px;

	padding:4px 8px;

	border: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .left_3col  {

	background: #F4F2F2;

	font-weight: bold;

	font-size: 14px;

	padding:4px 8px;

    border: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .left_1col  {

	background: #F4F2F2;

	font-weight: bold;

	font-size: 14px;

	padding:4px 8px;

    border: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .rihgt  {

	background: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	padding:4px 8px;

	border: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .right_3col  {

	background: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	padding:4px 8px;

    border: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail .right_1col  {

	background: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	padding:4px 8px;

    border: 1px solid #969696;

}



















#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table {

	width: 840px;

	margin: 10px auto 0;

	border: 2px solid #969696;

	font-size: 14px;

	line-height: 1.4em;

	border-collapse:collapse;

}





#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td {

	vertical-align: top;

	border: 1px solid #969696;

	padding: 4px 8px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.left {

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.right {

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.left_3col {

	width: 120px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.right_3col {

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.right_3col_right {

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.left_1col {

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #outline_table td.right_1col {

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #map_area {

	background: #999999;

	height:350px;

	margin-bottom:15px;

	width:700px;

}





#contents_wrap #contents_area #detail_cont #right_wrap  {

	float:right;

	width:220px;

}







/*-------------------------------------------



rosen



-------------------------------------------*/



#rosen_box {

	width:960px;

	margin:0 auto 10px;

	text-align:left;

}



#rosen_box h3 {

	margin-top: 25px;

	margin-bottom: 15px;

}



#rosen_box .station {

	margin-top: 15px;

	margin-bottom: 15px;

}



#rosen_box h4 {

	padding: 5px;

	background: #f0eae0;

	margin: 15px 0 8px;
	clear: both;
}

#rosen_box h4 img {
	width: 60px;
	height: 20px;
	background: #300800;
	margin-top: -3px;
	display: inline;
	vertical-align: middle;
	border-radius: 5px;       /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
}

#rosen_box li {

	float: left;

	width: 230px;

	padding: 5px;

}



#rosen_box #rosen_unit {

	clear: both;

	margin-bottom: 25px;

}



#rosen_box #btn {

	text-align: center;

}





#rosen_box #rosen_block {

	padding: 5px;

	background: #f0eae0;

	margin-bottom: 8px;

	border: 1px solid #C1B4B2;

	background: #F2F2F2;

	margin-top: 25px;

	font-weight: bold;

	font-size: 14px;

	color:#A45613;

}






/*-------------------------------------------



contact



-------------------------------------------*/



#all_bukken_list {

	background:none repeat scroll 0 0 #F2F2F2;

	border:1px solid #C1B4B2;

	margin-bottom:15px;

	margin-top:0px;

	padding:5px;

}



#all_bukken_list .bukken {

	color:#A45613;

	font-size:14px;

	font-weight:bold;

}



#contents_wrap #contents_area #mid_contact {

	width: 960px;

	margin: 30px auto;

}



#contents_wrap #contents_area #mid_contact #confirm {

	text-align: center;

	margin: 0 10px 15px 10px;

	padding-top: 8px;

	background:none repeat scroll 0 0 #F2F2F2;

	border:1px solid #C1B4B2;

}



#contents_wrap #contents_area #mid_contact #confirm #btn {

	margin-top: 10px;

}



#contents_wrap #contents_area #mid_contact #note {

	text-align: left;

	margin: 0 10px 15px 10px;

	padding: 8px 8px 0 8px;

	/*background:none repeat scroll 0 0 #F2F2F2;

	border:1px solid #C1B4B2;background:*/

}



#contents_wrap #contents_area #mid_contact #btn {

	margin-top: 10px;

}





#thanks {

	margin-top: 140px;

	margin-bottom: 80px;

}



#thanks .thanks {

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 1em;

}





/*-------------------------------------------



privacy



-------------------------------------------*/

#privacy {

	width: 960px;

	margin: auto;
}

#privacy h3 {

	font-weight: bold;

	border-left: 5px solid #401E00;

	padding: 5px 0 5px 3px;

}


#privacy h4 {
	margin-top: 20px;

}

#s_contact_mobile {
	display: none;
}

#privacy li {

	float: none;

	width: 810px;

	list-style: decimal;

	margin-left: 30px;

	padding-left: 0px;

}



#privacy li li {

	float: none;

	width: 790px;

	list-style: lower-roman;

	margin-left: 20px;

}





#privacy ul {

	margin-top: 5px;

}

#s_satis_ceo {
	text-align: right;
}




/************

renewal_120118

************/



.top_map_pref {

	font-weight: bold;

	//padding-left: 3px;

}



#map table {

	margin-top: 10px;

	width: 650px;

	background: url('../../../../../file_not_found.html');

	background-repeat: no-repeat;

	background-position: 330px 198px;

}



#map td {

	width: 105px;

	margin-right: 6px;

	margin-bottom: 6px;

	height: 46px;

	vertical-align: middle;

	color: #fff;

	font-size: 15px;

	font-weight: bold;

	text-align: left;

	border: 3px dashed #fff;

	line-height: 1.4em;

	padding-left: 10px;

}



 #map td input {

	width: 18px;

	height: 18px;

	margin-right: 5px;

}





#map .all_pref{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .itabashi{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .kita{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .adachi{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .katsushika{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .nerima{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .toshima{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .bunkyo{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .arakawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .sumida{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .nakano{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .shinjyuku{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .chiyoda{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .taitou{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .edogawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .suginami{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .shibuya{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .minato{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .chuo{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .koutou{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .setagaya{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .meguro{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .shinagawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .ota{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .tama{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;

}



#map .rosen {

	 padding-top: 30px;

	 /*padding-left: 50px;*/

	 width: 160px;

}



#map .rosen a:hover {

	 filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#map #btn {

	text-align: center;

	margin-top: 15px;

	background: #fdf4e5;

	padding: 10px;

}



/*　ローンを組んでマンションを購入するとき */

#contents_wrap #contents #left_float #loan {

	background: #fdf4e5;

	border: 1px solid #310800;

	padding: 10px;

	margin-bottom: 10px;

}



#contents_wrap #contents ##left_float #loan #ttl {

	margin: 0;

}



#contents_wrap #contents  #left_float #loan li {

	float: left;

}



#contents_wrap #contents #left_float #loan a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



.mr10 {

	margin-right: 10px;

}



#list #map table {

	margin-left: auto; 

	margin-right: auto; 

	text-align: center;

	width: 660px;

}



#list #map #ttl_box {

	text-align: left;

}





/***

物件リスト　リニューアル

***/


/*
#n_bukken_unit_list {

	text-align: left;

	width: 960px;

	margin: 10px 0px 0px;

	padding: 0px;

}
*/


#n_bukken_unit_list table {

	background: none repeat scroll 0 0 #F4F2F2;

    border-collapse: collapse;

}





#n_bukken_unit_list .ikkatu {

	text-align: center;

    vertical-align: middle;

    padding: 5px;

	border-right: 1px solid #968c8b;

	line-height:190%;
	
	background: #e5ffc0;

}



#n_bukken_unit_list td {

	border: 1px solid #968c8b;

}



#n_bukken_unit_list td td {

	border: none;

	vertical-align: top;

}



#n_bukken_unit_list h3 {
	float: left;
	font-size: 22px;
	padding-top: 3px;
	margin-bottom: -5px;
}


#n_bukken_unit_list h3 a {

	font-size: 22px;
	margin-right: 10px;

}



#n_bukken_unit_list ul {

	float: center;
	margin: 0;

}



.bukken_price {

	/*margin-right: 150px;*/

}



#n_bukken_unit_list #btn {

	/*float: right;*/

    width: 145px;

}



#n_bukken_unit_list .n_b_b {

	border-bottom: 1px solid #C1B4B2;

	border-right: 1px solid #C1B4B2;


	background: #F0EAE0;
	padding: 0 5px;

}



#n_bukken_unit_list .n_catch {

	border-bottom: 1px solid #C1B4B2;

	background: #f5dbdc;

	padding: 5px 5px;

	/*color: #b50005;*/

	font-size: 14px;

	font-weight: bold;

	text-align: center;

}



#n_bukken_unit_list .n_catch .gokei {

	font-size: 16px;

}



#n_bukken_unit_list .yachin_compare {

	margin-top: 2px;

}



#n_bukken_unit_list .n_catch img {

	vertical-align: middle;

	margin-right: 15px;

}



#n_bukken_unit_list .n_catch .plus {

	font-size: 22px;

}



#n_bukken_unit_list .n_catch .compare {

	padding-right: 45px;

}



#n_bukken_unit_list .n_info {

	border-bottom: 1px solid #C1B4B2;

	padding: 5px;

}



#n_bukken_unit_list .n_b_b ul {

	//float: right;

	margin-left: 0px;

	padding: 0 0;

}



#detail_area #n_bukken_unit_list .n_b_b ul {

	margin-right: 30px;

}







#n_bukken_unit_list .n_b_b .detail_price li {

	float: left;

	text-align: right;

	padding-left: 15px;

}



#detail_area #n_bukken_unit_list .n_b_b .detail_price li {

	padding-left: 15px;

}



#detail_area #n_bukken_unit_list .n_b_b .detail_price li img:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#n_bukken_unit_list .n_b_b li {

	//float:left;

	margin-right: 1.5em;

	vertical-align: middle;

	margin-right: 0;

}



#n_bukken_unit_list .n_outline ul {

	float: left;

	margin-left: 0px;

	padding: 0 0;

}



#n_bukken_unit_list .n_outline #waku{
	width: 300px;
	height: 100px;
	background: #f5dbdc;
	padding: 5px;
	margin-bottom: 5px;
}

.s_result_atamakin {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: #ddf5ff;
	display: block;
	padding: 5px 0;
}

#n_bukken_unit_list .n_outline #waku .tukiduki{

	background: none;
}


#result_list_table .inv_rate1 {
	font-size: 13px;
	font-weight: bold;
    margin: 15px 5px;
    padding: 3px;
    display: block;
    float: left;
}

#result_list_table .inv_rate{
	color: #b50005;
    font-family: 'Arial Black';
    font-size: 24px;
    font-weight: bold;
    float: left;
    display: block;
    margin-top: 12px;
}


#n_bukken_unit_list .n_outline p {

	margin-left: 15px;

	font-size: 13px;

}



#n_bukken_unit_list .n_outline .chu {

	color:#B50005;

	text-align: right;

	font-size: 11px;

}



.outline_2 .left {

	text-align: center;

}



#n_bukken_unit_list .n_outline li {

	//float:left;

	margin-right: 1.5em;

	vertical-align: middle;

	margin-right: 0;

}



#n_bukken_unit_list .n_outline .n_cat {

	font-size: 13px;

	/* color: #fff;

	background: #A45613; */

	padding: 3px;

	margin-right: 5px;

}



#n_bukken_unit_list .n_outline .n_cont {

	font-size: 16px;

	font-weight: bold;

	padding: 3px;
	
	line-height: 0.8em9;
}



#n_bukken_unit_list .n_outline .n_cont .red {

	font-size: 24px;

	font-family:'Arial Black';

	color: #b50005;

}



#n_bukken_unit_list .n_b_b .n_cat {
	font-size: 13px;
	padding: 3px;
}



#n_bukken_unit_list .n_b_b .n_cont {
	font-size: 16px;
	font-weight: bold;
}



#n_bukken_unit_list .n_b_b .n_cont_2 {

	font-size: 16px;

	font-weight: bold;

	padding: 3px;

}



#n_bukken_unit_list .n_b_b .n_cont .red {

	font-size: 24px;

	font-family:'Arial Black';

	color: #b50005;

}

#n_bukken_unit_list .n_b_b .n_cont .red .man {
	font-size: 13px;
}



#n_bukken_unit_list .n_b_b .n_cont .price_unit {

	font-size: 17px;

	color: #401e00;

}



#n_bukken_unit_list .n_b_b .n_cont .red_2 {

	font-family:'Arial Black';

	color: #b50005;

	font-size: 24px;

}



#n_bukken_unit_list .n_catch .n_cont .red {

	font-size: 28px;

	font-family:'Arial Black';

	color: #b50005;

}



#n_bukken_unit_list .n_catch .loan_siharai {

	margin-left: 0.5em;

}



#n_bukken_unit_list .n_catch .loan_siharai .red {

	font-size: 22px;

}



#n_bukken_unit_list .n_catch .loan_siharai .kome_chu {

	margin-left: 1em;

	font-size: 12px;

}



#n_bukken_unit_list .n_catch .loan_siharai .f_20 {

	font-size: 20px;

}



#n_bukken_unit_list .n_info li {

	float:left;

	margin-right: 1.5em;

}



#n_bukken_unit_list .n_info .n_cat {

	font-size: 12px;

}



#n_bukken_unit_list .n_info .n_cont {

	font-size: 14px;

	font-weight: bold;

}



#n_bukken_unit_list .n_info .n_cont .red {

	font-size: 18px;

	font-family:'Arial Black';

	color: #b50005;

}



#n_bukken_unit_list .n_info .n_cont .yellow {

	font-size: 18px;

	font-family:'Arial Black';

	color: #a75613;

}



#n_bukken_unit_list .n_info {

	border-bottom: 1px solid #C1B4B2;

	padding: 10px 5px;

}



#n_bukken_unit_list .photo {


	border-right: 1px solid #C1B4B2;

}



#n_bukken_unit_list .photo ul {

	text-align: center;

}



#n_bukken_unit_list .photo li {

	float: left;

	text-align: center;

	width: 200px;

}

#n_bukken_unit_list .photo li img {
	width: 198px;
	height: 149px;
	margin-left: 1px;
}



#n_bukken_unit_list .n_outline {

	padding: 5px;

}



#n_bukken_unit_list .n_outline td {

	padding-bottom: 5px;

	line-height: 1.3em;

	font-size: 14px;

}

#n_bukken_unit_list .n_outline td li {
	padding-top: 0!important;
}

#n_bukken_unit_list .n_outline td .red {

	font-weight: bold;

	font-size: 18px;

}

.s_result_chu_wrap {
	float: right;
}

.s_result_chu1 ,
.s_result_chu2 {
    color: #A52A2A;
    font-size: 11px;
    margin-top: 2px;
    display: block;
    float: left;
}

#n_bukken_unit_list .f_b {

	font-weight: bold;

	width: 40px;

}



#n_bukken_unit_list .pl30 {

	padding-left: 30px;

}



#n_bukken_unit_list .mt15 {

	margin-top: 10px;

}





/**

	ローンシュミレーションからマンションを探す

**/



#loan_block {

	/*padding: 5px;

	background: #f0eae0;*/

	margin-bottom: 8px;

	/*border: 1px solid #310800;

	background: #fdf4e5;*/

	margin-top: 25px;

	/*font-weight: bold;

	font-size: 14px;

	color:#A45613;*/

}



#flow_chart_monthly {

	margin: 25px auto 35px auto;

	text-align: center;

}



#copy_block {

	text-align: center;

	padding-top: 20px;

}



#flow_chart_monthly ul {

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	width: 580px;

}



#flow_chart_monthly li {

	float:left;

}



#flow_chart_monthly #flow_chart_01 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_enter_price.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_02 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_enter_own_price.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_03 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_loan.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_04 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_bukken_list.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_01 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_enter_price_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_02 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_enter_own_price_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_03 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_loan_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_01_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_enter_price_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_02_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_enter_own_price_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_03_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/monthly_loan_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_monthly #flow_chart_arrow {

	width: 15px;

	padding-top: 25px;

}







#flow_chart_nensyu {

	margin: 25px auto 35px auto;

	text-align: center;

	width: 770px;

}



#flow_chart_nensyu ul {

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



#flow_chart_nensyu li {

	float:left;

}



#flow_chart_nensyu #flow_chart_01 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_nensyu.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_02 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_old.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_03 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_own_price.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_04 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_loan.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_05 a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_bukken_list.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}



#flow_chart_nensyu #flow_chart_01 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_nensyu_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_02 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_old_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_03 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_own_price_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_04 a:hover {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_loan_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}



#flow_chart_nensyu #flow_chart_01_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_nensyu_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_02_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_old_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_03_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_enter_own_price_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}

#flow_chart_nensyu #flow_chart_04_o a {

	display: block;

	width: 180px;

	height: 62px;

	background-image: url('../../images/nensyu_loan_o.jpg');

	background-repeat: no-repeat;

	text-indent: -9999em;

}



#flow_chart_nensyu #flow_chart_arrow {

	width: 15px;

	padding-top: 25px;

}









#contents_wrap #contents #search_area_nensyu {

	text-align:left;

}



#contents_wrap #contents #search_area_nensyu select {

	font-size: 22px;

	width: 65px;

	font-family: Arial Black;

	padding: 5px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .wrapper {

	width: 900px;

	border-collapse:collapse;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	//margin-top: 30px;

}







#contents_wrap #contents #search_area_nensyu #table_wrap .left {

	border: 1px solid #c1b4b2;

	background: #FDF4E5;

	width: 450px;

	font-weight: bold;

	vertical-align:middle;

	padding: 8px;

	font-size: 18px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .left_3 {

	border-top: 1px solid #c1b4b2;

	border-left: 1px solid #c1b4b2;

	border-bottom: 1px solid #c1b4b2;

	background: #FDF4E5;

	width: 550px;

	font-weight: bold;

	vertical-align:middle;

	padding: 16px;

	font-size: 25px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right {

	border: 1px solid #c1b4b2;

	width: 450px;

	padding: 8px;

	font-size: 18px;

	font-weight: bold;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right .red {

	font-size: 15px;

	line-height: 2em;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right_3 {

	border-top: 1px solid #c1b4b2;

	border-right: 1px solid #c1b4b2;

	border-bottom: 1px solid #c1b4b2;

	width: 350px;

	padding: 26px 16px 10px 16px;

	font-size: 14px;

	font-weight: bold;

	background: #FDF4E5;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right_3 .chu {

	color: #BE040F;

	padding-top: 10px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right_3 .zero {

	font-size: 22px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right_3 .loan_price {

	font-size: 45px;

	color: #b50005;

	margin-right: 10px;

}





#contents_wrap #contents #search_area_nensyu #table_wrap .right .zero {

	font-size: 22px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right .loan_price {

	font-size: 22px;

	color: #b50005;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right table {

	width: 100%;

	border-collapse:collapse;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right td {

	width: 20%;

	border-collapse:collapse;

	padding: 5px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right td input {

	margin-right: 5px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right li {

	float: left;

	width: 120px;

}



#contents_wrap #contents #search_area_nensyu #table_wrap .right li input {

	margin-right: 5px;

}





#contents_wrap #contents #search_area_nensyu #btn {

	text-align: center;

	margin: 40px auto 30px auto;

}



#contents_wrap #contents #search_area_nensyu #btn table {

	margin: 0 auto;

}





#contents_wrap #contents #search_area_nensyu #btn a:hover {

	 filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#contents_wrap #contents #search_area_nensyu #ttl {

	float:left;

}







#contents_wrap #contents #search_area_nensyu #num_shiborikomi {

	margin-top: 0px;

	margin-left: 3em;

	float:left;

	font-weight: bold;

}



#contents_wrap #contents #search_area_nensyu #num_shiborikomi .num {

	font-size: 18px;

	font-family:verdana;

	color: #a45613;

}



#contents_wrap #contents #search_area_nensyu #num_shiborikomi .num img {

	vertical-align: bottom;

	padding: 0 2px;

}



#contents_wrap #contents #search_area_nensyu #monthly_cap_meyasu {

	margin-top: 10px;

	margin-bottom: 10px;

	color: #be040f;

	margin-left: 520px;

	font-size: 11px;

	//font-weight: bold;

}



#contents_wrap #contents #search_area_nensyu #monthly_cap {

	margin-top: 10px;

	margin-bottom: 15px;

	color: #be040f;

	margin-left: 30px;

}



#bukken_detail #catch_copy {

	margin:20px auto 40px;

	padding: 10px 10px 12px 22px;

	border: 1px solid #C63A00;

	background: #f9ebe5;

	text-align: left;

	color: #C63A00;

	font-size: 16px;

	font-weight: bold;

	width: 620px;

}



#bukken_detail #catch_copy #copy_area {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 385px;

}



#bukken_detail #catch_copy img.salespoint {

	padding: 0px 0px 6px;

}



#bukken_detail #catch_copy img.eigyo {

	float: right;

	padding: 8px;

	display: block;

}








.index_right {
	width: 260px!important;
	height: auto;
}

.index_r_top img {
	width: 260px;
	height: auto;
}

#banner_unit {

	margin-bottom: 13px;

}


#banner_unit a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#kounyu_mansion {

	width: 580px;

	height: 88px;

	background-image: url('../../images/bg_mansion_kounyu.jpg');

	background-repeat: no-repeat;

	background-position: 0 5px;

	margin: 30px auto 10px auto;

	text-align: center;

}



#kounyu_mansion .kensu {

	color:#B50005;

}





#kounyu_mansion .text {

	font-size: 18px;

	font-weight: bold;

	padding-left: 80px;

}



#kounyu_mansion img {

	vertical-align: bottom;

	padding: 2px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check table   {

	width: 940px;

	text-align: left;

	float: left;

	margin-left: 10px;

	/*margin-bottom : 10px\9;*/ /* IE8 and below */

}







#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check td   {

	border: none;

	padding: 5px 25px 5px 10px;

}







#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check .check_box_01   {

	background: #FDF4E5;

	border-top: 1px solid #969696;

	border-left: 1px solid #969696;

	/*border-right: 1px solid #969696;*/

	width: 300px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check .check_box_03   {

	background: #f4f2f2;

	border-left: 1px solid #969696;

	border-bottom: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check .check_box_05   {

	background: #FDF4E5;

	width: 300px;

	border-top:1px solid #969696;

	border-right:1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check .check_box_04   {

	background: #f4f2f2;

	border-top: 1px solid #969696;

	border-bottom: 1px solid #969696;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check .check_box_06   {

	background: #f4f2f2;

	border-top: 1px solid #969696;

	border-right: 1px solid #969696;

	border-bottom: 1px solid #969696;

	width: 320px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #mid_contact #contact_box_check .check_box_02   {

	background: #fdf4e5;

	width: 300px;

	border-top: 1px solid #969696;

}





.bg_yellow {

	background: #FDF4E5;

}



/**

	top renewal 20120126

**/



#left_float #top_loan_contents {

	width: 650px;

	height: 250px;

	margin: 0px 0px 10px;

	padding: 0px;

}



#top_loan_contents #loan_cont_unit {

	padding: 0px;

	margin: 0px;

}



#top_loan_contents #loan_cont_unit span.btn_loan_01 a {

	display:block;

	width: 320px;

	height: 250px;

	background: url('../../../../../file_not_found.html');

	background-repeat: no-repeat;

	text-indent: -9999em;

}



#top_loan_contents #loan_cont_unit span.btn_loan_01 a:hover {

	display:block;

	width: 320px;

	height: 250px;

	background: url('../../../../../file_not_found.html');

	background-repeat: no-repeat;

}





#top_loan_contents #loan_cont_unit span.btn_loan_02 a {

	display:block;

	width: 320px;

	height: 250px;

	background: url('../../../../../file_not_found.html');

	background-repeat: no-repeat;

	text-indent: -9999em;

	float: right;

}



#top_loan_contents #loan_cont_unit span.btn_loan_02 a:hover {

	display:block;

	width: 320px;

	height: 250px;

	background: url('../../../../../file_not_found.html');

	background-repeat: no-repeat;

	text-indent: -9999em;

}



/*

#top_loan_contents #loan_cont_unit li a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}

*/



#top_topics_area {

	width: 960px;

}



#top_topics_area #topics_cont {

	width: 960px;

	background: #ccb998;

}

#top_topics_area li {

	padding-left: 15px;

	float: left;

}

#topics_area #news_topics_unit ul {

	height: 140px;

	overflow: auto;

}



#topics_area #news_topics_unit .red a {

	color: #BE040F;

}



#topics_area #news_topics_unit #ttl p {

	margin-bottom: 8px;

}



#topics_area #news_topics_unit #ttl p img {

	margin-right: 10px;

	vertical-align: bottom;

}



#topics_area #news_topics_unit #ttl .renewal_date {

	font-size: 14px;

	color: #000;

	font-weight: bold;

}



#topics_area #news_topics_unit li {

	border-bottom: 1px dotted #666;

	font-size: 13px;

	padding: 8px 3px 3px;

}



#topics_area #news_topics_unit li .red {

	font-weight: bold;

}



/**

	top_map

**/



 #map_new {

	width: 650px;

	padding: 75px 0px 20px 20px;

	margin: 0px 0px 10px;

	background: url("../../../../../file_not_found.html") no-repeat;

	text-align: left;

}



#map_new a {

	color: #fff;

}







#list #map_new {

	margin: 0px auto;

}



#map_new ul {

	padding: 0px 0px 5px 0px;

	display: block;

	margin: 0px;

}



#map_new #search_area {

	margin: 0px 0px 0px 180px;

}



#map_new #search_area a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#map_new li input {

	width: 18px;

	height: 18px;

	margin-top: 4px;

}



#map_new li {

	font-size: 14px;

	font-weight: bold;

	color: #fff;

	float: left;

	margin: 0px 3px 0px 0px;

	padding: 5px 0px 2px 9px;

}



#map_new li span {

	position: relative;

	top: -3px;

}



#map_new .all_pref{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .brank{	width: 90px;

	height: 33px;

}



#map_new .itabashi{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .kita{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .adachi{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .katsushika{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .nerima{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .toshima{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .bunkyo{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .arakawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .sumida{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .nakano{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .shinjyuku{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .chiyoda{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .taitou{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .edogawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .suginami{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .shibuya{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .minato{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .chuo{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .koutou{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .setagaya{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .meguro{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .shinagawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .ota{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .tama{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .mitaka{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new .rosen {

	 padding-top: 30px;

	 /*padding-left: 50px;*/

	 width: 160px;

}

#map_new_n {

	width: 650px;/* *width: 650px; */
	
	height:230px;/* *height:355px; */

	padding: 75px 0px 0px 20px;

	background: url("../../../../../file_not_found.html") no-repeat;

	text-align: left;
	
	margin:10px 0px 0px; 

}



#map_new_n a {

	color: #fff;

}







#list #map_new_n {

	margin: 0px auto;

}



#map_new_n ul {

	padding: 0px 0px 5px 0px;

	display: block;

	margin: 0px;

}



#map_new_n #search_area {

	margin: 0px 0px 0px 180px;

}


/*
#map_new_n #search_area a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}
*/


#map_new_n li input {

	width: 18px;

	height: 18px;

	margin-top: 4px;

}



#map_new_n li {

	font-size: 14px;

	font-weight: bold;

	color: #fff;

	float: left;

	margin: 0px 3px 0px 0px;

	padding: 5px 0px 2px 9px;

}



#map_new_n li span {

	position: relative;

	top: -3px;

}



#map_new_n .all_pref{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}
#map_new_n .all_pref_new{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 100px;

	height: 40px;
	float: left;  
	margin-left: 110px;

}


#map_new_n .brank{	width: 90px;

	height: 33px;

}



#map_new_n .itabashi{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .kita{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .adachi{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .katsushika{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .nerima{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .toshima{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .bunkyo{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .arakawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .sumida{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .nakano{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .shinjyuku{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .chiyoda{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .taitou{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .edogawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .suginami{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .shibuya{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .minato{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .chuo{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .koutou{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .setagaya{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .meguro{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .shinagawa{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .ota{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .tama{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .mitaka{

	background: url("../../../../../file_not_found.html");

	background-repeat: no-repeat;	width: 90px;

	height: 33px;

}



#map_new_n .rosen {

	 padding-top: 30px;

	 /*padding-left: 50px;*/

	 width: 160px;

}



#map .rosen a:hover {

	 filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#map #btn {

	text-align: center;

	margin-top: 15px;

	background: #fdf4e5;

	padding: 10px;

}















#rosen {

	height: 175px;

	width: 660px;

	margin: 0px;

	padding: 0px;

}



#rosen #rosen_inner {

	background: url("../../../../../file_not_found.html") no-repeat;

	padding: 70px 0px 0px 20px;

	margin: 0px;

	height: 105px;

	width: 640px;

	display:block;

}





#rosen p {

	color: #3f3b3a;

	font-weight: bold;

	font-size: 15px;

	line-height: 22px;

	text-decoration: none;

}



#rosen a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



/*

#rosen_n {

	height: 355px;

	width: 650px;

	margin: 0px;

	padding: 0px 3px 10px;
	
	border-bottom: 1px dotted #666666;

}




#rosen_n #rosen_inner {

	background: url("../../../../../file_not_found.html") no-repeat;

	padding: 200px 0px 0px 65px;

	margin: 0px;

	height: 160px;

	width: 640px;

	display:block;
	
	position:relative;
	
	

}




#rosen_n .rosen_name1 {color: #3f3b3a;font-weight: bold;font-size: 15px;line-height: 22px;text-decoration: none;width:170px;height:120px;display: inline-block;clear:left;position:absolute;top:210px;left:65px;}
#rosen_n .rosen_name2 {color: #3f3b3a;font-weight: bold;font-size: 15px;line-height: 22px;text-decoration: none;width:200px;height:120px;display: inline-block;clear:left;}
#rosen_n .rosen_name2-1 {position:absolute;top:210px;left:245px;}
#rosen_n .rosen_name2-2 {position:absolute;top:300px;left:245px;}
#rosen_n .rosen_name3 {color: #3f3b3a;font-weight: bold;font-size: 15px;line-height: 22px;text-decoration: none;width:200px;height:120px;display: inline-block;clear:left;}
#rosen_n .rosen_name3-1 {position:absolute;top:210px;left:425px;}
#rosen_n .rosen_name3-2 {position:absolute;top:300px;left:425px;}


*/








#s_rosen_n {

	height: 271px;

	width: 650px;

	margin: 0px;

	padding: 0px 3px 10px;
	
	border-bottom: 1px dotted #666666; 

}


#rosen_n {

	height: 290px;

	width: 650px;

	margin: 0px;

	padding: 0px 3px 10px;
	
	border-bottom: 1px dotted #666666;

}



#rosen_n #rosen_inner {

	background: url("../../../../../file_not_found.html") no-repeat;

	padding: 200px 0px 0px 65px;

	margin: 0px;

	height: 160px;

	width: 640px;

	display:block;
	
	position:relative; 
	
	

}





#rosen_n .rosen_name1 {color: #3f3b3a;font-weight: bold;font-size: 15px;line-height: 22px;text-decoration: none;width:170px;height:120px;display: inline-block;clear:left;position:absolute;top:140px;left:65px;}
#rosen_n .rosen_name2 {color: #3f3b3a;font-weight: bold;font-size: 15px;line-height: 22px;text-decoration: none;width:200px;height:120px;display: inline-block;clear:left;}
#rosen_n .rosen_name2-1 {position:absolute;top:140px;left:245px;}
#rosen_n .rosen_name2-2 {position:absolute;top:230px;left:245px;}
#rosen_n .rosen_name3 {color: #3f3b3a;font-weight: bold;font-size: 15px;line-height: 22px;text-decoration: none;width:200px;height:120px;display: inline-block;clear:left;}
#rosen_n .rosen_name3-1 {position:absolute;top:140px;left:425px;}
#rosen_n .rosen_name3-2 {position:absolute;top:230px;left:425px;}










#rosen_n a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



/*　ローンを組んでマンションを購入するとき */

#contents_wrap #contents #left_float #loan {

	background: #fdf4e5;

	border: 1px solid #310800;

	padding: 10px;

	margin-bottom: 10px;

}



#contents_wrap #contents #left_float #loan #ttl {

	margin: 0;

}



#contents_wrap #contents #left_float #loan li {

	float: left;

}



#contents_wrap #contents #left_float #loan a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



.mr10 {

	margin-right: 10px;

}



#list #map table {

	margin-left: auto; 

	margin-right: auto; 

	text-align: center;

	width: 660px;

}



#list #map #ttl_box {

	text-align: left;

}



#head_tvcm {

	float: left;

	padding-left: 18px;
	
	margin-top: -11px\9;
	*margin-top: -11px\9;

}



#verisaign {

	text-align: right;

}



#verisaign table {

	width: 135px;

}



#verisaign td {

	border: none;

}





#topics_area {

	margin-top: 15px;

	border-top: 1px dotted #46210f;

	padding-top: 10px;

}


#topics_area_bottom {

	margin-bottom: 10px;

	border-bottom: 1px dotted #46210f;

	padding-bottom: 10px;

}




/**



物件リストの上部検索



**/

 #search_area_top {
	float: left; 
	margin-top: 10px;
	text-align:left;
	/*margin-bottom: 20px;*/
}

#common_portal_wrap {
	margin-bottom: 20px;
	margin-top: 0px;
}

#search_area_top #table_wrap .wrapper {
	width: 960px;
	border-collapse:collapse;
}

#search_area_top #table_wrap .left {
	border: 1px solid #c1b4b2;
	background: #f2f2f2;
	width: 124px;
	font-weight: bold;
	vertical-align:top;
	padding: 8px;
	font-size: 15px;
}

#search_area_top #table_wrap .right {
	border: 1px solid #c1b4b2;
	width: 804px;
	padding: 8px;
}

#search_area_top #table_wrap .right_2 {
	border: 1px solid #c1b4b2;
	width: 804px;
}

#search_area_top #table_wrap .right table {
	width: 100%;
	border-collapse:collapse;
}

#search_area_top #table_wrap .right td {
	width: 20%;
	border-collapse:collapse;
	padding: 5px;
}

#search_area_top #table_wrap .right td input {
	margin-right: 5px;
}

#search_area_top #table_wrap .right li {
	float: left;
	width: 260px;
	line-height: 1.6em;
	font-size: 15px;
	font-weight: bold;
}

#search_area_top #table_wrap .right select {
	font-size: 16px;
	padding: 5px;
	width: 150px;
	font-weight: bold;
	color:#401E00;
}

#search_area_top #table_wrap .right li input {
	margin-right: 5px;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

#search_area_top #table_wrap .right li label {
	padding: 3px;
}

#search_area_top #table_wrap .right .red_10 {
	font-size: 20px;
	font-family: Arial Black;
	color: #B50005;
}

#search_area_top #table_wrap .right li label:hover {
	background: #e9b2b4;
}

#search_area_top #btn {
	text-align: center;
	margin: 10px auto 0;
}

#search_area_top #btn img {
	display: none;
}

#search_area_top #btn a {
	display: block;
	width: 142px;
	height: 32px;
	background: url("../../images/btn_shiborikomi.png") no-repeat 0 0;
	margin: 0 auto;
}

#search_area_top #btn a:hover {
	background-position: 0 bottom;
}

#search_area #ttl {
	float:left;
	padding-top: 8px;

}

#search_area_top #table_wrap {
	margin-top: 10px;
}

#search_area_top #ttl {
	float:left;
	padding-top: 15px;
}

#search_area_top #num_shiborikomi {
	margin-top: 0px;
	margin-left: 3em;
	float:left;
	font-weight: bold;
	font-size: 14px;
}

#search_area_top #num_shiborikomi .renew_date {
	margin-left: 1em;
}

#search_area_top #num_shiborikomi img {
	vertical-align: bottom;
	padding: 0 2px;
}

#search_area_top #num_shiborikomi .num {
	font-size: 18px;
	font-family:verdana;
	color: #a45613;
}

#n_bukken_unit_list #price_chu {
    text-align: center;
}





.bukken_price li {

	float: left;

}



.bukken_price .menseki {

	margin-top: 12px;

	padding-left: 5px;

}



.detail_price bukken_price .red {

	font-size: 13px;

	font-weight: bold;

}


#jyoken_box {
	display:none;
	/*width: 926px;
	font-weight: bold;
	font-size: 16px;
	padding: 15px;
	text-align: center;
	border: 2px solid #C1272C;
	background: #FFF6B6;
	margin:0 0 10px;*/
}

#jyoken_box .red {

	font-size: 26px;

}



#jyoken_box select {

	font-size: 20px;

	width: 50px;

	font-family: Arial Black;

	padding: 4px;

}



#jyoken_box p {

	margin: 0px;

	float: left;

	width: 800px;

}





#jyoken_box img {

	margin: 6px 0px 0px;

	float: right;

}















#verisign_mark {

	text-align: right;

	float: right;

	width: 135px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #verisign_mark table {

	width: 135px;

}



#verisign_mark td {

	border-top: none;

	border-bottom: none;

}



#n_bukken_unit_list .n_outline .list_shiharairei {

	font-size: 11px;
	
	display: block;
	
	float: left;
}

.f_size14 {

	font-size: 15px;

}





#contactform_ttl  {

	float: left;

	width: 461px;

	margin: 50px 0px 8px 15px;

}





#bukken_detail #detail_area_contact_box {

	margin: 0px auto;

	text-align: center;

	padding: 0px 0px 15px 0px;

	background: #FFF6B6;

	border-right: 3px solid #7A634D;

	border-left: 3px solid #7A634D;

}



#bukken_detail #detail_area_contact_box a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#bukken_detail #detail_area_contact_box #btn {

	width: 760px;

	margin: 0px auto;

	text-align:center;

	float: none;

}



#bukken_detail #detail_area_contact_box #btn ul {

}



#bukken_detail #detail_area_contact_box #btn ul li {

	float: left;

	margin: 0 15px;

}





#note #btn ul {

	width: 760px;

	margin: 10px auto;

}



#note #btn ul li {

	float: left;

	margin: 0 15px;

}



















#search_tvcm {

	float: right;

	width: 496px;

	margin: 10px;

}



.f_s_15td {

	margin:5px 0 0;

	line-height:0.1em;

	*line-height:0.5em;

}



.f_s_15 {

	font-size: 15px;

	font-weight: bold;

	margin:0 10px 0 0;

}



.f_s_15 .station_eki {

	font-size:13px;

	margin:0 0 0 0;

}



.minutes {

	font-size:19px;

	font-weight: bold;

	color:#b50005;

}



.wareki_unit {

	

} 



.margin_t15 {

	margin-top: 15px;

}



.padding_wrap_15 {

	padding-top: 10px;

	padding-bottom: 10px;

}





#detail #detail_area #n_bukken_unit_list #left_wrap {

	float: left;

	width: 800px;

}



#detail #detail_area #n_bukken_unit_list #right_wrap {

	float: right;

}





/*-------------------------------------------



detail_loan_box



-------------------------------------------*/



#loan_unit_detail_ttl {

	margin: 20px 0px 0px 0px;

	padding: 0px;

}



#loan_unit_detail {

	background: #f5dbdc;

	padding: 10px 10px 3px 10px;

	margin: 0px;

	position: relative;

	border-right: 3px solid #7A634D;

	border-left: 3px solid #7A634D;

}



#loan_unit_detail #loan_staff {

	position: absolute;

	top: 46px;

	left: 36px;

}



#loan_unit_detail #main_ttl {

	/*text-align: center;*/

	margin-bottom: 10px;

	margin-left: 285px;

}



#loan_unit_detail #atamakin_box {

	/*text-align: center;*/

	margin-left: 290px;

	margin-bottom: 10px;

	font-size: 21px;

	font-weight: bold;

}



#loan_unit_detail #atamakin_box .red {

	font-family: 'Arial Black';

	color: #B50005;

	font-size: 26px;

	margin-left: 8px;

}



#loan_unit_detail #atamakin_box .bounus {

	margin-left: 1em;

}



#loan_unit_detail #total_box {

	margin-left: 290px;

	float: left;

}



#loan_unit_detail #total_box #ttl {

	font-size: 16px;

	font-weight: bold;

	float: left;

	margin-bottom: 10px;

	width: 175px;

	margin-top: 15px;

}



#loan_unit_detail #total_box #tukizuki {

	float: left;

	width: 175px;

	text-align: right;

	background: #fff;

	margin-bottom: 10px;

	padding: 5px 10px 5px 5px;

}



#loan_unit_detail #total_box .price {

	font-size: 26px;

	font-weight: bold;

	color: #310800;

}



#loan_unit_detail #total_box .en {

	font-size: 16px;

	font-weight: bold;

	padding-left: 5px;

}



#loan_unit_detail #chu {

	margin: 6px 0 0 10px;

	width:250px;

	float:right;

}



#loan_unit_detail #chu p{

	padding-left: 1em;

  	text-indent: -1em;

}



#loan_unit_detail #total_box #kanri {

	float: left;

	width: 175px;

	text-align: right;

	background: #fff;

	margin-bottom: 10px;

	padding: 5px 10px 5px 5px;

}



#loan_unit_detail #total_box #syuzen {

	float: left;

	width: 175px;

	text-align: right;

	background: #fff;

	margin-bottom: 10px;

	padding: 5px 10px 5px 5px;

}



#loan_unit_detail #total_box #total_ttl {

	font-size: 20px;

	font-weight: bold;

	float: left;

	margin-bottom: 10px;

	width: 175px;

	margin-top: 12px;

	color: #B50005;

}





#loan_unit_detail #total_box #total {

	float: left;

	width: 175px;

	text-align: right;

	background: #fff;

	margin-bottom: 30px;

	padding: 5px 10px 5px 5px;

}



#loan_unit_detail #total_box #total .price {

	color: #000000;

	font-size: 32px;

	font-weight: bold;

}



#loan_unit_detail #total_box #total .en {

	font-size: 16px;

	font-weight: bold;

}



#loan_unit_detail #total_box #total_unit {

	width: 365px;

	border-top: 1px solid #000;

	padding-top: 10px;

}





#detail_tel_box {

	margin: 20px auto 15px auto; 

	width: 785px;

}



#detail_topics_box {

	margin: 0px 0px 30px;

	padding: 0px;

}



#resona_prize {

	position: absolute;

	top: 315px;

	right: 20px;

}



#each_box {

	text-align: center;

	padding-left: 145px;

	margin-top: 5px;

}















#interior_plan_title {

	padding: 15px 0px 15px;

}



#exterior_ent_title {

	padding: 15px 0px 15px;

}



#syuhen_title {

	padding: 5px 0px 15px;

}



#interior_plan_box {

	width: 960px;

	padding: 20px 0px;

}



#exterior_ent_box {

	width: 960px;

	padding: 20px 0px;

}



#syuhen_box {

	width: 960px;

	padding: 20px 0px;

}



#interior_plan_box #photo,

#exterior_ent_box #photo {

	padding: 0px 8px;

	float: left;

}



#syuhen_box #photo {

	padding: 0px 8px;

}



#interior_plan_box #main_photo_area,

#exterior_ent_box #main_photo_area,

#syuhen_box #main_photo_area {

	position: relative;

/*	height: 525px;	*/

}



#interior_plan_box #main_photo_area #photo img,

#exterior_ent_box #main_photo_area #photo img,

#syuhen_box #main_photo_area #photo img {

	width: 640px;

	height: auto;

	display: block;

	margin: 0px 0px 5px;

}



#interior_plan_box #main_photo_area #photo img,

#exterior_ent_box #main_photo_area #photo img,

#syuhen_box #main_photo_area #photo img {

	width: 640px;

	height: auto;

	display: block;

	margin: 0px auto 5px;

}



#interior_plan_box #main_photo_area #sum_text,

#exterior_ent_box #main_photo_area #sum_text {

	text-align: center;

	font-size: 15px;

	font-weight: bold;

	margin: 0px 0px 0px 8px;

	width: 640px;

}



#syuhen_box #main_photo_area #sum_text {

	text-align: center;

	font-size: 15px;

	font-weight: bold;

	margin: 5px auto 0px;

	width: 640px;

}



#interior_plan_box #sum_photo_area,

#exterior_ent_box #sum_photo_area,

#syuhen_box #sum_photo_area {

	width: 960px;

	margin: 0px auto;

	padding: 0px 0px 20px 0px;

}



#interior_plan_box #sum_photo_area,

#exterior_ent_box #sum_photo_area,

#syuhen_box #sum_photo_area {

	width: 960px;

	margin: 0px auto;

	padding: 0px 8px 0px 0px;

}



#interior_plan_box #sum_photo_area ul,

#exterior_ent_box #sum_photo_area ul,

#syuhen_box #sum_photo_area ul {

	width: 952px;

	margin: 0px;

	padding: 0px;

	min-height: 176px;

	max-height: 356px;

	overflow: hidden;

}



#interior_plan_box #sum_photo_area li,

#exterior_ent_box #sum_photo_area li,

#syuhen_box #sum_photo_area li {

	float: left;

	margin: 0px 0px 8px 8px;

	padding: 0px;

}











#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #main_photo_table {

	float: right;

	width: 284px;

	padding: 0px 12px 0px 0px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #main_photo_table table {

	width: 284px;

	margin: 30px 0px 0px;

	border: 2px solid #969696;

	float: right;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #main_photo_table table td {

	margin: 0px;

	padding: 8px 14px;

	border: 1px solid #969696;

	font-size: 16px;

	line-height: 22px;

}



#contents_wrap #contents_area #detail_cont #middle_wrap #bukken_detail #main_photo_table table td h5 {

	margin: 40px 0px 5px;

	padding: 0px;

	font-size: 16px;

	line-height: 22px;

}





/*-------------------------------------------



detail_wrap



-------------------------------------------*/



#detail_wrap {

	background: #F3EDE5;

}



#detail_wrap_inner {

	background: #FFFFFF;

	margin: 0px auto;

	width: 1000px;

}





#mid_contact table#seikyu {

	padding: 0px;

	margin: 0px auto 50px;

}



#mid_contact table#seikyu #check {

	margin: 0px 0px 15px;

	padding: 0px;

}



#mid_contact table#seikyu #check input {

	margin: 3px 3px 3px 0px;

	padding: 0px;

}



#mid_contact table#seikyu span.red {

	color: #FF0000;

	font-size: 12px;

}



/*-------------------------------------------



mouse_over



-------------------------------------------*/



#detail_area_contact_box input:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#detail #detail_area #n_bukken_unit_list a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}



#main_photo_table .station {

	font-weight: bold;

}



#main_photo_table .red {

	font-size: 22px;

	color: #b50005;

	font-weight: bold;

}







/*-------------------------------------------



top_kensaku



-------------------------------------------*/






#simulation_box {

	padding: 0px 0px 0px;

	width: 960px;

	clear: both;

	float: none;

	margin: 0px auto 5px;
	
	text-align: center;

}

#simulation_box h3 {
	margin-bottom: 5px;
}


#nenshu {

	background: #FFFFFF url("../../images/nenshu_back.jpg") no-repeat -120px 0px;

	border: 7px solid #0C007F;

	float: left;

	width: 296px;

	padding: 0px;

	border-radius: 15px;

	text-align: center;

	height: 296px;

}



#tsukiduki {

	background: #FFFFFF url("../../../../../file_not_found.html") no-repeat -120px 0px;

	border: 7px solid #0C007F;

	float: right;

	width: 296px;

	padding: 0px;

	border-radius: 15px;

	text-align: center;

	height: 296px;

}



#simulation_box #tsukiduki h3,

#simulation_box #nenshu h3 {

	margin: 5px auto 10px;

	display: block;

	padding: 0px;

}



#simulation_box #tsukiduki h4,

#simulation_box #nenshu h4 {

	margin: 0px auto 14px;

	display: block;

	padding: 0px;

}



#simulation_box #tsukiduki h5,

#simulation_box #nenshu h5 {

	margin: 0px auto 6px;

	display: block;

	padding: 0px;

}

#simulation_box p {

	margin: 0px auto 9px;

	padding: 0px;

	font-weight: bold;

	font-size: 16px;

}



#simulation_box select {

	font-size: 18px;

	width: 50px;

	font-family: Arial Black;

	padding: 3px;

}



#simulation_box p span {

	margin-left: 2px;

}



#simulation_box img.btn {

	margin: 0px 0px;

	padding: 0px;

}


/*
#simulation_box a:hover {

	filter: alpha(opacity=60);

	-moz-opacity:0.60;

	opacity:0.60;

}
*/


.simulation_moji {

	margin-top: 12px;

}







#yachin_hikaku {

	background: #FFFFFF url("../../../../../file_not_found.html") no-repeat 0px 0px;

	border: 7px solid #990000;

	width: 296px;

	border-radius: 15px;

	text-align: center;

	margin: 0px 15px 0px 0px;

	padding: 0px;

	float: left;

	height: 296px;

}



#yachin_hikaku h3 {

	margin: 4px auto 4px;

	display: block;

	padding: 0px;

}



#yachin_hikaku h4 {

	margin: 0px auto 0px;

	display: block;

	padding: 0px;

}



#yachin_hikaku h5 {

	margin: 0px auto 4px;

	display: block;

	padding: 0px;

}



#yachin_kensaku_part {

	position: relative;

	top: -27px;

}



#yachin_kensaku_part02 {

	position: relative;

	top: -18px;

}



/*-------------------------------------------



ichiran_kabu



-------------------------------------------*/



#area_info {

	text-align: left;

}



.place1_comment1 {
	background: url("../../images/area_info_h4.png") no-repeat 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FF8000;
	padding: 10px 0px 5px 54px;

}



.place1_comment2 {

	background: #FFF6B6;

	margin: 0px 0px 20px;

	padding: 10px 15px;

	border: 1px solid #999999;
	
	max-height: 999999px;
}



#area_info p {

	font-size: 12px;

	line-height: 18px;

}


.hov a:hover img{

	opacity:0.6;

}

































