h2 {
    font-size: 26px;
    letter-spacing:0.8em
  }
  .Midashi {
    margin: 20px 5px 0;
    /* position:relative; */
    z-index: 1;
  }
  h1 {
    font-size: 20px;
    line-height:30px;
  }
   
  /* 見出し（Rhineと文字を横並びする） */
  .Line_3,
  .Line_1,
  .Midashi_Font {
    display:inline-block;
  }
  .Line_3 {
    width: 115px;
  }
  ul.Line_3 li {
    width: 20px;
    height: 6px;
    margin: 0 1.5% 4px;
    display: inline-block;
    border: solid 1px #5584a3;
    background: #99e3f0;
    transform: skewX(-40deg);
  }
  ul.Line_1 li {
    width: 670px;
    height: 6px;
    margin: 0 0 4px;
    display: inline-block;
  border: solid 1px #5584a3;
  background: #99e3f0;
    transform: skewX(-40deg);
  }
  
   /*求人情報　Table */

.SEArea {
    margin: 20px auto 50px;    
   }  

.SETable{
    align-items:start;
    width: 100%;
    border-collapse: collapse;
    font-size: 98%;
    border: solid 2px #669;
    margin-top: 5px;
  }
  table tr{
    border-bottom: solid 1px #669;
    height: 20px;
  }
  
  table tr:last-child{
    border-bottom: none;
  }

  th{
    text-shadow:1px 1px 0 #226,-1px 1px 0 #226,1px -1px 0 #226,-1px -1px 0 #226;
  }

 .SETable th{
    position: relative;
    text-align: left;
    width: 16%;
    background:linear-gradient(to top, #00afe9,80%, #65d7ff);
     vertical-align: middle;
    color: #eee;
     padding: 13px;
     border-right: solid 1px #669;
     
    }

  table td{
    line-height: 1.5;
    width: 70%;
    text-align: left;
    vertical-align: middle;
    background-color: #fff;
    padding: 13px;
   }
 
  .PGArea {
    margin: 50px auto 50px;
   
   }  
  .PGTable{
    width: 100%;
    border-collapse: collapse;
    font-size: 98%;
    border: solid 2px #669;
    margin-top: 5px;
  }

  .PGTable th{
    position: relative;
    text-align: left;
    width: 16%;
    background:linear-gradient(to top, #5cba85,80%, #89ffb3);
     vertical-align: middle;
    color: #eee;
    padding: 13px;
    border-right: solid 1px #669;
  }

  @media screen and ( max-width:1025px) {
    img {
      max-width: 100vw ;
    }
    table {
      table-layout: fixed;
      margin: 0 auto;
      width: 95vw;
    }
    table td {
      width: 90vw;
    }
    #Cntnt{
      margin-left:auto;
      margin-right:auto;
    }
  }