@charset "shift_jis";
/*  System common
-----------------------------------------------------------------------------*/
/* Form */
span.error {
  font-size: 10px;
  font-weight: bold;
  color: #bb2329;
  background: #fff;
  padding: 2px;
  }

input.error, 
textarea.error {
  background: #fee;
  }

input.w70 {
  width: 70px;
  }

input.w155 {
  width: 155px;
  }

input.w200 {
  width: 200px;
  }

input.w275 {
  width: 275px;
  }

h2 img.fr {
  margin: 10px 0 0;
  }

/*  Contact
-----------------------------------------------------------------------------*/
/* Form */
#form_base {
  }

#form_base form {
  padding: 0 50px 0 65px;
  }

#form_base p#submit {
  padding: 10px 0 20px;
  }

#form_base #thanks {
  padding: 100px 50px 250px 65px;
  }

#form_base #thanks dt {
  font-size: 14px;
  padding: 0 0 15px;
  font-weight: bold;
  }
