/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// vendor
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.vendor_date{ text-align: right;}
.vendor_txt{ line-height: 1.3rem; margin-top: -20px;}
.vendor_table{ 
    width: 100%; margin-top: 0px;
}
.vendor_table th, .vendor_table td{ padding: 20px; font-size: 14px;}
.vendor_table th{ color: #fff; background-color: #113866; text-align: left; border-right: 1px dotted #fff; line-height: 1.2;}
.vendor_table th:last-child{ border-right: none;}
.vendor_table td{ word-break: break-all; text-align: left; vertical-align: top; line-height: 1.4; border-bottom: 1px solid #aaa;  border-right: 1px dotted #ccc;}
.vendor_table td.brnone{ border-right: none;}
.vendor_table tr.tr01 td{ background: #f6faff;}
.vendor_table tr.tr02 td{ background: #ecf4ff;}
.vendor_table td span{ margin-left: 5em; text-indent: -5em; display: inline-block;}

.vendor_table a{ text-decoration: underline;}
.vendor_table a:hover{ text-decoration: none;}
.bank_inq2 span{ word-break: break-all;}

.puf_error .vendor_table th{
	background: #4c8d63;
}
.puf_error .vendor_table tr.tr02 td{ 
	background: #e8f1df;
}

.vendor_table.iso_bg td{
	padding: 10px;
	font-size: 0.83rem;
}
.vendor_table.iso_bg{
	width: 800px!important;
	margin: 0 10px;
}



/* add tablepress-id-9 ------------------- */

.vendor_date{ text-align: right;}
.vendor_txt{ line-height: 1.3rem; margin-top: 0px;}
.tablepress-id-9{ 
    width: 100%; margin-top: 20px;
    line-height: 1rem;
}
.tablepress-id-9 th, .tablepress-id-9 td{ padding: 20px; font-size: 14px;}
.tablepress-id-9 th{ color: #fff; background-color: #113866; text-align: left; border-right: 1px dotted #666; line-height: 1.2;}
.tablepress-id-9 th:last-child{ border-right: none;}
.tablepress-id-9 td{ word-break: break-all; text-align: left; vertical-align: top; line-height: 1.4; border-bottom: 1px solid #aaa;  border-right: 1px dotted #ccc;}
.tablepress-id-9 td.brnone{ border-right: none;}

/* .tablepress-id-9 tr.tr01 td{ background: #f6faff;}
.tablepress-id-9 tr.tr02 td{ background: #ecf4ff;} */

.tablepress-id-9 td span{ margin-left: 5em; text-indent: -5em; display: inline-block;}

.tablepress-id-9 a{ text-decoration: underline;}
.tablepress-id-9 a:hover{ text-decoration: none;}
.bank_inq2 span{ word-break: break-all;}

.puf_error .tablepress-id-9 th{
	background: #4c8d63;
}
.puf_error .tablepress-id-9 tr.tr02 td{ 
	background: #e8f1df;
}

.tablepress-id-9.iso_bg td{
	padding: 10px;
	font-size: 0.83rem;
}
.tablepress-id-9.iso_bg{
	width: 800px!important;
	margin: 0 10px;
}


.dt-column-order:before{
    bottom: 55%!important;
}
.dt-column-order:after{
    top: 55%!important;
}

.tablepress {
    --head-active-bg-color: #113866;
    --head-active-text-color: #fff;
    --head-sort-arrow-color: #fff;
}

.tablepress thead .dt-orderable-asc .dt-column-order:after,
.tablepress thead .dt-orderable-asc .dt-column-order:before,
.tablepress thead .dt-orderable-desc .dt-column-order:after,
.tablepress thead .dt-orderable-desc .dt-column-order:before,
.tablepress thead .dt-ordering-asc .dt-column-order:after,
.tablepress thead .dt-ordering-asc .dt-column-order:before,
.tablepress thead .dt-ordering-desc .dt-column-order:after,
.tablepress thead .dt-ordering-desc .dt-column-order:before {
    opacity: .5
}

.tablepress thead .dt-ordering-asc .dt-column-order:before,
.tablepress thead .dt-ordering-desc .dt-column-order:after {
    opacity: 1.0
}

.column-4,
.column-5{
    text-align: center!important;
}


/* ------------ */

.fiPupBox{
    /* background-color: #f00; */
    line-height: 1rem;
}

.bnkSelBox08{
    width: 100%;
    text-align: center;
    padding: 0px 10px 10px 0;
}