.shiho-reservation-form input,
.shiho-reservation-form select,
.shiho-reservation-form textarea {
width: 100%;
padding: 8px;
margin-bottom: 12px;
box-sizing: border-box;
}
.shiho-reservation-form button {
background: #28a745;
color: white;
padding: 10px 16px;
border: none;
border-radius: 5px;
cursor: pointer;
}
.shiho-reservation-form button:hover {
background: #218838;
}