@charset "utf-8";
/*LostSearch*/
  .lSrc_wrapper .lSrc_bodyArea,.lNum_wrapper{
    background-color: #f5f5f5;
    border: 1px solid #d0d0d0;
    padding: 15px 10px;
  }
  .lSrc_wrapper .btnRD ,.lNum_wrapper .btnRD{
    text-align: center;
    display: block;
  }
  .lSrc_wrapper .btnRD .btn,.lNum_wrapper .btnRD .btn{
    width: 200px;
    padding: 13px 10px;
    line-height: 1;
    font-weight: bold;
    min-height:auto;
  }
  .lSrc_wrapper .btnRD .btn:focus,.lNum_wrapper .btnRD .btn:focus{
    border:1px solid #fff;outline:1px solid #cc0000;
  }
  .lSrc_inputItem {
    border-collapse: separate;
    border-spacing: 0 8px;
  }
  .lSrc_inputItem tbody tr,.lNum_inputItem{
    background-color: #fff;
  }
  .lSrc_inputItem tbody tr th,.lNum_wrapper .lNum_inputItem th {
    width: 16%;
    padding-left: 10px;
    border: 1px solid #d0d0d0;
    border-right: 0;
    font-size: 1.2rem;
    color: #555;
  }
  .lSrc_inputItem tbody tr td,.lNum_wrapper .lNum_inputItem td{
    width: calc(100% / 2);
    padding-left: 10px;
    border: 1px solid #d0d0d0;
    border-left: 0;
    font-size: 1.6rem;
  }
  .lSrc_inputItem tbody tr:nth-of-type(n+2) td select{
    width: 100%;
  }
  .lSrc_inputItem select{
    padding: 10px 30px 10px 10px;
    border: 0;
    appearance:none;
    font-size: 1.6rem;
    background: url(/content/dam/sites/wwwjalcojp/jp/ja/information/lost/img_sites/bg_lost-arrow_gray.png) no-repeat right 8px center / 14px 7px;
  }
/*lNum_wrapper*/
  .lNum_wrapper .lNum_inputItem td input{
    padding: 10px 5px;
    width:100%;
    font-size: 1.6rem;
}