@charset "UTF-8";
div.contact-form{
  height: auto;
  min-height:380px;
  width:660px;
  text-align:left;
  margin:20px;
}
p.privacy{
  margin:5px 0px 0px 0px;
  font-size: 90%;
  font-weight:bold;
  color:#6b79a6;
}
div.privacy{
  overflow:auto;
  border:1px solid #ccc;
  padding:5px;
  height:100px;
  margin:0px 30px 20px 30px;
  font-size: 80%;
}
div.privacy a{
  color:blue;
}

.submit-container input{
  width:100px;
  height:30px;
}
div.contact-form p.message-container{
}
div.contact-form #message-container-input{
  color:#6b79a6;
  margin-bottom:20px;
}
div.contact-form #message-container-input2{
  color:#6b79a6;
}

div.contact-form table {
  width:100%;
  border-spacing:15px;
  margin:20px 0px;
}
div.contact-form table tr {
}

div.contact-form table th {
  vertical-align:top;
  text-align:left;
  width:25%;
}

div.contact-form table td {
}

div.contact-form ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.contact-form li{
  float: left;
  margin-right: 20px;
}

div.contact-form input{
  vertical-align: middle;
}

div.contact-form p.submit-container {
  text-align:center;
}

div.contact-form div.subject {
  font-size: 90%;
}
div.contact-form span.content {
  color:#6b79a6;
}
div.contact-form div.submessage {
  font-size: 80%;
}

div.contact-form span.require {
  margin-left:3px;
  color:red;
}

div.contact-form div.error {
  color:red;
}
div.contact-form input.ime_on{
  ime-mode:active;
}
div.contact-form textarea.ime_on{
  ime-mode:active;
}
div.contact-form input.ime_off{
  ime-mode:inactive;
}
div.contact-form input.ime_dis{
  ime-mode:disabled;
}

/* split css in input confirm finish  */
div.contact-form-input {}
div.contact-form-confirm {}
div.contact-form-finish {}

div.contact-form-input table {}
div.contact-form-confirm table  {}
div.contact-form-finish table {}

div.contact-form-input table tr {}
div.contact-form-confirm table tr {}
div.contact-form-finish table tr {}

div.contact-form-input table th {}
div.contact-form-confirm table th {width:25%;border-bottom:0px dotted #6b79a6;}
div.contact-form-finish table th {}

div.contact-form-input table td {}
div.contact-form-confirm table td {border-bottom:1px dotted #6b79a6;}
div.contact-form-finish table td {}

div.contact-form-confirm div.subject {color:#6b79a6;}
