@charset "utf-8";
/* マージンをなくす */
body{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/* 大大大テキスト */
.textLLL{
	font-size: 14pt;
}

/* 大大テキスト */
.textLL{
	font-size: 13pt;
}

/* 大テキスト */
.textL{
	font-size: 12pt;
}

/* 標準テキスト */
.textM{
	font-size: 11pt;
}

/* 小テキスト */
.textS{
	font-size: 10pt;
}

/* 極小テキスト */
.textSS{
	font-size: 9pt;
}

/* 超極小テキスト */
.textSSS{
	font-size: 8pt;
}

/* リンク */
a:active{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	text-decoration: underline
}
a:link{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	text-decoration: underline
}
a:visited{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	text-decoration: underline
}
a:hover{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #3333ee;
	text-decoration: underline
}

/* エラーメッセージ */
.error{
	font-size:90%;
	color:#FF0000;
}

/* 細い線 */
hr.lineS{
	width:100%;
	height:1;
}

/* メニュー非選択 */
td.menubg{
	font-size:90%;
	color:#000000;
	background-color:#CCCCCC;
}

/* メニュー選択 */
td.menuselected{
	font-size:90%;
	color:#000000;
	background-color:#66CCFF;
}

/* 非選択行 */
.nonselected{
	background-color:#FFFFFF;
}

/* 選択行 */
.selected{
	background-color:#CCCCCC;
}

/* テーブルヘッダ(td) */
td.header1{
	background-color:#DDFFFF;
}

/* テーブルヘッダ(tr) */
tr.header1{
	background-color:#DDFFFF;
}

/* レア */
.rare{
	background-color:silver;
}

/* スーパーレア */
.superrare{
	background-color:gold;
}

/* レジェンド */
.legend{
	background-color:#FFCCCC;
}

/* 魏 */
.gi{
	color:red;
}

/* 蜀 */
.shoku{
	color:green;
}

/* 呉 */
.go{
	color:blue;
}

/* 涼 */
.ryou{
	color:gray;
}

/* 袁 */
.en{
	color:purple;
}

/* 他 */
.ta{
	color:#FFCC00;
}

/* 群雄 */
.gunyu{
	color:gray;
}

/* 漢 */
.kan{
	color:purple;
}

/* ナビゲーションバー */
.navibar{
	background-color:#BDE7EF;
	border-bottom-width:1;
	border-bottom-color:003366;
	border-top-width:1;
	border-top-color:003366;
}

/* メッセージボックス */
.msgbox{
	font-size:13px;
	border-style:solid;
	border-width:1;
	border-color:3399CC;
	width:750px;
}

/* メッセージボックスヘッダ */
.msgboxhdr{
	background-color:3399CC;
	color:FFFFFF;
}

/* 広告表示 */
.advertise{
	font-size:13px;
	border-style:solid;
	border-width:1;
	border-color:3399CC;
	width:170px;
}

/* 広告表示ヘッダ */
.advertisehdr{
	background-color:3399CC;
	color:FFFFFF;
}

/* 広告詳細 */
.ad_detail{
	border-style:solid;
	border-width:1;
	border-color:3399CC;
	padding-top:5px;
	padding-bottom:5px;
}

/* 必須項目表示 */
.required{
	color:FF0000;
	font-size:8pt;
	font-weight:bold;
}

/* コストオーバー */
.costover{
	color:FF0000;
}

/* コンプリート */
.complete{
	font-size:9pt;
	color:#FF0000;
}

/* 掲示板カテゴリー */
.bbs_category{
	width:200px;
	height:468px;
	border:ridge;
	border-width:0px 3px 0px 0px;
	border-color:CCCCCC;
	overflow-y:scroll;
	padding:5px 0px 0px 5px;
}

/* 掲示板スレッドヘッダ */
.bbs_thread_header{
	width:739px;
	height:20px;
	border:ridge;
	border-width:0px;
	border-color:CCCCCC;
}

/* 掲示板スレッド */
.bbs_thread{
	width:739px;
	height:142px;
	border:ridge;
	border-width:0px;
	border-color:CCCCCC;
	overflow-y:scroll;
}


/* 掲示板内容ヘッダ */
.bbs_message_header{
	width:739px;
	height:20px;
	border:ridge;
	border-width:3px 0px 0px 0px;
	border-color:CCCCCC;
}

/* 掲示板内容 */
.bbs_message{
	width:739px;
	height:285px;
	border:ridge;
	border-width:0px;
	border-color:CCCCCC;
	overflow-y:scroll;
}

/* 掲示板親メッセージ */
.bbs_parent_message{
	background-color:FFFFCC;
}

/* デッキ説明・コメント */
.deck_ex_com{
	width:850px;
	height:220px;
	overflow-y:scroll;
	font-size: 10pt;
}

