.overview_block {
  margin-top: 32px;
}
@media only screen and (min-width: 768px) {
  .overview_block {
    margin-top: 83px;
  }
}
.overview .item_avatar {
  width: 340px;
  max-width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  .overview .item_avatar {
    width: 465px;
    margin-top: 18px;
  }
}
.overview .item_avatar_group {
  margin-top: 32px;
  margin-bottom: 32px;
}
@media only screen and (min-width: 768px) {
  .overview .item_avatar_group {
    margin-top: 54px;
    margin-bottom: 57px;
  }
}
.overview .item_schedule {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 768px) {
  .overview .item_schedule {
    margin-top: 28px;
  }
}
.overview .item_schedule_table {
  width: 768px;
}
@media only screen and (min-width: 768px) {
  .overview .item_schedule_table {
    width: 100%;
  }
}
.overview .item_schedule_group {
  margin-top: 48px;
}
@media only screen and (min-width: 768px) {
  .overview .item_schedule_group {
    margin-top: 87px;
  }
}
.overview .item_pdf_download {
  margin-top: 24px;
}
@media only screen and (min-width: 768px) {
  .overview .item_pdf_download {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 768px) {
  .overview .item_pdf_download + .item_pdf_download {
    margin-top: 42px;
  }
}
.overview .item_pdf_download .btn_group_pdf_download {
  margin-top: 11px;
}
.overview_01 {
  margin-top: 32px;
}
@media only screen and (min-width: 768px) {
  .overview_01 {
    margin-top: 64px;
  }
}
.overview_02 {
  padding-bottom: 32px;
}
@media only screen and (min-width: 768px) {
  .overview_02 {
    padding-bottom: 63px;
  }
}
.overview_02 .grp_03 {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .overview_02 .grp_03 {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_02 .p_20 {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_02 .btn_group_note {
    margin-top: 34px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_03 {
    margin-top: 29px;
    padding-bottom: 64px;
  }
}
.overview_03 .btn_group {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .overview_03 .btn_group {
    margin-top: 38px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_04 {
    margin-top: 29px;
    padding-bottom: 55px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_04 .btn_group {
    margin-top: 38px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_04a .item_pdf_download {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .overview_05 {
    padding-top: 20px;
  }
}

/*# sourceMappingURL=kyodobokin.css.map */
