#add_maintenance_card {
    width: 300px; /* 幅を指定 */
    padding: 20px; /* 内側の余白を設定 */
    border: 1px solid #ccc; /* 枠線を設定 */
    border-radius: 8px; /* 角を丸める */
    background-color: #f9f9f9; /* 背景色を設定 */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 影を追加 */
    font-family: Arial, sans-serif; /* フォントを指定 */
}

div#add_maintenance_card label {
    font-size: 2em;
    display: block; /* ブロック要素にしてスタイルを整える */
    margin-bottom: 10px; /* 下に余白を設定 */
    font-weight: bold; /* 太字にする */
}

div#add_maintenance_card input[type="number"] {
    width: 100%; /* 幅を100%に設定 */
    padding: 8px; /* 内側の余白を設定 */
    border: 1px solid #ccc; /* 枠線を設定 */
    border-radius: 4px; /* 角を丸める */
    font-size: 16px; /* フォントサイズを設定 */
    margin-bottom: 10px; /* 下に余白を設定 */
}

.note {
    font-size: 14px; /* フォントサイズを指定 */
    color: #666; /* 色を薄く設定 */
    margin-bottom: 20px; /* 下に余白を設定 */
    margin-top: 0;
}

div#add_maintenance_card button {
    width: 100%; /* 幅を100%に設定 */
    padding: 10px; /* 内側の余白を設定 */
    background-color: #000; /* ボタンの背景色を設定 */
    color: #fff; /* ボタンの文字色を設定 */
    border: none; /* 枠線を消す */
    border-radius: 4px; /* 角を丸める */
    font-size: 16px; /* フォントサイズを設定 */
    cursor: pointer; /* カーソルをポインターに変更 */
    transition: background-color 0.3s; /* 背景色の遷移を設定 */
}

div#add_maintenance_card button:hover {
    background-color: #218838; /* ホバー時の背景色を設定 */
}