@charset "utf-8";
/* CSS Document */

#feedback_form{ float:left; width:507px; margin-bottom:30px;}

.block1,
.block11,
.block2 {
  padding-bottom:15px; margin-bottom:10px;
  float:left; width:507px;}

.block1 {
  background:url(../img/dote_line2.png) repeat-x bottom;}

dl{ margin:0; padding:5px 0;}

dl dt{
  margin: 0;
  padding: 0;
  float: left;
  text-align:right;
  width: 157px;}

.block11 {
  background:url(../img/dote_line2.png) repeat-x bottom;}

.block11 dl dt{
  margin: 0;
  padding: 0;
  float: left;
  text-align:right;
  width: 260px;}

dl dd{
  margin: 0 0 0 157px;
  padding: 0 0 0 12px;
  text-align: left;}

dl dd .style1{
  background:#dcd5c3;
  border:1px solid #fff;
  width:257px;}

dl dd .style_secure{
  background:#dcd5c3;
  border:1px solid #fff;
  width:117px;}

.precondition{ color:#db1d05;}

.radio_buttons_list{
  float:left; width:190px;}

.radio_buttons_list ul,
.radio_buttons_list li{
  list-style:none;
  margin:0;
  padding:3px 0;}

.text_position{ line-height:80px;}
.text_position2 { line-height:20px;}

.block11 .text_position{	color:#8C0003;
	font-weight:bold;
}

.select_size{
  background:#dcd5c3;
  border:1px solid #fff;
  width:261px;}

select:focus { outline: none;}

.textarea{
  background:#dcd5c3;
  border:1px solid #fff;
  height:118px;
  width:257px;}

.send_button{
  float:left;
  display:block;
  height:34px;
  width:147px;
  background:url(../img/send_button.png) no-repeat;}


.send_test_button{
  float:left;
  display:block;
  height:34px;
  width:155px;
  background:url(../img/send_test_results_button.png) no-repeat;}

.send_test_button:hover { background-position:0px -34px;}

.send_button:hover { background-position:0px -34px;}
