/*RealEstate master WEB SITE CSS*/
/* Search_inc------------------------------------------------------------*/
#bukken{
font:12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.saerch_title{
font:bold 12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
margin:10px 0px 5px 0px;
}
#bukken h4{
width:740px;
margin:0px 0px 0px 0px;
clear:both;
}
#bukken h5{
clear:both;
padding:3px 0px 3px 5px;
font:bold 12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
margin:0px 0px 5px 0px;
}
/*search_navi-----------------------------------------------------------------------*/
.search_list{
width:100%;
border-collapse:collapse;
border-spacing:0px;
clear:both;
}
#search_navi{
width:750px;
height:30px;
}
#search_navi ul li{
margin:0px 20px 10px 0px;
}
.sn01{
float:left;
padding:7px 7px 7px 7px;
width:170px;
display:block;
color:#333333;
border:1px solid #FF6600;
background-color: #FFCC00;
font:bold 14px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.sn02{
float:left;
padding:7px 7px 7px 7px;
width:170px;
display:block;
color:#333333;
border:1px solid #999999;
background-color: #DEDEDE;
font:14px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#search_navi ul li a:hover{
background-color: #FFCC66;
}
.ensen{
margin:0px 0px 10px 0px;
}
.ensen ul{
overflow:auto;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
}
.ensen li{
float:left;
height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:185px;
color:#333333;
font:12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.btn{
clear:both;
padding:10px 0px 0px 0px;
font:12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.btn_center{
clear:both;
padding:10px 0px 0px 0px;
text-align:center;
}
/*search_BOX-------------------------------------------------------------------*/
.search_list li{
width:175px;
height:20px;
padding:0px 5px 0px 5px;
margin:0px 0px 0px 0px;
float:left;
font:12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.search_box{
width:750px;
font:14px/14px "lr oSVbN", Osaka, "qMmpS Pro W3";
border-collapse:collapse;
border-spacing:0px;
}
.search_box th,.search_box td{
border-bottom:1px solid #0099FF;
}
.search_box th{
width:1%;
padding:5px 50px 5px 10px;
background-color:#FFFFCC;
white-space:nowrap;
}
.search_box td{
padding:5px 5px 5px 5px;
white-space:nowrap;
}
.search_btn{
text-align:center;
}
/*LIST_CHANGE*-----------------------------------------------------------------*/
#list_change{
float:right;
}

#list_change li{
float:left;
margin:0px 0px 0px 10px;
padding:5px 10px 5px 10px;
background:#DDDDDD;
border:1px solid #CCCCCC;
}
#list_change li a{
display:block;
}
#list_change .on{
background:#FFCC00;
}
/*SEARCH_LIST-----------------------------------------------------------------*/
.search_list{
width:100%;
margin:0px 0px 0px 0px;
border-collapse:collapse;
border-spacing:0px;
clear:both;
}
.search_list th{
border:1px solid #999999;
padding:5px 1px 5px 1px;
white-space:nowrap;
text-align:center;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.search_list td{
border:1px solid #999999;
padding:5px 1px 5px 1px;
white-space:nowrap;
text-align:center;
color:#333333;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.check_list{
margin:10px 0px 10px 0px;
}
.check_list ul{
}
.check_list li{
float:left;
margin:0px 10px 5px 0px;
}
.fbox {
 zoom: 100%;
}
.fbox:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.list_page{
width:100%;
margin:5px 0px 5px 0px;
text-align:right;
clear:both;
color: #AAAAAA;
}
.list_page strong{
font:bold 18px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
color: #FF3300;
}
.list_page td{
text-align:right;
font:9px/9px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.list_page a{
font:12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.move_page{
padding:2px 0px 2px 0px;
background-color:#EEEEEE;
text-align:right;
clear:both;
font:14px/23px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#333333;
}
.icon{
margin:0px 0px 1px 0px;
}
.chinryou{
font: bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.no_list{
margin:40px 0px 40px 0px;
padding:100px 0px 100px 0px;
background-color:#EEEEEE;
font: bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#CC0000;
text-align:center;
}
.btn_search_form p{
border-bottom:3px solid #FF9900;
}
.btn_search_form{
margin:0px 0px 5px 0px;
}
/*BUKKEN_DETAIL----------------------------------------------------------*/
.bukken_header{
width:100%;
margin:0px 0px 0px 0px;
width:100%;
border-collapse:collapse;
border-spacing:0px;
clear:both;
}
.bukken_header td{
border:1px solid #999999;
padding:5px 5px 5px 5px;
font: bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#333333;
}
.bukken_header .check_box{
width:10%;
text-align:center;
}
.btn_print{
	clear:both;
	text-align:right;
	margin:5px 0px 5px 0px;
}
/*BUKKEN_PHOTO-----------------------------------------------------------*/
.bukken_photo{
margin:0px 0px 0px 0px;
width:100%;
border-collapse:collapse;
border-spacing:0px;
}
.bukken_photo th{
border:1px solid #999999;
padding:5px 5px 5px 5px;
background-color: #CCCCCC;
white-space:nowrap;
text-align:center;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.bukken_photo td{
border:1px solid #999999;
padding:5px 5px 5px 5px;
white-space:nowrap;
text-align:center;
color:#333333;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.photo_sub td{
width:25%;
}
.photo_sub img{
}
/*BUKKEN_SHOUSAI-----------------------------------------------------------*/
.bukken_shousai{
margin:10px 0px 0px 0px;
width:100%;
border-collapse:collapse;
border-spacing:0px;
}
.bukken_shousai th{
width:20%;
padding:3px 5px 3px 5px;
border:1px solid #999999;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.bukken_shousai td{
padding:3px 5px 3px 5px;
border:1px solid #999999;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
width:30%;
}
.contact_btn{
margin:10px 0px 0px 0px;
text-align:center;
}
/*BUKKEN@TANTOU----------------------------------------------------------*/
.tantou{
width:100%;
border-collapse:collapse;
border-spacing:0px;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.tantou td{
border:1px solid #999999;
padding:5px 5px 5px 5px;
}
.tantou .name{
width:1%;
white-space:nowrap;
}
.tantou_title{
margin:10px 0px 0px 0px;
border:none;
border-top:1px solid #999999;
}
/*BUKKEN_DETAIL_OPEN_HOUSE-----------------------------------------------------------*/
.openhouse_title{
padding: 5px 10px;
margin:0px 0px 0px 0px;
border:none;
border-bottom:1px dotted #666666;
background-color: #FFED99;
}
.openhouse{
border:2px solid #FF9900;
margin:5px 0px 15px 0px;
}
.openhouse dt{
padding:5px 10px 5px 10px;
background-color:#EEEEEE;
font:14px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.openhouse dt span,.openhouse dd span{
padding:0px 10px 0px 0px;
}
.openhouse dd{
padding:5px 10px 5px 10px;
border-top:1px dotted #666666;
font:12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#333333;
}
/*BUKKEN COM_INFO(print.phpj-------------------------------------------------------------*/
.bukken_com_info{
width:100%;
margin:5px 0px 5px 0px;
border:1px solid #999999;
background-color: #FFFFFF;
font:12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#333333;
}
.bukken_com_info td{
padding:3px;
}
.bukken_com_info .number{
background:#EDEDED;
font: bold 14px/14px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.bukken_com_info .name{
padding:0px 10px 0px 0px;
font:bold 14px/14px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.bukken_com_info .tel{
padding:0px 10px 0px 0px;
color:#CC0000;
font:bold 18px/26px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.bukken_com_info .comment{
padding:0px 3px 3px 3px;
}
.btn_contact_large{
background:#EDEDED;
text-align:right;
}
.contact_comment{
padding:5px;
background:#FFFFFF;
border:1px solid #333333;
font:14px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
/*BUKKEN@GOOGLEMAP----------------------------------------------------------*/
.window_map_close{
padding:0px 0px 10px 0px;
text-align:center;
font:12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
/*BUKKEN CONTACT---------------------------------------------------------------*/
.bukken_contact_list{
width:100%;
margin:0px 0px 0px 0px;
border-collapse:collapse;
border-spacing:0px;
}
.bukken_contact_list th{
width:25%;
border:1px solid #999999;
padding:5px 1px 5px 1px;
background-color: #FFCC66;
white-space:nowrap;
text-align:center;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.bukken_contact_list td{
border:1px solid #999999;
padding:5px 1px 5px 1px;
white-space:nowrap;
text-align:center;
color:#333333;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#bukken_contact_form{
padding:10px 10px 10px 10px;
margin:20px 0px 0px 0px;
border:1px solid #FF9900;
background-color:#EFEFEF;
}
#bukken_contact_form h4{
margin:0px 0px 10px 0px;
}
h5.bukken_contact{
margin:15px 0px 5px 0px;
}
.contact_list{
padding:5px 0px 5px 0px;
border-bottom:1px dotted #666666;
overflow:auto;
width:720px;
}
.contact_list li{
float:left;
padding:5px 0px 5px 0px;;
width:355px;
color:#333333;
font:12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contact_tantou{
padding:15px 0px 5px 0px;
clear:both;
}
.bukken_contact_message{
padding:5px 0px 0px 0px;
clear:both;
}
.bukken_contact_message textarea{
margin:5px 0px 5px 0px;
width:70%;
}
/*new make 2009-03-06-------------------------*/
.bukken_contact_err{
margin:5px 0px 20px 0px;
border:2px solid #FF0000;
padding:8px;
background-color:#FFFFCC;
font:14px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#FF0000;
}


#contact_privacy{
width:100%;
padding:5px 0px 5px 0px;
background:#EFEFEF;
overflow: auto;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contact_privacy .title{
width:635px;
margin:0px 0px 0px 50px;
padding:3px 0px 3px 5px;
border:1px solid #666666;
background: #666666;
color:#FFFFFF;
font:bold 12px/12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contact_privacy_area{
width:630px;
margin:0px 0px 0px 50px;
padding:5px 5px 5px 5px;
height:220px;
overflow: auto;
border:1px solid #AAAAAA;
background:#FFFFFF;
color: #333333;
font:12px/16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}

/*CONTACT_FORM------------------------------------------------------------------*/
#contact_form{
width:100%;
margin:10px 0px 10px 0px;
background-color:#CCCCCC;
text-align:left;
border-collapse:collapse;
border-spacing:0px;
font:12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contact_form th,#contact_form td{
border:1px solid #999999;
font:12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contact_form th{
width:1%;
padding:5px 15px 5px 10px;
background-color:#DFDFDF;
text-align:left;
white-space:nowrap;
}
#contact_form td{
padding:5px 15px 5px 10px;
background-color: #EDEDED;

text-align:left;
font:14px "Arial, Helvetica, sans-serif";
}
#contact_form .name{
margin:5px 0px 5px 0px;
width:250px;
}
#contact_form .address{
margin:5px 0px 5px 0px;
width:450px;
}

#contact_form .message{
margin:5px 0px 5px 0px;
width:350px;
}
#button{
margin:10px 0px 10px 0px;
text-align:center;
}

#contact_form_renraku{
width:100%;
margin:0px 0px 20px 0px;
background-color:#CCCCCC;
text-align:left;
border-collapse:collapse;
border-spacing:0px;
}
#contact_form_renraku th,#contact_form_renraku td{
padding:20px 10px 20px 10px;
border:1px solid #999999;
font:12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
#contact_form_renraku th{
width:1%;
background-color:#EAEAEA;
text-align:left;
white-space:nowrap;
}
#contact_form_renraku td{
background-color: #FAFAFA;
text-align:left;
font:14px "Arial, Helvetica, sans-serif";
}
/*20080623--------------------------------------------------------------*/
/* CSS Document */
/*SORT------------------------------------------------------------------------*/
#sort{
clear:both;
overflow:auto;
width:100%;
background-color: #D9F3F4;
}
#sort dt{
float: left;
padding:5px 0px 5px 5px;
color: #330000;
}
#sort dd{
color: #333333;
}
#sort dd li{
float: left;
margin-right: 15px;
padding:5px 0px 5px 5px;
}
#sort dd li img{
margin-right: 2px;
vertical-align: middle;
}
/*----------------------------------------------------------------------------*/
.list01{
padding:5px 0px 5px 0px;
clear:both;
font: 12px/12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "CI", Meiryo, "lr oSVbN", Geneva, Arial, Verdana, sans-serif;
}
.list01 .style01{
padding:0px 5px 0px 5px;
color:#FF3300;
font: bold 18px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "CI", Meiryo, "lr oSVbN", Geneva, Arial, Verdana, sans-serif;
}
.check_list{
margin:5px 0px 5px 0px;
}
.check_list li{
float:left;
margin:0px 10px 5px 0px;
}

.move_page{
clear:both;
padding:2px 10px 2px 10px;
background-color:#EEEEEE;
text-align:right;
font:14px/14px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#333333;
}
.fbox {
zoom: 100%;
}
.fbox:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
.icon{
margin:0px 0px 1px 0px;
}
.chinryou{
font: bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.no_list{
margin:40px 0px 40px 0px;
padding:100px 0px 100px 0px;
background-color:#EEEEEE;
font: bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#CC0000;
text-align:center;
}
/*header search engine------------------------------------------------------------------*/
#header_obi{
border-top: 5px solid #FF9900;
border-bottom: 6px solid #FF9900;
height:106px;
}
#header_logo{
padding: 4px 5px 2px 10px;
margin:0px 5px 0px 0px;
float:left;
}
#header_title{
padding: 4px 5px 2px 0px;
margin:0px 5px 0px 0px;
float:left;
}
/*
#header_tel{
padding: 4px 5px 2px 10px;
margin:0px;
}
*/
#header_syamei{
font:bold 20px/26px "lr oSVbN", Osaka, "qMmpS Pro W3";
color: #333333;
padding-top:32px;
float:left;
}
#header_obi2{
border-top: 9px solid #4F4F4F;
border-bottom: 9px solid #202020;
}

/*SLIDE-PHOTO------------------------------------------------*/
#newBook {
height: 160px;
position: relative;
margin:10px 0px 10px 0px;
}
.item {
width: 680px;
height: 160px;
position: absolute;
left: 35px;
top: 0;
overflow: hidden;
}

/*01`06*/
.item #slideItems01 {
width: 680px;
position: absolute;
}
.item #slideItems02 {
width: 1360px;
position: absolute;
}
.item #slideItems03 {
width: 2040px;
position: absolute;
}
.item #slideItems04 {
width: 2720px;
position: absolute;
}
.item #slideItems05 {
width: 3400px;
position: absolute;
}
.item #slideItems06 {
width: 4080px;
position: absolute;
}




.item .section {
list-style: none;
width: 160px;
height: 160px;
float: left;
margin:0px;
padding: 5px;
}
.item .section p{
text-align:center;
}
.leftBtn, .rightBtn {
width: 35px;
position: absolute;
text-align: left;
}
.leftBtn {
	left: 0;
	text-align:left;
}
.rightBtn {
	left: 715px;
	text-align:right;
}

