.stock-basic-table01 .c-table{width:100%}.stock-basic-table01 .c-table caption{margin-bottom:8px;font-size:.75rem;text-align:right}.stock-basic-table01 .c-table th{display:table-cell;width:120px;padding-top:1em;padding-bottom:1em;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;line-height:1.35}.stock-basic-table01 .c-table td{display:table-cell;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;line-height:1.35;vertical-align:middle}.stock-shareholder-table01{overflow-x:auto}.stock-shareholder-table01 .c-table{width:800px}.stock-shareholder-table01 .c-table caption{margin-bottom:8px;font-size:.75rem;text-align:right}.stock-shareholder-table01 .c-table th,.stock-shareholder-table01 .c-table td{display:table-cell;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:.875rem;vertical-align:middle}.stock-shareholder-table01 .c-table th:first-child,.stock-shareholder-table01 .c-table td:first-child{width:520px}.stock-shareholder-table01 .c-table th{padding-top:16px;padding-bottom:16px;line-height:1.5;text-align:center}.stock-shareholder-table01 .c-table td:nth-child(n+2){text-align:center}.stock-basic__note{position:relative;margin-top:16px;padding-left:2.5em;font-size:.75rem;line-height:1.7;letter-spacing:.04em}.stock-basic__note:after{position:absolute;top:0;left:0;content:"Notes:"}.stock-basic__note ul{padding-left:2.5em;list-style-type:decimal}.stock-basic__note ul li{margin-top:.5em}.stock-situation figure figcaption{font-size:.75rem;letter-spacing:.04em;text-align:right}.stock-situation figure span{display:block;margin-top:8px;padding:25px 20px;border:2px solid #DCDCDC;border-radius:4px;text-align:center}@media (min-width: 768px){.stock-basic-table01 .c-table caption{font-size:.875rem}.stock-basic-table01 .c-table th{width:220px;padding-top:1.5em;padding-bottom:1.5em}.stock-shareholder-table01 .c-table{width:100%}.stock-shareholder-table01 .c-table caption{font-size:.875rem}.stock-shareholder-table01 .c-table th,.stock-shareholder-table01 .c-table td{font-size:1rem}.stock-shareholder-table01 .c-table th:first-child,.stock-shareholder-table01 .c-table td:first-child{width:660px}.stock-basic__note{font-size:.875rem}.stock-situation figure figcaption{font-size:.875rem}.stock-situation figure span{padding:36px 20px;border:3px solid #DCDCDC;border-radius:8px}}
