.dh-pc{max-width:1120px;margin:0 auto;padding:72px 16px 0;color:#2a1a12}
.dh-pc__head{text-align:center}
.dh-pc__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5e4a3e}
.dh-pc__title{margin:12px 0 0;font-size:clamp(28px,6vw,46px);font-weight:800;line-height:1.1}
.dh-pc__scroll{overflow-x:auto;margin-top:34px}
.dh-pc__table{border-collapse:separate;border-spacing:0;width:100%;text-align:center;table-layout:auto}
.dh-pc__table th,.dh-pc__table td{padding:16px 12px;border-bottom:1px solid #ead9c6;font-size:15px}
.dh-pc__table thead th{font-size:15px;font-weight:700;line-height:1.3;border-bottom:0;vertical-align:bottom}
.dh-pc__table tbody th{text-align:left;font-weight:700;width:34%}
.dh-pc__table .dh-pc__us{background:#dd4011;color:#fff;border-bottom-color:rgba(255,255,255,.2)}
.dh-pc__table thead .dh-pc__us{border-radius:16px 16px 0 0;padding-top:22px}
.dh-pc__table tbody tr:last-child .dh-pc__us{border-radius:0 0 16px 16px;border-bottom:0}
.dh-pc__ic{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:700;line-height:1}
.dh-pc__ic--y{background:#2f9e5b;color:#fff}
.dh-pc__us .dh-pc__ic--y{background:#fff;color:#dd4011}
.dh-pc__ic--n{border:1.5px solid #5e4a3e;color:#5e4a3e}
.dh-pc__ic--s{background:#fceBd9;color:#5e4a3e;width:auto;padding:5px 10px;border-radius:999px;font-size:12px}
.dh-pc__foot{max-width:none;margin:14px 0 0;text-align:left;font-size:12.5px;line-height:1.55;color:#5e4a3e}
@media(max-width:819px){
  .dh-pc__table th,.dh-pc__table td{padding:12px 5px;font-size:12.5px}
  .dh-pc__table thead th{font-size:11.5px}
  .dh-pc__table tbody th{width:31%;font-size:12px;line-height:1.25}
  .dh-pc__table thead th{letter-spacing:0;word-break:normal;overflow-wrap:normal;hyphens:none;font-size:10.5px;padding-left:3px;padding-right:3px}
  .dh-pc__table .dh-pc__us{width:25%;min-width:78px}
  .dh-pc__ic--s{font-size:9.5px;padding:4px 5px;line-height:1.15;white-space:nowrap}
}
