/* 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;
}
/* common */
body #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;
}
/* list */
#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:20px;
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 .featured{
margin-bottom:20px;
}
#area01 #resultContents .featured ul{
}
#area01 #resultContents .featured li{
float:left;
width:236px;
margin-bottom:8px;
background:#ffffff url(http://www.century-21.co.jp/design-parts/image/featured.gif) left center no-repeat;
padding-left:44px;
}
#area01 #resultContents .crumbs.crumbs02{
}
#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:140px;
}
#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;
}


#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{
margin:4px 0px 4px 4px;
}
#area01 #resultContents .pager .searchPager{
float:right;
text-align:left;
margin-top:0px;
margin-bottom:20px;
font-size:110%;
}
#area01 #resultContents .pager .searchPager .currentPage{
font-weight:bold;
}
#area01 #resultContents .pager .searchPager .prevPage{
margin-right:10px;
}
#area01 #resultContents .pager .searchPager .nextPage{
margin-left:10px;
}
#area01 #resultContents .pager.bottom{
margin-top:30px;
}
#area01 #resultContents .pager .searchPager #page_link span,
#area01 #resultContents .pager .searchPager #page_link a{
font-size:110%;
padding:0.20em 0.35em;
margin:2px;
border:1px solid #ccc;
zoom:1;
}
#area01 #resultContents .pager .searchPager #page_link a:hover{
border-color:#efefef;
background:#FF7F00;
color:#fff;
}
#area01 #resultContents .pager .searchPager #page_link1{
font-size:110%;
background-color:#efefef;
padding:0.20em 0.35em;
margin:2px;
border:1px solid #ccc;
zoom:1;
}
#area01 #resultContents .pager .display{
float:left;
}
#area01 #resultContents .pager .display select{
margin-right:1px;
}
#area01 #resultContents .searchComeUnder.middle{
margin-top:12px;
margin-bottom:20px;
}
#area01 #resultContents .searchComeUnder.bottom{
margin-top:12px;
margin-bottom:20px;
}
#area01 #resultContents .searchComeUnder{
margin-bottom:20px;
}
#area01 #resultContents .searchComeUnder .Number{
}
#area01 #resultContents .searchComeUnder .Number span.number{
font-weight:bold;
color:#ff0000;
font-size:25px;
margin-right:1px;
dusplay:inline;
vertical-align:-2px;
}
#area01 #resultContents .searchComeUnder .Number span.all{
font-weight:bold;
color:#ff0000;
font-size:14px;
}
#area01 #resultContents .searchComeUnder .Number a.premium{
background:#ffffff url(http://www.century-21.co.jp/design-parts/image/member/premium_icon.gif) left center no-repeat;
padding-top:4px;
padding-bottom:2px;
padding-left:20px;
}
#area01 #resultContents .searchComeUnder .Number span.new{
background:#ffffff url(http://www.century-21.co.jp/design-parts/image/new.gif) left center no-repeat;
padding-top:4px;
padding-bottom:2px;
padding-left:20px;
}
#area01 #resultContents .searchComeUnder .webmember{
float:left;
padding-top:12px;
margin-bottom:2px;
font-size:12px;
}

#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;
}
#area01 #resultContents .searchComeUnderR01{
float:right;
widht:112px;
margin-right:4px;
}
#area01 #resultContents .searchComeUnderR02{
float:right;
widht:120px;
}
#area01 #resultContents .searchComeUnder .searchComeUnderLogin{
text-align:right;
margin-top:6px;
margin-bottom:4px;
}
body#history #area01 #resultContents p.attention{
margin-bottom:20px;
color:#ff0000;
font-weight:bold;
}
body#history #area01 #resultContents .searchComeUnder{
float:left;
}
body#history #area01 .searchPager{
padding-top:20px;
}

/* recommend bottom */
body #cotainer #main #area01 #resultContents .recommend.under{
margin-top:40px;
}
body #cotainer #main #area01 #resultContents .recommend.under .property .title{
font-weight:bold;
background:#f5f5f5;
padding:4px;
margin-bottom:20px;
}
body #cotainer #main #area01 #resultContents .recommend.under .property .bukken{
float:left;
width:176px;
margin-bottom:50px;
}
body #cotainer #main #area01 #resultContents .recommend.under .property .photo{
text-align:center;
margin-bottom:12px;
}
body #cotainer #main #area01 #resultContents .recommend.under .property p{
padding:0 14px;
margin-bottom:6px;
}
body #cotainer #main #area01 #resultContents .recommend.under .property .more{
text-align:right;
}
body #cotainer #main #area01 #resultContents .recommend.under .link{
text-align:right;
}



/* 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 .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:6px;
}
#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:6px;
}
#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,
#area01 #resultContents table.result tr.premium{
background:#FFE9BB;
}
#area01 #resultContents table.result tr.recommend{
background:#FFEBEB;
}
#area01 #resultContents table.result td{
border:1px solid #cccccc;
padding:4px;
_padding:2px;
}
#area01 #resultContents table.result tr.memberonly td,
#area01 #resultContents table.result tr.mask td,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td {
padding:0px;
}
#area01 #resultContents table.result tr.mask td span,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td span{
display:none;
}
#area01 #resultContents table.result tr.mask td a,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a{
width:558px;
height:180px;
display:block;
cursor:pointer;
}
#area01 #resultContents table.result tr.mask td a.mask1,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask1{
background:url(http://www.century-21.co.jp/design-parts/image/member/l_mask1.gif) left top no-repeat;
}
#area01 #resultContents table.result tr.mask td a.mask1:hover,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask1:hover{
background-position:left bottom;
}
#area01 #resultContents table.result tr.mask td a.mask2,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask2{
background:url(http://www.century-21.co.jp/design-parts/image/member/l_mask2.gif) left top no-repeat;
}
#area01 #resultContents table.result tr.mask td a.mask2:hover,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask2:hover{
background-position:left bottom;
}
#area01 #resultContents table.result tr.mask td a.mask3,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask3{
background:url(http://www.century-21.co.jp/design-parts/image/member/l_mask3.gif) left top no-repeat;
}
#area01 #resultContents table.result tr.mask td a.mask3:hover,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask3:hover{
background-position:left bottom;
}
#area01 #resultContents table.result tr.mask td a.mask4,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask4{
background:url(http://www.century-21.co.jp/design-parts/image/member/l_mask4.gif) left top no-repeat;
}
#area01 #resultContents table.result tr.mask td a.mask4:hover,
#list.l div.main div.wrapBCD div.mainB0 div.contents table.result tbody tr.mask td a mask4:hover{
background-position:left bottom;
}
#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.borderStyle02{
margin-bottom:20px;
}
#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/design-parts/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;
}



/* ıııı */
#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{
}
#cotainer #main.pageDetails #area01 #resultContents .objectDetails p.rules{
font-size:10px;
margin-bottom:20px;
}
#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-top:10px;
height:37px;
margin-bottom:4px;
}
body#history #area01 #searchNarrowDownTitle{
background:url(http://www.century-21.co.jp/design-parts/image/h_new_condition.gif) left no-repeat;
}
#area01 #searchNarrowDownTitle a.subSearchArea{
margin-right:10px;
padding-left:20px;
background:url(http://www.century-21.co.jp/design-parts/image/icon03.gif) left center no-repeat;
}
#area01 #searchNarrowDownTitle a.subSearchLine{
background:url(http://www.century-21.co.jp/design-parts/image/icon02.gif) left center no-repeat;
padding-left:18px;
}
#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;
}
/*
-----------------------------------------------------------------------------
ıııııııı
-----------------------------------------------------------------------------*/
.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;
}
.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 .outline{
margin-bottom:20px;
}
.pageDetails #area01 .objectSpecDetails .liStyle01,
.pageDetails #area01 .objectSpecDetails .liStyle02,
.pageDetails #area01 .objectSpecDetails .liStyle03{
text-align:left;
}
.pageDetails #area01 .objectSpecDetails .liStyle02 a,
.pageDetails #area01 .objectSpecDetails .liStyle03 a{
color:#000000;
text-decoration:none;
}
.pageDetails #area01 .objectSpecDetails .liStyle03{
margin-bottom:2px;
}
.pageDetails #area01 .objectSpecDetails .liStyle00{
font-weight:bold;
font-size:16px;
line-height:1.3;
margin-bottom:2px;
}
.pageDetails #area01 .objectSpecDetails .liStyle01{
font-size:12px;
margin-bottom:16px;
color:#688187;
}
.pageDetails #area01 .objectSpecDetails .liStyle02{
color:#2CA6E0;
font-weight:bold;
font-size:16px;
margin-bottom:4px;
/float:left;
}
.pageDetails #area01 .objectSpecDetails .loan{
float:right;
margin-top:12px;
margin-bottom:4px;
margin-right:4px;
}
.pageDetails #area01 .objectSpecDetails .liStyle02 span{
color:#000000;
}
.pageDetails #area01 .objectSpecDetails .liStyle02 span.tax{
margin-left:2px;
font-weight:normal;
font-size:12px;
}
.pageDetails #area01 .objectPhoto{
border:#ccc 1px solid;
padding:7px 7px 4px;
clear:both;
margin-bottom:20px;
}
.pageDetails #area01 .photo01{
float:left;
width:368px;
text-align:center;
}
.pageDetails #area01 .photo01 img{
max-width:360px;
}
.pageDetails #area01 .inquireArea03{
float:right;
}
.pageDetails #area01 .inquireArea03 li{
margin-bottom:2px;
margin-bottom:8px\9;
}
.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 .divStyle01{
float:left;
}
.pageDetails #area01 .inquireNumber{
text-align:right;
margin-bottom:4px;
}
.pageDetails #area01 .inquireNumber span{
font-weight:bold;
color:#ff7f00;
margin-left:3px;
}

body #cotainer #main.pageDetails #area01 #resultContents .objectDetails .onthetable{
}
body #cotainer #main.pageDetails #area01 #resultContents .objectDetails .onthetable .link{
float:left;
}
body #cotainer #main.pageDetails #area01 #resultContents .objectDetails .onthetable .number{
margin-top:6px;
float:right;
}
body #cotainer #main.pageDetails #area01 #resultContents .objectDetails .onthetable .number span{
color:#ff7f00;
font-weight:bold;
}
#area01 .SNDTable04{
margin:0px auto;
border: 1px #ccc solid;
border-collapse: collapse;
border-spacing: 0;
width:560px;
}
#area01 .SNDTable04 a{
/color:#000;
/text-decoration:none;
}
#area01 .SNDTable04 th{
width:20%;
padding: 6px;
border: #ccc solid;
border-width: 0 0 1px 1px;
background: #F5F5F5;
line-height: 120%;
}

#area01 .SNDTable04 td{
width:30%\9;
padding: 6px;
border: 1px #ccc solid;
border-width: 0 0 1px 1px;
}
#area01 .SNDTable04 .divStyle03{
float:left;
font-weight:normal;
width:260px;
margin-bottom:3px;
}
#area01 .SNDTable04 .divStyle03 a{
text-decoration:none;
//color:#000000;
color:#0044cc;
text-decoration:underline;
}
#area01 .SNDTable04 .divStyle03 img{
margin-left:5px;
margin-top:3px;
vertical-align:-5px;
}
#area01 .SNDTable04 .divStyle04 a,
#area01 .SNDTable04 .divStyle05 a,
#area01 .SNDTable04 .divStyle06 a{
padding-left:6px;
color:#0044cc;
text-decoration:underline;
background:url(http://www.century-21.co.jp/design-parts/image/point_gray.gif) left center no-repeat;
}
#area01 .SNDTable04 .divStyle04{
padding-top:6px;
float:right;
}
#area01 .SNDTable04 h3{
margin-bottom:3px;
}
#area01 .SNDTable04 h3 img{
margin-left:5px;
margin-top:3px;
vertical-align:-5px;
}
body #cotainer #main.pageDetails #area01 #resultContents .objectDetails table.SNDTable04 td .link{
margin-top:2px;
margin-bottom:10px;
}
body #cotainer #main.pageDetails #area01 #resultContents .objectDetails table.SNDTable04 td .link.bottom{
margin-bottom:0px;
}
#area01 .SNDTable04 .link a,
#area01 .SNDTable04 .divStyle05 a,
#area01 .SNDTable04 .divStyle06 a{
padding-left:6px;
color:#0044cc;
text-decoration:underline;
background:url(http://www.century-21.co.jp/design-parts/image/point_gray.gif) left center no-repeat;
}
#area01 .SNDTable04 .divStyle05,
#area01 .SNDTable04 .divStyle06{
float:right;
}
#area01 .inquireArea04{
margin-top:20px;
margin-bottom:30px;
padding:10px 2px 10px 13px;
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;
}

/* sidenavi */
#main #area02 .side .more{
text-align:right;
margin-bottom:20px;
}
#main #area02 .side .osusumeListTitle{
font-weight:bold;
margin-bottom:4px;
padding-left:2px;
}


/* zero */
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;
}
body#free #cotainer #main #area01 #resultContents .button.top,
body#zero #cotainer #main #area01 #resultContents .button.top{
margin-top:30px;
text-align:center;
}

/* favorite */
#divMenu{
visibility:visible;
width:200px;
height:auto;
position:absolute;
margin:0px;
padding:0px;
top:200px;
right:10px;
}
.favoriteList{
}
.favoriteList .favoriteListTopbg{
height:34px;
background:url(http://www.century-21.co.jp/design-parts/image/list_top_bg.gif) center top 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:14px;
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 .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;
}
.torus{
}
.torus a{
text-decoration:none;
color:#999999;
}

/* history */
body#history #cotainer #main #area01 #resultContents ul.pagenavi{
border:1px solid #cccccc;
margin-bottom:20px;
}
body#history #cotainer #main #area01 #resultContents ul.pagenavi li{
float:left;
width:px;
}
body#history #cotainer #main #area01 #resultContents ul.pagenavi li a{
display:block;
padding:8px 19px;
border-right:1px dashed #cccccc;
}
body#history #cotainer #main #area01 #resultContents ul.pagenavi li.last a{
border:none;
}
body#history #cotainer #main #area01 #resultContents ul.pagenavi li a.current{
color:#000000;
text-decoration:none;
}

/* loan simulation */
body#simulation{
background:#ffffff;
width:560px;
text-align:center;
padding:10px 20px;
margin:0px auto;
}
body#simulation .contents{
width:560px;
margin:0px auto;
}
body#simulation p.title{
font-size:16px;
font-weight:bold;
text-align:left;
margin-bottom:16px;
}
body#simulation table{
border-collapse:collapse;
border-spacing:0;
}
body#simulation table td{
padding:10px;
}
body#simulation .result{
background:#f5f5f5 url(/design-parts/image/simulation_bg1.gif) center center no-repeat;
height:240px;
margin-bottom:20px;
}
body#simulation .result table{
width:350px;
margin:20px auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
body#simulation .result{
padding-top:2px;
}
}
body#simulation .result table th{
width:170px;
text-align:right;
padding-right:24px;
border-right:1px dashed #ccc;
}
body#simulation .result table td{
padding-left:24px;
}
body#simulation .result table td input,
body#simulation .result table td select{
width:80px;
}
body#simulation .result table td select{
margin-right:4px;
}
body#simulation .btn{
margin-bottom:20px;
}
body#simulation .btn a span{
display:none;
}
body#simulation .btn a{
display:block;
width:120px;
margin:0px auto;
height:32px;
background:#ffffff url(/design-parts/image/calculate.gif) center top no-repeat;
}
body#simulation .btn a:hover{
background:#ffffff url(/design-parts/image/calculate.gif) center bottom no-repeat;
}
body#simulation .simulation{
background:#ffffff url(/design-parts/image/simulation_bg2.gif) center center no-repeat;
height:116px;
margin-bottom:20px;
padding-top:20px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
body#simulation .simulation{
padding-top:16px;
background:#ffffff url(/design-parts/image/simulation_bg2.gif) center center no-repeat;
height:116px;
margin-bottom:20px;
}
}
body#simulation .aroow{
background:#ffffff url(/design-parts/image/arrow.gif) center center no-repeat;
height:20px;
margin-bottom:18px;
}
body#simulation .simulation table{
width:330px;
margin:12px auto;
}
body#simulation .simulation table td.right{
text-align:right;
}
body#simulation .simulation table td span{
font-size:16px;
font-weight:bold;
}
body#simulation .simulation table td span.color{
font-size:20px;
color:#ff0000;
margin-right:4px;
}

body#simulation .link{
margin-bottom:20px;
}
body#simulation .link p.title{
background:#f5f5f5;
font-size:13px;
padding-left:4px;
margin-bottom:10px;
}
body#simulation .link p.list{
line-height:24px;
}
body#simulation .link p a{
background:#ffffff url(/design-parts/image/point_gray.gif) 6px center no-repeat;
padding-left:12px;
}

body#simulation .attention{
margin-top:60px;
margin-bottom:20px;
border:1px solid #cccccc;
padding:12px;
color:#666666;
}
body#simulation .attention .title{
font-size:13px;
margin-bottom:4px;
padding:2px 0px 2px 4px;
background-color:#efefef;
}
body#simulation .attention p{
padding:2px 8px;
text-align:left;
}

body#simulation .close{
text-align:right;
}

/* 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;
}

/* side feature */
body #cotainer #main #area02 .side .recommend{
margin-bottom:20px;
}
body #cotainer #main #area02 .side .recommend .title{
font-weight:bold;
margin-bottom:6px;
}
body #cotainer #main #area02 .side .recommend p.caption{
font-weight:bold;
}
body #cotainer #main #area02 .side .recommend  p{
margin-bottom:2px;
}
body #cotainer #main #area02 .side .recommend  .photo{
margin-bottom:2px;
}
body #cotainer #main #area02 .side .recommend .link{
text-align:right;
}

/* side history + side feature */
body #cotainer #main #area02 .side .recommend.history .bukken{
margin-bottom:6px;
}
body #cotainer #main #area02 .side .recommend.history p.caption{
font-weight:normal;
}
body #cotainer #main #area02 .side .recommend.history .photo{
float:left;
width:76px;
margin-right:4px;
}


/* list kensuu */
#main #area01 #resultContents .kensuu{
margin-bottom:20px;
}
#main #area01 #resultContents .kensuu p.l1{
}
#main #area01 #resultContents .kensuu p.l1 span.all{
font-size:28px;
/font-weight:bold;
color:#ff0000;
vertical-align:-2px;
margin-right:2px;
}
#main #area01 #resultContents .kensuu p.l1 span.text span{
font-weight:bold;
}
#main #area01 #resultContents .kensuu p.l1 span.text span.member{
font-size:18px;
font-weight:bold;
color:#ff0000;
}
#main #area01 #resultContents .kensuu p.l1 span.text span.icon{
background:#ffffff url(http://www.century-21.co.jp/design-parts/image/member/premium_icon.gif) left top no-repeat;
padding:3px 8px;
}
#main #area01 #resultContents .kensuu p.view{
float:left;
padding-top:2px;
}
#main #area01 #resultContents .kensuu p.link{
float:right;
}
