.hm-guide .case-detail__main{min-width:0}.hm-guide-meta{margin:0 0 30px;display:flex;flex-wrap:wrap;gap:10px 24px;background:#fff7fa;color:#342a30;padding:16px;border-radius:10px}.hm-guide-meta dt,.hm-guide-meta dd{color:inherit}.hm-guide-meta>div{flex:0 1 auto}.hm-guide-meta div{display:flex;gap:.5em;flex-wrap:wrap}.hm-guide-meta dd{margin:0}.hm-guide .case-detail__text{line-height:1.75}.hm-guide .case-detail__text a,.hm-guide .case-detail__list a{text-decoration:underline;text-underline-offset:3px}.hm-guide-table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid rgba(65,33,49,.2);border-radius:10px;background:rgba(255,255,255,.65)}.hm-guide-table:focus-visible{outline:3px solid #a62e62;outline-offset:3px}.hm-guide-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.6}.hm-guide-table th,.hm-guide-table td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(65,33,49,.14);overflow-wrap:break-word}.hm-guide-table th{background:#f7dce9;color:#2a1d25;font-weight:700}.hm-guide-table tr:last-child td{border-bottom:0}.hm-guide-table td:first-child{font-weight:600}.hm-guide .case-detail__list li{line-height:1.7;margin-bottom:12px}.hm-guide-related{margin-top:36px}@media(max-width:600px){.hm-guide-table table{font-size:14px;min-width:510px}.hm-guide-table th,.hm-guide-table td{padding:12px}.hm-guide .case-detail__title{overflow-wrap:break-word}.hm-guide .case-detail__text{font-size:16px}}
