header.kaitori {
  background: 0 0
}
#pr_proposal2.kaitori img {
  vertical-align: bottom
}
#pr_proposal2.kaitori .h2area {
  position: relative
}
#pr_proposal2.kaitori .h2area .h2_note {
  position: absolute;
  top: 43.7vw;
  left: 4.12vw;
  color: #fff;
  font-size: 10px
}
#form_assessment_bg.kaitori .ttl-inner::before {
  content: none
}
#satei.kaitori h3:first-child::before {
  content: none
}
#reason.kaitori h3 {
  background: 0 0;
  padding: 0;
  margin-bottom: 0
}
.btnarea.kaitori {
  background: url("/assets/img/nlp/common/bg-btnarea02.webp") no-repeat left top;
  background-size: 100% auto;
  margin-top: -1.5vw;
  padding: 4% 3% 0;
  min-height: 59.6vw;
  box-sizing: border-box
}
#pr_proposal2.kaitori.kaitoriA .h2area .h2_note {
  position: absolute;
  top: 43.7vw;
  left: 4.12vw;
  color: #000;
  font-size: 10px
}
#pr_proposal2.kaitori.kaitoriB .h2area .h2_note {
  position: absolute;
  top: .5vw;
  right: 1vw;
  left: auto;
  color: #000;
  font-size: 10px
}
#pr_proposal2_under.kaitoriB img {
  vertical-align: bottom
}
.pr_noteB {
  border-left: 1vw solid #fce445;
  border-right: 1vw solid #fce445;
  border-bottom: 1vw solid #fce445;
  background-color: #fff;
  padding: 5px;
  font-size: 10px
}
#pr_proposal2.kaitori.all-lp01_sp .pr_note {
  background-image: none;
  background-color: #11653b;
  padding: 3vw 0
}
#pr_proposal2.kaitori.all-lp01_sp .pr_note_txt {
  width: 88%;
  color: #fff;
  font-size: 2.6vw;
  margin: 0 auto
}


