@charset 'UTF-8';
/***************************************************************
    SYSTEM   : ＡＥＤ
    TITLE    : フォームメール用スタイルシートの定義
    SHEET    : form.css
    VERSION  : Ver1.0.11
    LANGUAGE : CSS level2
    CODESET  : UTF-8
    EXPLAIN  : フォームメール画面の色や形状を定義する。
    AUTHOR   : yap
    CREATED  : 2007/12/26 as Ver1.0.1
    UPDATED  : 2010/04/03 as Ver1.0.11
***************************************************************/

/***************************************************************
    クラスの定義
***************************************************************/

/* エラー部の定義 */
.err {
    margin: 8px 12px 12px;
    padding: 8px;
    color: #FF0000;
    font-weight: bold;
    border: 1px solid #999999;
    background-color: #FFFFCC;
}

/* プロンプト部の定義 */
.prompt {
    padding-left: 20px;
}

/* 表の定義 */
table.list {
    margin: auto;
}

/* 表見出しの定義 */
th.list {
    padding: 4px;
    color: #FFFFFF;
    white-space: nowrap;
    border: 1px solid #666666;
    background-color: #1A298E;
}

/* 表項目の定義 */
td.list {
    padding: 4px;
    border: 1px solid #666666;
    background-color: #F0F1F2;
}

/* 表バナーの定義 */
td.banner {
    padding: 0px;
    border: 1px solid #666666;
    background-color: #F0F1F2;
}

/* 入力枠の定義 */
.input {
    padding: 0px 2px;
    border: 1px solid #666666;
    background-color: #F0F1F2;
}

/* テキスト入力の定義 */
.form {
    height: 20px;
    padding: 0px 2px;
    border: 1px solid #FCBE4F;
}

/* セレクト入力の定義 */
select.form {
    padding: 1px;
    height: 22px;
}

/* ボックス入力の定義 */
.box {
    margin: 2px 0px;
    padding: 0px 1px;
    border: 1px solid #FCBE4F;
}

/* 必須項目の定義 */
.ess {
    color: #FF0000;
    font-weight: bold;
}

/* オプション部の定義 */
.opt {
    padding-top: 8px;
    text-align: center;
}

/* ボタン部の定義 */
.btnarea {
    padding: 12px 0px;
    text-align: center;
}

/* ボタンの定義 */
.button, .btn_fwd, .btn_rew {
    outline: none;
    cursor: pointer;
}

/* 注釈部の定義 (共通スタイルと重複) */
.notes {
    margin: 16px 8px 0px;
    color: #000000;
    text-align: left;
}

/* ライセンス部の定義 */
.license {
    text-align: right;
    display: none;
}

/* 中央寄せの定義 */
.center {
    text-align: center;
}

