.all_menu_onecoin_wrap {
    padding: 3%;
    background: #55a9de;
    position: relative;
  }
  .all_menu_onecoin_wrap:after {
    content: "";
    display: block;
    width: 100%;
    height: 15%;
    background: url("../img/course/all_menu_onecoin_wrap_arrow.png")no-repeat center / contain;
    position: absolute;
    left: 0;
    bottom: -14%;
  }
  .all_menu_onecoin_wrap {
    padding: 3%;
    background: #55a9de;
    position: relative;
  }
  .all_menu_onecoin_wrap > div div {
    margin: 3% 0 0;
  }
  .course_menu_wrap {
    padding: 3.6% 5% 5% 5%;
    background: #cfedff;
  }
  .course_menu_box {
    background: #fff;
    padding: 3% 1.5%;
    position: relative;
    background-image: url("../img/course/course_menu_box_left_top.png"),url("../img/course/course_menu_box_right_top.png"),url("../img/course/course_menu_box_left_bottom.png"),url("../img/course/course_menu_box_right_bottom.png");
    background-repeat: no-repeat;
    background-position: left top,right top,left bottom,right bottom;
  }
  .course_menu_box > div:nth-of-type(n+2) {
    margin: 15% 0 0;
  }
  .course_menu_content_box .course_menu_content_box_description {
    margin-top: 2%;
  }
  .course_menu_content_box .course_menu_content_box_price_box {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin: 5% 0 0;
  }
  .course_menu_content_box .course_menu_content_box_price_box p:first-of-type {
    flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    width: 45%;
  }
  .course_menu_content_box .course_menu_content_box_price_box p:nth-of-type(2) {
    flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    width: 54%;
    margin: 0 0 0 1%;
  }
  .course_menu_content_box .course_detail {
    margin: 2% 0 0;
    display: block;
  }
  .course_menu_content_box .reserve_btn {
    margin-top: 5%;
  }
  .course_menu_postpratum_wrap {
    background: url("../img/course/course_menu_postpartum_back.png")repeat;
    padding: 3% 1.5%;
    border: 3px solid #000;
    position: relative;
  }
  .course_menu_postpratum_title {
    position: absolute;
    top: -0.9%;
    width: 100%;
    z-index: 5;
    text-align: center;
  }
  .course_menu_postpratum_title img {
    width: 80%;
  }
  .course_menu_postpratum_box {
    background-image: url("../img/course/course_menu_postpratum_box_back_top.png"),url("../img/course/course_menu_postpratum_box_back_bottom.png");
    background-repeat: no-repeat;
    background-position: top,bottom;
    background-size: contain;
    padding: 7% 1.5%;
    position: relative;
    z-index: 0;
  }
  .course_menu_postpratum_box:after {
    content: "";
    position: absolute;
    z-index: -1;
    background: #fff8b0;
    height: 98.82%;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
  .postpartum_content {
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    margin: 2.5% 0 0;
  }
  .postpartum_content > p {
    flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    width: 40%;
  }
  .postpartum_content > div {
    flex: 1 1;
    -webkit-flex: 1 1;
    margin: 0 0 0 2.5%;
  }
  .postpartum_content > div p:nth-of-type(2) {
    margin: 2.5% 0 0;
  }
  .postpartum_detail {
    margin: 2.5% 0 0;
  }
  .course_menu_postpratum_box > div:nth-of-type(n+2) {
    margin: 10% 0 0;
  }
  @media screen and (max-width: 768px){
    .all_menu_onecoin_wrap {
      padding: 5%;
    }
    .all_menu_onecoin_wrap::after {
      bottom: -10%;
    }
    .course_menu_box{
      padding: 5% 3%;
    }
  }
  @media screen and (max-width: 414px){
    .course_menu_box {
      background-image: url("../img/course/course_menu_box_left_top_sp.png"),url("../img/course/course_menu_box_right_top_sp.png"),url("../img/course/course_menu_box_left_bottom_sp.png"),url("../img/course/course_menu_box_right_bottom_sp.png");
      padding: 7% 5%;
    }
}