@charset "utf-8";

/* H2 */
h2 { margin: 0 0 2px 0; }

/* DETAIL */
div.detail { width: 858px; }

div.detail div.detailPhoto { float: left; width: 320px; }
div.detail div.detailPhoto div.item { width: 320px; margin: 0 0 10px 0; }
div.detail div.detailPhoto div.item p.photo { margin: 0 0 3px 0; padding: 2px; background: #fff; border: 1px solid #ccc; text-align: center; }

div.detail table.detailTbl { float: right; width: 527px; margin: 0 0 10px 0; }
div.detail table.detailTbl th { width: 168px; padding: 6px; background: #f0e1b3 url(/images/common/dot_w527.gif) bottom left no-repeat; vertical-align: top; text-align: left; font-weight: normal; }
div.detail table.detailTbl td { padding: 6px; background: url(/images/common/dot_w527.gif) bottom left no-repeat; vertical-align: top; }
div.detail table.detailTbl td img { margin: 0 10px 0 0; }
div.detail table.detailTbl th img { margin: 3px 0 0 0; }

div.detail div#mapItem { float: right; width: 527px; margin: 0 0 10px 0; }
div.detail div#mapItem div#map { width: 527px; height: 395px; margin: 0 0 3px 0; border: 1px solid #ccc; }
div.detail div#mapItem p.caption { float: left; width: 45%; }
div.detail div#mapItem p.zoom { float: right; width: 45%; text-align: right; }

div.detail div.roomPhoto { float: left; width: 278px; margin: 10px 12px 10px 0; }
div.detail div.roomPhoto { _margin: 10px 10px 10px 0; }
div.detail div.roomPhoto p.photo { margin: 0 0 3px 0; padding: 2px; background: #fff; border: 1px solid #ccc; text-align: center; }
div.detail div.mr0 { margin: 10px 0 10px 0; }

div.detail table.roomListTbl { width: 858px; }
div.detail table.roomListTbl th { padding: 6px; background: #c6e0a3; border-right: 1px solid #fffceb; border-left: 1px solid #c6e0a3; border-collapse: collapse; text-align: center; font-weight: normal; }
div.detail table.roomListTbl th a { color: #333; text-decoration: underline; }
div.detail table.roomListTbl th a:hover { color: #333; text-decoration: underline; }
div.detail table.roomListTbl th.item1 { width: 50px; }
div.detail table.roomListTbl th.item2 { width: 80px; }
div.detail table.roomListTbl th.item4 { width: 60px; }
div.detail table.roomListTbl th.item5 { width: 80px; }
div.detail table.roomListTbl th.item6 { width: 110px; }
div.detail table.roomListTbl th.item7 { width: 95px; }
div.detail table.roomListTbl th.item8 { width: 60px; }
div.detail table.roomListTbl th.item9 { width: 80px; border-right: 1px solid #c6e0a3; }
div.detail table.roomListTbl td { padding: 6px; border-right: 1px solid #c6e0a3; border-bottom: 2px solid #c6e0a3; border-left: 1px solid #c6e0a3; border-collapse: collapse; vertical-align: top; }
div.detail table.roomListTbl tr.bg1 td { background: #edf7e1;}
div.detail table.roomListTbl tr.bg2 td { background: #fffceb;}
div.detail table.roomListTbl td p.photo { padding: 2px; background: #fff; border: 1px solid #ccc; text-align: center; }
div.detail table.roomListTbl td img.imgover { margin: 0 0 5px 0; }

/* AREA SEARCH */
div.areaSearch { float: right; width: 449px; }
div.areaSearch img.title { margin: 0 0 10px 0; }
div.areaSearch ul { padding: 0 0 0 10px; }
div.areaSearch ul li { float: left; width: 195px; padding: 0 10px 10px 14px; background: url(/images/common/link_marker.gif) 0 0.2em no-repeat; }
* html div.areaSearch ul li { width: 219px; }

/* INQUIRY */
div.inquiry { float: left; width: 449px; }

/* NEIGHBORHOOD */
p.buildingTop { width: 858px; margin: 0 0 10px 0; padding: 6px 0; background: url(/images/common/dot_w857.gif) no-repeat bottom left; }
p.buildingBottom { width: 858px; margin: 0 0 10px 0; padding: 6px 0; background: url(/images/common/dot_w857.gif) no-repeat top left; text-align: right; }
p.buildingTop span,
p.buildingBottom span { font-weight: bold; font-size: 114%; }
div.nhPhoto { float: left; width: 278px; margin: 0 12px 20px 0; }
div.nhPhoto { _margin: 0 10px 20px 0; }
div.nhPhoto p.time { padding: 2px 6px 1px 6px; background: #f0e1b3; }
div.nhPhoto p.photo { margin: 0 0 3px 0; padding: 2px; background: #fff; border: 1px solid #f0e1b3; text-align: center; }
div.mr0 { margin-right: 0; }

/* FAVORITE */
table.favariteListTbl { width: 898px; margin: 12px 0 20px 0; font-size: 88%; }
table.favariteListTbl th { padding: 4px 2px; background: #c6e0a3; border-right: 1px solid #fffceb; border-left: 1px solid #c6e0a3; border-collapse: collapse; text-align: center; font-weight: normal; }
table.favariteListTbl th a { color: #333; text-decoration: underline; }
table.favariteListTbl th a:hover { color: #333; text-decoration: underline; }
table.favariteListTbl th.item9 { width: 74px; }
table.favariteListTbl th.item14 { width: 80px; border-right: 1px solid #c6e0a3; }
table.favariteListTbl td { padding: 4px 2px; border-right: 1px solid #c6e0a3; border-bottom: 2px solid #c6e0a3; border-left: 1px solid #c6e0a3; border-collapse: collapse; vertical-align: top; }
table.favariteListTbl tr.bg1 td { background: #edf7e1;}
table.favariteListTbl tr.bg2 td { background: #fffceb;}
table.favariteListTbl td p.photo { width: 68px; padding: 2px; background: #fff; border: 1px solid #ccc; text-align: center; }
table.favariteListTbl td img.imgover { margin: 0 0 5px 0; }
p.submitBtn { text-align: center; }


