body
{
    margin: 0px;
    padding: 0px;
}

form
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

#menuDiv
{
	overflow: auto;
	width: 210px;
	background-color: #fffafa;
	text-align: left;
}
#contentsDiv
{
    /* ▼ UPD 20180207 パッケージ (6.2.0.0)
	border-top: #0000DB 1px solid;
	overflow: auto;
	border-left: #0000DB 1px solid;
	text-align: left;
    */

	border-top: #000033 1px solid;
	overflow: auto;
	border-left: #000033 1px solid;
	text-align: left;
    /* ▲ UPD 20180207 パッケージ (6.2.0.0) */
}
	
#c1, #c2, #c3
{
	display: inline;
    /* ▼ UPD 20180207 パッケージ (6.2.0.0)
	background-color: #0000DB;
    */

    background-color: #000033;
    /* ▲ UPD 20180207 パッケージ (6.2.0.0) */
}
#c4, #c5
{
	background-color: #fffafa;
}

.c123
{ 
    background-color: #000033;
}

.c45
{
    background-color: #fffafa;
}
	
.c3PageTitle
{
    background-color: #fffaf0;
}

	.tblInContentsDiv
	{
	}
	
.rSpace
{
	height: 5px;
}
.cSpace
{
	width: 5px;
}
	
.middleTD
{
	vertical-align: middle;
	height: 26px;
}

.buttonTR
{
	vertical-align: middle;
	height: 30px;
	white-space:nowrap;
}

.buttonSpace
{
    display:inline-block;
	width: 5px;
}
	
.inputFormTable
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	font-size: 11pt;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
	border-collapse: collapse;
	background-color: white;
}

.inputFormTable .info
{
	font-weight: bold;
	color: White;
	white-space: nowrap;
	text-align: right;
	background-color: #006699;
}

.info
{
	font-weight: bold;
	color: White;
	white-space: nowrap;
	text-align: right;
	background-color: #006699;
}

.inputFormTable.info2
{
	font-weight: bold;
	color: #ff6347;
	white-space: nowrap;
	text-align: right;
	background-color: #f0e68c;
}

.myP
{
	margin-top: 0px;
	margin-bottom: 0px;
}
	
.GridStyle{overflow:auto} 

.gradient{
    /* ▼ UPD 20180207 パッケージ (6.2.0.0) */
/*------ バージョン：3.0.22.5  IE10以降の表示対応 UPD STR-----*/
/*filter:alpha(opacity=20,finishOpacity=100,style=1,startx=0,starty=0,finishx=0,finishy=70);*/
/*background:#0000DB;*/
/*background-color: #0000DB;*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000DB', endColorstr='#FFFFFF', GradientType=1);*/ /*  IE5.5以上 */
/*background: -moz-linear-gradient(top, #0000DB, #FFFFFF);*/ /* mozilla */   
/*------ バージョン：5.0.0.0  Edge以降の表示対応 UPD STR-----*/
/*background: -webkit-gradient(linear, center top, center bottom, from(#0000DB), to(#FFFFFF)); *//* Webkit */   
/*background: -webkit-gradient(linear,left top, right bottom, from(#0000DB), to(#FFFFFF));*/ /* Webkit */   
/*------ バージョン：5.0.0.0  Edge以降の表示対応 UPD END-----*/
/*------ バージョン：3.0.22.5  IE10以降の表示対応 UPD END-----*/

    background-color: #000033;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000033', endColorstr='#2E4173', GradientType=1); /*  IE5.5以上 */
    background: -moz-linear-gradient(top, #000033, #2E4173); /* mozilla */   
    background: -webkit-gradient(linear,left top, right bottom, from(#000033), to(#2E4173)); /* Webkit */   
    /* ▲ UPD 20180207 パッケージ (6.2.0.0) */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .gradient {
        /* ▼ UPD 20180207 パッケージ (6.2.0.0) */
        /*background: linear-gradient(to right, #0000DB, #FFFFFF);*/ /* IE10以降 */
        background: linear-gradient(to right, #000033, #2E4173); /* IE10以降 */
        /* ▲ UPD 20180207 パッケージ (6.2.0.0) */
    }
}

.inputFormTable .line1
{
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}

.inputFormTable .line2
{
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}

input[type=text], input[type=password], textarea, select
{
    border-width:1px;
}

@keyframes onAutoFillStart{from {} to {}}
input:-webkit-autofill {
    animation-name:onAutoFillStart;
    transition:background-color 50000s ease-in-out 0s;
}

/* VER 6.2.52.8 INS-S 2025.11.12 Nishio */
.inputFormTable .infoFsend {
	font-weight: bold;
	padding: 5px 6px 5px 15px;
	color: #128c3b;
	text-align: left;
	border: none;
	word-wrap: break-word;
	overflow-wrap: break-word;
	max-width: 250px;
}

.inputFormTableSrc .infoFsend {
	font-weight: bold;
	white-space: nowrap;
	text-align: right;
	color: white;
	background-color: #439e4e;
	padding: 5px 12px;
	border-radius: 5px;
}

.inputFormTable .lineFsend {
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
/* VER 6.2.52.8 INS-E 2025.11.12 Nishio */