/*-----------------------------------------------
  本会員・お試し会員 共通CSS
-----------------------------------------------*/

/* コンテナー */
.auth_container {
    padding-top: 20px;
    padding-bottom: 60px;
}

/* タイトル */
.auth_title {
    padding: 10px;
    font-weight: 400;
}

/* 箇条書き */
.auth_container ul {
    padding-inline-start: 35px;
}

/* pタグ */
.auth_container p {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* エラーメッセージ */
#auth_error_line { 
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    background: #fff2f2;
    border: 4px solid #c83c3c;
    color: #c83c3c;
    display: none;
}

/* インナー(コンテンツ)領域 */
.auth_inner_area {
    max-width: 1140px;
    margin: auto;
}

/* 入力項目タイトル領域 */
.auth_title_area {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f8cbad;
}

/* 入力領域 */
.auth_input_area {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #fff2cc;
}

/* 入力領域内のp */
.auth_input_area p {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* 入力領域内のlabel */
.auth_input_area label {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* 入力欄 */
.auth_input_area input {
    border: 1px solid #CBC7C0;
}

/* 登録情報入力フォーム */
.auth_input_form {
    width: 100%;
    padding: 0px;
}

/* 完了メッセージ表示領域 */
.auth_complete_result_area {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 400;
}

/* 完了メッセージ */
.auth_complete_result_area  p {
    margin: 0px;
    padding: 20px;
    font-size: large;
}

/* ボタン領域 */
.auth_button_area {
    margin-top: 25px;
    margin-bottom: 25px;
}

/* ボタンテーブル */
#auth_button_table {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    border-spacing: 20px 0px;
    border-collapse: separate;
}
