@charset "UTF-8";
/* CSS Document */

#formtable	{
	border: none;
	font-size: 105%;
}
#formtable td	{
	padding: 10px 4px;
	border-bottom: dotted 1px #cccccc;
}
#formtable th	{
	padding: 10px 4px;
	font-weight: normal;
	border-bottom: dotted 1px #cccccc;
	color: #cd5c5c;
	vertical-align: top;
}
input[type="text"] {
  width: 380px;
  height: 36px;
  background: #f5f5f5;
  border: 1px solid #bebebe;
  font-size: 1em;
  text-indent: 0.7em;
}
input[type="text"]:focus {
  background: #edf4ff;
  border: 1px solid #4881d9;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  background: #eee url("../../form/images/arrow.png") no-repeat;
  background-size: 10px 7px;
  background-position: right 10px center;
  border: 1px solid #bebebe;
  width: 260px;
  height: 36px;
  font-size: 1.2em;
  text-indent: 0.8em;
}

select:focus {
  border: 1px solid #4881d9;
  background: #edf4ff url("./../form/images/arrow.png") no-repeat;
  background-size: 10px 7px;
  background-position: right 10px center;
}
input#submit_button {
    width: 130px;
    height: 40px;
     padding: 8px 30px;
    font-size: 1.2em;
    background-color: #a9a9a9;
    color: #fff;
    border-style: none;
}
textarea	{
	width: 420px;
  height: 200px;
  background: #f5f5f5;
  border: 1px solid #bebebe;
  font-size: 1em;
  text-indent: 0.7em;
}