/* 神奈川県内で粗大ゴミを持ち込める施設を探す（TOP #nfc-dropoff） */
#nfc-dropoff-finder{border:2px solid #0353b0;border-radius:14px;background:#f5f9ff;padding:1.2rem;margin:1rem 0 2rem;box-sizing:border-box}
#nfc-dropoff-finder *{box-sizing:border-box}
.nfc-df-label{display:block;font-weight:700;color:#0a3f7d;margin-bottom:.5rem}
.nfc-df-row{display:flex;gap:.5rem}
.nfc-df-input{flex:1;min-width:0;font-size:16px;padding:.7rem .9rem;border:1px solid #9bb8dd;border-radius:8px;background:#fff}
.nfc-df-btn{flex:none;background:#0353b0;color:#fff;border:0;border-radius:8px;padding:0 1.1rem;font-weight:700;font-size:15px;cursor:pointer}
.nfc-df-btn i{margin-right:.35em}
.nfc-df-or{margin-top:.6rem;font-size:14px;color:#333}
.nfc-df-select{font-size:15px;padding:.35rem .5rem;border:1px solid #9bb8dd;border-radius:6px;background:#fff;max-width:100%}
.nfc-df-result{margin-top:1rem}
.nfc-df-card{background:#fff;border:1px solid #d4e2f4;border-radius:10px;padding:1rem;margin-bottom:1rem}
.nfc-df-card__head{font-size:18px;font-weight:700;color:#0a3f7d;border-left:5px solid #0353b0;padding-left:.6rem;margin-bottom:.8rem}
.nfc-df-sub{font-size:14px;font-weight:400;color:#555;margin-left:.3em}
.nfc-df-fac{margin-bottom:.9rem}
.nfc-df-fac__name{font-weight:700;margin-bottom:.4rem}
.nfc-df-fac__name i{color:#0353b0;margin-right:.4em}
.nfc-df-table{width:100%;border-collapse:collapse;font-size:14px;margin:0}
.nfc-df-table td{color:#222 !important;background:#fff !important}.nfc-df-table th,.nfc-df-table td{border:1px solid #e1e8f2;padding:.45rem .6rem;text-align:left;vertical-align:top}
.nfc-df-table th{width:6.5em;background:#eef4fc !important;color:#0a3f7d !important;font-weight:700;white-space:nowrap}
.nfc-df-notes{font-size:13px;color:#444;background:#fffbe8;border-radius:6px;padding:.5rem .7rem;margin:.4rem 0 .6rem}
.nfc-df-none{font-size:14px;color:#333;margin:.3rem 0}
.nfc-df-none i{color:#0353b0;margin-right:.4em}
.nfc-df-link{display:inline-block;font-size:14px;font-weight:700;color:#0353b0;text-decoration:underline}
.nfc-df-link i{margin-left:.35em;font-size:12px}
.nfc-df-src{font-size:12px;color:#666;margin:.4rem 0 0}
@media (max-width:600px){#nfc-dropoff-finder{padding:.9rem}.nfc-df-table th{width:5.5em}}
