@charset "utf-8";           /* -*- coding: utf-8 -*- */

html {
  overflow-y: scroll;
}

html.with-frame {
  overflow-y: auto;
}

h1 {
  font-size: 120%;
}

h2 {
  font-size: 110%;
}

.page-title {
  font-size: 120%;
}

.page-title {
  font-size: 120%;
}

.tlist .tname {
  margin: 1ex 0 0 0;
}

.sort-navi {
  margin: 0em 0.3em 0.7em;
  font-size: smaller;
  text-align: right;
}

.sort-navi .btn-c {
  padding: 0.2em;
  border: inset 1pt rgb(238, 238, 255);
  color: rgb(68, 68, 68);
  background: rgb(238, 238, 255);
  text-decoration: none;
}

.sort-navi .btn {
  padding: 0.2em;
  border: solid 1pt rgb(221, 221, 221);
  background: rgb(238, 238, 238);
  text-decoration: none;
}

.sort-navi a:link {
  color: rgb(136, 136, 136);
}

.sort-navi a:visited {
  color: rgb(136, 136, 136);
}

.sort-navi a:hover {
  border: outset 1pt rgb(238, 238, 238);
  color: rgb(205, 0, 51);
  background: rgb(238, 238, 238);
}

.selected {
  background: rgb(240, 240, 248);
}

.aa {
  font: 16px "ＭＳ Ｐゴシック";
  line-height: 18px;
  white-space: nowrap;
}

.aa90 {
  font: 16px "ＭＳ Ｐゴシック";
  line-height: 16px;
  white-space: nowrap;
}

.aa-small {
  font: 13px "ＭＳ Ｐゴシック";
  line-height: 14px;
  white-space: nowrap;
}

.aa-xsmall {
  font: 12px "ＭＳ Ｐゴシック";
  line-height: 13px;
  white-space: nowrap;
}

.aa-fixed {
  font: 16px "ＭＳ ゴシック", monospace;
  line-height: 16px;
  white-space: nowrap;
}

.aa-op {
  margin: 1.5ex 0 1ex 0;
}

.aa-op a:link {
  color: rgb(0, 0, 205);
}

.aa-op a:visited {
  color: rgb(0, 0, 205);
}

.aa-op a:hover {
  color: rgb(255, 0, 0);
}

.search input.found {
  background-color: rgb(255, 255, 255);
}

.search input.notfound {
  background-color: rgb(255, 238, 238);
}

.feed-link {
  border: solid 1px rgb(224, 125, 52);
  background-color: rgb(250, 155, 57);
  font-size: 12px;
  float: right;
}

.feed-link a {
  text-decoration: none;
}

.feed-link a:link {
  color: rgb(255, 255, 255);
}

.feed-link a:visited {
  color: rgb(255, 255, 255);
}

