/**********************************************/
/* お座敷箱庭スタイルシート 箱庭スキン対応版  */
/* 対応バージョン：106                        */
/* スキン名称：デフォルト青                   */
/* 制作日：07/09/20                           */
/* 制作者：chanon                             */
/* 連絡先：http://ozashiki.netagmers.jp/      */
/**********************************************/

/**************/
/*  基本タグ  */
/**************/

/* ボディ */
BODY{
  background-image: url(css/bg.gif);
  background-color: #eeffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#2222cc;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:ffffff;
  scrollbar-highlight-color:#2222cc;
  scrollbar-shadow-color:#2222cc;
  scrollbar-track-color:#ffffff;
}

/* 見出し */
H1 {
  color: #4444ff;
  letter-spacing: 0.2em;
}

/* 水平線 */
HR {
  color: #222255;
  border: 3px;
  border-style : dotted;
  margin: 5px;
}

/* リンク文字列 */
A:link {
  text-decoration: none;
  color : #3399ff;
  white-space: nowrap;
}

A:visited {
  color : #990099;
  text-decoration: none;
  white-space: nowrap;
}

A:hover {
  text-shadow: #725a5a 1px 1px 1px;
  color: #ff3333;
  white-space: nowrap;
}

/* テーブル */
TABLE.entity {
  border-width: 1px;
  border-style: ridge;
  border-color: #808080;
  margin: 3px;
}

/* テーブル */
TABLE.entity2 {
  margin: 0px 3px;
}

/* 画像のローカル設定説明枠、箱庭スキン説明枠 */
TD.N { white-space : normal; }

/* 枠線なし */
TD.M {
  cursor:default;
  white-space : normal;
  border-style:outset;
  border-width:0px;
  border-color:#CCCCFF;
}

/**************/
/*  全般設定  */
/**************/

/* お座敷箱庭のタイトル */
#gametitle {
  font-size: xx-large;
  color: #22aaee;
  background-color: #ffffff;
  margin: 20px 30px 0px 30px;
  padding: 5px;
  border-width: 2px;
  border-color : #2222cc;
  border-style: solid;
  text-align: center;
}

/* 配布元リンク */
#LinkHead    { 
  white-space : nowrap;
  font-size : x-small;
  margin : 0.5em 0.5em 1em 0.5em;
}

.big         { font-size: x-large;}          /* 大きな文字 */
.nobr        { white-space: nowrap;}         /* 改行禁止 */
.anobr       { white-space: nowrap; text-decoration:none;}  /* 改行禁止,下線なし */
.vertical    { vertical-align: middle;}      /* コメント内のバナー */
.bold        { font-weight: bold;}                  /* 太字のみ */
.nrmcolor    { color: #000000;}              /* 標準色 */
.ordcolor    { color: #800000; font-weight: bold;}  /* 命令番号の色 */
.namecolor   { color: #a06040; font-weight: bold;}  /* 名前の色 */
.nonamecolor { color: #c00000; font-weight: bold;}  /* 島リスト中のコメント名前未設定の色 */
.dominuscolor{ color: #0000dd; font-weight: bold;}  /* 島リスト中のコメント名前設定済の色 */
.abscolor    { color: #808080; font-weight: bold;}  /* 島コマンド未実行時の色 */
.turncolor   { color: #107010; font-weight: bold;}  /* ターン番号の色 */
.discolor    { color: #ff0000; font-weight: bold;}  /* 災害の色 */
.comcolor    { color: #d08000; font-weight: bold;}  /* コマンド名の色 */
.kowcolor    { color: #ff0000; font-weight: bold;}  /* 観光者通信オーナーの色 */
.ksscolor    { color: #0000ff; font-weight: bold;}  /* 観光者通信観光客の色 */
.ksccolor    { color: #777777; font-weight: bold;}  /* 観光者通信極秘通信の色 */
.kdmcolor    { color: #009966; font-weight: bold;}  /* 観光者通信他統主の色 */
.kadcolor    { color: #dd8800; font-weight: bold;}  /* 観光者通信管理人専用色 */
.attention   { color: #ff0000; font-weight: bold;}  /* 注意呼びかけ */

/************/
/*  表構成  */
/************/

/* 表見出し */
.title{
  white-space: nowrap;
  text-align: center;
  background-color: #ccffcc;
  color: #c00000;
  font-weight: bold;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:左揃え */
.infol{
  white-space: nowrap;
  text-align: left;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:左揃え折り返しあり */
.infolt{
  text-align: left;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:右揃え */
.infor{
  white-space: nowrap;
  text-align: right;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:中央揃え */
.infoc{
  white-space: nowrap;
  text-align: center;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:中央揃え折り返しあり */
.infoct{
  text-align: center;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:順位 */
.number{
  white-space: nowrap;
  text-align: center;
  background-color: #ccffcc;
  color: #800000;
  font-weight: bold;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:島の名前 */
.name{
  white-space: nowrap;
  text-align: left;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:永世中立島の名前 */
.namep{
  white-space: nowrap;
  text-align: left;
  background-color: #ffcccc;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:島預かり中の名前 */
.named{
  white-space: nowrap;
  text-align: left;
  background-color: #dddddd;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 表要素:コメント */
.comment{
  white-space: nowrap;
  text-align: left;
  background-color: #ccffcc;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
  padding : 2px;
}

/* 表要素:怪獣スタンス */
.monstance{
  white-space: nowrap;
  text-align: left;
  background-color: #99ffcc;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
  padding: 1px;
  font-size: x-small;
	vertical-align: middle;
	color: #003300;
	font-weight: bold;
}

/**********************/
/*  コマンド入力画面  */
/**********************/

/* 表要素:コマンド */
.command {
  white-space: nowrap;
  background-color: #ccffcc;
  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* JSコマンド送信済み */
.commandjs1 {
  white-space : nowrap;
  background-color: #ccffcc;
  border-width:0px;
  color: blue;
  width: 100%;
  height: 100%;
}

/* JSコマンド未送信 */
.commandjs2 {
  white-space : nowrap;
  background-color: #ffffff;
  border-width:0px;
  color: red;
  width: 100%;
  height: 100%;
}

#menu        { white-space : nowrap; } /* ポップアップ・メニュー(コマンド) */
#AutoCommand { white-space : nowrap; text-align : center; } /* 自動系計画送信 */
#CommentBox  { white-space : nowrap; text-align : center; } /* コメント更新 */
#islandMap   { white-space : nowrap; text-align : center; } /* 島の地図 */
#targetMap   { white-space : nowrap; text-align : center; } /* 目標補足 */

/************************/
/*  星発見プロジェクト  */
/************************/

/* 星表見出し */
.stitle{
  white-space: nowrap;
  text-align: center;
  background-color: #ffcc66;
  color: #330000;
  font-weight: bold;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 星表要素:順位 */
.snumber{
  white-space: nowrap;
  text-align: center;
  background-color: #ffcc66;
  color: #550000;
  font-weight: bold;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 星表要素:左揃え */
.sinfol{
  white-space: nowrap;
  text-align: left;
  background-color: #ffffcc;
  color: #000055;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 星表要素:右揃え */
.sinfor{
  white-space: nowrap;
  text-align: right;
  background-color: #ffffcc;
  color: #000055;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* 星表要素:「全ての星を表示」 */
.sinfoc{
  white-space: nowrap;
  text-align: center;
  background-color: #ffffcc;
  color: #000055;
  font-weight: bold;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/****************/
/*  ランキング  */
/****************/

/* ランキング要素 */
.rankinfo{
  white-space: nowrap;
  text-align: center;
  background-color: #ccffff;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* ランキング要素:全てのランク表示 */
.rankview{
  white-space: nowrap;
  text-align: center;
  background-color: #ccffff;
  color: #a06040;
  font-weight: bold;
  margin: 3px;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* ランキングと星表のフロート設定 */
.floatl    { float: left; width: 49%;}
.floatg    { float: left; width: 98%;}
.floatclear{ clear:left;}

/**************/
/*  ヒーロー  */
/**************/

/* 能力値 SABCD */
.statusS{ color: #ff0000; font-weight: bold;}
.statusA{ color: #ff6633; font-weight: bold;}
.statusB{ color: #00cc00; font-weight: bold;}
.statusC{ color: #0000ff; font-weight: bold;}
.statusD{ color: #999999; font-weight: bold;}

/* 性別 */
.male  { color: #0000ff; font-weight: bold;}
.female{ color: #ff0000; font-weight: bold;}

/* ヒーロー顔表示男 */
.facem{
  white-space: nowrap;
  background-color: #66ccff;
  text-align : center;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/* ヒーロー顔表示女 */
.facef{
  white-space: nowrap;
  background-color: #ff66cc;
  text-align : center;

  border-width: 1px;
  border-style: solid;
  border-color: #22ccff;
}

/********************/
/*  ヒーローバトル  */
/********************/

/* バトル連勝カウンタ */
.wincounter{
  color: #ff6633;
  font-size: x-large;
  text-align : center;
}

.judgecolor { color: #0080d0; font-weight: bold;} /* アナウンサーの色 */
.champcolor { color: #0000ff; font-weight: bold;} /* チャンピオンの色 */
.defiercolor{ color: #ff0000; font-weight: bold;} /* 挑戦者の色 */

