body, body.pop {
  color: black;
  background-color: #F8F8E0;
}
a {
  color: #0000FF;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
table.res_title,
table.pop_res_title {
  white-space: nowrap;
width: 48em;
   border-collapse: collapse;
}
td.res_title_number,
td.pop_res_title_number {
  padding-left: 0.5em;
  width: 8%;
  border-left: 10px solid #9FC99F;
  border-right: 1px solid #9FC99F;
  border-top: 1px solid #9FC99F;
  border-bottom: 1px solid #9FC99F;
}
td.res_title_name,
td.pop_res_title_name {
  color: black;
  width: 99%;
  background-color: #E3F1E3;
  border-left: 1px solid #9FC99F;
  border-top: 1px solid #77B777;
  border-bottom: 1px solid #9FC99F;
}
td.res_title_date,
td.pop_res_title_date {
  color: black;
  width: 99%;
  background-color: #E3F1E3;
  border-top: 1px solid #4FA54F;
  border-bottom: 1px solid #9FC99F;
}
td.res_title_id,
td.pop_res_title_id {
  color: black;
  background-color: #E3F1E3;
  border-right: 1px solid #279227;
  border-top:   1px solid #279227;
  border-bottom: 1px solid #9FC99F;
}
div.res_body,
div.pop_res_body {
  padding-top: 0.5em;
  padding-left: 0em;
  padding-bottom: 0.5em;
}
div.kokoyon {
color: white;
  background-color: gray;
  text-align: center;
}