@charset "utf-8";
/* CSS Document */

#main-content #search-lines { }
#main-content #search-lines #list_info { }
#main-content #search-lines #list_info table { margin:0; padding:0; border-collapse:collapse; line-height:130%;width:100%;}

#main-content #search-lines #list_info table th,
#main-content #search-lines #list_info table td { _font-size:80%; color:#333; padding:0.5em; text-align:center; }

#main-content #search-lines #list_info table th { background:#e5e5e5; border:1px solid #afafaf; font-weight:normal; }
#main-content #search-lines #list_info table td { background:#FFF; border:1px solid #999; }
#main-content #search-lines #list_info table tr.even td { background:#F7F7F7; }





#main-content #search-detail { }
#main-content #search-detail h4 { margin:0 0 1em 0; padding:0.25em 0 0.25em 20px; background:url(../imgdir/search/bg_property_name.gif) repeat-x left top; border:1px solid #c5c5c5; border-left:6px solid #d2252a; font-weight:bold; font-size:160%;  }

#main-content #search-detail #outline { position:relative;  }

#main-content #search-detail p.outline { margin:1em 0; padding:1em; background:url(../imgdir/common/dot01.gif) repeat; }
#main-content #search-detail p.outline span { font-size:150%; margin-right:1em; font-weight:bold; }

#main-content #search-detail #outline ul#opt { margin:0; padding:0; position:absolute; right:0.5em; top:0.5em; }
#main-content #search-detail #outline ul#opt li { margin:0; padding:0; list-style-type:none; }


#main-content #search-detail .property-detil table { margin:0; padding:0; border-collapse:collapse; width:100%;line-height:130%; }
#main-content #search-detail .property-detil table th,
#main-content #search-detail .property-detil table td { _font-size:80%; color:#333; padding:0.5em; text-align:left; }

#main-content #search-detail .property-detil table th { background:#e5e5e5; border:1px solid #afafaf; font-weight:normal; }
#main-content #search-detail .property-detil table td { background:#FFF; border:1px solid #c5c5c5; }



#main-content #line_box { margin:0 0 30px 0; }

#main-content #line_box h3 { margin:0 0 1em 0; padding:0.5em 0 0.5em 1em; font-weight:bold; border-left:6px solid #f35500; background:#eaeaea; }

#main-content #line_box ul { margin:0 0em 2em 1.75em; padding:0; }
#main-content #line_box ul li { margin:0 0.0em 1em 0; padding:0 1em 0 0; list-style-type:none; float:left; width:100px; }
#main-content #line_box ul li input { margin-right:5px; _margin-right:0px; }

#search-params form a {margin-right:10px;}

.unit-inner ul.menu {margin:0 0 0 0.5em;padding:0;text-align:}
.unit-inner ul.menu li {margin:0;line-height:18px; padding:0 0 0 20px; background:url(../imgdir/common/ic_arrow02.gif) no-repeat left center; list-style-type:none;text-align:left;}

.unit-inner dl.now_param {margin:0 0 0 0.5em;padding:0;}
.unit-inner dl.now_param dt {font-weight:bold;text-align:left;line-height:18px;}
.unit-inner dl.now_param dd {margin:0;line-height:18px; padding:0;text-align:left;}


.optionbox {border:1px solid #ccc; border-left:none; border-right:none; background:#fcfcfc;padding:10px; line-height:180%; margin:0 1em 15px 1em;}
body#second-page #line_box .optionbox dl { margin:0 1em 1em 0; padding:0; float: left; }
body#second-page #line_box .optionbox dl dt { margin:0 0.25em 0 0; padding:0; font-weight:bold; float:left;  }
body#second-page #line_box .optionbox dl dd { margin:0; padding:0; }

html:not(:only-child:only-child) #second-page #line_box .optionbox dl dd { float:right;  }

.photobox {text-align:center;margin:25px 0;width:410px;float:left;}
.photobox img {width:360px;border:1px solid #ccc;}
.madoribox {width:330px;text-align:center;float:right;margin:25px 0;}
.madoribox img {width:200px;}

#contact_button_under {margin:25px 0;text-align:center;}

div#map {display:none;}
div#map.hidden {display:none;}
div#map.active {display:block;margin:15px auto;text-align:center;width:600px;height:440px;border:2px solid #efefef;}

#login_message {position:relative;}
#login_message div {position:absolute;right:-20px;top:-3px;}

div.dslink {display:none;}
