@charset "utf-8";

/* H2 */
h2 { margin: 0 0 2px 0; }
div#searchResult h2 { margin: 0 0 12px 0; }

p.searchLink { margin: 0 0 3px 0; text-align: right; }

/* SEARCH */
div.boxBrdOrg table.searchTbl { width: 858px; margin: 0 0 10px 0; }
div.boxBrdOrg table.searchTbl th { width: 116px; padding: 6px; background: #f0e1b3; border-right: 2px solid #d2a56a; border-bottom: 2px solid #fffceb; vertical-align: middle; font-weight: normal; text-align: left; }
div.boxBrdOrg table.searchTbl td { width: 285px; padding: 6px; background: #f7f0de; border-right: 2px solid #fffceb; border-bottom: 2px solid #fffceb; vertical-align: middle; }
div.boxBrdOrg table.searchTbl th.bottom,
div.boxBrdOrg table.searchTbl td.bottom { border-bottom: none; }
div.boxBrdOrg table.searchTbl th.none,
div.boxBrdOrg table.searchTbl td.none { background: none; border: none; }
div.boxBrdOrg table.searchTbl td.col3 { width: 716px; padding: 6px; border-right: none; }
div.boxBrdOrg table.searchTbl td .year { width: 34px; border: 1px solid #ccc; }
div.boxBrdOrg table.searchTbl td .month { width: 22px; border: 1px solid #ccc; }
div.boxBrdOrg table.searchTbl td .day { width: 22px; border: 1px solid #ccc; }
div.boxBrdOrg table.searchTbl td ul.line li { display: inline; margin: 0 1.5em 0 0;}
div.boxBrdOrg p.searchBtn { text-align: center; }

/* SEARCH RESULT */
div#searchResult table.roomListTbl { width: 898px; font-size: 88%; }
div#searchResult table.roomListTbl 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; }
div#searchResult table.roomListTbl th a { color: #333; text-decoration: underline; }
div#searchResult table.roomListTbl th a:hover { color: #333; text-decoration: underline; }
div#searchResult table.roomListTbl th.item9 { width: 74px; }
div#searchResult table.roomListTbl th.item14 { width: 80px; border-right: 1px solid #c6e0a3; }
div#searchResult table.roomListTbl 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; }
div#searchResult table.roomListTbl tr.bg1 td { background: #edf7e1;}
div#searchResult table.roomListTbl tr.bg2 td { background: #fffceb;}
div#searchResult table.roomListTbl td p.photo { width: 68px; padding: 2px; background: #fff; border: 1px solid #ccc; text-align: center; }
div#searchResult table.roomListTbl td img.imgover { margin: 0 0 5px 0; }

/* SEARCH MAP */
div#searchMap { width: 858px; height: 582px; }









