/* _setting CSS */
header .nav02 > ul > li:nth-child(5) a {
  background: #000233;
}

main .mv {
  background: url(../images/case/mv_bg.jpg) no-repeat center;
  background-size: cover;
}
main .mv h2 {
  padding: 147px 0 0;
  background: url(../images/case/mv.png) center;
  display: block;
  height: 0;
  overflow: hidden;
  background-repeat: no-repeat;
}
main section {
  margin: 0 0 75px;
}
main section p {
  margin: 0 0 12px;
}
main .common_hd01 {
  margin: 0 0 30px;
}
main .hd_wrap {
  position: relative;
  margin: 0 0 30px;
  padding: 10px 20px 10px 200px;
  overflow: hidden;
  background: #fef2e5;
}
main .hd_wrap:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 155px;
  width: 0;
  height: 0;
  margin: -50px 0 0;
  border-style: solid;
  border-width: 50px 0 50px 14px;
  border-color: transparent transparent transparent #ea8004;
}
main .hd_wrap h4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 155px;
  height: 100%;
  overflow: hidden;
  text-indent: -100%;
  background: #ea8004 url(../images/case/hd_wrap_hd.png) no-repeat center;
}
main .hd_wrap .p_hd {
  font-size: 19px;
  font-weight: bold;
}
main .hd_wrap p {
  margin: 0;
}
main .img_wrap {
  margin: 0 0 30px;
}
