@charset "euc-jp";
.table_form th .hissu{ background: url(../contact/images/hissu.png) no-repeat 80% center;}
.table_form th .senta{ background: url(../contact/images/hissu1.png) no-repeat 92% center;}
.table_form th .ninni{ background: url(../contact/images/ninni.png) no-repeat 80% center; }
/* ---IME ON--- */
.ime_on { ime-mode: active; }
/* ---IME KILL--- */
.ime_off { ime-mode: disabled; }
input[type="radio"],
input[type="checkbox"] { vertical-align: -0.1em; }
.table_form { width:100%;}
.table_form th {
    text-align: left;
    border-bottom: 1px solid #fff;
    padding: 5px 10px;
    vertical-align: middle;
    background: #f1edec;
}
.table_form td {
    vertical-align: middle;
    border-bottom: 1px solid #f1edec;
    padding: 5px 10px;
    vertical-align: middle;
}
.table_form td.last, .table_form th.last { border-bottom: none; }
.table_form .list_check li {
    float: left;
  /*  margin-right: 50px*/;
}
.list_radio li {
    float: left;
    width: 33.3333%;
}
.list_radio2 li {
    float: left;
    width: 29.3333%;
    margin-right: 6%;
}
.list_radio2 li:last-child{
	margin-right: 0;
}
.list_input li {
    float: left;
    width: 47%;
    margin-right: 5%;
}
.list_input li:last-child{
	margin-right: 0;
}
.table_form li { margin-bottom: 5px;}
input.ime_off,
input.ime_on,
select,
textarea { padding:6px 5px;  width: 100% ;  font-size: 14px; }
#formEnd { text-align:center; }
#formEnd input { display:inline-block; padding:6px 12px; cursor:pointer; font-weight:bold; }
/* ---IME ON--- */
.ime_on { ime-mode: active; }
/* ---IME KILL--- */
.ime_off { ime-mode: desabled; }

.form_submit {
    text-align: center;
    margin-top: 2%;
}
.btn_submit {
     background: #07348d;
    color: #fff;
    font-size: 15px;
    position: relative;
    text-align: center;
    border: none;
    cursor: pointer;
    padding: 10px 0px;
    width: 50%;
    cursor: pointer;
    font-family: "Meiryo"
}
.btn_inp {padding-top: 5px;}
.none_bor {
    border: none !important;
}