.logout {
  position:absolute;
  top:10px; 
  right:10px;
}



/*******************************************
* メイン領域設定
*******************************************/
/* 一覧系テーブル(値右寄せ) start */
.table.vertical_list_right,
.table.vertical_list_left {
	border-collapse: separate;
	border-spacing: 0px;
	margin-bottom: 10px;
	width: auto;
}

.table.vertical_list_right th, 
.table.vertical_list_right td, 
.table.vertical_list_left th, 
.table.vertical_list_left td {
	padding: 4px 8px;
}

.table.vertical_list_right th,
.table.vertical_list_left th {
	background-color: #eeeeee;
	text-align: left;
	vertical-align: middle;
}

.table.vertical_list_right td {
	text-align: right;
	vertical-align: middle;
	word-break:break-all;
	word-wrap:break-word;
	min-width: 120px;
}
/* 一覧系テーブル(値右寄せ) end */

/* 一覧系テーブル(値左寄せ) start */

.table.vertical_list_left td {
	text-align: left;
	vertical-align: middle;
	word-break:break-all;
	word-wrap:break-word;
	min-width: 120px;
}
.table.vertical_list_left td.number {
	text-align: right;
	rigth:1px;
	vertical-align: middle;
	word-break:break-all;
	word-wrap:break-word;
	min-width: 120px;
}
/* 一覧系テーブル(値右寄せ) end */



.search_conditions {
	text-align: left;
	width: auto;
}

.search_conditions th {
	min-width: 100px;
}

.search_conditions td {
	min-width: 120px;
}

.search_conditions td.money {
	text-align: right;
}
.search_conditions input.money {
	text-align: right;
}

input.number, td.number {
	text-align: right;
}

input[type="date"] {
  width: 95px;
}

input[type="time"] {
  width: 50px;
}

#loglist {
	border-collapse: collapse;
}

#loglist tr:nth-child(odd) td,
#loglist tr:nth-child(odd) th {
	border-top: 1px solid #9B9B9B;
}

#loglist tr:nth-child(even) td,
#loglist tr:nth-child(even) th {
	border-bottom: 1px solid #9B9B9B;
}

#loglist td:first-child,
#loglist th:first-child {
	border-left: 1px solid #9B9B9B;
}

#loglist td:last-child,
#loglist th:last-child {
	border-right: 1px solid #9B9B9B;
}

.mark{
	border: 1px solid black;
	border-radius:5px;
	width: 15px;
}




/*******************************************
* 基本設計フェーズ追加
*******************************************/
.table.input th {
	white-space: nowrap;
}

.nowraponly  {
	white-space: nowrap;
}
.table-bordered th,
.table-bordered td {
	white-space: nowrap;
}

/*******************************************
* 日立追加
*******************************************/
.fixed-width td {
    max-width: 842px;
    white-space: normal;
}
