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

#request #off {
  margin: 25px 0 20px 0;
}

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

  /* IE7 */
  *+html #request #lead {
    margin: 8px 0;
  }

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

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

#request #copy {
  margin-top: 7px;
}

#request #formblock {
  margin-top: 10px;
}

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

	/*IE6*/
	*HTML #request #formtitle {
	  height: 42px;
	}

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

	/*IE6*/
	*HTML #request #formtitle2 {
	  height: 42px;
	}

#request #formtitle span {
  color: red;
}


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

#request #formtable {
  border: solid 1px #cccccc;
  border-collapse: collapse;
  width: 620px;
}

#request .margin {
  margin-top: 20px;
}

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

#request #formtable th {
  font-weight: normal;
  background-color: #EEEEEE;
  width: 190px;
}

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

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

#request #formtable td span.error {
  color: red;
  font-size: 11px;
}

.left {
  float: left;
}

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


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

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

#request #BTN_CONFIRM {
  margin: 30px auto 70px auto;
}

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

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

#request #BTN_SEND:hover {
  background-position: 0 -48px;
}

#request #finish_subtitle {
  margin: 20px 0;
}

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

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

#request #formblock #user_subtitle span {
  color: red;
}
#muryo a {
	color:#437cb9;
}

#request #formtable hr{
  margin:2px 0;
  border-style:dashed;
  height: 0.1px;
  
}

#request #send {
  float: right;
  margin: 5px 0 0 0;
}
