  .hyou1 table {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
    text-align: left;
  }
  
  .hyou1 tr,.hyou1 td {
    border: 1px solid;
  }
  
  .hyou1 table td {       /*table内のtdに対して*/
    padding: 5px 10px;    /*上下3pxで左右10px*/
  }

  
  .hyou2 table {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
    border: none;
    text-align: left;
  }
  
  .hyou2 table td {       /*table内のtdに対して*/
    padding: 5px 10px;    /*上下3pxで左右10px*/
  }
  
  .hyou2 tr:nth-child(odd) {
    background-color: rgb(238, 237, 223);
  }

  @media screen and (max-width: 1250px) {
    .img_size2 {
      width: 350px;
      height: 300px;
      border: none;
    }
  }

  @media screen and (min-width: 1280px) {
    .img_size {
      width: 600px;
      height: 450px;
      border: none;
    }
  }
  
  .font-size32 {
    font-size: 32px;
  }