/*---------------------- cp_fv_area  ----------------------*/
@media (max-width: 750px) {
  .cp_fv_area .wrapper {
    width: auto;
    margin: 0 auto;
  }
  .allladies_fv, .allladies_cp_content02_area{
    position: relative;
  }
  .allladies_fv_btn{

  }
  .allladies_cp_content02_btn{
    position: absolute;
    bottom: 29%;
    right: 25%;
    left: 25%; 
  }
  .notes01 {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 751px) {
  .allladies_fv{
    position: relative;
    background: url("images/bg01.png");
    padding: 0 20vw;
  }
  .allladies_cp_content02_area{
     position: relative;
  }
  .allladies_cp_content02_btn{
    position: absolute;
    bottom: 31%;
    right: 30%;
    left: 30%;
  }
  .btn03_2{
    width: 100%;
    display: block;
  }
  .notes01 {
    width: 65%;
    margin: 0 auto;
  }

}
.cp_fv_area{
  background: url("images/bg01.png");
  background-size: contain;

}
.cp_content02_area{
  background: url("images/bg03.png") center/cover no-repeat;

}
/*---------------------- cp_content01_area  ----------------------*/
.cp_content01_area {
  content: "";
  background: url("images/bg01.png");
}

.cp_text01 {
  margin: 0 auto;
}

@media (max-width: 750px) {
  .cp_content01_area {
    background: url("images/bg01.png");
    background-size: contain;
    padding: 0px 0;
  }
  .cp_content01_area .wrapper {
    width: auto;
  }
}
/*---------------------- cp_content02_area  ----------------------*/
.cp_content02_area .wrapper {
  content: "";
  background: url("images/bg02.png") center/cover no-repeat;
  padding: 60px 0;
}

.prize {
  width: 70%;
  margin: 0 auto;
}



@media (max-width: 750px) {
  .cp_content02_area .wrapper {
    width: auto;
    background: url("images/bg03.png") center/cover no-repeat;
    padding: 50px 0;
    margin: 0 auto;
  }
  .btn03_2{
    width: 100%;
    display: block;
  }
}