/**********************/
/*  全体的な初期設定  */
/**********************/


/*  基本の画面書式  */
BODY {
	background-color: #000000;
	color: #ffffff;
}


/*  リンクの色関係  */
A:link { color: #ffff33; }
A:visited { color: #ff6699; }
A:hover { color: #00ff99; }


/*  見出しの書式  */
H1 {
	text-align: center;
	color: #ffffff;
}


/*  段落書式  */
P {
	margin-right: 20%;
	color: #ffffff;
}

	.book_title {
		font-size: large;
		text-align: left;
		font-weight: bold;
	} /*　お勧め書籍の書式　*/

	.caution {
		text-align: left;
		font-size: x-small;
	}  /*  画面上部の英語・注意書き書式  */

	.title {
		font-size: large;
		text-align: center;
		margin-right: 0%;
		font-weight: bold;
	}  /*  タイトルメッセージの書式  */

	.menu {
		text-align: center;
		margin-right: 2%;
		margin-left: 2%;
	}  /*  メニュー画面の書式  */

	.center {
		text-align: center;
		margin-right: 10%;
		margin-left: 10%;
	}  /*  中央揃えにするときの書式  */

	.center-mes {
		text-align: left;
		margin-right: 20%;
		margin-left: 20%;
	}  /*  タイトルメッセージ下などの書式  */

	.under {
		margin-right: 0%;
		text-align: right;
		font-size: small;
	}  /*  右下の連絡先書式  */

	.update {
		margin-right: 0%;
		text-align: right;
		color: #ff9900;
	}  /*  更新日付の書式  */

	.deckdata {
		clear: both;
		text_align: left;
		font-weight: bold;
		font-size: large;
	}  /*  【モンコレ】デックデータのところの書式  */

	.intro-left {
		text_arign: right;
		font-style: italic;
	}  /*  紹介文（左寄せ）  */

	.intro-center {
		text-arign: center;
		font-style: italic;
	}  /*  紹介文（中央寄せ）  */

	.intro-right {
		text_arign: left;
		font-style: italic;
	}  /*  紹介文（右寄せ）  */

	.none {
		margin-right: 0%;
		margin-left: 0%;
		text-align: left;
		color: #ffffff;
	}  /*  マージンの必要がない場合の書式  */

SPAN {}
	.color-moncolle {
		color: #cc33ff;
	}  /*  モンコレと表示する時の色  */

	.color-ie {
		color:#33ff66;
	}

	.span-title-linksize {
		width: 15%;
		text-align: center;
		font-weight: bold;
	}

	.impact {
		font-weight: bold;
		font-size: x-large;
	}

	.linksize {
		width: 15%;
		text-align: center;
	}


	.span-title-updatesize {
		width: 90%;
		text-align: center;
		font-weight: bold;
	}

	.updatesize {
		width: 90px;
		text-align: center;
	}


	.span-title-datesize {
		width: 30%;
		text-align: center;
		font-weight: bold;
	}

	.datesize {
		width: 30%;
		text-align: center;
	}

TD, TH {
	color: #ffffff;
}

	.linksize{
		width: 15%;
		text-align: center;
	}

	.updatesize {
		width: 90px;
		text-align: center;
	}

	.datesize {
		width: 30%;
		text-align: center;
	}

	.bed {
		width: 20px;
		background-color: #cc0000;
	}

	.desk {
		background-color: #0000cc;
		width: 20px;
	}


	.tana {
		background-color: #00cc00;
		width: 20px;
	}

	.enter {
		background-color: #00cccc;
		width: 20px;
	}

	.null {
		width: 20px;
	}

/************************/
/*  モンコレ関係の書式  */
/************************/


/*  属性の色の書式  */
SPAN.hi { color: #ff0000; }
	.mizu { color: #66ccff; }
	.tsuti { color: #00ff00; }
	.kaze { color: #ff00ff; }
	.sei { color: #ffff00; }
	.ma { color: #996666; }
	.nasi { color: #ffffff; }
	.midashi {
		color: #66cccc;
		font-weight: bolder;
	}

/*  デックリストの書式  */
TABLE.deck {
	float: left;
	width: 40%;
	margin-right: 1%;
	text-align: center;
	}
	.normal {
		width: 40%;
		text-align: center;
	}

HR.printstart {
	clear: both;
	page-break-after: always;
}

	.start {
		clear: both;
	}
