/*============================
//   CSSファイル
//   by ハロガ改スクリプト
/*============================*/

body {
  background-color: #DBE2FE;
  color: #000000;
  /*background-image: url(./back.jpg);
  background-repeat: no-repeat;
  background-position: 100% 2.4em;*/
}

a {
  text-decoration: none;
}
a:link {}
a:visited {}
a:active{}
a:hover	{
  color: red;
  text-decoration: underline;
}

hr {
  display: none;
}

input {
}

.title {
  background-color: #C0C0C0;
  font-size: 1.25em;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  border: 1px solid #808080;
}

.subject {
  font-weight: bold;
  font-size: 1.25em;
}

.list_table, .delete_table, .edit_table {
  border-collapse: collapse;
}

.list_table th, .delete_table th, .edit_table th {
  padding: 5px;
}

.list_table td, .delete_table td, .edit_table td {
  padding: 5px;
}

.column_act {
  white-space: nowrap;
}

.column_size {
  text-align: right;
}

.column_imgdim {
  text-align: center;
}

.row_first {
}

.row_second {
}

.image_table {
  border-collapse: collapse;
  border: 2px solid #808080;
}

.image_table td {
  border: 1px solid #808080;
  width: 190px;
  height: 190px;
  text-align: center;
  vertical-align: bottom;
  padding: 5px;
}

.image_table img, .delete_table img, .edit_table img {
  border-style: none;
}

.menu_top {
  margin-top: 5px;
}

.menu_bottom {
  border-top: 1px solid #808080;
  padding-top: 5px;
  border-bottom: 1px solid #808080;
  padding-bottom: 5px;
}

.view_mode {
  padding-top: 5px;
  border-bottom: 1px solid #808080;
  padding-bottom: 5px;
}

.pager_top, .pager_bottom {
  margin-top: 5px;
  margin-bottom: 5px;
}

.pager_table {
  border-style: none;
  padding: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 100%;
}

.itemcount {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
}

.current {
  font-style: normal;
  font-weight: bold;
}

.diskinfo {
  font-size: small;
  text-align: right;
  margin-bottom: 3px;
}

.counter {
  font-size: small;
  /*text-align: right;*/
  margin-top: 1em;
}

.release {
  font-size: small;
  text-align: right;
  border-top: 1px solid #808080;
  padding-top: 5px;
}

.copyright {
  font-size: small;
  text-align: right;
}

.setting, .delete, .edit {
  margin-left: 1em;
}

.setting_caption {
  font-weight: bold;
}

.setting_item {
  margin-left: 1em;
}

.message {
  text-align: center;
}

.error{
  color: red;
  font-weight: bold;
}

.back {
  padding-top: 1em;
}
