/* 文字汎用 */
.bd{ font-weight: bold;
     color: Lime; }/*強調表示*/
.c1{ color: white; }     /*白*/
.c2{ color: Lime; }      /*緑*/
.c3{ color: Black; }     /*黒*/
.c4{ color: #FF49FF; }   /*ピンク*/
.c5{ color: #00B6FF; }   /*水色*/
.c6{ color: #494900; }   /*暗*/
.c7{ color: Red; }       /*赤*/
/*ここからは天外2のシステムカラーと関係無い色*/
.c8{ color: yellow; }    /*黄色*/
.lt{ text-decoration: line-through; } /*打ち消し線*/


/* 基本設定 */
BODY{
  margin: 2em;
  padding: 0;
  color: white;
  background: #6D6D24;
  font-size: 90%;
  font-family: "ＭＳ ゴシック";
  font-weight: normal;
  line-height: 1.5em;
  white-space: nowrap; }

IMG{ border-style: none;}
IMG.ss{ border: ridge white ; }
IMG[src$=".gif"], img[src$=".png"] {
  image-rendering: pixelated; } /* 拡大画像のぼかし無し（Chrome） */

HR{
  height: 3px;
  color: black; /* IE */
  background: black; /* Mozilla */ }

/* 見出し */
H1#toppage{ /* サイト名トップ */
  color: white;
  background: black;
  font-size: 300%;
  font-family: "ＭＳ 明朝";
  font-weight: bold;}

H1{ /* サイト名 */
  color: white;
  background: black;
  font-size: 150%;
  font-family: "ＭＳ 明朝";
  font-weight: bold; }

/* タイトル表示位置調節 */
H1#toppage SPAN{ vertical-align: 40%; }
H1 SPAN{ vertical-align: 20%; }

H2{ /* ページ見出し */
  font-size: 120%;
  font-weight: bold; }

H3{
  color: yellow;
  font-size: 110%;
  font-weight: bold; }

H4{
  color: #ff9933;
  font-size: 105%;
  font-weight: bold; }

/* 引用 */
BLOCKQUOTE{ font-style: italic; }

/* 箇条書き */
UL{ margin: -1em 0 0 0; padding: 1em; }
LI{ font-size: 90%; }
DT{ font-size: 90%; }
DD{ font-size: 90%; }

/* テーブル */
TABLE{
  margin-top: 2em;
  margin-bottom: 2em; }

TABLE, TD, TH{
  font-size: 100%;
  white-space: nowrap;
  border: 3px black solid;
  border-collapse: collapse;
  line-height: 1.5em;
  padding: 4px; }

TH{
  color: Aqua;
  font-family: "ＭＳ ゴシック";
  font-weight: normal;
  text-align: center; }

TD{
  color: white;
  font-family: "ＭＳ ゴシック";
  font-weight: normal; }

TD.title{ background-color: #494900; }
TD.img{ padding: 0px; }
.l{ text-align: left; }
.c{ text-align: center; }
.r{ text-align: right; }

/* リンク */
A:link{ color: white; }
A:visited{ color: white; }
A:active{ color: white; }
A:hover{ background-color: #0049FF; }
SPAN.nolink{ color: #494900; text-decoration: underline; }
DIV.navi{ font-size: 80%; background-color: #404040; }

/* マージン */
.menu{ margin: 2em 3em; }
.mup{ margin-top: 3em; }
.mdn{ margin-bottom: 3em; }
.nmup{ margin-top: 0em; }
.nmdn{ margin-bottom: 0em; }
.mleft{ margin-left: 1em; }

/* 配置 */
.block1{
  float: left;
  width: 1px;
  margin-right: 1.5em;}

.block2{
  float: left;
  width: 1px;}

.clearblock{ clear: both; }

/* 更新履歴 */
P.rireki{ margin-left: 1em; margin-top: -1.0em; }
SPAN.db{ color: Red; font-weight: bold; }
SPAN.ht{ color: #00B6FF; font-weight: bold; }
SPAN.tk{ color: #00FF00; font-weight: bold; }
SPAN.ti{ color: Yellow; font-weight: bold; }

/* BGM */
.hisaisi{ color: #00B6FF; }
.st{ color: #000000; }
TD .st{ font-size: 80%; }

/* 味方ステータス */
#manjimaru { background-color: #4B0082; color: white; }
#kabuki    { background-color: #24496D; color: white; }
#gokuraku  { background-color: #600000; color: white; }
#kinu      { background-color: #626286; color: white; }
#ziria     { background-color: #208020; color: white; }
#orochi    { background-color: #34596D; color: white; }
#tunade    { background-color: #4B3082; color: white; }

/* ボスキャラクター */
.boss{ background-color: #0000C9; }
BODY.map{ margin: 0; padding: 0; }

/* ザコキャラクター */
.zako TH{ height: auto; }
.zako TD{ height: 112px; }
TH.id  { width: 1.5em; }
TH.gra { width: 125px; }
TH.name{ width: 7em; }
TH.dan { width: 1.5em; }
TH.hp  { width: 2.5em; }
TH.sp  { width: 2em; }
TH.kou { width: 2em; }
TH.shu { width: 2em; }
TH.sou { width: 2em; }
TH.toku{ width: 2.5em; }
TH.ryo { width: 2.5em; }
TH.ihin{ width: 5em; }
TH.act { width: 15.5em; }
COL.vc{ background-color: #505017; }
COL.fire{ background-color: #8A0808; }     /*炎属性*/
COL.ice{ background-color: #0431B4; }     /*氷属性*/
COL.thunder{ background-color: #868A08; } /*雷属性*/
COL.wind{ background-color: #088A29; }    /*風属性*/
.om { color: pink; }                      /*固有行動メッセージ*/
DIV.om { margin: 0 0 0 1em; }
#hyakkiou TD{ height: auto; }

/* ランダム行商人 */
TH.gyosyo1 { width: 6em; } 	/*拠点*/
TH.gyosyo2 { width: 14em; } 	/*出現判定*/
TH.gyosyo3 { width: 5em; }	/*出現場所*/
TH.gyosyo4 {  }	/*画像*/
TH.gyosyo5 { width: 7em; }	/*基準プレイ時間*/
TH.gyosyo6 { width: 15em; }	/*備考*/

/* 大和 */
.yamato TABLE{ width: 100%; white-space: normal; }
.yamato TH{ width: 7%;}
.yamato TD{ width: 93%;  white-space: normal; }

/* 探求 */
TD.con{ color: black; }

/* リンクページ用 */
TABLE.link{ width: 50em; }
.link TD.title{ padding-left: 1em; }
TD.banner{ text-align: center; width:35%}

/* キャラクターアニメーション 歩行パターン表 */
TH.chrani1 { width: 7em; } /*キャラ名*/
TH.chrani2 { width: 96px; } /* 画像パターン */
TH.chrani3 { width: 3em; } /* アニメ */
TH.chrani4 { width: 13em; } /* 作中の使用パターン */
TH.chrani5 { width: 20em; } /* 備考 */