body {margin:0px;
      padding:0px;
      font-size:90%;
}

.tableHeader {
    padding-left:20px;
    padding-right:20px;
    min-width:80px;
    text-align: center;
}

select {
    margin-bottom:1px;
}

/* 日付入力ボックス */
.logdatepicker {
    width: 100px;
}

/* 添付画像リスト */
.jq_img_log  {
    width: 350px;
    min-height: 80px;
    max-height: 160px;
    overflow: auto;
    background-color: #b0b0b0;
    opacity:1.0;
}

.jq_img_log_list {
    width:280px;
    height:40px;
}

#botlogList th {
    min-width: 100px;
}

/* 添付画像リスト選択時 */
img[class*="logImgChecked"] {
    background-color: #000;
    opacity:0.3;
}

/* ログ表示内イメージ */
#botlogList img {
    max-width: 100%;
    padding: 5px;
    object-fit: contain;
}

/* ログ表示内 TD tag */
#botlogList td {
    padding: 5px;
    border: 1px solid #000;
}

#botlogList th {
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #000;
}

.log_mode_auto {
/*    background-color: lightblue*/
}

.log_mode_trbl_warn {
    background-color: yellow !important;
    -webkit-print-color-adjust: exact;
}

.log_mode_trbl_alm {
    background-color: lightsalmon !important;
    -webkit-print-color-adjust: exact;
}

.log_mode_trbl_crit {
    background-color: red !important;
    -webkit-print-color-adjust: exact;
    color: white !important;
}

input {
    vertical-align: 0;
}

#search td {
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #000;
}

.subHead {
    font-size: 50% !important;
    color: #08c !important;
}

.subHead:hover {
    text-decoration:underline;
}

#imgList_child {
    height:auto !important;
}

/* comboboxのリストがdialog上では上が見えなくなるので、topの位置を強制設定 */
.ddcommon .ddChild {
    top:-50px !important;
}
