.profile-input-bt {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/inp_my_bg.jpg") repeat-y;
  font-weight: bold;
}

.profile-input-bt select{
  border-radius: 5px;
  font-size: 140%;
  padding: 0 10px;
}

.profile-input-bt input{
  border-radius: 5px;
  font-size: 140%;
}

.name-box-left {
  width: 350px;
  float: left;
  margin-left: 40px;
}

.name-box-right {
  width: 350px;
  float: right;
  margin-right: 100px;
}

.name-box .input{
  width: 190px;
  float: right;
}

.birthday-box {
  margin: 20px 0 0 ;
}

.birthday-box .input {
  float: left;
}

.birthday-box select{
  width: 116px;
  margin-left: 10px;
}

.sex-box {
  margin: 34px 0 0;
}

.sex-box .input {
  width: 300px;
  float: left;
}

.my-profile-input-area {
  padding-top: 20px;
}

.my-profile-input-area p{
  font-weight: bold;
  margin: 0 177px;
}

.target-profile-input-area {
  padding-top: 20px;
}

.target-profile-input-area p {
  font-weight: bold;
  margin: 0 177px;
}

.form-btn-area {
  margin: 0 150px;
}

.submit-pay-image {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn1.png");
  width: 540px;
  height: 150px;
  border:none;
}

.submit-pay-image:hover {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn1_over.png");
  width: 540px;
  height: 150px;
  border:none;
}

.submit-part-free-image {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn2.png");
  width: 540px;
  height: 150px;
  border:none;
}

.submit-part-free-image:hover {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn2_over.png");
  width: 540px;
  height: 150px;
  border:none;
}

.submit-free-image {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn3.png");
  width: 540px;
  height: 150px;
  border:none;
}

.submit-free-image:hover {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn3_over.png");
  width: 540px;
  height: 150px;
  border:none;
}

.pre-title-text {
  float: right;
  width: 544px;
  font-size: 33px;
  margin: 0 50px 0 27px;
  color: #a09;
  font-weight: bold;
}

.pre-title-price {
  text-align: right;
  font-size: 23px;
  color: #f00;
  margin-right: 90px;
}

.profile-input-bt img {
  vertical-align: top;
}

.profile-input-bt a {
  display: inline-block;
}

.error-message {
  color: red;
  text-align: center;
}



.form-branch-btn-area {
  margin-left : 30px;
  width: 780px;
}
.submit-branch-button-first {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn8.png");
  float:left;
  background-size: 380px 104px;
  width: 380px;
  height: 104px;
  border:none;
}
.submit-branch-button-first:hover {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn8_over.png");
  float:left;
  background-size: 380px 104px;
  width: 380px;
  height: 104px;
  border:none;
}
.submit-branch-button-second {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn7.png");
  float:left;
  margin-left:20px;
  background-size: 380px 104px;
  width: 380px;
  height: 104px;
  border:none;
}
.submit-branch-button-second:hover {
  background: url("https://web-img.rensa.jp.net/rensa/images/web/RMR/input/input-assets/inp_top_btn7_over.png");
  float:left;
  background-size: 380px 104px;
  margin-left:20px;
  width: 380px;
  height: 104px;
  border:none;
}