#modal_model_17 {
  img {
    width: 100%;
  }

  picture {
    display: block;
    line-height: 0;
  }

  .modal_pict_item_wrap {
    display: block;
  }

  .modal_pict_item_wrap .modal_pict_item img {
    width: 100%;
    display: block;
    position: relative;

    /*-pc*/
    @media (min-width : 768px) {
      padding-bottom: 20px;
    }

    /*-sp*/
    @media (max-width : 767px) {
      padding-bottom: 3vw;
    }


  }

  .modal_model_window {
    background-color: #fff;
  }

  .modal_title_wrap {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

    @media (min-width: 768px) {
      margin-top: 45px;
    }

    @media (max-width: 767px) {
      margin-top: 5vw;
      margin-bottom: 21vw;
    }

    .modal_title {
      @media (min-width: 768px) {
        width: 390px;
        margin-bottom: 30px;
      }

      @media (max-width: 767px) {
        width: 100vw;
      }

      img {
        width: 100%;
      }
    }
  }

  .modal_mv_wrap {
    text-align: center;
    position: relative;

    .modal_mv {
      display: block;
      margin: auto;

      /*-pc*/
      @media (min-width : 768px) {

        max-width: 330px;
        padding: 80px 0 53px;
      }

      /*-sp*/
      @media (max-width : 767px) {
        margin-bottom: 10vw;
      }
    }



  }



  /*end*/
}