input, select {
    -webkit-appearance: none;
    appearance: none;
  }
  select {
      width: 180px;
      height: 35px;
      background-color: #c1e8ed;
      font-size: 18px;
  }
  
  option {
  font-size: 15px;
  }
  
  input.geomsize {
    width: 2em;
    height: 2em;
  }
  
  .thanks {
  text-align: center;
  }
    body {
      font-family: "游ゴシック", メイリオ;
      font-size: 14px;
      margin-top:30px;
      font-weight: 600;
  }
  
  #tbl-bdr table,#tbl-bdr td,#tbl-bdr th {
    border-collapse: collapse;
    border: 1px solid #000000;
    border-right: 1px #fff;
    background-color: #fff;
    text-align:center ;
    font-size:10px;
    }
  table td{
    width: 28px;
    height: 29px;
      background: #fff;
    
  }
  table.ta td {
      border-radius: 20px;
      height: 20px;

  }
  input[type="submit"] {
      -webkit-appearance: none;
      border-radius: 0;
  }
  input[type="submit"] {
     /* クリックされたとき */
     border: 3px #000;
     border-radius: 0;
     width: 20px;
     height: 20px;
     background: #fff;
     margin-left: 0px;
     font-size: 13px;
  }
  input.closs {
    background: #fff;
    padding: 2px;
  }
  form{
      text-align: center;
      padding-top: 0px;
      margin-bottom: 0px;
  }
  .boxes1{
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      margin-left: 33px;
  
      margin-bottom:10px;
  }
  .box1{
      height: 10px;
      display: inline-flex;
  }
  .boxes{
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      font-size: 12px;
      margin-left: 12px;
  }
  .box{
    border-right: 1px #fff;
    display: inline-flex;
  }
  .v-line {
    border-left: 1px solid #000;
    padding-left: 10px;
  }
  .rog{
      padding-left:22%;
  
  }
  .form_conf {
      text-align: center;
  }
  .form_conf form {
      display: inline-block;
      margin: 0px 10px;
  }
  .block{
    background:#fff;
    border-radius:0px;
  }
  img {
     margin-left: -20px;
     padding-bottom: 3px;
  }
  .title {
    text-align: center;
    font-size:25px;
}
input[type="button"] 
{
  width:22px;
  border: 1px #fff;
  background:#c1e8ed;
  font-size:8px;
  border-radius: 40px;
}
  