.bt-guide-lot{line-height:1.74}
.bt-guide-lot p{max-width:78ch}
.bt-guide-lot h2{margin-top:2.15rem;margin-bottom:.65rem}
.bt-guide-lot h3{margin-top:1.3rem}
.bt-guide-lot li{margin:.3rem 0;padding-left:.1rem}
.bt-guide-lot .bt-guide-photo{margin:1.6rem 0 1.8rem}
.bt-guide-lot .bt-guide-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:13px}
.bt-guide-lot .bt-guide-photo figcaption{font-size:.81rem;line-height:1.5;color:#5c6470;margin-top:.5rem}
.bt-guide-lot .bt-guide-table{overflow-x:auto;border:1px solid #dee3e9;border-radius:12px;margin:1.3rem 0 1.55rem;background:#fff}
.bt-guide-lot table{border-collapse:collapse;width:100%;min-width:600px;font-size:.91rem;line-height:1.5}
.bt-guide-lot th,.bt-guide-lot td{border-bottom:1px solid #e8ebef;padding:.78rem .82rem;text-align:left;vertical-align:top}
.bt-guide-lot th{background:#f1f3f6;font-weight:750}
.bt-guide-lot tr:last-child td{border-bottom:0}
.bt-guide-lot td:first-child{font-weight:650}
.bt-guide-internal-products{padding:1.15rem 1.4rem;border:1px solid #e4e8ee;border-radius:14px;background:#fff;margin:2rem 0}
.bt-guide-internal-products h2{margin:0 0 .45rem;font-size:1.3rem}
.bt-guide-internal-products p{font-size:.85rem;color:#4a5360;margin:.5rem 0}
.bt-guide-internal-products ul{margin:.6rem 0 0;padding-left:1.3rem}
.bt-guide-internal-products li{margin:.4rem 0}
.bt-guide-internal-products a{font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){.bt-guide-lot .bt-guide-table{margin-left:-4px;margin-right:-4px}.bt-guide-internal-products{padding:1rem}}
