@charset "UTF-8";

h3 {
  margin-bottom: 10px;
}

/* 訓練内容 */
.kuren_photo img {
  width: 100%;
}

.left_text_photo p {
  line-height: 2em;
}

.kunren_photo {
  margin-top: 20px;
}
.kunren_photo img{
  width: 100%;
}

/* 定着支援 */
.section {
  margin-top: 30px;
  margin-bottom: 100px;
  width: 100%;
  max-width: 1120px;
}

.table_box01 {
  width: 100%;
  margin: 0 auto;
}

.frame {
  margin-left: 0;
  width: 99%;
}

.index {
  text-align: left;
}
.indexbr{
	display: none;
}
.index02 {
  display: none;
}

.service01_img, .service02_img {
  width: 70%;
}

.service03_img {
  width: 80%;
}

.sankaku{
  margin: 40px 0 40px 0;
}

.teityaku_photo img {
  width: 100%;
  margin-top: 20px;
}

/* 画面サイズが1366pxからはここを読み込む
---------------------------------------- */
@media  only screen and (max-width: 1366px) {
    /* 訓練内容 */
    .left_text_photo p {
      width: 100%;
    }
}

/* 画面サイズが414pxからはここを読み込む
---------------------------------------- */
@media  only screen and (max-width: 414px) {
    /* 訓練内容 */
    .indexbr {
      display: inline;
    }
/*
    .index02 {
      display: inline-block;
      padding: 20px;
      font-size: 25px;
      border-bottom: 3px solid #ff9900;
      background-color: #ff9900;
      font-weight: bold;
      width: 90%;
      line-height: 35px;
    } */
}

/* 画面サイズが320pxからはここを読み込む
---------------------------------------- */
@media  only screen and (max-width: 320px) {
    /* 定着支援 */
    h3 {
      font-size: 22px;
    }

    .index02 {
      width: 87%;
    }

    .service01_img,.service02_img,.service03_img {
      width: 100%;
      height: 100%;
    }

    .index02 {
      font-size: 22px;
    }
}
