.welfare-table{border-collapse:collapse;font-size:.95em;margin-bottom:3em;width:100%}.welfare-table td,.welfare-table th{border:1px solid #ddd;padding:.8em 1em;text-align:left;vertical-align:top}.welfare-table th{background-color:#f2f8ff;color:#14365b;font-weight:700;white-space:nowrap}.welfare-table .category-header th{background-color:#e0edff;color:#0051ff;font-size:1.1em;text-align:center}.welfare-table .item-name{font-weight:500;width:30%}.welfare-table .item-details{line-height:1.7;width:70%}.welfare-table .detail-note{color:#555;display:block;font-size:.9em;margin-top:.4em}.welfare-table .detail-note:before{content:"※ "}.welfare-table .detail-link-note{color:#0051ff;cursor:pointer;display:inline-block;font-size:.9em;margin-top:.4em;text-decoration:underline}.welfare-table .detail-link-note:before{content:"→ "}.welfare-table ul{list-style:disc;margin-left:1.2em;margin-top:.5em;padding-left:.5em}.welfare-table ul li{margin-bottom:.4em}@media screen and (max-width:768px){.welfare-table .item-name{width:35%}.welfare-table .item-details{width:65%}.welfare-table td,.welfare-table th{padding:.6em .8em}}@media screen and (max-width:600px){.welfare-table{font-size:.9em}.welfare-table td,.welfare-table th{border:none;border-bottom:1px solid #eee;display:block;padding:.8em .5em;text-align:left!important;width:100%!important}.welfare-table thead{display:none}.welfare-table .category-header th{background-color:#e0edff;border-bottom:2px solid #0051ff;display:block;margin-top:1.5em;padding:.8em .5em;text-align:left!important}.welfare-table tr{border:1px solid #ddd;border-radius:4px;display:block;margin-bottom:1em}.welfare-table td{border-bottom:none}.welfare-table .item-name{background-color:#f9f9f9;border-bottom:1px solid #eee;font-weight:700}.welfare-table .item-details{padding-top:.5em}.welfare-table .detail-link-note,.welfare-table .detail-note{margin-top:.5em;padding-left:.5em}.welfare-table .category-header+tr>td:first-child{border-top:none}.welfare-table tr:last-child td:last-child{border-bottom:none}}