/* CSS Document */
#wrapBody #wrapR #wrapUsfl{
margin:0 0 0 0;
}
/**/
h1.idx{
width:680px;
height:127px;
background:url(../estate/images/title_back.jpg) no-repeat;
margin-bottom:30px;
}
#linkForm{
margin:25px 10px 0 10px;
position:relative;
width:320px;
height:170px;
}
#linkForm dl.dyn01{
position:absolute;
top:0;
left:0;
}
#linkForm dl.dyn02{
position:absolute;
top:0;
left:340px;
}
#linkForm dd{
position:absolute;
top:124px;
left:55px;
}
h2.idx{
margin:0 0 30px 0;
}
/**/
#wrapEstateList{
margin:0 10px;
}
.wrapListTab{
position:relative;
width:660px;
height:34px;
/*background:url(../estate/images/back_list_tab.gif) no-repeat;*/
background:url(../estate/images/back_list_tab02.gif) no-repeat;
margin:40px 0 20px 0;
}
.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{
position:absolute;
top:9px;
left:415px;
}
.wrapListTab dl dt{
float:left;
margin:0 0 0 16px;
display:block;
}
#wrapEstateList div.dyn01{
border:1px solid #efece5;
width:100%;
padding:1px;
margin:0 0 10px 0;
}
#wrapEstateList div.dyn02{
border:1px solid #e5edf3;
width:100%;
padding:1px;
margin:0 0 10px 0;
}
#wrapEstateList div.dyn03{
border:1px solid #e3f0dc;
width:100%;
padding:1px;
margin:0 0 10px 0;
}
#wrapEstateList table{
width:100%;
}
#wrapEstateList th{
color:#666666;
font-weight:bold;
font-size:0.75em;
padding:4px 0 4px 12px;
vertical-align:middle;
}
#wrapEstateList th a{
font-weight:bold;
}
#wrapEstateList div.dyn01 th{
background:#efece5;
}
#wrapEstateList div.dyn02 th{
background:#e5edf3;
}
#wrapEstateList div.dyn03 th{
background:#e3f0dc;
}
#wrapEstateList th.dyn{
text-align:right;
padding:4px 2px 6px 0;
}
#wrapEstateList th img{
vertical-align:middle;
}
#wrapEstateList th img.dyn{
padding:0 0 0 10px;
}
#wrapEstateList td{
color:#666666;
font-size:0.75em;
padding:4px 12px 4px 12px;
line-height:1.4;
}
#wrapEstateList p.update{
font-size:0.7em;
padding:0 0 40px 0;
border-bottom:1px solid #e4e4e4;
text-align:right;
}
#wrapEstateList p.updateDyn{
font-size:0.7em;
padding:0 0 0px 0;
border-bottom:1px solid #e4e4e4;
text-align:right;
border-bottom:none;
}
/**/
#wrapEhead{
position:relative;
width:680px;
height:84px;
background:url(../estate/images/back_title.gif) no-repeat;
}
#wrapEhead h1{
color:#505050;
font-weight:bold;
font-size:1em;
padding:36px 0 0 140px;
}
#wrapEhead h1 img{
position:absolute;
top:34px;
left:22px;
}
#wrapEhead h1 em{
font-size:0.8em;
padding:0 0 0 15px;
font-weight:bold;
}
#wrapC h2{
clear:both;
position:relative;
margin:10px 0 20px 0;
top:30px;
height:59px;
}
.wrapEstateEle{
margin:0 10px;
}
.wrapEstateEle h3{
background:url(../images/back_title_sub.gif) no-repeat 0 100%;
margin:0 0 15px 0;
padding:0 0 9px 15px;
font-weight:bold;
font-size:0.8em;
color:#707070;
}
.wrapEstateEle h3.dyn{
width:660px;
}
.wrapEstateEle h4{
font-weight:bold;
font-size:0.8em;
color:#505050;
margin:0 0 15px 0;
}
.wrapEstateEle h4.dyn{
margin-top:30px;
margin-left:15px;
}
.wrapEstateEle p{
margin-bottom:20px;
font-size:0.75em;
}
.wrapEstateEle p.dyn{
margin-left:15px;
margin-right:30px;
}
.wrapL{
float:left;
width:375px;
}
.wrapR{
float:right;
width:255px;
}
.wrapR li{
font-size:0.75em;
margin:0 0 8px 0;
padding:0 0 0 10px;
border-left:2px solid #b3b3b3;
}
.wrapR table{
width:100%;
}
.wrapR th{
font-weight:bold;
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 4px;
text-align:center;
}
.wrapR td{
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 2px;
}
.wrapR tr.dyn th,.wrapR tr.dyn td{
border-bottom:none;
}
/**/
.wrapR table.dyn{
width:100%;
}
.wrapR table.dyn th{
font-weight:bold;
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 2px;
text-align:left;
}
.wrapR table.dyn td{
font-size:0.75em;
border-bottom:1px dotted #d9d9d9;
padding:5px 2px;
}
.wrapR table.dyn tr.dyn01 th,.wrapR table.dyn tr.dyn01 td{
border-bottom:2px solid #d9d9d9;
}
.wrapR table.dyn tr.dyn th,.wrapR table.dyn tr.dyn td{
border-bottom:none;
}
.wrapR table td.info{
border-bottom:none;
}
/**/
#srTabPanels{
position:relative;
top:0;
left:0;
width:375px;
height:395px;
background:url(../estate/images/back_map.gif) no-repeat;

}
.TabbedPanelsContent h4{
position:absolute;
top:370px;
left:0;
}
.TabbedPanelsContent h5{
position:absolute;
top:370px;
left:188px;
}
/**/
.TabbedPanelsContent{
}
.tabEle01,.tabEle02{
position:absolute;
top:1px;
left:1px;
}
.tabEle02 ul{
display:none;
}
.TabbedPanels{
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup{
position:absolute;
left:0;
}
.TabbedPanelsTab{
position:relative;
top:370px;
float:left;
list-style:none;
-moz-user-select:none;
-khtml-user-select:none;
cursor: pointer;
display:block;
height:25px;
width:187px;
margin-bottom:0;
outline:none;
}
.TabbedPanelsTab em{
display:block;
height:25px;
width:187px;
text-indent:-9999px;
}
.TabbedPanelsTab em#tab01{
background:url(../estate/images/map_illustration.gif) no-repeat;
}
.TabbedPanelsTab em#tab02{
background:url(../estate/images/map_google.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab01{
background:url(../estate/images/map_illustration_ov.gif) no-repeat;
}
.TabbedPanelsTabHover em#tab02{
background:url(../estate/images/map_google_ov.gif) no-repeat;
}
/**/
#wrapInquirySub2{
position:relative;
width:660px;
height:180px;
margin:40px 10px 0 10px;
border:1px dotted #cccccc;
}
#wrapInquirySub2 h3,#wrapInquirySub3 h3{
position:absolute;
position:absolute;
top:26px;
left:22px;
}
#wrapInquirySub2 dl,#wrapInquirySub3 dl{
position:absolute;
top:21px;
left:159px;
}
#wrapInquirySub2 dl dt,#wrapInquirySub3 dl dt{
margin:0 0 10px 0;
}
#wrapInquirySub2 p#mail,#wrapInquirySub3 p#mail{
position:absolute;
left:159px;
bottom:20px;
}
#wrapInquirySub3{
position:relative;
width:660px;
height:230px;
margin:40px 10px 0 10px;
border:1px dotted #cccccc;
}

/*---------------------------------------------------------------------*/
/**/
h2#ad{
clear:both;
position:relative;
top:0;
padding:0 0 0 0;
height:auto;
margin:30px 0 30px 0;
}
#wrapPoint th{
padding:20px 0;
}
#wrapPoint td{
padding:20px 0;
font-size:0.75em;
line-height:1.4;
}
/**/
#wrapKukaku{
margin:10px 0;
}
.wrapKukakuEleL,.wrapKukakuEleR{
position:relative;
float:left;
width:318px;
height:337px;
background:#f0f0f0;
border:1px solid #b3b3b3;
text-align:center;
margin:10px 0 0 0;
}
.wrapKukakuEleR{
float:right;
margin:10px 0 0 20px;
}
.wrapKukakuEleL img,.wrapKukakuEleR img{
display:block;
}
/*商談中アイコン*/
.wrapKukakuEleL em,.wrapKukakuEleR em{
position:absolute;
bottom:40px;
right:10px;
}
.wrapKukakuEleL em.dyn,.wrapKukakuEleR em.dyn{
bottom:20px;
}
/*個別*/
.hillinaguma{
background:url(http://www.toyotahome-nagoya.jp/estate/hillinaguma_h/images/back.jpg) no-repeat 0 50%;
padding:20px 0 0 177px;
}
.hillinaguma tr.dyn th{
background:url(http://www.toyotahome-nagoya.jp/estate/hillinaguma_h/images/line.gif) no-repeat 0 100%;
}
.hillinaguma tr.dyn td{
background:url(http://www.toyotahome-nagoya.jp/estate/hillinaguma_h/images/line.gif) no-repeat 100% 100%;
}
.sakuradai{
background:url(http://www.toyotahome-nagoya.jp/estate/sakuradai_h/images/back.jpg) no-repeat 100% 0;
padding:0 0 0 0;
}
.sakuradai tr.dyn th{
background:url(http://www.toyotahome-nagoya.jp/estate/sakuradai_h/images/line.gif) repeat-x 0 100%;
}
.sakuradai tr.dyn td{
background:url(http://www.toyotahome-nagoya.jp/estate/sakuradai_h/images/line.gif) repeat-x 0 100%;
}
.miyoshi{
background:url(http://www.toyotahome-nagoya.jp/estate/miyoshi_h/images/back.jpg) no-repeat 100% 0;
padding:0 0 0 0;
}
.miyoshi th{
width:90px;
}
.miyoshi tr.dyn th{
background:url(http://www.toyotahome-nagoya.jp/estate/sakuradai_h/images/line.gif) repeat-x 0 100%;
}
.miyoshi tr.dyn td{
vertical-align:middle;
background:url(http://www.toyotahome-nagoya.jp/estate/sakuradai_h/images/line.gif) repeat-x 0 100%;
}
/**/
/*エコーガーデン桃花台（建売住宅）*/
















/*end*/