.fpvoice-table-block{margin-bottom:var(--margin-bottom-pc);margin-left:auto;margin-right:auto;margin-top:var(--margin-top-pc);max-width:100%;overflow-x:auto;position:relative;text-align:center;width:75%;z-index:10;-webkit-overflow-scrolling:touch}.fpvoice-table-block table{border:1px solid var(--table-frame);border-collapse:separate;border-radius:var(--radius);border-spacing:0;min-width:100%;overflow:hidden;width:100%}.fpvoice-table-block table tr:first-child td:first-child{border-top-left-radius:var(--radius)}.fpvoice-table-block table tr:first-child td:last-child{border-top-right-radius:var(--radius)}.fpvoice-table-block table tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.fpvoice-table-block table tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.fpvoice-table-block .fpvoice-cell{background-color:var(--table-bg);border:1px solid var(--table-frame);color:var(--table-title);line-height:1.6;min-height:54px;padding:18px 20px;transition:background-color .2s ease,color .2s ease;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.fpvoice-table-block .fpvoice-cell.is-header{background-color:color-mix(in srgb,var(--table-bg) 80%,var(--table-frame) 20%);color:var(--table-header-title,var(--table-title));font-weight:600}.fpvoice-table-block .fpvoice-cell.is-striped{background-color:color-mix(in srgb,#fff 95%,var(--table-bg) 5%)}.fpvoice-table-block.text-left .fpvoice-cell{text-align:left}.fpvoice-table-block.text-right .fpvoice-cell{text-align:right}.fpvoice-table-block.text-center .fpvoice-cell{text-align:center}.fpvoice-table-block.is-aligned-left{margin-left:0;margin-right:auto}.fpvoice-table-block.is-aligned-center{margin-left:auto;margin-right:auto}.fpvoice-table-block.is-aligned-right{margin-left:auto;margin-right:0}@media(max-width:768px){.fpvoice-table-block{display:block;margin-bottom:var(--margin-bottom-sp);margin-top:var(--margin-top-sp);max-width:100vw;overflow-x:auto;width:100%}.fpvoice-table-block table{min-width:auto;table-layout:auto}.fpvoice-table-block.is-aligned-left{margin-left:0;margin-right:auto}.fpvoice-table-block.is-aligned-center{margin-left:auto;margin-right:auto}.fpvoice-table-block.is-aligned-right{margin-left:auto;margin-right:0}.fpvoice-table-block .fpvoice-cell{font-size:14px;max-width:calc(100vw - 30px);min-height:40px;padding:12px 14px}.fpvoice-table-block table td.fpvoice-cell{max-width:200px}}