/*ユーザ情報更新欄*/

table.koshin {
  width: 600px;
  border-collapse: collapse}

/*ユーザ情報更新欄左右パイプ*/

td.pipe {
  width: 50px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background: #eeeeee url(img/pipe.jpg) repeat-y}

/*ユーザ情報更新欄中央*/

td.central {
  width: 500px;
  text-align: left;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background-color: #ffffff}

/*更新欄Table*/

table.kotable {
  width: 480px;
  border: none;
  border-spacing: 1px;
  background-color: #ffffff}

/*更新欄th*/

.kotable th {
  border-right: 1px solid #2c3ab9;
  border-bottom: 1px solid #2c3ab9;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  color: #2c3ab9;
  background-color: #c7d5ff;
  padding: 2px 0px}

/*更新欄td*/

.kotable td {
  border-right: 1px solid #555555;
  border-bottom: 1px solid #555555;
  text-align: left;
  font-size: 10pt;
  color: #555555;
  background: #fefefe;
  padding: 1px 1px}

/*更新欄新規*/

td.new {
  border-right: 1px solid #ff1919;
  border-bottom: 1px solid #ff1919;
  text-align: center;
  font-size: 10pt;
  color: #ffffff;
  background: #ff1919;
  padding: 1px 0px}

/*更新欄更新*/

td.up {
  border-right: 1px solid #ff8d19;
  border-bottom: 1px solid #ff8d19;
  text-align: center;
  font-size: 10pt;
  color: #ffffff;
  background: #ff8d19;
  padding: 1px 0px}

/*ユーザ選択Table*/

table.usrsel {
  width: 605px;
  border: none;
  border-spacing: 1px;
  background-color: #8282f6}

/*ユーザ選択th*/

.usrsel th {
  height: 22px;
  color: #ffffff;
  text-align: left;
  padding-left: 10px;
  vertical-align: middle;
  font-weight: bold;
  font-size: 11pt;
  background: #8282f6 url(img/area.jpg) repeat-x}

/*ユーザ選択td*/

.usrsel td {
  text-align: center;
  width: 150px;
  font-size: 10pt;
  padding: 1px 0px;
  background-color: #e5efff}

/*写真用テーブル*/

table.phototable {
  width: 650px;
  border: 1px solid #999999;
  border-spacing: 2px;
  font-size: 10pt;
  line-height: 125%;
  background: #eeeeee}

/*写真表題欄共通仕様*/

.phototable th {
  border: 1px solid #999999;
  padding: 3px 10px;
  text-align: left;
  vertical-align: middle;
  width: 217px;
  height: 30px;
  font-size: 11pt;
  font-weight: bold}

/*汎用写真表題欄*/

th.phototh {
  color: #ffffff;
  background: #8282f6}

/*上記表題欄用小文字共通仕様*/

.phototable font {
  font-size: 9pt;
  font-weight: normal}

/*汎用小文字*/

font.photominifont {
  color: #ffffff}

/*文章用本文*/

td.drafttd {
  border: 1px solid #999999;
  padding: 5px 8px;
  width: 217px;
  text-align: left;
  vertical-align: top;
  background: #ffffff url(img/bggrad1.jpg) repeat-x top}

/*写真用本文*/

td.phototd {
  border: 1px solid #999999;
  padding: 2px;
  width: 400px;
  text-align: center;
  vertical-align: middle;
  background: #eeeeee}

/*ページトップ解説Table*/

table.pagetop {
  width: 602px;
  border: none}

td.pagetop {
  border-right: 2px solid #999999;
  border-bottom: 2px solid #999999;
  background-color: #efefef;
  text-align: left;
  padding: 2px 4px;
  font-size: 10pt;
  line-height: 125%}

/*ユーザサブメニュー選択Table*/

table.usersub {
  width: 600px;
  border-collapse: collapse;
  border: none;
  font-size: 10pt;
  line-height: 125%;
  background: #ffffff}

.usersub th {
  width: 180px;
  border: 1px solid #0058a2;
  text-align: center;
  padding: 2px;
  color: #555555;
  background: #daecff}

.usersub td {
  width: 420px;
  border: 1px solid #0058a2;
  text-align: left;
  padding: 2px 2px 2px 15px;
  color: #555555;
  background: #f9f9f9}

/*ユーザサブメニューリンク文字*/

a.usersub {
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: #0058a2}

a.usersub:visited {
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: #990099}

a.usersub:hover {
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: #0000ff;
  background-color: #acc8f1}

a.usersub:active {
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff0000}
