@charset "UTF-8";

/* validate_alerts.phtml */
div#alert {
 background:#FFF7FB;
 border:3px #FFA9CC solid;
 padding:10px;
}

div#alert p {
 line-height:135%;
}

div#alert p strong {
 color:#FF3399;
}

div#alert font.errortext {
 color:#cc3333;
 line-height:150%;
}

div#alert font.errortext a.errorlink {
  font-weight:bold;
  color:#dd2222;
}

font.highlight {
  font-weight:bold;
  color: #000000;
}
font.normal {}
font.disabled {
  color: #999999;
}
img.icon {
  margin-right:3px;
  vertical-align: middle;
}
/* #form ------------------------------- table */
img.button {
 cursor: pointer;
}
input.numeric {
 ime-mode:disabled;
 text-align:right;
}

input.check {
 font-size: 13px;
 padding: 2px 0; 
 margin: 1px 0;
 height: 16px; width: 14px; border-style: none;
 vertical-align: middle;
}

/* ime-mode */
input.password  { ime-mode: disabled; }
input.date    { width: 72px; ime-mode: inactive; }
input.numeric { ime-mode: disabled; }
input.ascii,    textarea.ascii    { ime-mode: disabled; }
input.zenkaku,  textarea.zenkaku  { ime-mode: active; }
input.hankaku,  textarea.hankaku  { ime-mode: disabled; }
input.katakana, textarea.katakana { ime-mode: active; }
input.hirakana, textarea.hirakana { ime-mode: active; }

