/* Laravel移行用のオーバーライドスタイル - 差分のみ */

/* メールアドレスフィールドのスタイル追加（base.cssにないため） */
#mailForm input[type="email"] {
    width: 500px;
    padding: 5px;
    border: 1px solid #CCCCCC;
    background: #F2F2F2;
    font-size: 115.4%;
}

/* セレクトボックスのスタイル統一 */
#mailForm select {
    width: 500px;
    padding: 5px;
    border: 1px solid #CCCCCC;
    background: #F2F2F2;
    font-size: 115.4%;
}

/* Laravelのエラーハンドリング用スタイル */
.invalid-feedback {
    color: red;
    font-size: 12px;
    margin-top: 5px;
}

.error {
    border-color: red !important;
}

/* プライバシーポリシー部分のスタイル */
.privacy {
    margin: 20px 0;
    padding: 20px 0;
    border-top: 1px solid #ccc;
}

.privacy input[type="checkbox"] {
    margin-right: 5px;
}

/* リードテキストのスタイル */
.leadText {
    margin: 20px 0;
    line-height: 1.6;
}

/* 添付ファイルの下の点線を非表示 */
#mailForm dl dd:last-of-type {
    border-bottom: none;
}