
.link_page .sort_form {
  height:24px;
  margin-bottom:10px;
}
.link_page .sort_form dl {
  float:left;
  margin:0;
  padding:0;
  line-height:2em;
}
.link_page .sort_form dt {
  display:inline;
  margin:0 10px 0 0;
  padding:0;
}
.link_page .sort_form dd {
  display:inline;
  margin:0;
  padding:0;
}
.link_page .sort_form dd a {
  margin-right:5px;
  padding:4px 5px 2px 5px;
}
.link_page .sort_form .link dd a.here,
.link_page .sort_form .link dd a.here:link,
.link_page .sort_form .link dd a.here:visited,
.link_page .sort_form .link dd a.here:active {
  color:#ddd;
  background:#06c;
}
.link_page .sort_form .link dd a.here:hover {
  color:#ddd;
  background:#4ff;
}
.link_page .sort_form .form {
  float:right;
}
.link_page .sort_form .form .kw {
  width:80px;
  vertical-align:middle;
}
.link_page .sort_form .form .submit {
  display:inline;
  width:35px;
  vertical-align:middle;
}

.link_page .link_list {
}
.link_page .link_list .find {
  margin-bottom:20px;
  padding-top:20px;
  text-align:center;
  border-top:dashed 1px #666;
}
.link_page .link_list .find .key {
  color:#d66;
}
.link_page .link_list .find .hit {
  color:#d66;
}
.link_page .link_list h3.sub {
  margin-bottom:10px;
  padding-left:15px;
  font-size:1.1em;
  color:#ccc;
  background:url(../../img/format/icon_list.gif) no-repeat left center;
}
.link_page .link_list dl {
  margin-bottom:20px;
  line-height:1.4em;
  border-bottom:dashed 1px #666;
}
.link_page .link_list dl dt {
  padding-top:5px;
  border-top:dashed 1px #666;
}
.link_page .link_list dl dt a {
  height:1.2em;
  margin-left:10px;
  padding:2px 0 2px 20px;
  white-space:nowrap;
}
.link_page .link_list dl dt a.kuma {
  background:url(icon/kuma.gif) no-repeat left center;
}
.link_page .link_list dl dt a.hata {
  background:url(icon/hata.gif) no-repeat left center;
}
.link_page .link_list dl dt a.kani {
  background:url(icon/kani.gif) no-repeat left center;
}
.link_page .link_list dl dt a.ppl_fire {
  background:url(icon/ppl_fire.gif) no-repeat left center;
}
.link_page .link_list dl dt a.tuno {
  background:url(icon/tuno.gif) no-repeat left center;
}
.link_page .link_list dl dt a.nanyo {
  background:url(icon/nanyo.gif) no-repeat left center;
}
.link_page .link_list dl dt a.cherub {
  background:url(icon/cherub.gif) no-repeat left center;
}
.link_page .link_list dl dt a.afrcn {
  background:url(icon/afrcn.gif) no-repeat left center;
}
.link_page .link_list dl dt a.sumire {
  background:url(icon/sumire.gif) no-repeat left center;
}
.link_page .link_list dl dt a.pepmnt {
  background:url(icon/pepmnt.gif) no-repeat left center;
}
.link_page .link_list dl dt a.tatekin {
  background:url(icon/tatekin.gif) no-repeat left center;
}
.link_page .link_list dl dt a.g_bata {
  background:url(icon/g_bata.gif) no-repeat left center;
}
.link_page .link_list dl dt img {
  margin-left:5px;
  vertical-align:middle;
}
.link_page .link_list dl dt font {
  color:#666;
  font-size:11px;
  font-family:monospace;
}
.link_page .link_list dl dd {
  padding:0 0 5px 30px;
}
.link_page .link_list dl dd em {
  color:#666;
  font-family:monospace;
}
.link_page .link_list dl dd font {
  color:#666;
  font-family:monospace;
}

.link_page .next_form {
  padding:30px 0;
  text-align:center;
  border-top:dashed 1px #666;
}
.link_page .next_form .submit {
  width:80px;
  height:25px;
}


.link_page .time {
  text-align:right;
  color:#333;
}

