@charset "UTF-8";
/* Scss Document
*****************************************************************/
/* mixin
*********************************************************************/
/* ¥«¥é©` */
/* ±¡¤¤¥Ö¥ë©` */
/* ¥°¥ì©`±³¾° */
/* ¥¿¥¤¥È¥ë±³¾° */
/* media query */
/* edu
*****************************************************************/
.img_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.img_box .movie_box {
  width: 300px;
}
.img_box .movie_box .movie {
  position: relative;
  height: 225px;
  overflow: hidden;
}
.img_box .movie_box .movie iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.img_box .movie_box p {
  font-size: 1rem;
}
.img_box .text_box {
  width: calc(100% - 350px);
}
@media all and (max-width: 896px) {
  .img_box {
    display: block;
  }
  .img_box .movie_box {
    width: auto;
    margin-bottom: 20px;
  }
  .img_box .movie_box .movie {
    height: 0;
    padding-bottom: 70%;
  }
  .img_box .text_box {
    width: auto;
  }
}

.orange {
  color: #ff8500;
}

.img_sub {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.img_sub .pho {
  width: 240px;
  text-align: center;
}
.img_sub .pho img {
  max-width: 100%;
}
.img_sub .text_box {
  width: calc(100% - 250px);
}
@media all and (max-width: 896px) {
  .img_sub {
    display: block;
  }
  .img_sub .pho {
    margin-bottom: 20px;
    width: auto;
  }
  .img_sub .text_box {
    width: auto;
  }
}

.block_more {
  box-sizing: border-box;
  border: 1px solid #CECECE;
  padding: 15px;
  margin-top: 30px;
}

.tab_menu {
  display: none;
}
@media all and (max-width: 896px) {
  .tab_menu {
    display: block;
  }
}