.company-table{background-color:transparent;font-family:Noto Sans JP,sans-serif;padding-bottom:var(--section-padding-bottom,0);padding-top:var(--section-padding-top,0);width:100%}.company-table__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background-color:transparent;position:relative}.company-table__inner{background-clip:padding-box;background-color:var(--bg-color,#fff);border:1px solid var(--border-color,#dcdce3);border-collapse:separate;border-radius:var(--border-radius,0);border-spacing:0;min-width:640px;overflow:hidden;width:100%}.company-table__caption{caption-side:top;color:#666;font-size:14px;line-height:1.7;margin-bottom:12px;padding-left:2px;text-align:left}.company-table__inner th{background-clip:padding-box;background-color:var(--label-bg,#fafafa);border-right:1px solid var(--border-color,#dcdce3);color:var(--label-color,#111);font-weight:700;min-width:var(--label-width,260px);white-space:normal;width:var(--label-width,260px)}.company-table__inner td,.company-table__inner th{border-bottom:1px solid var(--border-color,#dcdce3);box-sizing:border-box;font-size:var(--font-size,16px);line-height:var(--line-height,1.8);overflow-wrap:anywhere;padding:20px 16px;text-align:left;vertical-align:top;word-break:break-word}.company-table__inner td{background-color:transparent;color:var(--text-color,#222);font-weight:400}.company-table__inner td,.company-table__inner th{border-color:var(--border-color,#dcdce3)!important}.company-table__inner tr:first-child th:first-child{border-top-left-radius:var(--border-radius,0)}.company-table__inner tr:first-child td:last-child{border-top-right-radius:var(--border-radius,0)}.company-table__inner tr:last-child th:first-child{border-bottom-left-radius:var(--border-radius,0)}.company-table__inner tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius,0)}.company-table__inner tr:last-child td,.company-table__inner tr:last-child th{border-bottom:none}.company-table__inner a{color:var(--text-color,#222);text-decoration:underline;word-break:break-all}.company-table__inner a:hover{opacity:.8}.company-table__inner strong,.company-table__inner td.is-emphasis{font-weight:700}.company-table__inner td p:first-child{margin-top:0}.company-table__inner td p:last-child{margin-bottom:0}@media screen and (max-width:991px){.company-table__inner td,.company-table__inner th{padding:18px 14px}}@media screen and (max-width:767px){.company-table__inner{min-width:560px}.company-table__inner td,.company-table__inner th{font-size:14px;padding:16px 14px}.company-table__caption{font-size:13px}}