.title
{
font-size:18pt;
color:black;
background-color:white;
font-weight:bold;
font-style:normal;
text-align:left;
}

/*** サブタイトルのフォント設定ここから↓ ***/
.subTitle {
	font-size:14px;
}
/*** サブタイトルのフォント設定ここまで↑ ***/

/*** タイムのフォント設定ここから↓ ***/
.timeLabel {
	font-size:12px;
}
/*** タイムのフォント設定ここまで↑ ***/

/*** その他のフォント設定ここから↓ ***/
.normal {
	font-size:12px;
}
/*** 2017.01.24  陳(NCIT)  CSV抽出依頼機能対応↓ ***/
.normal_async {
	font-size:13px;
}
/*** 2017.01.24  陳(NCIT)  CSV抽出依頼機能対応↑ ***/
/*** その他のフォント設定ここまで↑ ***/

/*** メニュー項目名のフォント設定ここから↓ ***/
.menutitle {
	font-size:12px;
}
/*** メニュー項目名のフォント設定ここまで↑ ***/

/*hrの設定はデフォルトとするのでこのクラスは使わない*/
.breakline
{
border-color:gray;
border-width:2px;
text-align:left;
}

.screentrans
{
text-align:center;
}

.screenguidance
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:left;
}

/* 2006/11/21 start */
.screentitleguidance
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:center;
}
.screenrightguidance
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:right;
}
/* 2006/11/21 end */

.errormessage
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:left;
}

.searchtitle
{
font-size:13pt;
background-color:#dcdcdc;
font-weight:bold;
}

.searchinputitem
{
font-size:10pt;
color:black;
background-color:#ffffdd;
}
/* 2006/11/21 start */
.searchinputitembig
{
font-size:13pt;
color:black;
background-color:#ffffdd;
}
/* 2006/11/21 end */

.informationtitle
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:left;
}

.tablestyle
{
border-style:solid;
border-color:white;
border-width:1px;
}

.tablestyleth
{
font-size:13pt;
background-color:#dcdcdc;
/*border-style:groove;
font-size:10pt;
color:black;
border-color:lightgray;
background-color:#dddddd;
border-width:1px;
font-weight:bold;
font-style:normal;
text-align:center;
*/

}

.tablestyletdnum
{
border-style:groove;
font-size:10pt;
color:black;
border-color:lightgray;
background-color:white;
border-width:1px;
font-weight:normal;
font-style:normal;
text-align:right;
}

.tablestyletdtxt
{
border-style:groove;
font-size:10pt;
color:black;
border-color:lightgray;
background-color:white;
border-width:1px;
font-weight:normal;
font-style:normal;
text-align:center;
}

.tablestyletddate
{
border-style:groove;
font-size:10pt;
color:black;
border-color:lightgray;
background-color:white;
border-width:1px;
font-weight:normal;
font-style:normal;
text-align:left;
}

.tablestyletdbt
{
border-style:solid;
font-size:10pt;
color:black;
border-color:white;
background-color:white;
border-width:1px;
text-align:center;
}

.comment
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:left;
}

.message
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:left;
}

.inputitem
{
font-size:10pt;
color:black;
text-align:left;
}

.inputguidance
{
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:left;
}

.buttonstyle
{
background-color:lightgray;
text-align:center;
}

/*管理系テーブル項目（表題）*/
.mngtitle
{
font-size:13pt;
background-color:#dcdcdc;
}
/* 2006/11/21 start */
.mngtitlesmall
{
font-size:10pt;
background-color:#dcdcdc;
}
/* 2006/11/21 end */

/*管理系テーブル項目（数値）*/
.mngitemnum
{
font-size:12pt;/*標準フォントサイズ１２Pt*/
text-align:right;
}

.mngitemtxt
{
font-size:10pt;
color:black;
background-color:rightyellow;
font-weight:normal;
font-style:normal;
text-align:right;
}

.mngitemdate
{
font-size:10pt;
color:black;
background-color:rightyellow;
font-weight:normal;
font-style:normal;
text-align:left;
}

.mnginputitem
{
font-size:10pt;
color:black;
background-color:rightyellow;
font-weight:normal;
font-style:normal;
text-align:left;
}

.othertablestyle
{
border-style:solid;
border-color:skyblue;
border-width:3px;
text-align:center;
}

.background
{
background-color:ivory;
}

.buttonallselcnl
{
background-color:silver;
text-align:left;
}

.mngtablestyleth
{
border-style:none;
font-size:10pt;
color:black;
background-color:gray;
font-weight:normal;
font-style:normal;
text-align:center;
}

.mngtableoddnum
{
border-style:none;
font-size:10pt;
color:black;
background-color:silver;
font-weight:normal;
font-style:normal;
text-align:center;
}
/* 2006/11/7 */
.mngtableoddrightnum
{
border-style:none;
font-size:10pt;
color:black;
background-color:silver;
font-weight:normal;
font-style:normal;
text-align:right;
}

/* 2006/11/7 */
.mngtableoddtxt
{
border-style:none;
font-size:10pt;
color:black;
background-color:silver;
font-weight:normal;
font-style:normal;
text-align:center;
}

.mngtableodddate
{
border-style:none;
font-size:10pt;
color:black;
background-color:silver;
font-weight:normal;
font-style:normal;
text-align:center;
}

.mngtableevennum
{
border-style:none;
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:center;
}
/* 2006/11/7 */
.mngtableevenrigthnum
{
border-style:none;
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:right;
}
/* 2006/11/7 */

.mngtableeventxt
{
border-style:none;
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:center;
}

.mngtableevendate
{
border-style:none;
font-size:10pt;
color:black;
background-color:white;
font-weight:normal;
font-style:normal;
text-align:center;
}

.totaltitletxt
{
font-size:10pt;
color:black;
background-color:#dddddd;
font-weight:bold;
font-style:normal;
text-align:left;
}

.totaltitlenum
{
font-size:10pt;
color:black;
background-color:#dddddd;
font-weight:bold;
font-style:normal;
text-align:right;
}

.totaltxt
{
font-size:10pt;
color:black;
background-color:white;
font-style:normal;
text-align:left;
}

.totalnum
{
font-size:10pt;
color:black;
background-color:white;
font-style:normal;
text-align:right;
}

.menubutton
{
width:200px;
}

/* ↓ADD BY 孫 20241016 MFA対応*/
.menubuttonresize
{
width:200px;
height: 30px;
font-size:11px;
}
/* ↑ADD BY 孫 20241016 MFA対応*/

.logoutguidance
{
font-size:12pt;
font-weight:700;
color:red;
font-style:normal;
text-align:left;
}

.modal
{
display: none;
position: fixed;
z-index: 1;
padding-top: 150px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0,0,0,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000);

}

.modal-content
{
position: relative;
background-color:white;
margin: auto;
padding: 0;
width: 20%;
height: 25%;
min-width:220px;
min-height:250px;
border: 1px solid #888;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
border-radius: 5px;
}

.sptitle
{
float: left;
margin-top: 2px;
font-size: 18px;
font-weight: bold;
padding: inherit;
}

.close
{
color: black;
float: right;
font-size: 22px;
font-weight: bold;

padding: inherit;
}

.close:hover,
.close:focus
{
color: #000;
text-decoration: none;
cursor: pointer;
}
.modal-header
{
height: 30px;
padding: 5px 5px;
background-color: rgba(0,0,0,0.1);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19000000,endcolorstr=#19000000);
color: black;
border:1px #ccc
}
 
.modal-body
{
height: 160px;
background-color: white;       
padding: 5px 5px;
}
.divcenter
{
text-align:center;
}
