﻿/**************************************************************************** 
/* 各画面共通CSS                                                            *
/*--------------------------------------------------------------------------*
/* ※ 変更時は福田まで連絡願います                                          *
/****************************************************************************/ 
#container {
    position: relative;
    height: auto !important;
    height: 100%;
    min-height:100%;
}

#contents_area{
    position:relative;
    border-top:solid 1px silver;
    padding:5px 10px 65px 10px;
    height:100%;
    min-width:900px;
}

h2{ font-weight:bold; }

/**************************************************************************** 
/* 検索用CSS                                                                *
/****************************************************************************/ 
div.Condition{
    margin-bottom:10px;
}
ul.Pager{
    margin:10px 0px 5px;
}
ul.Pager li{
    display:inline;
}
ul.Pager li.PageSize{
    padding-left:0px;
    margin-right:30px;
}
ul.Pager li.PageList{
}
li.PageList span.Cur{
    color:crimson;
    font-weight:bold;
}
div.box{
    margin:5px 0px;
    padding:5px;
}
li.ConditionArea{
    border:solid 1px steelblue;
    display:table;
}
table.Condition{
    position:relative;
    border:solid 1px white;
    background:#b2d8ff;
}
table.Condition th{
    font-weight:normal;
    text-align:right;
    padding:3px 0px 3px 10px;
}
table.Condition td{
    padding:3px 10px 3px 0px;
}
div.Result{
}
table.ResultList{
    border-bottom:solid 1px gray;
}
table.ResultList th{
    background:gainsboro;
    border:solid 1px darkgray;
    vertical-align:middle;
    padding:3px;
}
table.ResultList td{
    border:solid 1px darkgray;
    height:auto !important;
    vertical-align:middle;
    padding:3px;
    text-align:center;
}
table.ResultList td INPUT{
    height:20px;
    padding:0px 3px;
}

/*********************************************** 
/* テーブル用CSS                               *
/***********************************************/ 
div.box{
    border:solid 1px darkgray;
    background:#f5f5f5;
    margin-bottom:15px;
}
table.inputBox th{
    font-weight:normal;
    text-align:right;
    padding:2px 4px 2px 2px;
    vertical-align:middle;
}
table.inputBox td{
    padding:2px;
}

/*********************************************** 
/* 横並びリスト用CSS                           *
/***********************************************/ 
ul.inlineList li{
    display:inline;
}

ul.floatList li{
    float:left;
}

/*********************************************** 
/* 縦並びリスト用CSS                           *
/***********************************************/ 
ul.blockList li{
    display:block;
}

/*********************************************** 
/* 入力用テキストボックスCSS                   *
/***********************************************/ 
input.inpText { width:80px; }
input.inpText_S { width:50px; }
input.inpText_SS { width:20px; }
input.ImeNo { ime-mode:disabled; }

/*********************************************** 
/* 使用不可テキストボックスCSS                 *
/***********************************************/ 
.disabled{ 
    background:#ddd;
}

/*********************************************** 
/* ReadOnlyテキストボックスCSS                 *
/***********************************************/ 
.readonly{ 
    background:#ddd;
}

/*********************************************** 
/* ドロップダウンリスト使用不可CSS(テキスト色) *
/***********************************************/
option.UnSelect{
    color:silver;
}
