﻿#divNippouTargetSelect{
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
}

#divNippouTargetSelect td{
    text-align:left;
}

#tblNippouTargetSelect{
    margin-left:auto;
    margin-right:auto;
}

.TargetSelectYotei{
    background-color:#f9e3fa;
}

.TargetSelectNippou{
    background-color:#fff0be;
}

.TargetSelectNew{
    background-color:#ecffe3;
}

.TargetSelectRemote{
    background-color:#dbd1ff;
}


#divNippouBody{
    margin-left:auto;
    margin-right:auto;
    width: fit-content;
}

#tblNippou{
    border: 1px solid #b2b2b2;
    border-collapse: collapse;
}

#tblNippou th,#tblNippou td{
    text-align:left;
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
}

#tblNippou th{
    white-space: nowrap;
    background-color:#e8efff;

}

.othertxt{
    width: 80px;
    height: 15px;
}

#divNippouNaikinKind table,#divNippouNaikinKind table td{
    border-collapse: collapse;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
}

.okaeribinbikou{
    width:90%;
}


.sitenokuribinbikou{
    width:90%;
}

.houkokutextarea{
    width:90%;
}

.jikaiyoteitextarea{
    width:90%;
}

.commenttextarea{
    width:90%;
}

#tblCommentlist,#tblCommentlist th,#tblCommentlist td {
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
}

.divCommentlist{
    width:500px;
    overflow:auto;
}

#tblHoukoku,#tblHoukoku th,#tblHoukoku td {
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
    width:100%;
}

#tblHoukoku th {
    width:20%;
}
#tblHoukoku td {
    width:70%;
}

.red {
    color:red;
}

.blue {
    color:blue;
}

/*-------------------------------------------------------
    添付ファイル
---------------------------------------------------------*/

attachedmsg{
    font-size:9pt;
    color:red;
}

#divAttachment > div{
    margin-top:5px;
}

#divattachfiledisp{
    display:flex;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    flex-wrap: wrap;
    text-align: center;
    /*justify-content: center;*/
}

#divattachfiledisp > div{
    margin-left:5px;
    margin-right:5px;
}

.Atimg{
    width: 26.875px;
    height:34.984px;
}

/*-------------------------------------------------------
    精算テーブル
---------------------------------------------------------*/
#tblSeisan{
    border: 1px solid #b2b2b2;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

#tblSeisan th{
    text-align:left;
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
    white-space: nowrap;
    background-color:#e8efff;
    font-size:10pt;
}

#tblSeisan td{
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
}

#tblSeisan .noneCell{
    background-color: #eaeaea;
}

#tblSeisan .textCenter{
    text-align:center;
}

#tblSeisan input[type="number"],#tblSeisan input[type="text"]{
    width:80px;
}

/*-------------------------------------------------------
    アルコールチェックテーブル
---------------------------------------------------------*/
#tblAlcohol{
    border: 1px solid #b2b2b2;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

#tblAlcohol th{
    text-align:left;
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
    white-space: nowrap;
    background-color:#f2ff8b;
    font-size:10pt;
}

#tblAlcohol td{
    border-collapse: collapse;
    border: 1px solid #b2b2b2;
}

#tblAlcohol .noneCell{
    background-color: #eaeaea;
}

#tblAlcohol .textCenter{
    text-align:center;
}

#tblAlcohol input[type="number"],#tblAlcohol input[type="text"]{
    width:80px;
}

#tblAlcohol label{
    font-size:10pt;
}
