.table-container{color:var(--f-brand-color-text-default)}
.table-container h2.table-heading{font:var(--f-brand-type-title-2);margin-bottom:var(--f-base-space-6)}
.table-container .table-content{background:var(--f-brand-color-background-light);padding:var(--f-base-space-10);border-radius:var(--f-brand-border-radius-outer)}
.table-container .table-content h3{font:var(--f-brand-type-body-medium);margin-bottom:var(--f-base-space-4);color:var(--f-brand-color-text-default)}
.table-container .table-content table{margin:var(--f-base-space-0)}
.table-container .table-content table tr td.title-area{width:30%}
.table-container .table-content table tr td.title-area p.title{font:var(--f-brand-type-body-medium)}
.table-container .table-content table tr td{border:var(--f-brand-border-size-none);border-right:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-6);color:var(--f-brand-color-text-default)}
.table-container .table-content table tr th{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-6)}
.table-container .table-content table tr td:last-child{border:var(--f-brand-border-size-none);word-break:break-word}
.table-container .table-content .table-area{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-brand-border-radius-outer);overflow:hidden}
.table-container .table-content tbody tr:nth-child(odd){background:var(--f-brand-color-background-default)}
.table-container .table-content table tbody tr td p{margin:var(--f-base-space-0)}
.table-container .table-content td ul{padding-left:var(--f-base-space-4)}
.table-container .table-content td ul li{list-style:disc}
.table-container .table-content .table-area tr td:first-child{font:var(--f-brand-type-body-medium)}
.table-container .table-content .table-area tr td{font:var(--f-brand-type-body)}
.table-container .table-content .table-area tr td h2,.table-container .table-content .table-area tr td h2 b{font:var(--f-brand-type-title-1)}
.table-container .table-content table tr td>b{font:var(--f-brand-type-body)}
@media(min-width:768px){.table-container h2.table-heading{font:var(--f-brand-type-title-1)}
.table-container .table-content .table-area{height:464px;overflow:auto}
.table-container .table-content .table-area::-webkit-scrollbar{width:10px;scrollbar-width:thin}
.table-container .table-content .table-area::-webkit-scrollbar-track{background:var(--f-brand-color-background-disabled)}
.table-container .table-content .table-area::-webkit-scrollbar-thumb{background:var(--f-brand-color-text-disabled)}
.table-container .table-content .table-area::-webkit-scrollbar-thumb:hover{background:var(--f-brand-color-icon-loyalty-silver)}
}