.kqa-area-choices{margin:12px 0 28px;display:grid;gap:13px;color:#674e4b}.kqa-area-choices[hidden]{display:none!important}
.kqa-area-intro{font-size:13px;line-height:1.8;color:#8b6a63;margin:0 0 4px}
.kqa-area-card{border:1px solid #e6cebd;background:#fffdfa;border-radius:14px;padding:15px 17px;box-shadow:0 5px 14px #8d6b4f0f}
.kqa-area-card.kqa-area-main{background:linear-gradient(130deg,#fff7f5,#fff9e9);border:2px solid #d5b481}
.kqa-area-heading{font-size:17px;line-height:1.65;font-weight:650;color:#9b6f46}
.kqa-area-heading label{display:flex;align-items:start;gap:8px;cursor:pointer}
.kqa-area-heading input[type=radio]{accent-color:#b56b80;flex:none;width:18px;height:18px;margin-top:5px}
.kqa-area-kind{font-weight:600;font-size:14px;line-height:1.7;margin:3px 0;color:#72545a}
.kqa-area-inclusive{font-size:12px;color:#8a7466;margin:2px 0 4px}
.kqa-area-note{font-size:13px;line-height:1.9;margin:8px 0 12px;color:#725e58}
.kqa-area-table-scroll{overflow-x:auto}.kqa-area-table{width:100%;min-width:365px;border-collapse:collapse;font:500 12.5px/1.65 "Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-variant-numeric:tabular-nums}
.kqa-area-table th,.kqa-area-table td{padding:9px 7px;text-align:left;border-bottom:1px solid #efded5;white-space:nowrap}
.kqa-area-table th{background:#fbf0eb;color:#856459;font-size:11px}
.kqa-area-table td:nth-child(n+3),.kqa-area-table th:nth-child(n+3){text-align:right}
.kqa-area-table td:first-child{font-weight:700}
.kqa-area-discount{border:1px solid #e8d5bd;border-radius:10px;background:#fffbf6;margin:0;padding:12px 15px;color:#9c7058;font-size:14px;font-weight:700}
.kqa-area-discount small{display:block;font-weight:400;line-height:1.8;margin-top:4px;color:#82716a;font-size:11px}
@media(max-width:600px){.kqa-area-card{padding:13px 12px}.kqa-area-heading{font-size:15px}.kqa-area-note{font-size:12px}.kqa-area-table{font-size:11.5px}.kqa-area-table th,.kqa-area-table td{padding:8px 6px}}