.ime_act{ime-mode:active}.ime_inact{ime-mode:inactive}.ime_dis,input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=range],input[type=tel],input[type=time]{ime-mode:disabled}input{margin:0}table#ZipAddrList{background:none repeat scroll 0 0 #000;border:1px solid #000;opacity:.9;position:absolute;z-index:999999}table#ZipAddrList td.floattd{background-color:#000}table#ZipAddrList a{color:#FFF}input.invalid,select.invalid,textarea.invalid{background-color:pink}input[type=checkbox].invalid,input[type=radio].invalid{-webkit-box-shadow:0 0 3px red;-moz-box-shadow:0 0 3px red;box-shadow:0 0 3px red}input:invalid,select:invalid,textarea:invalid{background-color:pink}input[type=checkbox]:invalid,input[type=radio]:invalid{-webkit-box-shadow:0 0 3px red;-moz-box-shadow:0 0 3px red;box-shadow:0 0 3px red}input:out-of-range,select:out-of-range,textarea:out-of-range{background-color:pink}:-moz-placeholder:focus{color:transparent!important}[autofocus]:-moz-placeholder:focus{color:graytext!important}input:focus::-webkit-input-placeholder,isindex:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}.placeholder{color:#999}form{position:relative}.ErrMsgBase{line-height:1.5;font-size:small;position:absolute;display:none;font-weight:700;color:#C53565;margin-top:19px;z-index:999999}.ErrMsg{background:url(../png/frametop_bg.png) no-repeat left top!important;width:222px!important;margin:0 auto!important;padding:0!important}.ErrMsgBottom{background:url(../png/framebottom_bg.png) no-repeat left bottom!important;padding:4px 0 9px!important}.ErrMsg2{background:url(../png/frametop_bg2.png) no-repeat left top!important;width:222px!important;margin:0 auto!important}.ErrMsgBottom2{background:url(../png/framebottom_bg2.png) no-repeat left bottom!important;padding:9px 0 4px!important}.ErrMsgWrap{background:url(../png/batsu.png) no-repeat right center!important;padding:5px 22px 2px 4px!important;background-color:#fff!important;border-left:solid 1px #CC3688!important;border-right:solid 1px #CC3688!important;font-size:90%!important;white-space:normal!important}#ErrorOutline{background:#F90;display:block;line-height:normal;margin:0;padding:5px;position:fixed;width:160px;height:120px;bottom:160px;right:0;color:#fff;font-size:13px;border-top:solid 1px #900;border-left:solid 1px #900;border-bottom:solid 1px #900;padding-top:30px;opacity:.8;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-khtml-opacity:.8;-moz-opacity:.8}#ErrorOutline span{font-size:20px;font-weight:700;color:red;padding:10px}