/* page-headerの上のスペース */

.space{
    width: 100%;
    height: 140px;
    /* background-color: red; */
  }

  @media (max-width: 1280px) {

    .space{
        height: 90px;
      }

  }

  @media (max-width: 600px) {

    .space{
        height: 80px;
      }

  }





  /* page-title */




.sub_title_header{
    width: 85%;
    margin: auto;
}

.sub_title_header h1{
  font-family:sans-serif;
    padding: 0 0 0 0px;
  margin: 0;
  font-size:23px;
}

.sub_img{
  width: 97%;

  margin: 20px auto 0;
background-image: url("../img/page/title.jpg");
  height: 400px;
  background-size: cover;
  background-position: center;
}


@media (max-width: 1280px){


.sub_title_header h1{
  font-size: 25px;
}

}

@media (max-width:1023.98px){
.sub_title_header{
    width: 90%;
    margin: auto;
}

}

@media (max-width:767.98px){
.sub_title_header{
    width: 95%;
    margin: auto;
}

}

@media (max-width: 600px){


    .sub_title_header h1{
        font-size: 15px;
  
      }

      .sub_img{
        height: 300px;
      }

}



  @media (max-width: 420px){


    .sub_img{
      height: 200px;
    }
  }