@charset "shift_jis";

.search_container .message {
  text-align:center;
  margin: 10px 0px;
}
.search_container .message p {
  color:red;
  font-size: 14px;
}

/*
 * 検索フォーム
 */


#search_form_table { 
  width: 400px;
  margin:auto;
}
#search_form_table td {
  padding: 5px 5px;
}
 
/*
 * 検索結果表示エリア
 */
.search_result {
  margin:20px 0px;
}
.search_result table {
  border-collapse: collapse;
  font-size: 12px;
  width:100%;
}
.search_result table th {
  border: 1px solid #888888;
  padding: 2px 5px;
  background-color: #cccccc;
}
.search_result table td {
  border: 1px solid #888888;
  padding: 2px 5px;
  background-color: white;
}

.search_result table .col1 {
  width:100px;
}
.search_result table .col2 {
}
.search_result table .col3 {
  width:100px;
}
.search_result table .col4 {
  width:80px;
}

/*
 * Navigator
 */
.nav {
      margin-top:10px;
      text-align:center;
}
.wgtnav_container {
}
.wgtnav_container .actarrow {
  cursor: pointer;
  border: 1px solid gray;
  background-color: #dddddd;
  color: blue;
  padding: 0px 3px;
  margin: 0px 4px;
}
.wgtnav_container .inactarrow {
  cursor: default;
  border: 1px solid gray;
  background-color: #dddddd;
  color: gray;
  padding: 0px 3px;
  margin: 0px 4px;
}
.wgtnav_container .number {
  cursor: pointer;
  color:blue;
  text-decoration: underline;
  margin: 0px 4px;
}
.wgtnav_container .current {
  cursor: pointer;
  margin: 0px 4px;
}
