/* form用のレイアウト */

div#form_centering{
  width:750px;
  margin:0 auto;
  text-align:left;
  padding:7px 0;
  border:1px #ccc solid;
  border-radius:7px;
  background:#eee;
}

#form_title{
  font-size:20px;
  font-weight:bold;
  margin-bottom:15px;
}

dl#form_detail dd{
  font-size:14px;
  padding:7px 7px 5px 9px;
  font-weight:bold;
  color:#666;
}

dl#form_detail dt a{ font-weight:bold; color: #900; }
dl#form_detail dd.sub_text{
  padding:7px 0 0 7px;
  font-weight:bold;
  color:#666;
  font-size:12px;
}
dl#form_detail dd.sub_text strong,
dl#form_detail dt strong{
  color: #C30;
  margin-right:3px;
}

dl#form_detail dt input{
  border:none;
  padding:10px 18px;
  background:none;
  font-weight:bold;
  border-radius:3px;
  background: #0e91e9;
  box-shadow: 0 -3px 0 rgba(0,0,0,.6) inset;
  color: #fff;
  text-shadow: -1px -1px 0px rgba(0,0,0,.7);
}

dl#form_detail dt{
  font-size:14px;
  margin-top:10px;
  padding:10px 5px 0px 10px;
  border: none;
  margin-bottom:5px;
  font-weight:bold;
  color:#333;
}