/*___________ フォーム用CSS ___________ */

/* 共通 */
.imeon{
    ime-mode: active;
}
.imeoff{
    ime-mode: disabled;
}
.formtop {
    margin-top:-10px;
}

/* トップ申込フォーム */
#leftcolumn {
    width:240px;
    float:left;
    margin-bottom: 10px;
}
#rightcolumn {
    width: 290px;
    float:right;
    margin-bottom: 10px;
}
.topformtable th {
    width:80px;
    text-align:right;
}
.topformtable td {
    line-height:110%;
}
#leftcolumn .topformtable .text {
    width:130px;
}
#leftcolumn .topformtable .postno1{
    width:30px;
}
#leftcolumn .topformtable .postno2,
#rightcolumn .topformtable .tel {
    width:40px;
}
#rightcolumn .topformtable select {
    font-size:12px;
}
#rightcolumn .topformtable textarea {
    width:180px;
    height:120px;
}
.validate-error-message {
    margin-bottom:-8px;
}
.validate-error-message li{
    background: url(../img-layout/ico_error.png) no-repeat left 3px;
    padding: 2px 0 4px 12px;
}
.form-guide {
    font-size:10px;
    margin-top:3px;
}
#address2 {
    margin:3px 0 3px 0;
}
#address4 {
    margin-top:3px;
}

/* アリーナお問い合わせフォーム */
#arena-inquery-form div{
    padding-bottom:5px;
}
#arena-inquery-table th{
    width:100px;
    text-align:right;
}
#arena-inquery-table .text {
    width:200px;
}
#arena-inquery-table .tel {
    width:40px;
}
#arena-inquery-table textarea {
    width: 98%;
    height: 70px;
}
#arena-inquery-form .arena_form_notice {
    padding-bottom:0px;
}

/* IE7ズーム対策（hack） */
.zoom, label {
    zoom:1;
}