@charset "euc-jp";
.hissu { background: url(../common_img/hissu.gif) left top no-repeat; background-position:10px 15px; }
.ninni { background: url(../common_img/ninni.gif) left top no-repeat; background-position:10px 15px; }
input[type="radio"], input[type="checkbox"] { vertical-align: -0.1em; }
.table_form { width:100%; margin-bottom:20px;}
.table_form th, .table_form td { border:1px solid #cdcdcd; padding:17px 20px; color:#4c4c4c }
.table_form th { width:145px; vertical-align:top; font-size:13px; text-align:left; padding-left:65px;background-color:#f4f4f4;}
.table_form th.hissu { background-image: url(../common_img/hissu.png); background-position: 10px 19px; background-repeat: no-repeat; }
.table_form th.ninni { background-image: url(../common_img/ninni.png); background-position: 10px 19px; background-repeat: no-repeat; }
#address_search { margin-bottom:10px; }
#formEnd { text-align:center; margin-bottom:40px;}
/* ---IME ON--- */
.ime_on { ime-mode: active; }
/* ---IME KILL--- */
.ime_off { ime-mode: desabled; }
.table_form tr td input[type="radio"] { vertical-align: -0.1em; }
.form_control { padding:6px 10px; }
.wf_3 { width: auto; }
.wf_1 { width: 240px; }
.wf_2 { width: 90%; }
.btn_button {
    background-color: #418233;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 50px;
}
.btn_button:hover{background-color:#2F6D21}
