@media (min-width: 769px) {
  #main-contents .lower_header figure {
    height: 520px;
  }
}
@media (max-width: 768px) {
  #main-contents .lower_header figure {
    height: 260px;
  }
}

#main-contents .lower_breadcrumbs {
  padding: 0 0 60px 0;
}

.lower_block_body .title02 {
  position: relative;
}
@media (min-width: 769px) {
  .lower_block_body .title02 + .text01 {
    padding-top: 35px;
  }
}
@media (max-width: 768px) {
  .lower_block_body .title02 + .text01 {
    padding-top: 30px;
  }
}
@media (min-width: 769px) {
  .lower_block_body .text01 + .note01 {
    padding-top: 25px;
  }
}
@media (max-width: 768px) {
  .lower_block_body .text01 + .note01 {
    padding-top: 30px;
  }
}
@media (min-width: 769px) {
  .lower_block_body .text01 + .links02 {
    margin-top: 70px;
  }
}
@media (max-width: 768px) {
  .lower_block_body .text01 + .links02 {
    margin-top: 40px;
  }
}
@media (min-width: 769px) {
  .lower_block_body .note01 + .links02 {
    margin-top: 70px;
  }
}
@media (max-width: 768px) {
  .lower_block_body .note01 + .links02 {
    margin-top: 40px;
  }
}