#kogyo-koko {
  margin-bottom: 100px;
}
@media screen and (max-width: 767px) {
  #kogyo-koko {
    margin-bottom: 60px;
  }
}
#kogyo-koko .parents_head_content:nth-child(3), #kogyo-koko .parents_head_content:nth-child(4) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  #kogyo-koko .parents_head_content:nth-child(3), #kogyo-koko .parents_head_content:nth-child(4) {
    margin-top: 10px;
  }
}
#kogyo-koko .parents_head_content p span {
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  #kogyo-koko .parents_head_content p span {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  #kogyo-koko .parents_head_content p {
    padding-right: 4px;
    padding-left: 4px;
  }
}
#kogyo-koko .parentscont01 .colum_wrap:not(:last-child) {
  margin-bottom: 85px;
}
@media screen and (max-width: 767px) {
  #kogyo-koko .parentscont01 .colum_wrap:not(:last-child) {
    margin-bottom: 40px;
  }
}
#kogyo-koko .parentscont01 .colum_wrap p .comment {
  margin-top: 1.5em;
}
#kogyo-koko .parentscont01 .colum_wrap .textbox01 {
  margin-top: 30px;
}
#kogyo-koko .parentscont01 .colum_wrap .textbox01 p {
  margin-bottom: 30px;
}
#kogyo-koko .parentscont02 {
  margin-top: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 767px) {
  #kogyo-koko .parentscont02 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}