/* 基本スタイルシート */
/* ----------
○ページ全体
   ---------- */
body{
	margin-left:3px;
	margin-right:3px;
	margin-bottom:0.5em;
	font-size:10pt;
	color:#000000;
	background-repeat: repeat-x;
}
a{
	color:#000000;
	background:#FFEEEE;
}
a:hover{
	background:#FFAAAA;
}
a img{
	border: none;
}

/* 処理中メッセージ */
#PROGRESS{
	position:absolute;
	width:200px;
	height:70px;
	left:50%;
	top:50%;
	margin-left:-100px;
	margin-top:-35px;
    background-color: #FFFFAA;
    color: #000000;
    border: 1px solid #AAAA55;
    text-align: center;
	vertical-align: middle; 
}

/* 警告メッセージ */
span.warning{
	color: #FF0000;
	font-weight: bold;
	text-align: right;
}

/* 処理中メッセージ */
div.proc{
	display: none;
}

/* リンクアンダーライン */
U.U_LINK {
	cursor:pointer;
	color:#0000de;
}
U.U_LINK:hover {
	color:#5050FF;
}

/* ---- メイン画面 大枠 ---- */
#ground{
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	border: solid #00CC00 1px;
	padding: 3px;
}

/* ----------
○ログイン画面
   ---------- */
div.LOGINMAIN{
	width: 795px;
	margin: 0px auto;
	background-color:#ffffff;
	padding: 0px;
}
table.LOGIN{
	width: 790px;
	margin-left: 0px;
	margin-right: 0px;
}
table.LOGINSUB{
	width:307px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
tr.LOGINSUB{
	height:auto;
}
td.LOGINSUB{
	vertical-align: middle;
	height:auto;
	white-space: normal;
	border-collapse:collapse;
	margin: 0px;
}

/* ----------
○メイン画面
   ---------- */
/* メインタブ */
#maintab{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
}

/* 簿太郎 タブタイトル*/
#maintab td.tabtitle1{
	border: solid #AA5500 1px;
	font-size:10pt;
	cursor: default;
	text-align: center;
	backGround-color: #CCCCFF;
}

/* 契子 タブタイトル*/
#maintab td.tabtitle2{
	border: solid #AA5500 1px;
	font-size:10pt;
	cursor: default;
	text-align: center;
	backGround-color: #FF9999;
}

/* 選択中タブ*/
#maintab td.tabselected{
	border-top: solid #AA5500 1px;
	border-left: solid #AA5500 1px;
	border-right: solid #AA5500 1px;
	border-bottom: none;
	font-size:10pt;
	backGround-color: #CCFFFF;
	cursor: default;
	text-align: center;
}
/* 非選択中タブ */
#maintab td.tabunselected{
	border: solid #AA5500 1px;
	font-size:10pt;
	cursor: default;
	text-align: center;
}
#maintab td.tabunselected:hover{
	background-color: #ffcccc; color: #808080;
}
/* タブ横の項目(タブ余り) */
#maintab td.tabnoborder{
	border: none;
	border-bottom: solid #AA5500 1px;
}
/* タブ横の項目(タブ余り) */
#maintab td.noborder{
	border: none;
}
/* タブの内容欄 */
#maintab td#tabarea{
	border: solid #AA5500 1px;
	border-top: none;
	padding: 3px;
}

/* メイン */
#MAINAREA{
	width: 99%;
	margin-left:auto;
	margin-right:auto;
}

/* 並び替えボタン */
span.sortorder{
	background-color: #CCFFCC;
	font-weight: normal;
	font-size: 9pt;
	text-decoration:underline;
	cursor: default;
}
span.sortorder:hover{
	background-color:#FFAAAA;
	background-color: #ffcccc; color: #808080;
}
/* 選択中のソート順 */
span.sortorderSel{
	color: #FF6666;
	cursor: default;
	font-size: 9pt;
}

/* 件数表示 */
span.listcount{
	color: #000000;
	background-color:#CCCCCC;
	font-weight: bold;
	font-size: 12pt;
}

/* 物件リスト中の添付資料欄 */
table.attach{
	border: 0px;
	width: 100%;
}

/* 添付資料表示領域 */
#viewAttachCaption{
	font-weight: bold;
	font-size: 11pt;
}
#viewAttach{
	position:absolute;
	width: 550px;
	height:350px;
	left:50%;
	top:50%;
	margin-left:-275px;
	margin-top:-125px;
    background-color: #FFFFAA;
    color: #000000;
    border: 1px solid #AAAA55;
    text-align: center;
	vertical-align: middle; 
}
table.viewAttach{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.viewAttach th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	width: 100px;
	height: 20px;
}
table.viewAttach td{
	border:1px solid #333333;
	width: 100px;
	height: 80px;
	text-align: center;
}
table.viewAttach td.att10{
	border:1px solid #333333;
	width: 100px;
	height: 40px;
	text-align: center;
}
input.attBtn{
	padding: 0px;
	width: 20px;
	font-size:9pt;
}

/* メイン画面のボタン */
 .mainbtn{
	padding: 0px;
}

/* 物件リストの状況欄文字設定 (1: 公開 / 2: 公開停止 / 3: 交渉中 / 4: 成約 / 5: 他社公開不可 / 9: 公開停止(全停止))*/
span.stat1{		/* 公開 */
	font-weight: bold;
	color: #000000;
}
span.stat3{		/* 交渉中 */
	font-weight: bold;
	color: blue;
}
span.stat4{		/* 成約 */
	font-weight: bold;
	color: red;
}
span.stat5{		/* 他社公開不可 */
	font-weight: bold;
	color: #000000;
}
span.stat2{		/* 公開停止 */
	font-weight: bold;
	color: #000000;
}
span.stat9{		/* 公開停止(全停止) */
	font-weight: bold;
	color: #000000;
}


/* ----------
○賃貸・売却タブ
   ---------- */
/* 検索エリア */
#TAB1SEARCHAREA{
	margin-right: 120px;
}
/* ボタンエリア */
#TAB1BUTTONAREA{
	float: right;
	width: 120px;
}
/* リストヘッダ */
#TAB1LISTHEAD{
	width: 100%;
	overflow-y:scroll;
}
/* リスト */
#TAB1LISTDETAIL{
	width: 100%;
	overflow-y:scroll;
	height: 380px;
}
table.TAB1bukkenlist{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.TAB1bukkenlist th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.TAB1bukkenlist td{
	border:1px solid #333333;
	height: 2em;
}
/* リスト中の添付資料 */
table.TAB1bukkenlist td.attach{
	border: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}
/* 物件リストの各フィールド */
table.TAB1bukkenlist .bl01{	width: 60px;	text-align: center;}		/* 受付No */
table.TAB1bukkenlist .bl02{	width: 30px;	text-align: center;}		/* 種別 */
table.TAB1bukkenlist .bl03{	width: 5%; 		}							/* 支店 */
table.TAB1bukkenlist .bl04{	width: 5%; 		text-align: center;}		/* 物件種目 */
table.TAB1bukkenlist .bl16{	width: 4%; 		text-align: center;}		/* 看板 */
table.TAB1bukkenlist .bl05{					}							/* 所在地(住居表示) */
table.TAB1bukkenlist .bl06{	width: 80px;	}							/* 所在地(登記地番) */
table.TAB1bukkenlist .bl17{	width: 60px;	text-align: center;}		/* 状態 */
table.TAB1bukkenlist .bl07{	width: 8%;		text-align: center;}		/* 面積 */
table.TAB1bukkenlist .bl08{	width: 5%; 		text-align: right;}			/* 価格 */
table.TAB1bukkenlist .bl09{	width: 5%; 		text-align: right;}			/* 敷金 */
table.TAB1bukkenlist .bl10{	width: 40px;	text-align: center;}		/* 都市計画 */
table.TAB1bukkenlist .bl11{	width: 7%; 		}							/* 担当者 */
table.TAB1bukkenlist .bl12{	width: 70px;	text-align: center;	}		/* 添付 */
table.TAB1bukkenlist .bl13{	width: 37px;	text-align: center;	}		/* 詳細 */
table.TAB1bukkenlist .bl14{	width: 50px;	text-align: center;	}		/* コメント */
table.TAB1bukkenlist .bl15{	width: 37px;	text-align: center;	}		/* 情報修正 */

table.TAB1bukkenlist TR.list1{	background-color: #FFFFFF;	}			/* 1: 公開(通常) の背景色 */
table.TAB1bukkenlist TR.stat2{	background-color: #DDDDDD;	}			/* 2: 公開停止 の背景色 */
table.TAB1bukkenlist TR.stat3{	background-color: #DDFFDD;	}			/* 3: 交渉中 の背景色 */
table.TAB1bukkenlist TR.stat4{	background-color: #FFFFBB;	}			/* 4: 成約 の背景色 */
table.TAB1bukkenlist TR.stat5{	background-color: #FFDDDD;	}			/* 5: 他社公開不可 の背景色 */
table.TAB1bukkenlist TR.stat9{	background-color: #BBBBBB;	}			/* 9: 公開不可 の背景色 */

/* 検索ショートカット */
#TAB1shortcut{
	border-collapse:collapse;
	table-layout: fixed;
	border:1px solid #333333;
	cursor: default;
}
#TAB1shortcut th{
	width: 40px;
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 1em;
}
#TAB1shortcut td{
	width: 70px;
	border:1px solid #333333;
	text-align: center;
}
/* 選択中 */
#TAB1shortcut td.selected{
	color: red;
	font-size:10pt;
	font-weight: bold;
	backGround-color: #CCFFFF;
}
/* 非選択 */
#TAB1shortcut td.unselected:hover{
	background-color: #ffcccc; color: #808080;
}

/* ----------
○賃借・購入タブ
   ---------- */
/* 検索エリア */
#TAB2SEARCHAREA{
	margin-right: 120px;
}
/* ボタンエリア */
#TAB2BUTTONAREA{
	float: right;
	width: 120px;
}
/* リストヘッダ */
#TAB2LISTHEAD{
	overflow-y:scroll;
}
/* リスト */
#TAB2LISTDETAIL{
	overflow-y:scroll;
	height: 310px;
}
table.TAB2bukkenlist{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.TAB2bukkenlist th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.TAB2bukkenlist td{
	border:1px solid #333333;
	height: 2em;
}
/* リスト中の添付資料 */
table.TAB2bukkenlist td.attach{
	border: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}
/* 各フィールド */
table.TAB2bukkenlist .bl01{	width: 60px;	text-align: center;}		/* 受付No */
table.TAB2bukkenlist .bl02{	width: 30px;	text-align: center;	}		/* 種別 */
table.TAB2bukkenlist .bl03{	width: 5%;		}							/* 支店 */
table.TAB2bukkenlist .bl04{	width: 5%;		text-align: center;	}		/* 種目 */
table.TAB2bukkenlist .bl05{					}							/* 所在地(住居表示) */
table.TAB2bukkenlist .bl06{	width: 80px;	}							/* 所在地(登記地番) */
table.TAB2bukkenlist .bl15{	width: 60px;	text-align: center;	}		/* 状態 */
table.TAB2bukkenlist .bl07{	width: 7%;		text-align: center;	}		/* 面積 */
table.TAB2bukkenlist .bl08{	width: 7%;		text-align: right; }		/* 価格 */
table.TAB2bukkenlist .bl10{	width: 7%;		}							/* 担当者 */
table.TAB2bukkenlist .bl11{	width: 70px;	text-align: center;	}		/* 添付 */
table.TAB2bukkenlist .bl12{	width: 37px;	text-align: center;	}		/* 詳細 */
table.TAB2bukkenlist .bl13{	width: 50px;	text-align: center;	}		/* コメント */
table.TAB2bukkenlist .bl14{	width: 37px;	text-align: center;	}		/* 情報修正 */

table.TAB2bukkenlist TR.list1{	background-color: #FFFFFF;	}			/* 1: 公開(通常) の背景色 */
table.TAB2bukkenlist TR.stat2{	background-color: #DDDDDD;	}			/* 2: 公開停止 の背景色 */
table.TAB2bukkenlist TR.stat3{	background-color: #DDFFDD;	}			/* 3: 交渉中 の背景色 */
table.TAB2bukkenlist TR.stat4{	background-color: #FFFFBB;	}			/* 4: 成約 の背景色 */
table.TAB2bukkenlist TR.stat5{	background-color: #FFDDDD;	}			/* 5: 他社公開不可 の背景色 */
table.TAB2bukkenlist TR.stat9{	background-color: #BBBBBB;	}			/* 9: 公開不可 の背景色 */

/* 検索ショートカット */
#TAB2shortcut{
	border-collapse:collapse;
	table-layout: fixed;
	border:1px solid #333333;
	cursor: default;
}
#TAB2shortcut th{
	width: 40px;
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 1em;
}
#TAB2shortcut td{
	width: 70px;
	border:1px solid #333333;
	text-align: center;
}
/* 選択中 */
#TAB2shortcut td.selected{
	color: red;
	font-size:10pt;
	font-weight: bold;
	backGround-color: #CCFFFF;
}
/* 非選択 */
#TAB2shortcut td.unselected:hover{
	background-color: #ffcccc; color: #808080;
}

/* ----------
○収益物件タブ
   ---------- */
/* 検索エリア */
#TAB5SEARCHAREA{
	margin-right: 120px;
}
/* ボタンエリア */
#TAB5BUTTONAREA{
	float: right;
	width: 120px;
}
/* リストヘッダ */
#TAB5LISTHEAD{
	width: 100%;
	overflow-y:scroll;
}
/* リスト */
#TAB5LISTDETAIL{
	width: 100%;
	overflow-y:scroll;
	height: 380px;
}
table.TAB5bukkenlist{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.TAB5bukkenlist th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.TAB5bukkenlist td{
	border:1px solid #333333;
	height: 2em;
}
/* リスト中の添付資料 */
table.TAB5bukkenlist td.attach{
	border: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}
/* 物件リストの各フィールド */
table.TAB5bukkenlist .bl01{	width: 60px;	text-align: center;	}		/* 受付No */
table.TAB5bukkenlist .bl02{	width: 3.5%;	text-align: center;	}		/* 種目 */
table.TAB5bukkenlist .bl03{	width: 5%;		text-align: center;	}		/* 種類 */
table.TAB5bukkenlist .bl04{	width: 5%;		text-align: center;	}		/* 種類(2) */
table.TAB5bukkenlist .bl05{	width: 3%;		text-align: center;	}		/* 構造 */
table.TAB5bukkenlist .bl06{	width: 40px;	text-align: center;	}		/* 竣工 */
table.TAB5bukkenlist .bl07{					}							/* 所在地 */
table.TAB5bukkenlist .bl19{	width: 60px;	text-align: center;	}		/* 状態 */
table.TAB5bukkenlist .bl08{	width: 50px;	text-align: center;	}		/* 交通(駅) */
table.TAB5bukkenlist .bl09{	width: 30px;	text-align: center;	}		/* 交通(分) */
table.TAB5bukkenlist .bl10{	width: 5%;		text-align: center;	}		/* 土地面積 */
table.TAB5bukkenlist .bl11{	width: 5%;		text-align: center;	}		/* 延床面積 */
table.TAB5bukkenlist .bl12{	width: 6%;		text-align: right;	}		/* 価格 */
table.TAB5bukkenlist .bl13{	width: 40px;	text-align: right;	}		/* 満室時利回り */
table.TAB5bukkenlist .bl14{	width: 40px;	text-align: right;	}		/* 現況利回り */
table.TAB5bukkenlist .bl15{	width: 70px;	text-align: center;	}		/* 添付 */
table.TAB5bukkenlist .bl16{	width: 37px;	text-align: center;	}		/* 詳細 */
table.TAB5bukkenlist .bl17{	width: 50px;	text-align: center;	}		/* コメント */
table.TAB5bukkenlist .bl18{	width: 37px;	text-align: center;	}		/* 情報修正 */

table.TAB5bukkenlist TR.list1{	background-color: #FFFFFF;	}			/* 1: 公開(通常) の背景色 */
table.TAB5bukkenlist TR.stat2{	background-color: #DDDDDD;	}			/* 2: 公開停止 の背景色 */
table.TAB5bukkenlist TR.stat3{	background-color: #DDFFDD;	}			/* 3: 交渉中 の背景色 */
table.TAB5bukkenlist TR.stat4{	background-color: #FFFFBB;	}			/* 4: 成約 の背景色 */
table.TAB5bukkenlist TR.stat5{	background-color: #FFDDDD;	}			/* 5: 他社公開不可 の背景色 */
table.TAB5bukkenlist TR.stat9{	background-color: #BBBBBB;	}			/* 9: 公開不可 の背景色 */

/* ----------
○設定タブ
   ---------- */
/* 支店管理エリア */
#TAB3OFFICEAREA{
	margin-right: 700px;
}
/* リストヘッダ */
#TAB3SITEN_HEAD{
	overflow-y:scroll;
}
/* リスト */
#TAB3SITEN_DETAIL{
	overflow-y:scroll;
	height: 180px;
}
table.tab3siten{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.tab3siten th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.tab3siten td{
	border:1px solid #333333;
	height: 2em;
}
table.tab3siten .bl01{										}		/* 支店名 */
table.tab3siten .bl02{	width: 50px;						}		/* 登録・修正 */
table.tab3siten .bl03{	width: 50px;						}		/* 削除 */
table.tab3siten .bl04{	width: 80px;						}		/* 所属 */

table.tab3siten TR.list1{	background-color: #EEFFEE;	}			/* 奇数行の背景色 */
table.tab3siten TR.list2{	background-color: #FFFFFF;	}			/* 偶数行の背景色 */
table.tab3siten TR.disabl{	background-color: #DDDDDD;	}			/* 無効行の背景色 */

/* アカウント管理エリア */
#TAB3ACCAREA{
	float: right;
	width: 700px;
}
/* リストヘッダ */
#TAB3ACC_HEAD{
	overflow-y:scroll;
}
/* リスト */
#TAB3ACC_DETAIL{
	overflow-y:scroll;
	height: 180px;
}
table.tab3account{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.tab3account th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.tab3account td{
	border:1px solid #333333;
	height: 2em;
}
table.tab3account .bl01{										}		/* 名称 */
table.tab3account .bl02{	width: 120px;						}		/* 支店 */
table.tab3account .bl03{	width: 90px;						}		/* ログインID */
table.tab3account .bl04{	width: 90px;						}		/* ログインパスワード */
table.tab3account .bl05{	width: 50px;	text-align: center;	}		/* 編集権限 */
table.tab3account .bl06{	width: 50px;	text-align: center;	}		/* 本部権限 */
table.tab3account .bl07{	width: 50px;	text-align: center;	}		/* 管理者 */
table.tab3account .bl08{	width: 50px;	text-align: center;	}		/* 登録修正 */
table.tab3account .bl09{	width: 50px;	text-align: center;	}		/* 削除 */

table.tab3account TR.list1{	background-color: #EEFFEE;	}			/* 奇数行の背景色 */
table.tab3account TR.list2{	background-color: #FFFFFF;	}			/* 偶数行の背景色 */
table.tab3account TR.disabl{	background-color: #DDDDDD;	}			/* 無効行の背景色 */


/* ログイン履歴テーブル */
#TAB3LOGAREA{
	width: 100%;
}
/* リストヘッダ */
#TAB3LOG_HEAD{
	overflow-y:scroll;
}
/* リスト */
#TAB3LOG_DETAIL{
	overflow-y:scroll;
	height: 180px;
}
table.tab3log{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.tab3log th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.tab3log td{
	border:1px solid #333333;
	height: 2em;
}
table.tab3log .bl01{	width: 40px;	text-align: center;	}		/* No */
table.tab3log .bl02{	width: 150px;						}		/* ログイン日時 */
table.tab3log .bl03{	width: 100px;						}		/* 所属 */
table.tab3log .bl04{										}		/* ID */
table.tab3log .bl05{	width: 150px;						}		/* 接続元IPアドレス */
table.tab3log .bl06{	width: 100px;	text-align: center;	}		/* 接続元端末種別 */

table.tab3log TR.list1{	background-color: #EEFFEE;	}			/* 奇数行の背景色 */
table.tab3log TR.list2{	background-color: #FFFFFF;	}			/* 偶数行の背景色 */
table.tab3log TR.disabl{	background-color: #DDDDDD;	}			/* 無効行の背景色 */


/* ----------
○契子ちゃんタブ
   ---------- */
/* 検索エリア */
#TAB7SEARCHAREA{
	margin-right: 120px;
}
/* メッセージ表示エリア */
.TAB7MESSAGEAREA {
	
}
.TAB7MESSAGEDETAIL {
	overflow-y:scroll;
	width:100%;
	height:60px;
	margin:10px 0px;
	border:1px solid #FFCC00;
	background-color:#FFFF99;
	color:#FF0000;
}
/* ボタンエリア */
#TAB7BUTTONAREA{
	float: right;
	width: 120px;
}
/* リストヘッダ */
#TAB7LISTHEAD{
	overflow-y:scroll;
}
/* リスト */
#TAB7LISTDETAIL{
	overflow-y:scroll;
	height: 340px;
}
table.TAB7bukkenlist{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.TAB7bukkenlist th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.TAB7bukkenlist td{
	border:1px solid #333333;
	height: 2em;
}
/* リスト中の添付資料 */
table.TAB7bukkenlist td.attach{
	border: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}
/* 物件リストの各フィールド */
table.TAB7bukkenlist .bl01{	width: 60px;	text-align: center;	}		/* 管理No */
table.TAB7bukkenlist .bl02{	width: 60px;						}		/* 支店 */
table.TAB7bukkenlist .bl03{	width: 20%;							}		/* 所在地 */
table.TAB7bukkenlist .bl04{	width: 130px;						}		/* 賃貸人 */
table.TAB7bukkenlist .bl05{	width: 10%;							}		/* 賃借人 */
table.TAB7bukkenlist .bl18{	width: 10%;							}		/* 転借人 */
table.TAB7bukkenlist .bl06{	width: 5%;	text-align: center;	}			/* 区分 */
table.TAB7bukkenlist .bl07{	width: 80px;	text-align: center;	}		/* 契約締結日 */
table.TAB7bukkenlist .bl08{	width: 100px;	text-align: center;	}		/* 改定期限 */
table.TAB7bukkenlist .bl09{	width: 50px;	text-align: right;	}		/* 現賃料 */
table.TAB7bukkenlist .bl10{	width: 50px;	text-align: center;	}		/* 改定サイクル */
table.TAB7bukkenlist .bl11{	width: 50px;	text-align: center;	}		/* 改定率 */
table.TAB7bukkenlist .bl12{	width: 50px;	text-align: center;	}		/* 詳細 */
table.TAB7bukkenlist .bl13{	width: 100px;	text-align: center;	}		/* 契約種類 */
table.TAB7bukkenlist .bl14{	width: 60px;	text-align: center;	}		/* 賃貸管理 */
table.TAB7bukkenlist .bl15{	width: 80px;	text-align: center;	}		/* 契約開始日 */
table.TAB7bukkenlist .bl16{	width: 80px;	text-align: center;	}		/* 契約満了日 */
table.TAB7bukkenlist .bl17{	width: 40px;	text-align: center;	}		/* 期間 */
table.TAB7bukkenlist .bl19{	width: 40px;	text-align: center	}		/* 契約終了 */

table.TAB7bukkenlist TR.list1{	background-color: #FFFFFF;	}			/* 1: 公開(通常) の背景色 */
table.TAB7bukkenlist TR.stat1{	background-color: #FFFFFF;	}			/* 2: 公開停止 の背景色 */
table.TAB7bukkenlist TR.stat2{	background-color: #DDDDDD;	}			/* 2: 公開停止 の背景色 */
table.TAB7bukkenlist TR.stat3{	background-color: #DDFFDD;	}			/* 3: 交渉中 の背景色 */
table.TAB7bukkenlist TR.stat4{	background-color: #FFFFBB;	}			/* 4: 成約 の背景色 */
table.TAB7bukkenlist TR.stat5{	background-color: #FFDDDD;	}			/* 5: 他社公開不可 の背景色 */
table.TAB7bukkenlist TR.stat9{	background-color: #BBBBBB;	}			/* 9: 公開不可 の背景色 */

/* メッセージ表示エリア テーブル */
.TAB7MESSAGEAREA table {
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:none;
}
.TAB7MESSAGEAREA table tr.list1 { background-color:#FFFF99; }
.TAB7MESSAGEAREA table tr.list2 { background-color:#FFFFCC; }
.TAB7MESSAGEAREA table td {
//	border-top:1px solid #333333;
//	border-bottom:1px solid #FFCC00;
	height: 2em;
}



/* ----------
○お知らせタブ
   ---------- */
/* ボタンエリア */
#TAB4BUTTONAREA{
	width: 100%;
}
/* リスト */
#TAB4LISTDETAIL{
	width: 100%;
	overflow-y:scroll;
	height: 500px;
}
/* 登録画面 */
#TAB4REGIST{
	width: 100%;
	overflow-y:scroll;
	height: 500px;
}

#inf_detail{					/* 本文 */
	font-size:10pt;
	width: 95%;
	height: 5em;
}

/* ----------
○TOPタブ
   ---------- */
/* お知らせ */
#TAB6INFOMATION{
	width: 100%;
	height: 70px;
	overflow-y:scroll;
}
/* ==== 更新リスト 新規登録 ==== */
/* リストヘッダ */
#TAB6LISTHEAD1{
	width: 100%;
	overflow-y:scroll;
}
/* リスト */
#TAB6LISTDETAIL1{
	width: 100%;
	overflow-y:scroll;
	height: 120px;
}
/* ==== 更新リスト 情報更新 ==== */
/* リストヘッダ */
#TAB6LISTHEAD2{
	width: 100%;
	overflow-y:scroll;
}
/* リスト */
#TAB6LISTDETAIL2{
	width: 100%;
	overflow-y:scroll;
	height: 120px;
}
/* ==== 更新リスト コメント登録 ==== */
/* リストヘッダ */
#TAB6LISTHEAD3{
	width: 100%;
	overflow-y:scroll;
}
/* リスト */
#TAB6LISTDETAIL3{
	width: 100%;
	overflow-y:scroll;
	height: 120px;
}

table.TAB6bukkenlist{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.TAB6bukkenlist th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.TAB6bukkenlist td{
	border:1px solid #333333;
	height: 2em;
}
/* リスト中の添付資料 */
table.TAB6bukkenlist td.attach{
	border: 0px;
	padding: 0px;
	text-align: center;
	width: 33%;
}
/* 物件リストの各フィールド */
table.TAB6bukkenlist .bl01{	width: 60px;	text-align: center;}		/* 受付No */
table.TAB6bukkenlist .bl02{	width: 30px;	text-align: center;}		/* 種別 */
table.TAB6bukkenlist .bl03{	width: 5%; 		}							/* 支店 */
table.TAB6bukkenlist .bl04{	width: 5%; 		text-align: center;}		/* 物件種別 */
table.TAB6bukkenlist .bl05{					}							/* 所在地(住居表示) */
table.TAB6bukkenlist .bl06{	width: 80px;	}							/* 所在地(登記地番) */
table.TAB6bukkenlist .bl11{	width: 60px;	text-align: center;	}		/* 状態 */
table.TAB6bukkenlist .bl07{	width: 8%;		text-align: center;}		/* 物件名 */
table.TAB6bukkenlist .bl08{	width: 6%; 		text-align: right;}			/* 価格 */
table.TAB6bukkenlist .bl09{	width: 90px; 	text-align: center;}		/* 更新日時 */
table.TAB6bukkenlist .bl10{	width: 37px;	text-align: center;	}		/* 情報修正 */
table.TAB6bukkenlist .bl12{	width: 37px;	text-align: center;	}		/* 修正種類 */
table.TAB6bukkenlist .bl13{	width: 55px;	text-align: center;	}		/* コメント */

table.TAB6bukkenlist TR.list1{	background-color: #FFFFFF;	}			/* 1: 公開(通常) の背景色 */
table.TAB6bukkenlist TR.stat2{	background-color: #DDDDDD;	}			/* 2: 公開停止 の背景色 */
table.TAB6bukkenlist TR.stat3{	background-color: #DDFFDD;	}			/* 3: 交渉中 の背景色 */
table.TAB6bukkenlist TR.stat4{	background-color: #FFFFBB;	}			/* 4: 成約 の背景色 */
table.TAB6bukkenlist TR.stat5{	background-color: #FFDDDD;	}			/* 5: 他社公開不可 の背景色 */
table.TAB6bukkenlist TR.stat9{	background-color: #BBBBBB;	}			/* 9: 公開不可 の背景色 */



/* ----------
○コメント画面
   ---------- */
/* 検索エリア */
#COMSEARCHAREA{
	margin-right: 120px;
}
/* ボタンエリア */
#COMBUTTONAREA{
	float: right;
	width: 120px;
}
/* ------ 物件情報 */
#comment_bdata{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;

}
#comment_bdata th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
}
#comment_bdata td{
	border:1px solid #333333;
	vertical-align: top;
}

/* ------ コメントリスト */
/* リストヘッダ */
#CMM_LISTHEAD{
	overflow-y:scroll;
}
/* リスト */
#CMM_LISTDETAIL{
	overflow-y:scroll;
	height: 250px;
}
table.commentlist{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.commentlist th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 3em;
}
table.commentlist td{
	border:1px solid #333333;
	height: 3em;
	vertical-align: top;
}
/* 各フィールド */
table.commentlist .bl01{	width: 50px;	text-align: center;}		/* No */
table.commentlist .bl02{	width: 100px;	}							/* 投稿者 */
table.commentlist .bl03{	width: 170px;	}							/* 投稿日時 */
table.commentlist .bl04{					}							/* コメント内容 */
table.commentlist .bl05{	width: 60px;	text-align: center;	vertical-align: middle;}		/* 返信 */
table.commentlist .bl06{	width: 60px;	text-align: center;	vertical-align: middle;}		/* 削除 */
/* リスト ハイライト時 */
table.commentlisthl{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
	backGround-color: #FFEEEE;
}
table.commentlisthl td{
	border:1px solid #333333;
	height: 3em;
	vertical-align: top;
}
/* 各フィールド */
table.commentlisthl .bl01{	width: 50px;	text-align: center;}		/* No */
table.commentlisthl .bl02{	width: 100px;	}							/* 投稿者 */
table.commentlisthl .bl03{	width: 170px;	}							/* 投稿日時 */
table.commentlisthl .bl04{					}							/* コメント内容 */
table.commentlisthl .bl05{	width: 60px;	text-align: center;	vertical-align: middle;}		/* 返信 */


#setComment{			/* コメント追加画面 */
	position: absolute;
	width: 550px;
	height: 370px;
	left: 50%;
	top: 50%;
	margin-left: -275px;
	margin-top: -125px;
	background-color: #FFFFF5;
	border: 1px solid #AAAA55;
	color: #000000;
	padding: 3px;
}
table.setCommentTbl{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.setCommentTbl th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	height: 1em;
}
table.setCommentTbl td{
	border:1px solid #333333;
	height: 1em;
	vertical-align: top;
}
table.setCommentTbl .bl01{	width: 50px;	text-align: center;}		/* 項目名 */
table.setCommentTbl .bl03{	width: 110px;	text-align: center;}		/* 項目名 サブ */
table.setCommentTbl .bl02{	width: ;	}								/* 設定値 */
/* アクションボタン */
table.setCommentTbl .setCommentTblAction{
	height: 1em;
	width: 33%;
	border: 0px ;
	text-align: center;
}
#cmm_comment{					/* 備考欄 */
	font-size:10pt;
	width: 95%;
	height: 3.5em;
}
#tmpCmmAdd{						/* 定型文補足 */
	font-size:10pt;
	width: 95%;
	height: 3.5em;
}

/* ----------
○物件情報設定画面
   ---------- */
/* メイン */
#REG_MAINAREA{
	width: 99%;
	margin-left:auto;
	margin-right:auto;
}
/* 申込者情報エリア */
#REG_MOUSHIKOMIAREA{
	margin-right: 400px;
}
/* ボタンエリア */
#REG_BUTTONAREA{
	float: right;
	width: 400px;
}
/* ボタンエリア内ボタン */
#REG_BUTTONAREA_BUTTON{
	float: right;
	width: 150px;
	text-align: right;
}
/* ボタンエリア内状態 */
#REG_BUTTON_AREA_STATUS{
	margin-right: 150px;
}

/* ------ 申込者情報 */
.reg_moushikomi{
	border-collapse:collapse;
	width: 100%;
	border:1px solid #333333;

}
.reg_moushikomi th{
	width: 130px;
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
}
@media print {/* 印刷時の指定 */
	.reg_moushikomi th{
		width: 90px;
	}
}
.reg_moushikomi th.need{	/* 必須項目 */
	backGround-color: #339933;
}
.reg_moushikomi td{
	border:1px solid #333333;
	vertical-align: middle;
	padding: 1px;
}

.reg_moushikomi th.no{			/* 画像番号 */
	width: 20px;
}

span.s1{					/* 共通部分の()文字 */
	font-size: 8pt;
}
span.bl{					/* 共通部分の()文字 */
	font-size: 8pt;
}

#bkn_memo {					/* 備考欄 */
	font-size:10pt;
	width: 100%;
	height: 5.5em;
}

#bkn_memom {					/* 本部用備考欄 */
	font-size:10pt;
	width: 100%;
	height: 5.5em;
}

#REG_ATTACH {				/* 添付資料 */
	display: none;
	position: absolute;
	width: 550px;
	height: 600px;
	left: 50%;
	top: 50%;
	margin-left: -275px;
	margin-top: -300px;
	background-color: #FFFFF5;
	border: 1px solid #AAAA55;
	color: #000000;
}

#view_map_canvas {		/* 参照用地図 */
//	width: 100%;
	height: 445px;
	text-align: center;
}
@media print {
	#view_map_canvas {		/* 参照用地図 印刷用設定*/
		height: 370px;
	}
}

#view_attach {			/* 参照添付ファイル */
	width: 100%;
}

#viewAttachSet{
	position:absolute;
	width: 550px;
	height:300px;
	left:50%;
	top:50%;
	margin-left:-275px;
	margin-top:-125px;
    background-color: #FFFFAA;
    color: #000000;
    border: 1px solid #AAAA55;
    text-align: center;
	vertical-align: middle; 
}
table.viewAttachSet{
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
	border:1px solid #333333;
}
table.viewAttachSet th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
	width: 100px;
	height: 20px;
}
table.viewAttachSet td{
	border:1px solid #333333;
//	width: 100px;
	height: 70px;
	text-align: center;
}
@media print {
	table.viewAttachSet td{
		height: 50px;
	}
}
table.viewAttachSet td.att10{
	border:1px solid #333333;
//	width: 100px;
	height: 40px;
	text-align: center;
}




/* ----------
○契太君 物件情報設定画面
   ---------- */
/* メイン */
#KEI_REG_MAINAREA{
	width: 99%;
	margin-left:auto;
	margin-right:auto;
}

/* ------ 改定履歴 */
#KEI_HST_LISTHEAD{
	overflow-y: scroll;
}
#KEI_HST_LISTDETAIL{
	height: 100px;
	overflow-y: scroll;
}

/* ------ 入力項目 */
.kei_reg{
	border-collapse:collapse;
	width: 100%;
	border:1px solid #333333;
}
.kei_reg th{
	width: 130px;
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
}
.kei_reg th.need{	/* 必須項目 */
	backGround-color: #339933;
}
.kei_reg td{
	border:1px solid #333333;
	vertical-align: middle;
	padding: 1px;
}
@media print {					/* 印刷用 */
	.kei_reg textarea {
		font-size:10pt;
		width:90%;
		height: 5.5em;
	}
}
@-moz-document url-prefix() {	/* Firefox対応 */
	.kei_reg textarea {
		font-size:10pt;
		width:90%;
		height: 5.5em;
	}
}

.kei_hst{
	border-collapse:collapse;
	width: 100%;
}
.kei_hst TR.stat1 { background-color:#FFFFFF; }	/* 契約情報変更履歴の背景色（基本情報等） */
.kei_hst TR.stat2 { background-color:#FFD799; }	/* 契約情報変更履歴の背景色（契約改定情報） */
.kei_hst th{
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
}
.kei_hst th.need{	/* 必須項目 */
	backGround-color: #339933;
}
.kei_hst td{
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	vertical-align: middle;
	padding: 1px;
}

.kei_hst .col01{	width: 15%;		text-align: center;	}
.kei_hst .col02{	width: 15%;		text-align: center;	}
.kei_hst .col03{	width: 20%;		text-align: center;	}
.kei_hst .col04{	width: 25%;		text-align: center;	word-break: break-all;}
.kei_hst .col05{	width: 25%;		text-align: center;	word-break: break-all;}

/* ----------
○地図設定画面
   ---------- */
#map_canvas {				/* 地図 */
	width: 100%;
	height: 90%;
}

#cross {
	width: 40px;
	height: 40px;
}

/* ----------
○承認申請関係
   ---------- */
#REQUESTMAIN{
	width: 795px;
	margin: 0px auto;
	background-color:#ffffff;
	padding: 0px;
}

/* ----------
○お知らせ表示
   ---------- */
#viewInfomation{
	border-collapse:collapse;
	width: 100%;
	border:1px solid #333333;
}

#viewInfomation th{
	width: 100px;
	font-weight: bold;
	text-align: center;
	backGround-color: #CCFFCC;
	border:1px solid #333333;
}
#viewInfomation td{
	border:1px solid #333333;
	vertical-align: middle;
	padding: 1px;
}

/* 印刷時の余白幅指定 */
@page {
	margin: 12.7mm 9.7mm;
}

/* IE6で印刷時の倍率を指定 */
@media print {
	body {
		_zoom: 0.6;
	}
}



/*
table.LOGIN{
	width: 790px;
	margin-left: 0px;
	margin-right: 0px;
}
table.LOGINSUB{
	width:307px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
tr.LOGINSUB{
	height:auto;
}
td.LOGINSUB{
	vertical-align: middle;
	height:auto;
	white-space: normal;
	border-collapse:collapse;
	margin: 0px;
}
*/