@charset "utf-8";

input[type="radio"],
input[type="checkbox"] { vertical-align: -0.1em; }
input[type="text"],input[type="tel"],input[type="email"], textarea { border: 1px solid #ededed; width: 100%; padding: 10px; }
select { border: 1px solid #ededed; padding: 8px 10px; }
input.number_add { width: 160px; }

#formEnd { text-align:center; padding-top: 30px; }
#formEnd .btn_submit:hover { opacity: 0.8; filter: alpha(opacity=80); }
/* ---IME ON--- */
.ime_on { ime-mode: active; }
/* ---IME KILL--- */
.ime_off { ime-mode: desabled; }

.hissu, .ninni { background: #48c3bc; color: #fff; font-size: 11px; font-weight: normal; display: inline-block; padding: 1px 12px; margin-right: 15px; }
.ninni { background: #8e8e8e; }