/* reset */
#area01 div,#area01 dl,#area01 dt,#area01 dd,#area01 ul,#area01 ol,#area01 li,#area01 h1,#area01 h2,#area01 h3,#area01 h4,#area01 h5,#area01 h6,#area01 pre,#area01 form,#area01 fieldset,#area01 legend,#area01 input,#area01 p,#area01 blockquote,#area01 table,#area01 th,#area01 td{
margin:0;padding:0;
}
#area01 a,#area01 img,#area01 abbr,#area01 acronym,#area01 fieldset{
border:0;
}
#area01 address,#area01 caption,#area01 cite,#area01 code,#area01 dfn,#area01 th,#area01 var{
font-style:normal;font-weight:normal;
}
#area01 li{
list-style:none;
}
#area01 caption,#area01 th,#area01 td{
text-align:left;
}
#area01 h1,#area01 h2,#area01 h3,#area01 h4,#area01 h5,#area01 h6,#area01 textarea{
font-weight:normal;font-size:100%;
}
#area01 q:before,#area01 q:after{
content:'';
}
#area01 object,#area01 embed{
vertical-align:top;
}
sup{
vertical-align:3px;
}

/* clearfix */
.clearfix:after{
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
.clearfix{
zoom: 1;
}
#cotainer {
	width:800px;
	margin:0 auto;
background:#ffffff;
}
#main {
	width:800px;
	margin:0 auto;
background:#ffffff;
}
#main #area01 {
	width:560px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
#main #area02{
width:200px;
background:#ffffff url("http://www.century-21.co.jp/images/sideline.gif") left repeat-y;
margin-left:auto;
margin-right:auto;
float:left;
}
#area01 #resultContents{
}
#area01 #resultContents ul.objectContainer li.clearfix{
background:url(http://www.century-21.co.jp/design-parts/image/dotline.gif) bottom left repeat-x;
height:156px;
}
#area01 #resultContents span.new{
padding-left:26px;
background:url("http://www.century-21.co.jp/design-parts/image/new.gif") no-repeat;
}
#area01 .breadCrumb{
text-align:left;
padding:3px 0px;
margin-top:16px;
margin-bottom:12px;
font-family: "y'ly'r y'oy'Sy'Vy'by'N", "Osakay'|y'y'y'y'";
}

#area01 #resultContents .crumbs{
text-align:left;
padding:3px 0px 3px 3px;
margin-top:16px;
margin-bottom:12px;
}
#area01 #resultContents .crumbs.crumbs01{
margin-top:16px;
margin-bottom:0px;
}
#area01 #resultContents .crumbs.crumbs02{
margin-top:0px;
margin-bottom:12px;
}

#area01 #resultTitle{
text-align:right;
background:url(http://www.century-21.co.jp/design-parts/image/h_select_condition.gif) left no-repeat;
padding:5px 4px 15px 0px;
margin-bottom:4px;
}
#area01 #resultTitle a.subSearchArea{
margin-right:10px;
padding:0px 0px 0px 20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon03.gif) left no-repeat;
}
#area01 #resultTitle a.subSearchLine{
padding:0px 0px 0px 20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon02.gif) left no-repeat;
}
#area01 .searchConditionResult{
padding:7px 0px 7px 0px;
background:#F6F6F6;
margin-bottom:8px;
text-align:left;
}
#area01 .searchConditionResult span,
#area01 .searchCondition span{
border-right:1px solid #333;
padding:0px 4px 0px 3px;
margin:2px 0px;
}
#area01 .anotherProperty{
}
#area01 .anotherProperty .itemTitle{
font-weight:bold;
font-size:16px;
margin:30px 0px 14px 0px;
}
#area01 .anotherProperty .list{
}
#area01 .anotherProperty .list ul{
margin:0px;
padding:0px;
}
#area01 .anotherProperty .list ul li{
margin:1px 0px;
padding:0px;
}
#area01 .anotherCondition{
}
#area01 .anotherCondition .itemTitle{
font-weight:bold;
font-size:16px;
margin:30px 0px 14px 0px;
}
#area01 .anotherCondition .list{
}
#area01 .anotherCondition .list ul{
margin:0px;
padding:0px;
}
#area01 .anotherCondition .list ul li{
margin:1px 0px;
padding:0px;
}
#area01 .request{
}
#area01 .request .itemTitle{
font-weight:bold;
font-size:16px;
margin:30px 0px 14px 0px;
}
#area01 .request .text{
}
#area01 .request .button{
text-align:center;
margin-top:30px;
margin-bottom:50px;
}
#area01 .searchNarrowDown{
background:#fcf9f3;
border:#D2D4D6 1px solid;
margin-bottom:3px;
padding:7px 0px 10px 0px;
text-align:center;
}
#area01 .searchNarrowDown select{
width:150px;
}
#area01 .searchNarrowDown .SNDTable01{
width:530px;
margin:0px auto 5px;
}
#area01 .searchNarrowDown .SNDTable01 th,
#area01 .searchNarrowDown .SNDTable01 td{
padding:5px 5px 5px 0px;
}
#area01 .searchNarrowDown .SNDTable01 th{
font-weight:normal;
width:72px;
}
#area01 .searchNarrowDown .SNDTable02{
width:530px;
margin:0px auto;
}
#area01 .searchNarrowDown .SNDTable02 td{
text-align:right;
}
#area01 .searchNarrowDown .SNDTable02 .tdStyle01{
width:305px;
}
#area01 .searchNarrowDown .SNDTable02 a.moreDetailSearch{
padding-left:7px;
background:url(http://www.century-21.co.jp/design-parts/image/icon07.gif) left no-repeat;
}
#area01 .searchNarrowDown .SNDTable01.free{
width:530px;
margin:0px auto 5px;
}
#area01 .searchNarrowDown .SNDTable01.free th,
#area01 .searchNarrowDown .SNDTable01.free td{
padding:5px 5px 5px 0px;
}
#area01 .searchNarrowDown .SNDTable01.free th{
font-weight:normal;
width:130px;
}
#area01 .searchNarrowDown .SNDTable01.free td input#detached,
#area01 .searchNarrowDown .SNDTable01.free td input#land,
#area01 .searchNarrowDown .SNDTable01.free td input#noarticle{
vertical-align:-2px;
margin-right:4px;
}
#area01 .searchNarrowDown .SNDTable01.free td input{
vertical-align:1px;
}
#area01 .searchNarrowDown .SNDTable01.free td input.freeword{
width:330px;
}
#area01 .searchNarrowDown .SNDTable01.free td span{
margin:0px 4px;
}
#area01 .searchNarrowDown .SNDTable02{
width:530px;
margin:0px auto;
}
#area01 .searchNarrowDown .SNDTable02 td{
text-align:right;
}
#area01 .searchNarrowDown .SNDTable02 .tdStyle01{
width:305px;
}
#area01 .searchNarrowDown .SNDTable02 a.moreDetailSearch{
padding-left:7px;
background:url(http://www.century-21.co.jp/design-parts/image/icon07.gif) left no-repeat;
}
#area01 .searchNarrowDown .loginLink{
width:460px;
margin:0px auto;
text-align:right;
}

/* freesearch */
body#free #area01 .searchNarrowDown{
margin-bottom:20px;
}
body#free #area01 .searchNarrowDown table.SNDTable01.free select{
width:110px;
}

#area01 .searchCondition{
margin-bottom:10px;
text-align:left;
}
#area01 .searchCondition div{
margin:2px auto;
}
#area01 .searchCondition .spanStyle01{
padding:2px 2px 1px 22px;
background:url(http://www.century-21.co.jp/design-parts/image/icon01.gif) no-repeat;
background-position:3px 0px;
}
#area01 .searchCondition .sameCondition{
float:left;
margin-right:15px;
}
#area01 .searchCondition .sameCondition #currentKind a{
font-weight:bold;
color:#000;
text-decoration:none;
}
#area01 .searchCondition .experience{
padding:1px 2px 1px 20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon04.gif) left no-repeat;
float:left;
}
#area01 .searchComeMiddle{
margin-top:14px;
margin-bottom:10px;
margin-left:14px;
font-weight:bold;
}
#area01 .searchComeMiddle span{
color:#ff0000;
font-size:20px;
margin:0px 2px;
}
#area01 .searchComeMiddleList ul{
padding:0px;
margin:0px 0px 16px 10px;
}
#area01 .searchComeMiddleList ul li{
background:url(http://www.century-21.co.jp/feature/image/) left center no-repeat;
padding:0px 0px 0px 0px;
margin:4px 0px 4px 4px;
}
#area01 #resultContents .searchPager.bottom{
margin-top:20px;
}
#area01 #resultContents .searchPager #page_link span,
#area01 #resultContents .searchPager #page_link a{
font-size:110%;
padding:0.20em 0.35em;
margin:2px;
border:1px solid #ccc;
zoom:1;
}
#area01 #resultContents .searchPager #page_link a:hover{
border-color:#efefef;
background:#FF7F00;
color:#fff;
}
#area01 #resultContents .searchPager #page_link1{
font-size:110%;
background-color:#efefef;
padding:0.20em 0.35em;
margin:2px;
border:1px solid #ccc;
zoom:1;
}
#area01 #resultContents .searchComeUnder.middle{
margin-top:12px;
margin-bottom:20px;
}
#area01 #resultContents .searchComeUnder.bottom{
margin-top:12px;
margin-bottom:20px;
}
#area01 #resultContents .searchComeUnder{
clear:left;
text-align:left;
}
#area01 #resultContents .searchComeUnder .Number{
float:left;
}
#area01 #resultContents .searchComeUnder .Number .number{
float:left;
}
#area01 #resultContents .searchComeUnder .Number .text{
float:left;
padding-top:12px;
}
#area01 #resultContents .searchComeUnder .webmember{
float:left;
padding-top:12px;
margin-bottom:2px;
font-size:12px;
}
#area01 #resultContents .searchComeUnder span.number{
font-weight:bold;
color:#ff0000;
font-size:25px;
margin-right:3px;
}
#area01 #resultContents .searchComeUnder span.all{
font-weight:bold;
color:#ff0000;
}
#area01 #resultContents .searchComeUnderL{
float:left;
margin-right:30px;
}
#area01 #resultContents .searchComeUnderL span{
font-weight:bold;
color:#ff0000;
font-size:25px;
margin-right:3px;
}
#area01 #resultContents .searchComeUnderR{
padding-top:2px;
float:right;
}
#area01 #resultContents .searchComeUnderR01{
float:right;
widht:112px;
margin-right:4px;
}
#area01 #resultContents .searchComeUnderR02{
float:right;
widht:120px;
}
#area01 #resultContents .searchComeUnder .currentNumber{
color:#666;
vartical-align:baseline;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:6px;
}
#area01 #resultContents .searchComeUnder .searchComeUnderLogin{
text-align:right;
margin-top:6px;
margin-bottom:4px;
}

/* cf */
body #main #area01 #resultContents .cflink{
margin-bottom:60px;
}
body #main #area01 #resultContents .cflink .title{
margin-bottom:4px;
}
body #main #area01 #resultContents .cflink p{
margin-bottom:20px;
}

#area01 .membership{
margin-top:6px;
margin-bottom:16px;
}
#area01 .searchPager{
text-align:right;
margin-top:0px;
margin-bottom:20px;
font-size:110%;
}
#area01 .searchPager .currentPage{
font-weight:bold;
}
#area01 .searchPager .prevPage{
margin-right:10px;
}
#area01 .searchPager .nextPage{
margin-left:10px;
}
#area01 .ctrlArea{
margin-bottom:5px;
text-align:left;
}
#area01 .ctrlArea .inquireArea01{
float:left;
}
#area01 .ctrlArea .inquireArea01 span{
margin-right:5px;
}
#area01 .ctrlArea .iconExplain{
float:right;
text-align:left;
padding-top:8px;
margin-bottom:6px;
}
#area01 .ctrlArea .iconExplain span{
padding:4px 0px 4px 27px;
float:left;
}
#area01 .ctrlArea .iconExplain .limited{
background:url(http://www.century-21.co.jp/design-parts/image/mark_member.gif) left center no-repeat;
}
#area01 .ctrlArea .iconExplain .external{
background:url(http://www.century-21.co.jp/design-parts/image/mark_photo.gif) left center no-repeat;
}
#area01 .ctrlArea .iconExplain .plan{
background:url(http://www.century-21.co.jp/design-parts/image/mark_layout.gif) left center no-repeat;
}
#area01 .ctrlArea .conditionChanger{
clear:both;
padding-top:5px;
}
#area01 .ctrlArea .conditionChanger span{
margin-right:10px;
}
#area01 .ctrlArea .conditionChanger span#selected{
padding-left:14px;
background:url(http://www.century-21.co.jp/design-parts/image/sort_arrow2.gif) 0px 0px no-repeat;
}
#area01 .ctrlArea .conditionChanger span#selected a{
color:#000;
text-decoration:none;
}
#area01 .ctrlArea .conditionChanger span#selected_reverse{
padding-left:14px;
background:url(http://www.century-21.co.jp/design-parts/image/sort_arrow2_reverse.gif) 0px 0px no-repeat;
}
#area01 .ctrlArea .conditionChanger span#selected_reverse a{
color:#000;
text-decoration:none;
}
#area01 .ctrlArea .conditionChanger .notBg{
background:none;
padding-left:0px;
margin-right:15px;
}
#area01 .ctrlArea .conditionChanger .selected{
background:url(http://www.century-21.co.jp/design-parts/image/icon09.gif) left no-repeat;
}

/* table */

#area01 #resultContents table.result{
width:560px;
margin:0px auto;
border-spacing:0;
border-collapse:collapse;
border:1px solid #cccccc;
}
#area01 #resultContents table.result .delete{
color:#ff0000;
}
#area01 #resultContents table.result tr.limited{
background:#FFE9BB;
}
#area01 #resultContents table.result td{
border:1px solid #cccccc;
padding:4px;
}
#area01 #resultContents table.result tr.memberonly td{
padding:0px;
}
#area01 #resultContents table.result tr.btn td{
padding-top:1px;
padding-bottom:4px;
}
#area01 #resultContents table.result td.check{
padding:2px;
text-align:center;
white-space:nowrap;
}
#area01 #resultContents table.result td.check input{
margin-bottom:3px;
}
#area01 #resultContents table.result td.check img{
margin-bottom:3px;
}
#area01 #resultContents table.result td.photo{
width:124px;
vertical-align:bottom;
border-bottom:none;
}
#area01 #resultContents table.result td.photo .comment{
}
#area01 #resultContents table.result td.photo .comment p{
line-height:16px;
margin-bottom:2px;
color:#688187;
font-weight:bold;
}
#area01 #resultContents table.result td.photo .comment span.new{
padding-left:26px;
background:url("http://www.century-21.co.jp/design-parts/image/new.gif") left -1px no-repeat;
}
#area01 #resultContents table.result td.photo .photo{
}
#area01 #resultContents table.result td.cal0,
#area01 #resultContents table.result td.cal1,
#area01 #resultContents table.result td.cal2,
#area01 #resultContents table.result td.cal3,
#area01 #resultContents table.result td.cal4,
#area01 #resultContents table.result td.cal5{
vertical-align:top;
white-space:nowrap;
}
#area01 #resultContents table.result td.cal0{
}
#area01 #resultContents table.result td.cal1{

}
#area01 #resultContents table.result td.cal2{

}
#area01 #resultContents table.result td.cal3{

}
#area01 #resultContents table.result td.cal4{

}
#area01 #resultContents table.result td.cal5{

}
#area01 #resultContents table.result td.cal0 .title,
#area01 #resultContents table.result td.cal1 .title,
#area01 #resultContents table.result td.cal2 .title,
#area01 #resultContents table.result td.cal3 .title,
#area01 #resultContents table.result td.cal4 .title,
#area01 #resultContents table.result td.cal5 .title{
padding-top:2px;
margin-bottom:3px;
}
#area01 #resultContents table.result td.cal6{
vertical-align:top;
}
#area01 #resultContents table.result td.cal6 .item{
margin-bottom:3px;
}
#area01 #resultContents table.result td.cal6 .item a{
text-decoration:none;
color:#000000;
}
#area01 #resultContents table.result td.cal6 .item.recommend p{
line-height:16px;
font-weight:bold;
margin-bottom:6px; 
}
#area01 #resultContents table.result td.cal6 .comment{
}
#area01 #resultContents table.result td.cal6{
border-bottom:none;
}
#area01 #resultContents table.result td span{
color:#767777;
}
#area01 #resultContents table.result tr.btn td{
border-top:none;
}
#area01 #resultContents table.result tr.btn td .btn01{
}
#area01 #resultContents table.result tr.btn td .btn02{
width:114px;
float:right;
}
#area01 #resultContents table.result tr.btn td .btn03{
width:114px;
float:right;
margin-right:4px;
}
#area01 #resultContents table.result tr.btn td .btn04{
width:114px;
float:right;
margin-right:4px;
}

/* title */
#area01 .inquireArea02.borderStyle01{
border-top:#cccccc 1px solid;
border-bottom:none;
}
#area01 .inquireArea02{
width:550px;
padding:5px 5px 3px 3px;
background:#F5F5F5;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-bottom:#cccccc 1px solid;
text-align:left;
margin-left:0px;
}
#area01 .inquireArea02 .checkbox{
float:left;
width:70px;
height:50px;
background:url(http://www.century-21.co.jp/static/image/icon12.gif) 4px 21px no-repeat;
}
#area01 .inquireArea02 .action00{
float:left;
width:80px;
margin-top:22px;
padding-top:7px;
}
#area01 .inquireArea02 .action01{
float:left;
width:400px;
margin-top:24px;
text-align:right;
}

/* put cart */
body#putCart{
width:600px;
}
body#putCart #area01 #resultContents .title{
margin-top:20px;
}
body#putCart #area01 #resultContents table.result td .title{
margin-top:0px;
}
body#putCart #area01 #resultContents hr{
height:1px;
border:none;
border-top: 1px #cccccc solid;
margin:12px 0px;
}
body#putCart #area01 #resultContents .text{
}
body#putCart #area01 #resultContents .text p{
white-space:nowrap;
}
body#putCart #area01 #resultContents .ctrlArea{
*width:560px;
}
body#putCart #area01 #resultContents table.result td.rnd{
text-align:center;
}
body#putCart #area01 #resultContents .inquireArea02{
width:550px;
*width:560px;
}
body#putCart #area01 #resultContents table{
}
body#putCart #area01 .randomInfo{
padding:3px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
body#putCart #area01 .close{
margin-top:20px;
text-align:right;
}



/* ýiýv */
#area01 .objectContainer{
border:1px solid #ccc;
border-bottom:none;
}
#area01 .borderStyle01{
border-bottom:none;
}
#area01 .inquireArea02 input{
vertical-align:-2px;
margin-right:3px;
}
#area01 .objectContainer .heightLineParent{
clear:both;
}
#area01 .objectContainer .limited{
background:#FFE9BB;
padding:0px
margin:0px;
}
#area01 .objectContainer .detailCheckBox{
float:left;
width:30px;
height:155px;
text-align:center;
border-right:1px solid #ccc;
}
#area01 .objectContainer .detailCheckBox div{
margin-bottom:2px;
*margin-bottom:0px;
}
#area01 .objectContainer .objectPhoto{
float:left;
width:125px;
height:155px;
padding:0px 1px;
border-right:1px solid #ccc;
text-align:left;
}
#area01 .objectContainer .objectPhoto img{
margin-top:4px;
margin-bottom:2px;
}
#area01 .objectContainer .objectPhoto span{
margin-top:2px;
display:block;
line-height:1;
}
#area01 .objectContainer .objectPhoto span img{
margin-left:2px;
vertical-align:-1px;
}
#area01 .objectDetails .objectEnd .style01{
font-weight:bold;
font-size:20px;
color:#ff0000;
margin-top:24px;
padding-bottom:8px;
border-bottom:1px solid #cccccc;
margin-bottom:12px;
}
#area01 .objectDetails .objectEnd .style02{
font-weight:bold;
font-size:16px;
margin-bottom:10px;
}
#area01 .objectDetails .objectEnd .style03{
margin-bottom:30px;
}
#area01 .objectDetails .objectEnd .style03 ul{
margin:0px;
padding:0px;
}
#area01 .objectDetails .objectEnd .style03 ul li{
margin:4px 0px;
padding:0px;
}
#area01 .objectContainer .objectSpec{
float:left;
width:399px;
*width:400px;
line-height:1.2;
font-family:Arial, Helvetica, sans-serif;
vertical-align:baseline;
text-align:left;
position:relative;
}
#area01 .objectContainer .objectSpec ul{
border-bottom:1px solid #CCCCCC;
}
#area01 .objectContainer .objectSpec ul li{
float:left;
padding:0px 5px 0px;
background:url(http://www.century-21.co.jp/design-parts/image/dotline.gif) top right repeat-y;
}
#area01 .objectContainer .objectSpec ul li.liStyle04{
width:110px;
*width:120px;
}
#area01 .objectContainer .objectSpec ul li.liStyle05,
#area01 .objectContainer .objectSpec ul li.liStyle06{
width:58px;
*width:68px;
}
#area01 .objectContainer .objectSpec ul li.liStyle07{
width:50px;
*width:60px;
}
#area01 .objectContainer .objectSpec ul li.lastLi{
width:70px;
*width:80px;
background:none;
}
#area01 .objectContainer .objectSpec ul li span{
display:block;
line-height:1.2;
margin:3px 0px;
}
#area01 .objectContainer .objectSpec ul li .spanStyle02{
color:#767777;
margin-bottom:3px;
}
#area01 .objectContainer .objectSpec .divStyle01{
clear:both;
padding-left:5px;
margin-top:6px;
}
.webmemberLink{
text-align:right;
margin-top:4px;
}
#area01 .objectContainer .objectSpec .address{
float:left;
width:280px;
margin-bottom:2px;
}
#area01 .objectContainer .objectSpec .address span,
#area01 .objectContainer .objectSpec .transportation span{
display:block;
float:left;
}
#area01 .objectContainer .objectSpec .transportation{
float:left;
width:280px;
}
#area01 .objectContainer .objectSpec .specIcon{
padding-top:10px;
float:right;
width:80px;
text-align:left;
}
#area01 .objectContainer .objectSpec .reference{
color:#688187;
clear:both;
margin-top:3px;
padding:0px 6px 0px;
padding-bottom:37px;
*padding-bottom:34px;
}
/* start add 20100209 */
.clearfix .address a:link,
.clearfix .address a:visited,
.clearfix .address a:active,
.clearfix .address a:hover,
.clearfix .transportation a:link,
.clearfix .transportation a:visited,
.clearfix .transportation a:active,
.clearfix .transportation a:hover{
color:black;
text-decoration: none;
}
/* end add 20100209 */

#area01 .objectContainer .objectSpec .action02{
text-align:right;
position:absolute;
bottom:5px;
right:6px;
width:350px;
}
#area01 #resultContents .objectDetails .recommend{
border:1px solid #cccccc;
padding:14px;
margin-bottom:16px;
}
#area01 #resultContents .objectDetails .recommend.bottom{
margin-bottom:32px;
}
#area01 #resultContents .objectDetails .recommend .title{
font-weight:bold;
color:#688187;
margin-bottom:8px;
}
#area01 #resultContents .objectDetails .recommend .list.first{
margin-bottom:3px;
}
#area01 #resultContents .objectDetails .recommend.bottom{
}
#area01 #resultContents .objectDetails .memberonlyProperty{
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-top:24px;
padding-bottom:24px;
padding-left:2px;
margin-bottom:50px;
}
#area01 #resultContents .objectDetails .memberonlyProperty .title{
font-weight:bold;
margin-bottom:12px;
}
#area01 #resultContents .objectDetails .memberonlyProperty ul.list{

}
#area01 #resultContents .objectDetails .memberonlyProperty ul.list li{
margin-top:2px;
margin-bottom:2px;
}

/* detail_list */
body#detail_list #cotainer #area01 #resultContents .crumbs.crumbs01{
margin-bottom:12px;
}
body#detail_list #cotainer #area01 #resultContents hr.line{
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#cccccc;
margin-top:30px;
margin-bottom:30px;
height:1px;
}
body#detail_list #cotainer #area01 #resultContents .objectDetails.last{
margin-bottom:60px;
}


#area01 .pageTop{
clear:both;
margin:20px 0px;
text-align:right;
}
#area01 #searchNarrowDownTitle{
text-align:right;
background:url(http://www.century-21.co.jp/design-parts/image/h_more_condition.jpg) left no-repeat;
padding:5px 4px 15px 0px;
margin-bottom:4px;
}
#area01 #searchNarrowDownTitle a.subSearchArea{
margin-right:10px;
padding:0px 0px 0px 20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon03.gif) left no-repeat;
}
#area01 #searchNarrowDownTitle a.subSearchLine{
padding:0px 0px 0px 20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon02.gif) left no-repeat;
}
#area01 #resultContents table.SNDTable03{
margin:0px auto;
border: 1px #ccc solid;
border-collapse: collapse;
border-spacing: 0;
}
#area01 #resultContents table.SNDTable03 th{
font-weight:bold;
width:110px;
padding: 6px;
border: #ccc solid;
border-width: 0 0 1px 1px;
background:#F5F5F5;
line-height:120%;
}
#area01 #resultContents table.SNDTable03 td{
padding: 6px;
border: 1px #ccc solid;
border-width: 0 0 1px 1px;
}
#area01 #resultContents table.SNDTable03 td span{
font-weight:bold;
}
#area01 #resultContents table.SNDTable03 input{
margin-right:3px;
vertical-align:-2px;
}
#area01 #resultContents table.SNDTable03 div{
font-weight:bold;
margin-bottom:2px;
clear:both;
}
#area01 #resultContents table.SNDTable03 p{
text-align:right;
clear:left;
}
#area01 #resultContents table.SNDTable03 ul{
margin-top:4px;
margin-bottom:2px;
}
#area01 #resultContents table.SNDTable03 ul li{
display:block;
float:left;
width:80px;
padding-right:3px;
}
#area01 #resultContents table.SNDTable03 hr{
height:1px;
border:none;
border-top: 1px #cccccc solid;
margin:7px 0px 8px 0px;
}
#area01 #resultContents table.SNDTable03 .divStyle02{
border-top:1px solid #ccc;
font-size:1%;
margin:7px auto;
}
#area01 #resultContents table.SNDTable03 select{
width:80px;
}
#area01 #resultContents table.SNDTable03 .SNDPrice select{
width:110px;
}
#area01 #resultContents table.SNDTable03 .SNDPrice span,
#area01 #resultContents table.SNDTable03 .SNDLand span,
#area01 #resultContents table.SNDTable03 .SNDObjectspan{
margin-right:4px;
margin-left:4px;
}
#area01 .searchAgain{
text-align:center;
margin:30px auto 40px;
}
#area01 table#hidden td{
padding:10px 0px;
}
#area01 table#hidden td.line{
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
#area01 table#hidden td.list ul{
margin:0px;
padding:0px;
}
#area01 table#hidden td.list li{
margin:0px;
padding:0px;
display:inline;
margin-right:12px;
}
/*
-----------------------------------------------------------------------------
ýiývýsýp
-----------------------------------------------------------------------------*/
.pageDetails #area01 .headerLink{
margin-bottom:10px;
clear:both;
}
.pageDetails #area01 .headerLink .historyBack{
float:left;
margin-top:4px;
margin-bottom:8px;
}
.pageDetails #area01 .headerLink .historyBack a{
padding-left:20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon05.gif) left no-repeat;
}
.pageDetails #area01 .headerLink .inquireArea01{
float:right;
}
.pageDetails #area01 .objectSpecDetails{
clear:both;
}
body#zero #area01 #searchNarrowDownTitle,
.pageDetails #area01 #searchNarrowDownTitle{
clear:both;
background:url(http://www.century-21.co.jp/design-parts/image/h_another_condition.gif) left no-repeat;
}
.pageDetails #area01 .objectSpecDetails{
color:#333;
margin-bottom:7px;
}
.pageDetails #area01 .objectSpecDetails ul{
}
.pageDetails #area01 .objectSpecDetails ul li{
line-height:1.2;
}
.pageDetails #area01 .objectSpecDetails .freeDialDetails{
float:right;
padding-top:15px;
width:180px;
text-align:left;
font-size:80%;
}
.pageDetails #area01 .objectSpecDetails .freeDialDetails img{
margin-bottom:1px;
}
.pageDetails #area01 .objectSpecDetails .liStyle01,
.pageDetails #area01 .objectSpecDetails .liStyle02,
.pageDetails #area01 .objectSpecDetails .liStyle03{
text-align:left;
}
.pageDetails #area01 .objectSpecDetails .liStyle00{
font-weight:bold;
font-size:130%;
margin-bottom:4px;
line-height:19px;
}
.pageDetails #area01 .objectSpecDetails .liStyle01{
font-size:12px;
margin-bottom:16px;
color:#688187;
}
.pageDetails #area01 .objectSpecDetails .liStyle02 strong{
color:#2CA6E0;
font-weight:bold;
font-size:120%;
}
.pageDetails #area01 .objectSpecDetails .liStyle02{
margin-bottom:4px;
}
.pageDetails #area01 .objectSpecDetails .liStyle02 strong span{
color:#000000;
}
.pageDetails #area01 .objectSpecDetails .liStyle03 strong{
font-weight:bold;
font-size:130%;
color:#333;
}
.pageDetails #area01 .objectPhoto{
border:#ccc 1px solid;
padding:7px 7px 4px;
clear:both;
margin-bottom:20px;
}
.pageDetails #area01 .photo01{
float:left;
}
.pageDetails #area01 .inquireArea03{
float:right;
}
.pageDetails #area01 .inquireArea03 li{
margin-bottom:2px;
}
.pageDetails #area01 .inquireArea03 .membership02{
text-align:right;
}
.pageDetails #area01 .inquireArea03 .membership02 a{
padding-left:20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon06.gif) left no-repeat;
}
.pageDetails #area01 .photo02{
clear:both;
}
.pageDetails #area01 .photo02 li{
float:left;
display:block;
margin-right:4px;
margin-top:10px;
}
.pageDetails #area01 .photo02 li.lastLi{
margin-right:0px;
}
.pageDetails #area01 .inquireNumber{
text-align:right;
margin-bottom:4px;
}
.pageDetails #area01 .inquireNumber span{
font-weight:bold;
font-size:90%;
color:#FF7E00;
margin-left:3px;
}
#area01 .SNDTable04{
margin:0px auto;
border: 1px #ccc solid;
border-collapse: collapse;
border-spacing: 0;
width:560px;
}
#area01 .SNDTable04 th{
font-weight:bold;
width:110px;
padding: 6px;
border: #ccc solid;
border-width: 0 0 1px 1px;
background: #F5F5F5;
line-height: 120%;
}
#area01 .SNDTable04 td{
padding: 6px;
border: 1px #ccc solid;
border-width: 0 0 1px 1px;
}
#area01 .SNDTable04 th{
font-weight:normal;
}
#area01 .SNDTable04 .divStyle03{
float:left;
font-weight:normal;
width:260px;
margin-bottom:3px;
}
#area01 .SNDTable04 .divStyle03 a{
text-decoration:none;
color:#000000;
}
#area01 .SNDTable04 .divStyle03 img{
margin-left:5px;
margin-top:3px;
vertical-align:-5px;
}
#area01 .SNDTable04 .divStyle04 a{
padding-left:6px;
background:url(http://www.century-21.co.jp/design-parts/image/icon11.gif) left no-repeat;
}
#area01 .SNDTable04 .divStyle04{
padding-top:6px;
float:right;
font-weight:normal;
width:160px;
}
#area01 .SNDTable04 .divStyle05 a{
padding-left:6px;
background:url(http://www.century-21.co.jp/design-parts/image/icon11.gif) left no-repeat;
}
#area01 .SNDTable04 .divStyle05{
float:right;
font-weight:normal;
width:160px;
}
.osusumeListTitle{
font-weight:bold;
line-height:16px;
margin-bottom:4px;
}
#area01 .inquireArea04{
margin:20px auto 33px;
padding:10px 7px 7px;
background:#f5f5f5;
}
#area01 .inquireArea04 .caption01{
margin-bottom:5px;
text-align:left;
}
#area01 .inquireArea04 .caption02{
font-size:80%;
line-height:1.2;
padding-bottom:5px;
text-align:left;
}
#area01 .inquireArea04 li{
display:block;
float:left;
margin-right:6px;
}
#area01 .inquireArea04 li.lastLi{
margin-right:0px;
}
#area01 .searchPropertyBtn{
margin-bottom:40px;
}
#area01 .searchPropertyBtn ul li{
float:left;
width:232px;
line-height:1.2;
text-align:center;
margin:0 18px;
font-size:14px;
}
#area01 .searchPropertyBtn ul li a{
background:url(http://www.century-21.co.jp/design-parts/image/btn_background.jpg) left top no-repeat;
display:block;
height:45px;
text-decoration:none;
color:#fff;
font-weight:bold;
}
#area01 .searchPropertyBtn ul li a span{
padding:7px 0 0 0;
margin-left:25px;
display:block;
}
#area01 .searchPropertyBtn ul li a:hover{
background:url(http://www.century-21.co.jp/design-parts/image/btn_background_f2.jpg) left top no-repeat;
}

/* favorite */
#divMenu{
visibility:visible;
width:200px;
height:auto;
position:absolute;
margin:0px;
padding:0px;
top:200px;
right:10px;
}
.favoriteList{
}
.favoriteList .favoriteListTopbg{
height:39px;
background:url(http://www.century-21.co.jp/design-parts/image/list_top_bg.gif) center bottom no-repeat;
}
.favoriteList .favoriteLisrSidebg{
background:url(http://www.century-21.co.jp/design-parts/image/list_side_bg.gif) center center repeat-y;
}
.favoriteList .favoriteListBottombg{
height:18px;
background:url(http://www.century-21.co.jp/design-parts/image/list_bottom_bg.gif) center top no-repeat;
}
.favoriteList #favoriteList{
width:156px;
margin:0px 18px 0px auto;
_margin:0px 18px 0px auto;
padding:7px;
background:#ffffff;
}
.favoriteList #favoriteList .button{
text-align:right;
margin-bottom:4px;
}
.favoriteList #favoriteList .propertyBox{
width:163px;
_width:156px;
height:500px;
overflow:scroll;
margin-bottom:8px;
}
.favoriteList #favoriteList .property{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
}
.favoriteList #favoriteList .property01{
margin-bottom:3px;
}
.favoriteList #favoriteList .property02{
margin-right:4px;
margin-top:1px;
margin-bottom:2px;
}
.favoriteList #favoriteList .property02 img{
width:64px;
}
.favoriteList #favoriteList .property03{
margin-bottom:3px;
}
.favoriteList #favoriteList .delete{
text-align:right;
}
.favoriteList #favoriteList .delete a{
}
.favoriteList #favoriteList .btn{
margin-bottom:2px;
}
.favoriteList #favoriteList .tel{
text-align:right;
background:url(http://www.century-21.co.jp/common/image/freedial.gif) 50px 0px no-repeat;
font-weight:bold;
}
.tours{
margin-top:3px;
float:left;
}
.tours a{
text-decoration:none;
color:#999999;
}

/* error */
body #cotainer #main #area01 #resultContents .text01{
font-weight:bold;
font-size:16px;
color:#2CA6E0;
margin-bottom:16px;
}
body #cotainer #main #area01 #resultContents .text02{
margin-bottom:40px;
}
body #cotainer #main #area01 #resultContents .link{
line-height:22px;
}