@charset "utf-8";
/* CSS Document */

/*テーブル（診察日記目次）*/
table.exm {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #990099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
}

.exm caption {
  color: #ffffff; /* 文字の色 */
  background-color: #990099; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #990099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
  font-size:14px;
}

.exm td {
  color: #000000; /* 文字の色 */
  background-color: #ffccff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ff99ff; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  width:100px;
  padding:4px;
  text-align:center;
}

/*テーブル（診察日記ドッグ他）*/
table.exmd {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #990099; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
}

.exmd caption {
  color: #ffffff; /* 文字の色 */
  background-color: #990099; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #990099; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
  font-size:14px;
}

.exmd td {
  color: #000000; /* 文字の色 */
  background-color: #ffccff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ff00ff; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  width:auto;
  padding:4px;
  text-align:center;
}

/*テーブル（診察日記各年目次）*/
table.exm01 {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #ff33ff; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
  width:auto;
}

.exm01 td {
  color: #000000; /* 文字の色 */
  background-color: #ffccff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ffccff; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
  padding:4px;
  text-align:left;
}

/*テーブル（縦線なし・体験記目次）*/
table.exp {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #cc00cc; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size:12px;
}
.exp th {
  color: #000000; /* 文字の色 */
  background-color: #000000; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #cc00cc; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  padding:6px;
  text-align:center;
}
.exp td {
  color: #000000; /* 文字の色 */
  background-color: #ffcccc; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #cc00cc; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  width:auto;
  padding:6px;
}

/*テーブル（治療あれこれ＆用語説明＆色々情報）*/

table.tbetc {
    border-color: #ff00ff;
	border-style:dotted;
	border-width:2px;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:90%;
}
.tbetc td {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ff00ff; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  width:auto;
  padding:2px 4px;
  text-align:left;
}

/*テーブル（医療費＆薬）*/

table.tbmny {
    border-color: #ff00ff;
	border-style:dotted;
	border-width:2px;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:90%;
}
.tbmny td {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ff00ff; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  width:auto;
  padding:0px 4px;
  margin:0px;
  text-align:left;
}

/*テーブル（同ページ内リスト）*/

table.ltct {
	border-style:solid;
	border-color:#ff00ff;
	border-width:1px;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.ltct td {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: none; /* 枠の種類 */
  width:auto;
  padding:4px 10px 3px 10px;
  font-size:12px;
}

/*tdセルセンタリング用*/
td.tdcnt {
	text-align:center;
}

/*tdセル右寄せ用*/
td.tdrgt {
	text-align:right;
}

/*tdタイトル用*/
td.tdtit {
	background-color:#ff99ff;
}

/*tdセンタリングタイトル用*/
td.tdctt {
	background-color:#ff99ff;
	text-align:center;
}
