@charset "shift_jis";

/******************************************************************************
	全体の設定
******************************************************************************/
html{
	line-height: 1.25em;
	color: #363636;
	background: #FFFFFF;
	font-size: 90%;
}

#container{
	margin: -1em 1em;
	padding: 1.5em 1em;
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #666666;
}

a:link{ color: #6060FF; }
a:visited{ color: #999999; }
a:active, a:hover, a:focus{ 
	background: #6060FF;
	color: #FFFFFF;
}

table{
	empty-cells:show;
}
td, th{
	font-size: 75%;
}

/******************************************************************************
	ブロック毎の設定
******************************************************************************/

/* header */
.header{
	border-style: solid;
	border-width: 1px 0;
	border-color: #666666;
	margin: 0 0 1em 0;
}
h1{
	background: #666699;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 150%;
	padding: 5px;
	margin: 0;
}

/* upload form */
.uploadForm{
	padding: 5px;
	_margin: -1em 0; /* for ie */
}

/* index */
.index{
	
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #666666;
	padding: 5px;
	margin: 5px 0 5px 0;
	/*background: #EFEFEF;*/
}

/* tableinfo */
.tableInfo{
	margin: 0;
}
.tableInfo th,
.tableInfo td{
	font-size: 70%;
	color: #666666;
}

/* fileList */
.contents{
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #666666;
	padding: 5px;
	margin: 1em 0 1em 0;
	background: #FFFFFF;
}
.contents table.fileList td{
}

table.fileList{
}

table.replayInfo{
}

table.replayInfo th,
table.replayInfo td{
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding: 2px 2px 1px 2px;
	background: #FFFFFF;
}
table.replayInfo th{
	font-weight: normal;
}

table.replayInfo td.fileInfo{
	padding: 2px 6px 1px 6px;
}

/* ゲーム不明 */
.thx a:link{ color: #666666; }
.thx a:active, 
.thx a:hover, 
.thx a:focus{ 
	background: #666666;
	color: #FFFFFF;
}
.thx th{
	background: #EEEEEE !important;
}
.thx th,
.thx td{
	border-color: #CCCCCC !important;
}

/* 紅魔郷 */
.th6 a:link{ color: #993333; }
.th6 a:active, 
.th6 a:hover, 
.th6 a:focus{ 
	background: #993333;
	color: #FFFFFF;
}
.th6 th{
	background: #993333 !important;
	color: #FFFFFF !important;
}
.th6 th,
.th6 td{
	border-color: #CC9999 !important;
	color: #663333;
}

/* 妖々夢 */
.th7 a:link{ color: #FF75DD; }
.th7 a:active, 
.th7 a:hover, 
.th7 a:focus{ 
	background: #FF75DD;
	color: #FFFFFF;
}
.th7 th{
	background: #FF75DD !important;
	color: #FFFFFF !important;
}
.th7 th,
.th7 td{
	border-color: #FFA5FF !important;
	color: #994599;
}

/* 永夜抄 */
.th8 a:link{ color: #333399; }
.th8 a:active, 
.th8 a:hover, 
.th8 a:focus{ 
	background: #333399;
	color: #FFFFFF;
}
.th8 th{
	background: #333399 !important;
	color: #FFFFFF !important;
}
.th8 th,
.th8 td{
	border-color: #9999CC !important;
	color: #333366;
}

/* 花映塚 */
.th9 a:link{ color: #FF9900; }
.th9 a:active, 
.th9 a:hover, 
.th9 a:focus{ 
	background: #FF9900;
	color: #FFFFFF;
}
.th9 th{
	background: #FF9900 !important;
	color: #FFFFFF !important;
}
.th9 th,
.th9 td{
	border-color: #FFAA77 !important;
	color: #773300;
}

/* 文花帖 */
.th95 a:link{ color: #009973; }
.th95 a:active, 
.th95 a:hover, 
.th95 a:focus{ 
	background: #009973;
	color: #FFFFFF;
}
.th95 th{
	background: #009973 !important;
	color: #FFFFFF !important;
}
.th95 th,
.th95 td{
	border-color: #009973 !important;
	color: #006643;
}

/* 風神録 */
.th10 a:link{ color: #96B300; }
.th10 a:active, 
.th10 a:hover, 
.th10 a:focus{ 
	background: #96B300;
	color: #FFFFFF;
}
.th10 th{
	background: #96B300 !important;
	color: #FFFFFF !important;
}
.th10 th,
.th10 td{
	border-color: #96B300 !important;
	color: #336600;
}

/* 地霊殿 */
.th11 a:link{ color: #591400; }
.th11 a:active, 
.th11 a:hover, 
.th11 a:focus{ 
	background: #591400;
	color: #FFFFFF;
}
.th11 th{
	background: #591400 !important;
	color: #FFFFFF !important;
}
.th11 th,
.th11 td{
	border-color: #591400 !important;
	color: #591400;
}

/* 黄昏酒場 */
.alco a:link{ color: #C89600; }
.alco a:active, 
.alco a:hover, 
.alco a:focus{ 
	background: #C89600;
	color: #FFFFFF;
}
.alco th{
	background: #C89600 !important;
	color: #FFFFFF !important;
}
.alco th,
.alco td{
	border-color: #C89600 !important;
	color: #336600;
}


/* 星蓮船 */
.th12 a:link{ color: #4169E1; }
.th12 a:active, 
.th12 a:hover, 
.th12 a:focus{ 
	background: #4169E1;
	color: #FFFFFF;
}
.th12 th{
	background: #4169E1 !important;
	color: #FFFFFF !important;
}
.th12 th,
.th12 td{
	border-color: #4169E1 !important;
	color: #00008B;
}

/* ダブルスポイラー */
.th125 a:link{ color: #7D3884; }
.th125 a:active, 
.th125 a:hover, 
.th125 a:focus{ 
	background: #7D3884;
	color: #FFFFFF;
}
.th125 th{
	background: #7D3884 !important;
	color: #FFFFFF !important;
}
.th125 th,
.th125 td{
	border-color: #7D3884 !important;
	color: #590000;
}

/* 妖精大戦争 */
.th128 a:link{ color: #009898; }
.th128 a:active, 
.th128 a:hover, 
.th128 a:focus{ 
	background: #009898;
	color: #FFFFFF;
}
.th128 th{
	background: #00C8C8 !important;
	color: #FFFFFF !important;
}
.th128 th,
.th128 td{
	border-color: #00C8C8 !important;
	color: #006666;
}


/* 神霊廟 */
.th13 a:link{ color: #4A808C; }
.th13 a:active, 
.th13 a:hover, 
.th13 a:focus{ 
	background: #4A808C;
	color: #FFFFFF;
}
.th13 th{
	background: #4A808C !important;
	color: #FFFFFF !important;
}
.th13 th,
.th13 td{
	border-color: #4A808C !important;
	color: #004545;
}

/* 輝針城 */
.th14 a:link{ color: #AA7777; }
.th14 a:active, 
.th14 a:hover, 
.th14 a:focus{ 
	background: #AA7777;
	color: #FFFFFF;
}
.th14 th{
	background: #AA7777 !important;
	color: #FFFFFF !important;
}
.th14 th,
.th14 td{
	border-color: #AA7777 !important;
	color: #004545;
}

/* 弾幕アマノジャク */
.th143 a:link{ color: #B6423C; }
.th143 a:active, 
.th143 a:hover, 
.th143 a:focus{ 
	background: #B6423C;
	color: #FFFFFF;
}
.th143 th{
	background: #B6423C !important;
	color: #FFFFFF !important;
}
.th143 th,
.th143 td{
	border-color: #B6423C !important;
	color: #660000;
}

/* 紺珠伝 */
.th15 a:link{ color: #AA7777; }
.th15 a:active, 
.th15 a:hover, 
.th15 a:focus{ 
	background: #AA7777;
	color: #FFFFFF;
}
.th15 th{
	background: #AA7777 !important;
	color: #FFFFFF !important;
}
.th15 th,
.th15 td{
	border-color: #AA7777 !important;
	color: #004545;
}

/* 天空璋 */
.th16 a:link{ color: #AA7777; }
.th16 a:active, 
.th16 a:hover, 
.th16 a:focus{ 
	background: #AA7777;
	color: #FFFFFF;
}
.th16 th{
	background: #AA7777 !important;
	color: #FFFFFF !important;
}
.th16 th,
.th16 td{
	border-color: #AA7777 !important;
	color: #004545;
}

/* size info */
.sizeInfo{
}

/* extension info */
.extensionInfo{
}

/* delete form */
.delform{
}


/* footer */
.footer{
	text-align: right;
	font-size: 85%;
}

address{
	font-style: normal;
}

