.c02-condition{font-size:.9rem;max-width:26rem}.c02-condition summary{cursor:pointer;color:#acd8e8;padding:.4rem 0;line-height:1.6}.c02-condition-body{padding:.2rem .6rem;border-left:2px solid #375566;line-height:1.7}.c02-condition-body p{margin:.35rem 0}.c02-source,.c02-source-detail{font-size:.86rem;color:#a5c5d0}.c02-source-detail summary{cursor:pointer;padding:.4rem 0}.c02-brief{font-size:.9rem;line-height:1.65;margin:.4rem 0 0;font-weight:normal;color:#bbccd3}.c02-records td{vertical-align:top}.c02-records td:first-child{min-width:10rem}.c02-records .c02-condition-cell{width:38%}
@media(max-width:720px){
 main .owner-table.c02-records,main .c02-records{display:block;width:100%;table-layout:auto}
 main .c02-records thead{display:none}main .c02-records tbody{display:block;width:100%}
 main .c02-records tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem;padding:.75rem .65rem;border-bottom:1px solid #2c424c}
 main .c02-records tbody tr[hidden]{display:none}
 main .c02-records tbody td{display:block;border:0;padding:0;min-width:0;width:auto;overflow-wrap:normal;word-break:normal;line-height:1.65}
 main .c02-records tbody .c02-primary{flex:1 1 46%;font-weight:600;min-width:0}
 main .c02-records .c02-field{flex:0 1 auto;font-size:.9rem}
 main .c02-records .c02-field:before{content:attr(data-label) '：';color:#9bb2bb;font-size:.85rem}
 main [hidden] .c02-field:before{content:none}
 main .c02-records tbody .c02-condition-cell{flex:1 0 100%;width:100%;padding-top:.1rem}
 .c02-condition{max-width:none}.c02-condition summary{min-height:1.9rem;padding:.35rem 0}
 .c02-condition-body{padding-left:.6rem;font-size:.9rem}.c02-condition-body p{line-height:1.75}
 main .c02-records .c02-primary .c02-brief{font-weight:normal}
 main .c02-records .c02-primary:has(.c02-brief){flex-basis:100%}
}
