/* CSS Document */
/*2011.06*/
/*---------------------------------------------------------------------------*/
#wrapEstateTop{
position:relative;
margin:20px 20px 0 20px;
}
#wrapEstateTop p.intro{
position:absolute;
top:38px;
left:232px;
}
#wrapEstateMap{
position:relative;
margin:0 20px 30px 20px;
}
/*---------------------------------------------------------------------------*/
#wrapEstateMap .mapHead{
position:relative;
width:910px;
height:45px;
background:url(../images/idx_map_wrap.gif) no-repeat;
}
#wrapEstateMap .mapHead img{
display:block;
}
#wrapEstateMap .mapHead dl{
position:absolute;
top:9px;
left:232px;	
}
#wrapEstateMap .mapHead dl dt,#wrapEstateMap .mapHead dl dd{
float:left;
margin:0;
padding: 0 20px 0 0;
}
#wrapEstateMap dl.wrapContact{
position:absolute;
top:330px;
left:30px;
}
#wrapEstateMap dl.wrapContact dd{
margin:5px 0 10px 0;
}
/*---------------------------------------------------------------------------*/
#wrapEstateMap .TabbedPanels{
position:relative;
width:910px;
height:590px;
background:url(../images/idx_map_wrap.gif) no-repeat 0 100%;
}
#wrapEstateMap h1{
margin:20px 0 0 0;
}
#wrapEstateMap h4{
position:absolute;
top:0;
left:20px;
}
#wrapEstateMap h5{
position:absolute;
top:135px;
left:20px;
}
#wrapEstateMap iframe{
position:absolute;
top:60px;
left:236px;
width:640px;
height:540px;
}
/*---------------------------------------------------------------------------*/
#srTabPanels{
position:relative;
top:0;
left:0;
width:640px;
height:540px;
background:url(../images/back_map.gif) no-repeat;
}
/*---------------------------------------------------------------------------*/
.TabbedPanels{
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup{
position:absolute;
top:0;
left:20px;
height:275px;
width:205px;
}
.TabbedPanelsTab{
position:absolute;
top:0;
left:0;
-moz-user-select:none;
-khtml-user-select:none;
cursor:pointer;
display:block;
margin-bottom:0;
outline:none;
width:1px;
height:1px;
}
.TabbedPanelsTab em{
display:block;
text-indent:-9999px;
}
.TabbedPanelsTab em#tab01{
position:absolute;
top:0;
left:0;
width:205px;
height:135px;
background:url(../images/idx_map_nav_tochi.gif) no-repeat;
}
.TabbedPanelsTab em#tab02{
position:absolute;
top:135px;
left:0;
width:205px;
height:140px;
background:url(../images/idx_map_nav_tateuri.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab01{
position:absolute;
top:0;
left:0;
width:205px;
height:135px;
background:url(../images/idx_map_nav_tochi_ov.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab02{
position:absolute;
top:135px;
left:0;
width:205px;
height:140px;
background:url(../images/idx_map_nav_tateuri_ov.gif) no-repeat;
}

/*---------------------------------------------------------------------------*/
/*estate.cssから移植して適用*/
#wrapC h2{
position:relative;
margin:0 0 0 0;
top:0;
height:auto;
}
h2.idx{
margin:0 0 0 0;
}
/**/
.wrapListTab{
position:relative;
width:660px;
height:34px;
background:url(../images/back_list_tab.gif) no-repeat;
margin:30px 10px 20px 10px;
}
.wrapListTab li{
display:block;
width:130px;
}
.wrapListTab li.dyn01{
position:absolute;
top:0;
left:0;
}
.wrapListTab li.dyn02{
position:absolute;
top:0;
left:131px;
}
.wrapListTab li.dyn03{
position:absolute;
top:0;
left:262px;
}
.wrapListTab dl.hanrei{
position:absolute;
top:9px;
left:396px;
}
.wrapListTab dl.hanrei dt{
display:block;
float:left;
margin:0 0 0 6px;
}
#wrapPickUpSub{
margin-top:0;
}
/*---------------------------------------------------------------------------*/
/*新規スタイル*/
.wrapIdxEle{
position:relative;
margin:0 auto;
width:950px;
background:#ffffff;
}
.wrapIdxEle div.idx{
margin:10px 10px;
width:658px;
border:1px solid #efece5;
}
.wrapIdxEle div.idx table{
width:640px;
margin:9px;
}
.wrapIdxEle div.idx table th{
width:120px;
}
.wrapIdxEle div.idx table dl dt{
	width:520px;
}
.wrapIdxEle div.idx table dl dt img{
vertical-align:middle;
display:inline;
}
.wrapIdxEle div.idx table dl dd{
padding:12px 15px 0 15px;
font-size:0.75em;
line-height:130%;
}
.wrapIdxEle div.idx a{
display:block;
margin:0 0 0 10px;
padding:12px 15px 12px 45px;
font-size:0.75em;
line-height:130%;
font-weight:bold;
vertical-align:middle;
}
.wrapIdxEle div.idx table.idxTochi a{
background:#efece5 url(../images/idx_icon_link_tochi.gif) no-repeat 10px 50%;
}
.wrapIdxEle div.idx table.idxTochi a:hover{
background:#f4e6c7 url(../images/idx_icon_link_tochi.gif) no-repeat 10px 50%;
color:#df5d25;
}
.wrapIdxEle div.idx table.idxTate a{
background:#e5edf3 url(../images/idx_icon_link_tate.gif) no-repeat 10px 50%;
}
.wrapIdxEle div.idx table.idxTate a:hover{
background:#cde8f5 url(../images/idx_icon_link_tate.gif) no-repeat 10px 50%;
color:#4ea5e9;
}
.wrapIdxEle div.idx table.idxShaku a{
background:#e3f0dc url(../images/idx_icon_link_shaku.gif) no-repeat 10px 50%;
}
.wrapIdxEle div.idx table.idxShaku a:hover{
background:#d7e8b5 url(../images/idx_icon_link_shaku.gif) no-repeat 10px 50%;
color:#4e700b;
}
.wrapIdxEle div.idx table.idxChuko a{
background:#f1e7ef url(../images/idx_icon_link_chuko.gif) no-repeat 10px 50%;
}
.wrapIdxEle div.idx table.idxChuko a:hover{
background:#e4ceeb url(../images/idx_icon_link_chuko.gif) no-repeat 10px 50%;
color:#8943ac;
}
/*---------------------------------------------------------------------------*/
p.update{
font-size:0.7em;
padding:0 10px 30px 0;
text-align:left;
}
p.updateTop{
font-size:0.9em;
margin:0 0 10px 0;
text-align:left;
color:#d00000;
}
/*---------------------------------------------------------------------------*/
/*end*/