@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 #e2e2e2; width: 97%; padding: 9px; color: #434448;}
textarea { padding: 5px 9px; resize: none; }
input.number_add { width: 200px; }
input#other { width: 639px; }
select { border: 1px solid #e2e2e2; padding: 9px; width: 275px; }
 
#formEnd { text-align:center; padding-top: 15px; }
#formEnd .btn_submit:hover { opacity: 0.7; filter: alpha(opacity=70); }
	
/* ---IME ON--- */
.ime_on { ime-mode: active; }
/* ---IME KILL--- */
.ime_off { ime-mode: desabled; }

.hissu, .ninni {padding: 2px 40px 2px 20px;background: url(../contact/images/hissu.png) no-repeat right 20px;}
.ninni { background: url(../contact/images/ninni.png) no-repeat right 20px; }
.list_check li{
	float: left;
	margin-right: 85px;
}
.w379{width: 379px !important;}