@charset "utf-8";
/* CSS Document */
.check_title {
  padding: 7px;
}
.title_bold {
  color: #bcad85;
}
.title_bold_right{
    float: right;
    font-size: 14px;
}
.small_bold {
  font-size: 15px;
  color: #bcad85;
}
.choice_label {
  width: 100%;
  padding: 0px 10px 10px 0;
}
.input_form {
  width: 540px;
  height: 27px;
}
.no_marg {
  margin-bottom: 0;
}
.no_marg_box {
  margin-bottom: 0;
  padding: 10px;
}
.title_pad {
  padding: 10px
}
.address_width {
  width: 60%
}
.choice_label_extra_width {
  width: 100%;
  min-width: 152px;
  padding: 0 25px 10px 0;
}
.label-relative{position:relative;}
.label-fix{position:absolute; top:1px; right:90px;}
.logo_row {
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo_pads {
  padding: 10px 20px 0 0;
}
.logo_size {
  height: 40px;
}
.logo_size_02 {
  height: 60px;
}
.logo_size_03 {
  height: 60px;
}
.logo_size_04 {
  height: 37.5px;
}
@media only screen and (max-width: 479px) {
  .choice_label {
    width: 100%;
    padding: 0 10px 0 0;
	margin-bottom:2em;
  }
	
  .choice_label_extra_width {
    width: 100%;
    padding: 0 10px 0 0;
	margin-bottom:2em;
  }
  .responsive_br {
    display: none;
  }
  .input_form {
    width: 100%;
  }
  .text_input {
    width: 96%
  }
  .title_pad {
    padding: 10px
  }
  .address_width {
    width: 96%;
  }
  .logo_row {
    width: 100%;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
  }
  .logo_pads {
    padding: 10px 10px 0 10px;
  }
  .logo_size {
    height: 30px;
  }
  .logo_size_02 {
    height: 60px;
  }
  .logo_size_03 {
    height: 60px;
  }
  .logo_size_04 {
    height: 30px;
  }
	
.label-fix{position:absolute; top:-16px; right:16px;}
}