@charset "UTF-8";
@media screen and (max-width: 999px) and (min-width: 601px) {
  #contents .style-title01 .en > span::after {
    content: normal;
  }
  #contents .conts_course .style-title01 .en > span::after {
    content: normal;
  }
  #contents .title_box {
    margin-bottom: 8vw;
  }
  #contents .conts_course {
    margin-bottom: 10vw;
    padding-bottom: 9vw;
  }
  #contents .title_box h3 {
    font-size: 2.8vw;
    letter-spacing: -.02em;
  }
  #contents .conts_course .point_block .box .img {
    top: 0;
    left: -11%;
  }
  #contents .conts_course .point_block .box:nth-of-type(2n) .img {
    right: -11%;
  }
  #contents .conts_course .point_block .box h4 {
    font-size: 2.4vw;
    margin-bottom: 2vw;
  }
  #contents .conts_course .point_block .box .text {
    font-size: 2vw;
  }
  #contents .conts_course .point_block .box {
    padding-left: 50%;
    min-height: 31vw;
  }
  #contents .conts_course .point_block .box:nth-of-type(2n) {
    padding-right: 50%;
  }
  #contents .conts_course .point_block {
    margin-bottom: 8vw;
  }
  #contents .conts_movie .video_block .video_box {
    width: calc(100% / 2 - 7px);
  }
}