.call-center-wrap {
  background-color: #f5f1df;
  padding: 30px 30px 0;
  margin-bottom: 30px;
}
.title-wrap {
  padding: 10px 8px 0;
}
.home-plan {
  background-color: #a56aa9;
  margin-bottom: 0 !important;
}
.getugaku {
  float: right;
}
.plan-wrap {
  background-color: #fff;
  padding: 30px;
}
.cost-wrap {
  background-color: #fffac6;
  padding: 30px 60px 14px;
  margin-bottom: 42px;
}
.cost-wrap p {
  padding-top: 14%;
}
.call-center-wrap ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 30px;
}
.support-service-wrap {
  background-color: #ede1ed;
  border-radius: 15px;
  padding: 21px;
}
.bicycle-plan {
  background-color: #ec6d65;
  margin-top: 26px;
  margin-bottom: 0 !important;
}
figure.bicycle-plan {
  margin-top: 0;

}
.accident-wrap {
  background-color: #fce9e7;
  padding: 30px 18px 20px;
  margin-bottom: 15.5px;
}
.everyday-life-wrap {
  background-color: #f5ac3c;
  padding: 8.5px 14.5px;
}
.hosho {
  margin-top: 32px;
}
.everyday-life-wrap p {
  text-align: right;
  color: #fff;
  margin-top: 0;
}
.accident-resolution-wrap {
  border: 1px solid #ec6d65;
  border-radius: 15px;
  padding: 20px 15px 10px;
  margin: 13px 0;
}
.accident-resolution-wrap .wp-block-image {
  margin-bottom: 0;
}
.accident-resolution-wrap ul {
  margin-bottom: 0;
}
.call-center-wrap ul.bicycle-insurance-list {
  margin-bottom: 0;
} 
.pack-plan-area {
  margin-top: 17px;
}
.pack-plan-area img.sp {
  display: none;
}
@media screen and (max-width: 767.98px) {
  .pack-plan-area img.pc {
    display: block;
  }    
  .pack-plan-area img.sp {
    display: none;
  }
  .cost-wrap p {
    padding-top: 0;
  }
  .pack-plan-area img.pc {
    display: none;
  }    
  .pack-plan-area img.sp {
    display: block;
  }
  .everyday-life-wrap p {
    text-align: left;
  }
}
@media screen and (max-width: 575.98px) {
  .call-center-wrap {
    padding: 15px 15px 0;
  }
  .cost-wrap {
    padding: 15px 20px 7px;
    margin-bottom: 21px;
  }
  .plan-wrap {
    padding: 15px;
  }
  .support-service-wrap {
    padding: 11px;
  }
  .accident-wrap {
    padding: 15px 20px;
  } 
  .accident-resolution-wrap {
    padding: 15px 10px;
  }
  .accident-wrap img.bicycle-lump-sum {
    margin-top: 0;
  }
}
