﻿html
{
    height: 100%;
}
body
{
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
}
form
{
    height: 100%;
}
div.divContents
{
    height: 100%;
    min-height: 100%;
}
body > form > div.divContents
{
    height: auto;
}

/* コンテンツ領域、Webパーツなど、全体をレイアウトするTABLE */
/* １番上のヘッダー部分ブロック */
table.tableMainHeader
{
    height: 70px;
}
table.tableMainHeader td
{
    padding: 0;
}
/* ２番目のブロック */
table.tableMainHeader2
{
    height: 50px;
}
table.tableMainHeader2 td
{
    vertical-align: top;
    padding: 5px;
}

/* コンテンツ領域を含む、中央ブロック */
table.tableMain
{
    width: 100%;
}
/* 中央ブロックの左セル */
td.mainLeft
{
    text-align: left;
}
/* 中央ブロックの中心セル */
td.mainCenter
{
    text-align: center;
    padding: 7px;
}
/* 中央ブロックの右セル */
td.mainRight
{
    text-align: right;
}

/* コンテンツ領域のタイトル */
div.LabelTitleCenter
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    text-indent: 2px;
    margin-bottom: 20px;
    padding: 0;
}
/* 中央ブロックの左セル・右セルのタイトル */
div.LabelTitleLeft, div.LabelTitleRight
{
    font-size: 11pt;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 15px;
    text-indent: 2px;
    padding: 0;
}

/* 物件情報の一覧TABLE */
table.tableBukken
{
    width: 95%;
    font-size: 10pt;
}
/* 物件情報一覧の行 */
table.tableBukken tr
{
}
/* 物件情報一覧のタイトル行 */
table.tableBukken th
{
    font-weight: bold;
    text-align: center;
    border-width: 1px;
    border-style: solid;
}
/* 物件情報一覧のタイトル行におけるリンク文字列 */
table.tableBukken th a
{
}
/* 物件情報のセル */
table.tableBukken td
{
    border-style: solid;
    border-width: 1px;
}
/* 物件情報一覧の行（偶数行） */
table.tableBukken tr.row2
{
}
/* Pager内のBorderはなし */
table.tableBukken tr.trGridPager table td
{
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background-color: Transparent;
}
table.tableBukken .price 
{
    color:#FF3333;
    font-size:larger;
    font-weight:bold;
}

/* フッター3のブロック */
table.tableMainFooter2
{
}
/* フッター2のブロック */
table.tableMainFooter1
{
}
/* 一番下のブロック */
table.tableMainFooter
{
    height: 50px;
    font-weight: bold;
}
/* 一番下のブロックにおけるセル */
table.tableMainFooter td
{
    padding: 10px;
}



/* 強制バナーテーブル */
table.tableMainFooterBanner
{
    margin-top: 15px;
}

/* ジャンプメニューを囲うスタイル */
div.divJumpMenu
{
    width: 100%;
    text-align: right;
}

/* 階層パスを囲うスタイル */
div.divSiteMapPath
{
    font-size: 10pt;
}

/* ウィンドウを閉じるボタン */
div.divWindowCloseButton
{
    width: auto;
    text-align: right;
    padding: 10px;
}

/* 分譲物件情報 */
table.tableSellAround
{
    border-collapse: collapse;
}
td.tdSellAround
{
    border-style: solid;
    border-width: 1px;
    vertical-align: top;
    width: 250px;
}
table.tableSell th
{
    font-size: 11pt;
    height: 35px;
    vertical-align: middle;
    text-indent: 5px;
}
td.tdSellImage
{
    padding: 5px;
}
td.tdSellAddress
{
    font-size: 11pt;
}
td.tdSellPrice
{
    font-size: 8pt;
}
span.spanSellPrice
{
    font-weight: bold;
    font-size: 11pt;
}
td.tdSellComment
{
    font-size: 9pt;
    line-height: 135%;
    padding: 7px;
}
td.tdSellDetailLink
{
    width: 98%;
    text-align: right;
    font-size: 11pt;
    font-weight: bold;
    padding: 3px;
}

/* 検索条件フォーム */
/* ■■■■■■ 検索条件ページ ■■■■■■ */
/* 検索条件テーブル */
table.tableForm
{
    font-size: 10pt;
    border-collapse: collapse;
    width: 95%;
    margin-bottom: 15px;
}
/* 検索条件テーブルのヘッダー */
table.tableForm th
{
    font-weight: bold;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    width: 165px;
}
/* 検索条件テーブルのTD */
table.tableForm td
{
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    text-align: left;
}
table.tableForm td table td
{
    margin: 0;
    padding: 0;
    border-style: none;
}

/* GridViewの並べ替えについての説明 */
div.divMessageSort
{
    text-align: right;
    padding: 3px;
    font-size: 9pt;
    font-weight: bold;
    color: #666666;
}


