/* フォーム */
form{margin-left:25%;}
#form .form_table {
    border: 1px solid #838383;
    }
#form .err_msg {
    border-bottom: 1px solid #862014;
    color: #e60011;
    font-weight: bold;
    padding: 5px;
    }
#form th.item {
    border-right: 1px solid #838383;
    border-bottom: 1px solid #838383;
    padding: 5px 20px 5px 5px;
    background-color: #f5f5f5;
    font-weight:normal;
    }
#form th.necessary_item {
    background:url(/skins/b-red/image/kome.gif)  #f5f5f5 no-repeat right center;
    padding: 5px 20px 5px 5px;
    font-weight:bold;
    }
    
#form td.item {
    border-bottom: 1px solid #cccccc;
    color: #000000;
    padding: 5px;
    }
    
#form th.error_item {
    background-color: #f5f5f5;
    }
#form .form_submit {
    text-align: center;
    padding: 5px;
    }


#form .form_ssl{
    width: 20%;
}