div#request-list {
  width:680px;
}
  div#request-list div#request-search-box {
    background: url(/image/request/sprite_images.png) no-repeat 10px 10px;
    height:65px;
    background-color:#ede6d5;
    border-top:1px solid #666;
  }
    div#request-list div#request-search-box div#request-search-box-inner {
      padding:10px 0 0 60px;
    }
      div#request-list div#request-search-box div#request-search-box-inner div#search-box-text {
        font-size:12px;
        color:#333333;
        padding-left:190px;
      }
      div#request-list div#request-search-box div#request-search-box-inner div#search-box-form {
        font-size:16px;
        font-weight:800;
      }
        div#request-list div#request-search-box div#request-search-box-inner div#search-box-form li,.search-box ul {
          margin:0;
          padding:0;
          display:inline;
          list-type:none;
          vertical-align:middle;
        }
        div#request-list div#request-search-box div#request-search-box-inner div#search-box-form input[type=text] {
          border:#aaa 2px inset;
        }
        div#request-list div#request-search-box div#request-search-box-inner div#search-box-form div.img-box {
          padding:3px 10px 0 0;
        }
        div#request-list div#request-search-box div#request-search-box-inner div#search-box-form form {
          display:inline;
        }

  div#request-list div#request-station-search {
    height:54px;
    border-top:1px solid #ccc;
  }
    div#request-list div#request-station-search div#request-station-search-inner {
      padding-top:10px;
      font-size:12px;
      line-height:150%;
    }
      div#request-list div#request-station-search div#request-station-search-inner div#request-station-search-left {
        float:left;
        width:390px;
      }
      div#request-list div#request-station-search div#request-station-search-inner div#request-station-search-right {
        float:right;
        width:150px;
        padding:10px 0 0 0;
      }
      div#request-list div#request-station-search div#request-station-search-inner div#request-station-search-right a {
        background: url(/img/inquire_point.gif) no-repeat;
        padding:2px 0 0 10px;
      }

  div#request-list div#request-restaurant-search {
    background: url("/image/common/bg_search_area.png") no-repeat scroll 0 100% transparent;
    height:65px;
    border-top:1px solid #ccc;
  }
    div#request-list div#request-restaurant-search div#request-restaurant-search-inner {
      padding-top:10px;
      font-size:12px;
      line-height:150%;
    }
      div#request-list div#request-restaurant-search div#request-restaurant-search-inner div#request-restaurant-search-left {
        float:left;
        width:390px;
      }
      div#request-list div#request-restaurant-search div#request-restaurant-search-inner div#request-restaurant-search-right {
        float:right;
        width:150px;
        padding:10px 0 0 0;
      }
      div#request-list div#request-restaurant-search div#request-restaurant-search-inner div#request-restaurant-search-right a {
        background: url(/img/inquire_point.gif) no-repeat;
        padding:2px 0 0 10px;
      }

  div#request-list div.request-list-box {
    display:block;
  }
    div#request-list div.request-list-box table {
      display:block;
    }
    div#request-list div.request-list-box table th {
      background-color:#17A9A2;
      text-align:center;
      color:#fff;
      height:31px;
    }
      div#request-list div.request-list-box table th.bgw {
        background-color:#fff;
      }
      div#request-list div.request-list-box table th.bgw_1 {
        height:1px;
        background-color:#fff;
      }
      div#request-list div.request-list-box table th.bgg_1 {
        height:1px;
        background-color:#17A9A2;
      }
      div#request-list div.request-list-box table th a {
        color:#fff;
        text-decoration:underline;
      }
    div#request-list div.request-list-box table td {
      background-color:#F2F2F2;
      color:#333333;
      padding:7px;
    }
      div#request-list div.request-list-box table td span.gms {
        color:#17A9A2;
        font-weight:bold;
      }
      div#request-list div.request-list-box table td.cnt {
        text-align:center;
      }

  div#request-list div.request-list-text {
    background-color:#C8E0FE;
    display:block;
    margin:20px 0 0 0;
    padding:8px;
    color:#333333;
  }
    div#request-list div.request-list-text span.red {
      color:#ff0000;
    }

  div#request-list div#request-all-link {
    background-color:#FFFAE0;
    display:block;
    padding:10px;
    border-top :1px dashed #333333;
    border-bottom :1px dashed #333333;
    line-height:150%;
  }





/*==========================================================
index
==========================================================*/
.index-area {
  margin:10px 0 0 0;
  padding:0 0 10px 0;
}
.index {
  clear:both;
  float:left;
  display:block;
}
.allRecords {
  clear:both;
  float:left;
  width:200px;
  margin:10px 0 0 0 ;
  padding:0 0 0 0;
  font-size:14px;
}
.indexLink {
  float:left;
  width:480px;
  margin:10px 0 0 0 ;
  font-size:14px;
}
.indexLink ul {
  width:480px;
  margin:auto 0;
}
.indexLink li {
  float:left;
  padding:0 5px 0 5px;
}
.indexLink li.requestPage {
  font-weight:bold;
}
.indexLink li.label1 {
  width:70px;
  text-align:right;
  display:inline-block;
}
.indexLink li.label2 {
  float:left;
  text-align:left;
  width:70px;
}


div#request-list div.request-list-box table td.person{
  padding:0;
  vertical-align: top;
  background-color: #fff;
}
.person-box{
  width: 71px;
  height: 54px;
  overflow: hidden;
  position: relative;
}
.person-box img{
  position: absolute;
  top:-109px;
}
.search-type-image{
  width: 140px;
  float: left;
  height: 35px;
  overflow: hidden;
  position: relative;
}
.search-type-image img.search-station-image{
  position: absolute;
  top:-252px;
  left:10px;
}
.search-type-image img.search-restaurant-image{
  position: absolute;
  top:-375px;
  left:10px;
}
.not-found{
  text-align: center;
  padding:20px;
}
.section-lv1 .text .note{
  color: #666666;
  font-size: 12px;
}
.section-lv1 .text .marker{
  color: #FF0000;
}
