
/* 全体 */

body, iframe, form {
	background-color: white;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 110%;
}

td td {
	line-height: 120%;
}

a:link, a:visited, a:active {
	color: blue;
}

a:hover {
	color:#DD0000;
}

div {
	margin: 0px;
	padding: 0px;
}

img {
	vertical-align: text-bottom;
	border: none;
}

.bt {
	margin-left: 2px;
}

p {
	margin: 0px;
	padding: 2px;
}

/* トップページ */

.TopPage {
	text-align: center;
}

.TopMenu {
	background-color: silver;
	width: 7em;
}

.TopMenuItem {
	background-color: white;
	font-size:  75%; line-height: 115%;
}

.TopPage hr {
	height: 1px;
}

.RuleHed {
	text-align: left;
	background-color: #eeeed1;
}

/* 見出し */

.HedTbl {
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}

.HedTbl tr td {
	background-color: black;
	color: white;
	font-weight: bold;
	font-size:  93%; line-height: 110%;
}

.HedTbl a:link, .HedTbl a:visited, .HedTbl a:active {
	color: #ffcc00;
}

.HedTbl a:hover {
	color: #DD0000;
}

/* 村人一覧 */

.IconTd {
	width: 42px;
	vertical-align: top; 
}

.IconTd2 {
	width: 6.5em;
}

/* 行動欄 */

.CmdTbl, .CmScTbl {
	font-size:  75%; line-height: 110%;
	border-collapse: collapse;
}

.CmdTbl select, .CmScTbl select,
.CmdTbl textarea, .CmScTbl textarea,
.CmScTbl input {
	vertical-align: middle;
}

.CmScTbl td {
	padding-left: 1px;
	padding-right: 2px;
}

/* 観戦 */

.WatTbl {
	font-size:  85%; line-height: 110%;
}

.WatTbl input {
	vertical-align: middle;
}

/* 過去ログ */

.OldTbl {
	margin-left: 1px;
}

.OldTbl td {
	padding: 2px 2px 0px 2px;
}

.OldTblHead {
	font-weight: bolder;
}

/* メッセージ欄 */

.LogTbl, .DedTbl, .InfTbl {
	width: 46em;
	font-size:  92%; line-height: 113%;
}

.LogTbl tr td, .DedTbl tr td, .InfTbl tr td {
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

.LogTbl img, .DedTbl img, .InfTbl img {
	padding-right: 5px;
}

/* メッセージ欄 - その他 */

.InfTbl {
	margin-bottom: 2px;
}

.LogTbl {
	margin-top: -3px;
}

.DedTbl {
	margin-left: 2px;
}

.LogLeft {
	width: 12em;
}

.LogRight {
	width: 34em;
}

.DedTbl, .DedLine {
	background-color: #e3e3e3;
	color: black;
}

/* フォント */

.fWrm, .fWrmSml, .fWrmBld, .fWrmDed {
	color: red;
}

.fWrmDed {
	font-size:  200%; line-height: 110%;
}

.fWrmBld {
	font-weight: bolder;
}

.fInf, .fInfSml {
	color: blue;
}

.fSml, .fWrmSml, .fInfSml {
	font-size:  75%; line-height: 110%;
}

.fSub {
	font-size:  90%; line-height: 110%;
}

.fBig {
	font-size: 120%; line-height: 110%;
}

.fLar {
	font-size: 135%; line-height: 110%;
}

.fTitle {
	font-size: 160%; line-height: 110%;
}

/* コンボボックス */

.opmsg2 {
	color: red;
}

.opmsg3 {
	color: blue;
	background-color:azure;
}

.opmsgdead {
	background-color: #dcdcdc;
}

/* 発言 */

.fGM, .fCGI {
	color: #ffa500;
}

.fAdmin {
	color: #ff0000;
}

.fMsg2 {
	font-size: 125%; line-height: 110%;
	font-weight: bolder;
}

.fMsg3 {
	font-size:  90%; line-height: 105%;
	color: #6666ee;
}

.fMsgOne {
	color: #6666aa;
}

.fMsgWolf {
	color: #ff0000;
}

.fMsgFrend {
	color: #33dd33;
}

.fMsgFox {
	color: #ffcc33;
}

.fBlood {
	color: #dd0000;
}

.fResult {
	color: #ff6600;
}

.fRes {
	color: #77BB32;
}

/* 位置 */

.aLeft, .aTopLeft {
	text-align: left;
}
.aTop, .aTopLeft {
	vertical-align: top;
}
.aBottom {
	vertical-align: bottom;
}
.aRight {
	text-align: right;
}
.aCenter {
	text-align: center;
}

/* 配役色 */

.jcwlf, .jclwo {
	color: #ff0000;
}

.jcura, .jcfre {
	color: #33dd33;
}

.jcnec, .jcbgd {
	color: #33ccff;
}

.jcmad, .jcout, .jcwbg {
	color: #ff0099;
}

.jcfox, .jccfx {
	color: #ffcc33;
}

.jccat, .jcnuk {
	color: #ff9999;
}

.jccod {
	color: #cdb38b;
}

.jcaka {
	color: #33cccc;
}

.jcjun, .jcdre {
	color: #ffbed9;
}

.jcpoi {
	color: #dda0dd;
}

.icsui {
	color: #00cfff;
}

.icigo {
	color: #b0c4de;
}

.icswd {
	color: #ff0000;
}
