body{
margin:0;
padding:0;
font-size:9pt;
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}
table{
margin:0;
padding:0;
font-size:9pt;
border-collapse:collapse;
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}
h1{
margin:0;
padding:0;
font-size:9pt;
}
h2{
margin:0;
padding:0;
}
h3{
margin:0;
padding:0;
}
h4{
margin:0;
padding:0;
}
h5{
margin:0;
padding:0;
}
h6{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
ul{
margin:0;
padding:0;
}
li{
margin:0;
padding:0;
}
img{
border:0;
}
div#container{
width:960px;
overflow:hidden;
float:none;
clear:both;
border-bottom:1px solid #ff0000;
border-right:1px solid #ff0000;
border-left:1px solid #ff0000;
border-top:1px solid #ff0000;
}

div#header{
width:961px;
float:none;
clear:both;
}

div#header div#title{
width:768px;
overflow:hidden;
background-color:#ffffff;
color:#000000;
height:80px;
float:left;
}

div#header div#header_description{
width:192px;
height:80px;
overflow:hidden;
float:left;
background-color:#ffffff;
color:#000000;
}

div#header div#header_description p{
padding:4px;
margin:0;
line-height:1.4;
}

div#header div#menubar{
clear:both;
width:960px;
height:24px;
/* background-color:#1462ad; */

background-image:url(/fudosan/images/bar_bg.gif);
background-repeat: repeat-x;
color:#ffffff;
border:0;
overflow:hidden;
}

div#header div#menubar ul{
width:960px;
overflow:hidden;
list-style-type:none;
border:0;
}

div#header div#menubar li{
width:160px;
height:24px;
float:left;
overflow:hidden;
borer:0;
}

div#header div#menubar li img{
border:0;
}

div#body{
width:961px;
overflow:hidden;
float:left;
}

div#body div#content{
width:768px;
float:left;
overflow:hidden;
/* border-right:1px solid #1462ad; */
border-right:1px solid #ff0000;
}

div#content div#top_1{
width:512px;
overflow:hidden;
float:right;
}

div#content h2.title{
overflow:hidden;
}

div#content div#top_1 div.kensaku{
clear:both;
overflow:hidden;
padding-top:2px;
padding-bottom:2px;
}

div#content div#top_1 div.kensaku h2{
font-size:12pt;
font-weight:bold;
border-left:8px solid #ff0000;
border-bottom:1px solid #ff0000;
margin-bottom:2px;
margin-right:2px;
padding-left:2px;
padding-top:1px;
padding-bottom:1px;
}


div#content div#top_1 div.kensaku div#kensaku_map{
width:342px;
text-align:center;
float:left;
}

div#content div#top_1 div.kensaku div.description{
width:162px;
text-align:left;
float:left;
padding-left:4px;
padding-right:4px;
}

div#content div#top_1 div.kensaku div.description p{
padding-left:8px;
}


div#content #top_2{
width:254px;
overflow:hidden;
float:right;
}

div#content div.backto{
font-size:10pt;
text-align:right;
margin-right:16px;
margin-top:8px;
margin-bottom:8px;
}


div#body div#sidebar{
width:192px;
float:left;
}

div#sidebar h2{
font-size:11pt;
}

div#sidebar div.menu{
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:1px;
}

div#sidebar ul{
list-style-type:none;
}

div#sidebar ul li{
list-style-type:none;
}

div#sidebar div.menu h3{
font-size:11pt;
}

div#sidebar div.menu ul.koushin li{
padding-left:4px;
padding-right:2px;
}

div#sidebar div.menu ul.koushin li div.content{
padding-left:8px;
}

div#sidebar div.menu div.tenpo{
padding-left:4px;
padding-right:2px;
padding-bottom:6px;
}

div#sidebar div.menu div.tenpo div.tr{

}

div#sidebar div.menu div.tenpo div.tr div.th{
font-weight:bold;
}

div#sidebar div.menu div.tenpo div.tr div.td{
padding-left:8px;
}

div#footer{
width:960px;
overflow:hidden;
text-align:center;
clear:both;

border-top:1px solid #ff0000;
color:white;

background-color:#ff0000;
}

div#footer #footerbar{
clear:both;
padding-top:4px;
padding-bototm:4px;
}

div#footerbar ul{
list-style-type:none;
}

div#footerbar ul li{
display:inline;
padding-left:2px;
padding-right:2px;
}

div#footerbar a{
color:white;
text-decoration:none;
}

div#footerbar a:hover{
color:#cccc00;
}

div#footer #copyright{
clear:both;

}

div.bookmark{
text-align:right;
margin-right:12px;
}

div.bookmark span.bookmark{

}

div.bookmark span.bookmark img{
border:0;
}

.google_map{
    position:relative;
    width:100%;
    height:0;
    padding-top:75%;
}
.google_map iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

