@charset "UTF-8";
/* -------------------------------------------------- */
/* file   : index.css                                 */
/* game_coll/index.html    it_coll/index.html         */
/* update : 2020                                      */
/* -------------------------------------------------- */
/* -------------------------*/
/* 定義 */
/* -------------------------*/
#coll_info.game_program .h1 span, #coll_info.kaihatsu .h1 span {
  color: #EB6100;
}
#coll_info.game_program .h2, #coll_info.kaihatsu .h2 {
  color: #EB6100;
  border-color: #EB6100;
}
#coll_info.game_program .canbe_li li span, #coll_info.kaihatsu .canbe_li li span {
  color: #EB6100;
}
#coll_info.game_program .point_li li span, #coll_info.kaihatsu .point_li li span {
  color: #EB6100;
}
#coll_info.game_program .curriculum_detail a::before, #coll_info.kaihatsu .curriculum_detail a::before {
  background: #EB6100;
}
#coll_info.game_program .line, #coll_info.kaihatsu .line {
  background: #FBE0CC;
}
#coll_info.game_program .line::before, #coll_info.kaihatsu .line::before {
  border-color: #FBE0CC transparent transparent transparent;
}
#coll_info.game_program .curriculum_detail .title01, #coll_info.kaihatsu .curriculum_detail .title01 {
  color: #EB6100;
}
#coll_info.game_program .btn03 a, #coll_info.kaihatsu .btn03 a {
  background: #EB6100;
  border: solid 3px #EB6100;
}
#coll_info.game_program .btn03 a:hover, #coll_info.kaihatsu .btn03 a:hover {
  color: #EB6100;
  background: #FFF;
}
#coll_info.game_program .pickup_h3 .num, #coll_info.kaihatsu .pickup_h3 .num {
  background: #EB6100;
}
#coll_info.game_program .lesson_main, #coll_info.kaihatsu .lesson_main {
  border-color: #EB6100;
}
#coll_info.game_program .slick-dots li button, #coll_info.kaihatsu .slick-dots li button {
  background: rgba(235, 97, 0, 0.2);
}
#coll_info.game_program .slick-dots li.slick-active button:before, #coll_info.kaihatsu .slick-dots li.slick-active button:before {
  background: #EB6100;
}
#coll_info.game_program .senior_box, #coll_info.kaihatsu .senior_box {
  border: solid 2px #EB6100;
}
#coll_info.game_program .senior_box .senior_tit, #coll_info.kaihatsu .senior_box .senior_tit {
  color: #EB6100;
}
#coll_info.game_program .student_tit, #coll_info.kaihatsu .student_tit {
  color: #EB6100;
}
#coll_info.game_program .interviewee_tit, #coll_info.kaihatsu .interviewee_tit {
  background: #EB6100;
}
#coll_info.game_program .table01 td:first-child, #coll_info.kaihatsu .table01 td:first-child {
  color: #EB6100;
}
#coll_info.game_program .table01 td.td01, #coll_info.kaihatsu .table01 td.td01 {
  background: #FDE7DA;
}
#coll_info.game_program .table_sub, #coll_info.kaihatsu .table_sub {
  color: #EB6100;
}
#coll_info.game_program .slider_tit, #coll_info.kaihatsu .slider_tit {
  color: #EB6100;
}
#coll_info.game_program, #coll_info.kaihatsu {
  /*-------- 教員PICKUP --------*/
}
#coll_info.game_program .teacher_pickup_box, #coll_info.kaihatsu .teacher_pickup_box {
  display: flex;
  justify-content: flex-start;
  gap: 0 3.3%;
}
#coll_info.game_program .teacher_pickup_box .box_l, #coll_info.kaihatsu .teacher_pickup_box .box_l {
  width: 63.1%;
}
#coll_info.game_program .teacher_pickup_box .box_r, #coll_info.kaihatsu .teacher_pickup_box .box_r {
  width: 33.6%;
  position: relative;
}
#coll_info.game_program .teacher_pickup_box .box_r .pickup_fukidashi01, #coll_info.kaihatsu .teacher_pickup_box .box_r .pickup_fukidashi01 {
  width: 55%;
  position: absolute;
  right: 38px;
  top: -56px;
}
#coll_info.game_program .teacher_pickup_box .box_r .pickup_fukidashi02, #coll_info.kaihatsu .teacher_pickup_box .box_r .pickup_fukidashi02 {
  width: 62.1%;
  position: absolute;
  left: 60px;
  bottom: 34px;
}
#coll_info.game_program .teacher_pickup_box .tit_wrap, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap {
  position: relative;
  margin-bottom: 30px;
}
#coll_info.game_program .teacher_pickup_box .tit_wrap .tit01 span, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap .tit01 span {
  background: #FFFF00;
  display: inline-block;
  font-size: 32px;
  font-weight: 700;
  color: #EB6100;
  padding: 0 10px;
}
#coll_info.game_program .teacher_pickup_box .tit_wrap .tit01.upper, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap .tit01.upper {
  margin-bottom: 10px;
}
#coll_info.game_program .teacher_pickup_box .tit_wrap .name, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap .name {
  font-size: 20px;
  font-weight: 700;
  border-bottom: solid 4px #EB6100;
  display: inline-block;
  position: absolute;
  bottom: 10px;
  right: 50px;
}
#coll_info.game_program .teacher_pickup_box .tit02, #coll_info.kaihatsu .teacher_pickup_box .tit02 {
  font-size: 24px;
  font-weight: 700;
  color: #EB6100;
  margin-bottom: 15px;
}
#coll_info.game_program .teacher_pickup_box .txt01, #coll_info.kaihatsu .teacher_pickup_box .txt01 {
  margin-bottom: 20px;
}
#coll_info.game_program .teacher_pickup_box.box01 .box_r, #coll_info.kaihatsu .teacher_pickup_box.box01 .box_r {
  width: 33.6%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
#coll_info.game_program .teacher_pickup_box.box01 .box_r .img01, #coll_info.kaihatsu .teacher_pickup_box.box01 .box_r .img01 {
  width: 59.3%;
}

@media screen and (max-width: 559px) {
  #coll_info.game_program, #coll_info.kaihatsu {
    /*-------- 教員PICKUP --------*/
  }
  #coll_info.game_program .teacher_pickup_box, #coll_info.kaihatsu .teacher_pickup_box {
    display: block;
    padding-bottom: 50px;
  }
  #coll_info.game_program .teacher_pickup_box .box_l, #coll_info.kaihatsu .teacher_pickup_box .box_l {
    width: 100%;
    margin-bottom: 20px;
  }
  #coll_info.game_program .teacher_pickup_box .box_r, #coll_info.kaihatsu .teacher_pickup_box .box_r {
    width: 100%;
    position: relative;
  }
  #coll_info.game_program .teacher_pickup_box .box_r .pickup_fukidashi01, #coll_info.kaihatsu .teacher_pickup_box .box_r .pickup_fukidashi01 {
    width: 34%;
    position: absolute;
    right: 72px;
    top: -11px;
  }
  #coll_info.game_program .teacher_pickup_box .box_r .pickup_fukidashi02, #coll_info.kaihatsu .teacher_pickup_box .box_r .pickup_fukidashi02 {
    width: 37%;
    position: absolute;
    left: 110px;
    bottom: -19px;
  }
  #coll_info.game_program .teacher_pickup_box .tit_wrap, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap {
    position: relative;
    margin-bottom: 15px;
  }
  #coll_info.game_program .teacher_pickup_box .tit_wrap .tit01 span, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap .tit01 span {
    background: #FFFF00;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #EB6100;
    padding: 0 5px;
  }
  #coll_info.game_program .teacher_pickup_box .tit_wrap .tit01.upper, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap .tit01.upper {
    margin-bottom: 5px;
  }
  #coll_info.game_program .teacher_pickup_box .tit_wrap .name, #coll_info.kaihatsu .teacher_pickup_box .tit_wrap .name {
    font-size: 16px;
    font-weight: 700;
    border-bottom: solid 4px #EB6100;
    display: inline-block;
    position: static;
    margin-top: 10px;
  }
  #coll_info.game_program .teacher_pickup_box .tit02, #coll_info.kaihatsu .teacher_pickup_box .tit02 {
    font-size: 18px;
    font-weight: 700;
    color: #EB6100;
    margin-bottom: 10px;
  }
  #coll_info.game_program .teacher_pickup_box .txt01, #coll_info.kaihatsu .teacher_pickup_box .txt01 {
    margin-bottom: 30px;
  }
  #coll_info.game_program .teacher_pickup_box.box01, #coll_info.kaihatsu .teacher_pickup_box.box01 {
    padding-bottom: 0;
  }
  #coll_info.game_program .teacher_pickup_box.box01 .box_r, #coll_info.kaihatsu .teacher_pickup_box.box01 .box_r {
    width: 100%;
    display: block;
    padding-left: 5%;
    box-sizing: border-box;
  }
  #coll_info.game_program .teacher_pickup_box.box01 .box_r .img01, #coll_info.kaihatsu .teacher_pickup_box.box01 .box_r .img01 {
    width: 42%;
  }
}/*# sourceMappingURL=game_program.css.map */