.misshon-head{
    font-size: 20px;
    text-indent: 2em;
}
.misshon-body{
    font-size: 18px;
    text-indent: 1em;
}

.ceo-signature{
    height: 360px;
    width: auto;
    vertical-align: middle;
    margin-left: 10px;
}

/*768px以下(スマホ)*/
@media screen and (max-width:912px) {
  .misshon-head{
      font-size: 14px;
      text-indent: 1em;
  }
  .misshon-body{
      font-size: 13px;
      text-indent: 0.5em;
  }
  .ceo-signature{
      height: 120px;
      margin-left: 4px;
  }
}


.Long-msg{
    font-size: 20px;
}


table,td{
    width: 1100px;
    font-size: 20px;
  }
  

#table{
    width: 100%;
    border-collapse:separate;
    border-spacing: 0;
  }
  
#table th:first-child{
    border-radius: 5px 0 0 0;
  }
  
#table th:last-child{
    border-radius: 0 5px 0 0;
    border-right: 1px solid #71686c;
  }
  
#table th{
    text-align: center;
    color:white;
    background: linear-gradient(#95949a,#71686c);
    border-left: 1px solid #3c6690;
    border-top: 1px solid #3c6690;
    border-bottom: 1px solid #3c6690;
    box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
    width: 25%;
    padding: 10px 0;
}
  
#table td{
    text-align: center;
    border-left: 1px solid #a8b7c5;
    border-bottom: 1px solid #a8b7c5;
    border-top:none;
    box-shadow: 0px -3px 5px 1px #eee inset;
    width: 25%;
    padding: 10px 0;
    font-size: 18px;
  }

  /*768px以下*/
 @media screen and (max-width:912px) { 
    table,td{
        width: auto;
        font-size: 14px;
      }
    
  }
  