/*-----------------------------------------------
入力欄用パーツCSS
-----------------------------------------------*/

/* 解説テキスト領域 */
.input_field {
    padding-top: 5px;
    padding-bottom: 5px;
}

/* エラーメッセージ領域 */
.errorArea {
    color: #c83c3c;
    font-weight: 400;
}

/* 入力欄 */
.inputArea input {
    border: 1px solid #cbc7c0;
}

.inputArea input:disabled {
    background-color: #e6e6e6;
}

.inputArea input.error {
    border: 3px solid rgb(200, 60, 60);
    background-color: rgb(255, 242, 242);
}

.inputArea input.error:focus {
    outline: none;
}

/* サブタイトル */
.input_field .subTitle {
    margin-top: -12px;
    margin-bottom: 0px;
    font-size: small;
}
