textarea {
    word-break: break-all;
    overflow: auto;
    resize: none;
}

ul.psys-tab li {
    position: relative;
    z-index: 0;
    display: inline-block;
    width:100px;
    border: 1px solid #ADAEBA;
    background: #2781ff;
    margin: 0px 3px 0px 0px;
    text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin: 0 -2px;
    font-weight: bold;
}

ul.psys-tab li.act {
    z-index: 2;
    border-bottom-color: #d7e5f8;
    background: #d7e5f8;
    color: #000000;
    font-weight: bold;
}

ul.psys-tab li a:link {
    color: #000000;
    outline: none;               /* I2020.05.22 tt Chrome v83*/
}

ul.psys-tab li a:visited {
    color: #000000;
}

/* FlexGrid（メンテタブ用） 行の背景色設定 */
.psys-grid-mnt .wj-cell:not(.wj-header):not(.wj-group):not(.wj-alt):not(.wj-state-selected):not(.wj-state-multi-selected) {
    background-color: #f5f5f5;
}

/* FlexGrid（メンテタブ用） 偶数行の背景色設定 */
.psys-grid-mnt .wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {
    background-color: #f5f5f5;
}

/* FlexGrid（メンテタブ用） 入力列設定 */
.psys-grid-col-input:not(.wj-state-selected):not(.wj-state-multi-selected) {
    background-color: rgb(253, 253, 214) !important;
}

.psys-grid-mnt .wj-header.wj-cell{
    background-color: #CAE3FF;
    color: #000040;
    border: outset 1px #ffffff;
    text-align: center;
    font-weight: normal !important;
}

.psys-container{
    background-color: #ffffff;
    height:100%;
    /* 以下、フッター配置用の設定 */
    /* height: auto !important;*/
    height: 100%;           /* IE6用いらない？ */
    min-height: 100%;
    position: relative;
    margin: 0;
}

.psys-contents{
    background-color: #ffffff;
    font-size: 15px;
    padding: 0px;
    width: 100%;
    min-width: 1170px;
    padding-bottom: 28px;   /* .psys-contents-footerの高さを確保する。*/
    margin: 0;
    overflow: hidden;
}

.psys-grid .wj-header.wj-cell {
    background-color: #CAE3FF;
    color: #000040;
    border: outset 1px #ffffff;
    text-align: center;
    font-weight: normal !important;
}