@charset "EUC-JP";

/**
 * form.css
 *
 * Copyright (C) 2003 FirstServer Inc,.
 *                ... draft by H.Suzuki
 * 
 * $Id: common.css 179 2004-06-16 05:11:06Z suzuki $
 */

body {
    font-size : 10pt;
    font-family: verdana, arial, sans-serif;
}

table {
    font-size : 9pt;
    margin-top: 0px;
}

form {
    font-size : 9pt;
    margin-top: 0px;
}

a.menu {
  color: #ffffff;
  text-decoration: none;
  padding: 2px 8px 1px 8px;
}

a.menu_select {
  color: #ffffff;
  background-color: #5e85a2;
  text-decoration: none;
  padding: 2px 8px 1px 8px;
}

a.menu:hover {
  color: #ffffc0;
  text-decoration: underline;
}

a.menu_select:hover {
  color: #ffffc0;
  text-decoration: underline;
}

div.credit {
  font-family: monospace;
  color: #ffffff;
  text-decoration: none;
}

table.filterbox {
  background-color: #dee5eb;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

table.mailgroup-table {
  background-color: #dee5eb;
  margin: 4px;
  padding: 2px;
  font-size: 13px;
}

td.mailgroup-table {
  text-decoration: bold;
  margin: 0px;
  padding: 1px 2px;
}

table.mail-table {
  border-left: solid 1px #adb8be;
  border-top: solid 1px #adb8be;
}

th.mail-table {
  font-weight: normal;
  background-color: #adb8be;
}

td.mail-table {
  border-right: solid 1px #adb8be;
  border-bottom: solid 1px #adb8be;
  vertical-align: middle;
  padding: 2px 4px;
}

table.addressbook-table {
  margin-bottom: 4px;
  border-left: solid 1px #d6b7b2;
  border-top: solid 1px #d6b7b2;
}

th.addressbook-table {
  font-weight: normal;
  background-color: #d6b7b2;
}

td.addressbook-table {
  border-right: solid 1px #d6b7b2;
  border-bottom: solid 1px #d6b7b2;
  vertical-align: middle;
  padding: 2px 4px;
}

table.login {
    border : 1px solid #004d85;
}

td.login {
    padding: 4pt;
    background-color : #d6dbdf;
}

div.popinfo {
    width: 50%;
    padding: 8px;
    background-color: #fefee2;
    border : 1px solid #febf34;
}

div.csvinfo {
    width: 50%;
    padding: 8px;
    background-color: #fefee2;
    border : 1px solid #febf34;
}

table.mailgroup-list {
    border: 1px solid #004d85;
}

th.mailgroup-list {
    background-color: #004d85;
    color: #ffffff;
    font-weight: normal;
    padding: 2px 8px;
}

td.mailgroup-list-head {
    font-weight: bold;
    background-color: #d6dbdf;
    padding: 2px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.mailgroup-list {
    background-color: #ffffff;
    padding: 2px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
}

a.mailgroup-link {
    background-color: #c3d6e7;
    padding: 1px 8px 0px 8px;
    border: 1px solid #004d85;
}

a.mailgroup-link:hover {
    text-decoration: none;
    background-color: #a3b6c7;
}

table.mailgroup-edit {
    border: 1px solid #004d85;
}

th.mailgroup-edit {
    background-color: #d6dbdf;
    padding: 2px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.mailgroup-edit {
    background-color: #ffffff;
    padding: 2px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
}

table.mail-edit {
    border: 1px solid #004d85;
}

th.mail-edit {
    background-color: #d6dbdf;
    padding: 4px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.mail-edit {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
}

table.mail-view {
    border: 1px solid #004d85;
}

th.mail-view {
    background-color: #d6dbdf;
    padding: 4px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.mail-view {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
    line-height : 1.3em;
}

td.mail-view-tail {
    background-color: #ffffff;
    padding: 4px 8px;
    border-top: 1px solid #004d85;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
    line-height : 1.3em;
}

table.address-edit {
    border: 1px solid #d62772;
}

th.address-edit {
    background-color: #dfdbd6;
    padding: 4px 8px;
    border-right: 1px solid #d62772;
    border-bottom: 1px solid #d6b7b2;
}

td.address-edit {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #d6b7b2;
    border-bottom: 1px solid #d6b7b2;
}

input.address_button {
    font-size: 10px;
    border: 1px solid #ae7065;
    color: #ae7065;
    background-color : #d8b6b4;
}

div.title {
    font-weight: bold;
    color: #004d85;
    margin-bottom: 1em;
}

table.setting {
    border: 1px solid #004d85;
}

th.setting {
    background-color: #d6dbdf;
    padding: 4px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.setting {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
    line-height : 1.3em;
}

table.password {
    border: 1px solid #004d85;
}

th.password {
    background-color: #d6dbdf;
    padding: 4px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.password {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
    line-height : 1.3em;
}

table.sign {
    border: 1px solid #004d85;
}

th.sign {
    background-color: #d6dbdf;
    padding: 4px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.sign {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
    line-height : 1.3em;
}

pre.mailview {
    font-size : 10pt;
    font-family: verdana, arial, sans-serif;
    margin: 0px;
}

div.display-inline {
  display: inline;
}

div.display-inline-right {
  display: inline;
  float: right;
}

table.forward {
    border: 1px solid #004d85;
}

th.forward {
    background-color: #d6dbdf;
    padding: 4px 8px;
    border-right: 1px solid #004d85;
    border-bottom: 1px solid #b0cfe4;
}

td.forward {
    background-color: #ffffff;
    padding: 4px 8px;
    border-right: 1px solid #b0cfe4;
    border-bottom: 1px solid #b0cfe4;
    line-height : 1.3em;
}
