body {
    background: rgb(228, 228, 229);
}

/* バリデーションエラーメッセージ */
label.error {
    color: red;
}

.hide {
    display: none;
}

/**
 * モーダル表示用
 */
 /*
.modal.hide {
    display: none;
}
.modal {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.25);
}
.modal-content {
    max-width: 90vw;
    width: 800px;
    padding: 20px;
    background-color: white;
}
.modal-content.hide {
    display: none;
}
*/
