@charset "utf-8"; .table{border-top:2px solid #000;} .table table{table-layout:fixed;width:100%;} .table .mobile_show,.table .mobile_hide{display:none;} .table .required{color:var(--red-color);margin:0 4px 0 0;} .table_type_cols{margin:12px 0 0 0;} .table_type_cols tr{border-bottom:1px solid #e2e7ef;cursor:pointer;} .table_type_cols th,.table_type_cols td{padding:4px 8px;font-size:16px;text-align:center;box-sizing:border-box;} .table_type_cols thead>tr>th{height:60px;font-weight:500;color:#25272A;} .table_type_cols tbody>tr>td{height:50px;font-weight:400;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .table_type_cols .text_left a{width:100%;text-align:left;} .table_type_rows{margin:30px 0;} .table_type_rows tr{border-bottom:1px solid #e2e7ef;} .table_type_rows tbody>tr>th,.table_type_rows tbody>tr>td{height:50px;padding:12px 20px;font-size:16px;color:#25272A;box-sizing:border-box;} .table_type_rows tbody>tr>th{text-align:center;font-weight:500;background:#F2F3F5;} .table_type_rows tbody>tr>td{text-align:left;font-weight:400;} .file_top{display:flex;justify-content:space-between;align-items:flex-end;} .file_table{height:150px;margin:12px 0 0 0;border:1px solid var(--lightgray-color);border-radius:8px;} .file_table table{table-layout:fixed;width:100%;border-collapse: collapse;} .file_table tbody{width:100%;max-height:150px;overflow-y:auto;} .file_table th{height:36px;font-size:14px;color:#222;padding:0 8px;text-align:center;} .file_table tbody>tr>td{height:36px;font-size:14px;color:#444;padding:0 8px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .file_table.before_file_table table{height:100%;} .file_table.before_file_table thead{opacity:0.3;} .file_table.before_file_table tbody{background:#EFF0F4;} .file_table.before_file_table tbody tr{height:100%;border:0;text-align:center;} .file_table.before_file_table p{font-size:14px;} .file_table.before_file_table b{color:var(--secondary-color);} @media (max-width: 768px){ .table_type_cols colgroup{display:none;} .table_type_cols tbody{display:flex;width:100%;flex-direction:column;} .table_type_cols thead{display:none;} .table_type_cols tr{position:relative;display:flex;width:100%;flex-wrap:wrap;} .table_type_cols tr td:first-child{display:none;} .table_type_cols table>tbody>tr>td{position:relative;height:auto;} .table_type_cols tr td:not(.td_title,.td_file)::after{position:absolute;content:"";width:1px;height:15px;background:#d5d5d5;right:0;top:8px;} .table_type_cols tr td:last-child::after{display:none;} .table_type_cols .td_title{width:100%;height:auto;font-size:18px;text-align:left;padding:12px;} .table_type_cols .td_title a{text-indent:23px;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;} .table_type_cols .td_file{position:absolute;top:10px;} }