@charset "UTF-8";






/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
請求関連
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/*-------------------------------------------------------------
インフォマート金額確認表
-------------------------------------------------------------*/
#main.infomartList {}
#main.infomartList .pagerArea { background-color: #FFF; padding: 0 0 5px 0; }
.infomartListTable #list-table.scrollTable { height: 1px; }
.infomartListTable #list-table.scrollTable tbody {}
.infomartListTable #list-table.scrollTable tr th div { margin-bottom: 2px; }
.infomartListTable #list-table.scrollTable tr td { position: relative; }
.infomartListTable #list-table.scrollTable tbody:nth-child(odd) td { background: #F5F6FA; }
.infomartListTable #list-table.scrollTable tbody:nth-child(even) td { background: #FFF; }
.infomartListTable label.checkBox:after { outline-color: transparent; }
.infomartListTable #list-table.scrollTable tr td div span { display: inline-block; }
.infomartListTable #list-table.scrollTable tr td input.listBtn { display: inline-block; }
.infomartListTable input[type="button"] { background-color: #DDD; border: none; font-size: 13px; padding: 5px 10px 5px; border-radius: 3px; }
.infomartListTable input[type="button"]:hover { background-color: #5EBCBC; color: #FFF; transition: background-color ease 0.3s, color ease 0.3s; font-weight: bold; }
.infomartListTable #list-table.scrollTable tr td.delivery div:nth-of-type(1) { background-color: #B1D7AF; border: none; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(3) div:nth-of-type(2) { border: none; }
.infomartListTable #list-table.scrollTable .finished td:nth-of-type(1) div:nth-of-type(1) { background-color: #DDD; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(4) div:nth-of-type(2) { border: none; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(4) div.infomart { background-color: #DDD; color: #FF3300; }
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) { display: flex; width: 100%; }
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) span {}
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(1),
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(2) { flex-grow: 1; flex-shrink: 1; flex-basis: 15%; margin-right: 4px; max-width: 15%; min-width: 7em; }
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(3) { flex-grow: 1; flex-shrink: 1; flex-basis: 7%; margin-right: 4px; max-width: 7%; }
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(4) { flex-grow: 1; flex-shrink: 1; flex-basis: auto; margin-right: 4px; max-width: auto; }
.infomartListTable #list-table.scrollTable tr th:nth-of-type(5) div:nth-of-type(1) span:nth-last-of-type(1) { margin-right: 0; }
.infomartListTable #list-table.scrollTable tr td div > span { vertical-align: top; }
.infomartListTable #list-table.scrollTable tr td .frameLine { height: 23px; margin-bottom: 5px; padding: 2px 10px 0; border: 1px solid #DDD; box-sizing: border-box; border-radius: 3px; min-width: 7em; vertical-align: bottom; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(1) { display: flex; justify-content: space-between; margin-right: -4px; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(1),
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(2),
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(5),
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(6) { flex-grow: 1; flex-shrink: 1; flex-basis: calc(15% - 4px); margin-right: 4px; max-width: calc(15% - 4px); }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(1) span:nth-of-type(3) { flex-grow: 1; flex-shrink: 1; flex-basis: calc(7% - 4px); margin-right: 4px; max-width: calc(7% - 4px); }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div span { overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div span::-webkit-scrollbar { display:none; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(2) { display: flex; justify-content: space-between; margin-right: -4px; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(2) span { background-color: #DDD; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(2) span:nth-last-of-type(1) { background-color: transparent; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(2) span:nth-of-type(1) { flex-grow: 1; flex-shrink: 1; flex-basis: calc(15% - 4px); margin-right: 4px; max-width: calc(15% - 4px); }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(2) span:nth-of-type(2) { flex-grow: 1; flex-shrink: 1; flex-basis: calc(73% - 4px); margin-right: 4px; max-width: calc(73% - 4px); }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(5) div:nth-of-type(2) span:nth-of-type(3) { flex-grow: 1; flex-shrink: 1; flex-basis: calc(12% - 4px); margin-right: 4px; max-width: calc(12% - 4px); }
.infomartListTable #list-table.scrollTable tr td span.multi { background-color: #FAF2B7; border: none; }
.infomartListTable #list-table.scrollTable tr td span.listCatLabel { border: none; }
.infomartListTable #list-table.scrollTable tr.c01 td span.listCatLabel { background-color: #CBF9CC; }
.infomartListTable #list-table.scrollTable tr.c02 td span.listCatLabel { background-color: #CC9A27; }
.infomartListTable #list-table.scrollTable tr.c03 td span.listCatLabel { background-color: #F8CBCC; }
.infomartListTable #list-table.scrollTable tr.c04 td span.listCatLabel { background-color: #F9CC99; }
.infomartListTable #list-table.scrollTable tr.c05 td span.listCatLabel { background-color: #66CCFC; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(6) { vertical-align: top; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(6) div.confirm:nth-of-type(2) { background-color: #F9CC99; border-radius: 3px; }
.infomartListTable #list-table.scrollTable tr td:nth-of-type(6) div:nth-of-type(2) span { display: inline-flex; align-items: center; margin-right: 15px; }
.infomartListTable #list-table.scrollTable tr.subtotal td, 
.infomartListTable #list-table.scrollTable tr.total td { text-align: right; }
.infomartListTable #list-table.scrollTable tr.total td div { border-bottom: 1px double #DDD; }
.infomartListTable #list-table.scrollTable tr.subtotal td span,
.infomartListTable #list-table.scrollTable tr.total td span { border: none; }
.infomartListTable #list-table.scrollTable tr:hover td { cursor: auto !important; }




