@import "../common/common.css";

#estimate #lead {
  width: 620px;
  height: 514px;
  background-image: url("img/lead_bg.jpg");
  margin-top: 20px;
}

#estimate #lead div {
  width: 576px;
  margin: 0 auto;
  padding-top: 30px;
}

#estimate #lead p {
  text-align: left;
  line-height: 150%;
  margin-top: 15px;
}

#estimate #sougi_subtitle {
  width: 620px;
  height: 27px;
  background-image: url("img/sougi_title.jpg");
  text-align: right;
  color: white;
  font-weight: normal;
  font-size: 11px;
  padding-top: 15px;
}

	/*IE6*/
	*HTML #estimate #sougi_subtitle {
	  height: 42px;
	}

#estimate #sougi_subtitle span {
  color: red;
}

#estimate #user_subtitle {
  width: 620px;
  height: 27px;
  background-image: url("img/user_title.jpg");
  text-align: right;
  color: white;
  font-weight: normal;
  font-size: 11px;
  padding-top: 15px;
}

	/*IE6*/
	*HTML #estimate #user_subtitle {
	  height: 42px;
	}

#estimate #user_subtitle span {
  color: red;
}

#estimate #formblock {
  margin-top: 20px;
}

#estimate #formblock p.error {
  color: red;
  text-align:left;
  margin: 5px 0;
}

#estimate .formtable {
  border: solid 1px #cccccc;
  border-collapse: collapse;
  width: 620px;
  margin: 15px 0;
}

#estimate .formtable th,
#estimate .formtable td {
  border: solid 1px #cccccc;
  border-collapse: collapse;
  text-align: left;
  padding: 10px;
}

#estimate .formtable th {
  font-weight: normal;
  background-color: #EEEEEE;
  width: 170px;
}

#estimate .formtable td p#ex {
  margin-top:5px;
  font-size: 11px;
}

#estimate .formtable td p#comment {
  font-size: 11px;
  letter-spacing: -2px;
  margin-top: 3px;
}

#estimate .formtable td.error {
  background-color: #FFFFCC;
}

#estimate .formtable td span.error {
  color: red;
  font-size: 11px;
}
#estimate .formtable td #persons1 {
  margin-left: 44px;
}
#estimate .formtable td #persons2 {
  margin-left: 5px;
}


#estimate .formtable td textarea {
  width: 400px;
}

.right {
  float: right;
  color: red;
}

.left {
  float: left;
  width: 150px;
}
.check{
  width: 80px;
}



#estimate #confirm_text {
  text-align: left;
  margin-bottom: 10px;
}

#estimate .complete_text {
  text-align: left;
  margin-bottom: 15px;
  line-height: 140%;
}

#estimate #BTN_CONFIRM {
  margin: 20px auto 70px auto;
}

#estimate #BTN_IRAI {
  clear: both;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  width: 277px;
  height: 52px;
  margin: 20px auto 70px auto;
  background-image: url("img/btn_send.jpg");
}

#estimate #BTN_IRAI:hover {
  background-position: 0 -52px;
}

#estimate .BTN_EDIT {
  float: right;
  margin: 10px 0;
}

#estimate #finish_subtitle {
  margin: 15px 0;
}

#estimate #conftext {
  height: 70px;
  overflow :auto;
  border-width: 0px;
}

#muryo a {
	color:#437cb9;
	text-decoration: none;
}

#muryo a:hover {
  text-decoration: underline;
}

#estimate .banner {
	margin-top: 21px;
}

#estimate #addresstable {
  margin-top: 10px;
}

#estimate #addresstable td {
  border: none;
  padding: 0;
  padding: 3px 0;
}

#estimate #addresstable #address {
  width: 300px;
}
