﻿/* Header Field Set */
.Legend
{
	font-size:10pt;
}
#PanelFilter {
	text-align:left;
	border-bottom:solid 1px #e2e2e2;
	margin:20px 0 10px 0;
}

table.searchtable {
	text-align:left;
	border:none;
	margin:0 7px 2px 0px;
}
table.searchtable img {
	vertical-align:middle;
	margin:0 3px;
}
table.searchtable th {
	border:none;
	min-height:20px;
	background:url("../../../images/color/search_item.gif") no-repeat 0 0;
	padding:0 6px 10px 12px;
    white-space:nowrap;
    text-align:left;
}
table.searchtable td {
	padding:0 3px 0 3px;
    white-space:nowrap;
}
table.searchtable td.separate {
	padding:0 30px 10px 3px;
	/padding:0 0 10px 3px;
}
table.searchtable td.btn {
	text-align:right;
	vertical-align:top;
}
.btn_panel 
{
	margin:0 0 7px 0;
	text-align:left;
}
    
.divTitle
{
    padding: 6px 0px 10px 10px;
    height:20px;
	background-color:#66727F;
	border:1px solid gainsboro; 
	color: #FFFFFF;
    font-family:MS UI Gothic;
    font-size:14px;
}

/* 登録画面のテーブルのクラス */
table.edittable
{
	padding-top:4px;
	font-family:MS UI Gothic;
	font-size:12px;
}
table.edittable th
{
	padding:2px 10px 2px 5px;
    background-color : #e0e0e0;
	font-family:MS UI Gothic;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	text-align:left;
	border-bottom:solid 1px silver; /*#5070AD;*/
	border-left:solid 1px silver; /*#5070AD;*/
	border-right:solid 1px silver; /*#5070AD;*/
}
table.edittable img
{
	vertical-align:middle;
	margin:0 3px;
}

/*表示のみ項目*/
.readonly
{
	padding:2px 1px 2px 2px;
	background-color: #F5F5F5;
	border:none;
}