@charset "utf-8";

/* FLASH */
div#mainImage { width: 898px; height: 180px; background: #fffceb; }

/* BANNER */
div.mainBanner { width: 898px; margin: 20px 0 20px 0; }

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

/* SEARCH */
div.heightLineParent { width: 878px; margin: 0 0 20px 0; background: #fde7a1; border: 10px solid #fde7a1; }
* html div.heightLineParent { width: 898px; }
div.heightLineParent div.item1 { float: left; width: 286px; margin: 0 10px 0 0; background: #fffceb; }
div.heightLineParent div.item2 { float: left; width: 286px; margin: 0 0 0 0; background: #fffceb; }
div.heightLineParent div.item3 { float: right; width: 286px; margin: 0 0 0 0; background: #fffceb; }
div.heightLineParent p { text-align: center; padding: 10px; }
table.searchTbl { width: 266px; margin: 10px 10px 0 10px; font-size: 84%; }
table.searchTbl th { width: 88px; padding: 4px; border-bottom: 2px solid #fffceb; vertical-align: middle; font-weight: normal; text-align: left; }
table.searchTbl td { padding: 4px; background: #ededed; border-bottom: 2px solid #fffceb; vertical-align: middle; }
table.searchTbl td select { width: 156px; font-size: 10px; }
table.searchTbl td .year { width: 34px; border: 1px solid #ccc; }
table.searchTbl td .month { width: 22px; border: 1px solid #ccc; }
table.searchTbl td .day { width: 22px; border: 1px solid #ccc; }
div.item1 table.searchTbl th { background: #f1e4e4; border-right: 2px solid #d1c3c2; }
div.item2 table.searchTbl th { background: #cef0ff; border-right: 2px solid #c7d5db; }

/* RECOMMENDED */
div.recommended { width: 858px; margin: 0 0 10px 0; }
p.photo { float: left; width: 154px; padding: 2px; background: #fff; border: 1px solid #ccc; text-align: center; }
p.photo img { width: 154px; }
table.recommendedTbl { float: right; width: 688px; }
table.recommendedTbl th { width: 118px; padding: 6px; background: #faece3 url(/images/common/dot_w688.gif) bottom left no-repeat; vertical-align: top; text-align: left; font-weight: normal; }
table.recommendedTbl td { padding: 6px; background: url(/images/common/dot_w688.gif) bottom left no-repeat; vertical-align: top; }
div.line { width: 858px; height: 1px; margin: 0 0 10px 0; background: #fcd1d1; }

