/* $Id: default.css,v 1.17 2006/03/02 10:41:01 tiizuka Exp $ */

/* ------------------------------------------------------------------------- */
/* ページ全体スタイル                                                        */
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
/* メッセージ表示スタイル                                                    */
/* ------------------------------------------------------------------------- */

span.message {
  color: red;
  display: block;
  font-size: 15px;      /* FONT-SETTING */
  font-weight: bold;
  margin-right: auto;
  margin-left: auto;
    text-align: left;
}

div.message {
  color: red;
  display: block;
  font-size: 15px;      /* FONT-SETTING */
  font-weight: bold;
  margin-right: auto;
  margin-left: auto;
    text-align: left;
}
span.normal {
    font-weight: normal;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

span.special {
  color: red;
  display: block;
  font-size: 15px;      /* FONT-SETTING */
  font-weight: bold;
  margin-right: auto;
  margin-left: auto;
    text-align: left;
}

div.special {
  color: red;
  display: block;
  font-size: 15px;      /* FONT-SETTING */
  font-weight: bold;
  margin-right: auto;
  margin-left: auto;
    text-align: left;
}

span.info{
  color: black;
  display: block;
  font-size: 15px;      /* FONT-SETTING */
  font-weight: bold;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

div.info{
  color: black;
  display: block;
  font-size: 15px;      /* FONT-SETTING */
  font-weight: bold;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

span.small{
  color: black;
  display: block;
  font-size: 10px;      /* FONT-SETTING */
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

div.small{
  color: black;
  display: block;
  font-size: 10px;      /* FONT-SETTING */
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
	
/* ------------------------------------------------------------------------- */
/* テーブルスタイル                                                      */
/* ------------------------------------------------------------------------- */
table.default {
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  background-color: #ffffff;
  border-collapse: collapse;
  border-spacing: 0px;  
}
/* ------------------------------------------------------------------------- */
/* テーブル拡張スタイル                                                      */
/* ------------------------------------------------------------------------- */
table.list {
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  background-color: #ffffff;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #009900;
}
table.list td.label {
  font-weight: normal;
  white-space: nowrap;
  background-color: #e0ffe0;
  empty-cells: hide;  
  border: 1px solid #009900;
}
table.list tr.oddRow {
  background-color: #efefff ! important;
}
table.list tr.evenRow {
  background-color: #ffffff ! important;
}

table.list span.linethrough{
  text-decoration: line-through;
}

/* ------------------------------------------------------------------------- */
/* 条件テーブルスタイル                                                      */
/* ------------------------------------------------------------------------- */
table.simple {
  text-align: center;
  /* margin-right: auto;
  margin-left: auto;*/
  background-color: #ffffff;
  border-collapse: collapse;
  border-spacing: 0px;
}
table.simple td.label {
  font-weight: normal;
  white-space: nowrap;
  background-color: #e0ffe0;
  empty-cells: hide;
  border: 1px solid #009900;
}
table.simple td.right {
  text-align: right;
  empty-cells: hide;
  border: 1px solid #009900;
}
table.simple td.center {
  text-align: center;
  empty-cells: hide;
  border: 1px solid #009900;
}

table.simple td {
  text-align: left;
  empty-cells: hide;
  border: 1px solid #009900;
}
table.simple td table td {
  border: none;
}


