@import "../design.css";

body{
	font-size:80%;
	color:#000;
	background:#EEE;
	margin-bottom:100px;
	margin-top:-10px;

	scrollbar-face-color:#AAA;
	scrollbar-track-color:#EEE;

	scrollbar-highlight-color:#AAA;
	scrollbar-shadow-color:#AAA;

	scrollbar-3dlight-color:#EEE;
	scrollbar-darkshadow-color:#EEE;
	scrollbar-arrow-color:#EEE;

}

strong#main{color:#068;}
strong#other{color:#00F;}

strong#lastup{
display:block;
font-size:200%;
padding-right:10px;
text-align:center;
}

p.mark{
text-align:center;
display:inline;
width:210px
}

p.profile{
display:inline;
margin:10px;
padding:2px;
line-height:40px;
width:100px;
font-size:140%;
}

p#hline{
		color:#FFF;
		background:#000;
		padding:5px;
}
	p.fphead{
		background:#055;
		color:#FFF;
		font-family:tahoma;
		margin-top:0px;
		padding:4px;
		text-align:center;
		clear:both;
	}

	.header{
		background:#337;
		color:#FFF;
		font-size:190%;
		font-weight:bold;
		text-align:center;
		margin-top:18px;
	}


	a:link,A:active,A:visited{
		color: #337;
		font-weight:bold;
	}
	A:hover{
		color: #F00;
		font-weight:bold;
		text-decoration:none;
	}

	div#next{float:left;margin-top:5px;}
	div#prev{float:right;margin-top:5px;}


	table{font-size:90%;
    line-height:17px;}

	p.clt{
		font-weight:bold;
		border-bottom:solid 1px #AAA;
	}

	.frame{
		border:solid 1px #337;
		padding:2px;
		font-size:5px;
		line-height:10px;
	}
	.contents{
		font-size:180%;
		text-align:center;
		margin-top:-15px;
		margin-bottom:0px;
		font-family:Tahoma;
	}


	.cateh{
		padding:4px;
		font-size:140%;
		font-weight:bold;
		margin-bottom:2px;
		border:solid 1px #000;
		background:#000;
		color:#FFF;
		text-align:center;
	}


	.history{
		border-bottom:solid 5px #AAA;
		margin-top:0px;
		padding:5px;
		text-align:center;
	}

	p.historyhead{
		border:solid 1px #AAA;
		padding:2px;
		margin-top:8px;
		margin-bottom:0px;
	}

	p#counter{
		font-size:xx-small;
		color:#FFF;
		background:#068;
		width:200px;
		padding:5px;
	}


	.banmargin{
		margin-bottom:5px;
	}

	strong#u-1{
		color:#066;
		margin-bottom:20px;
	}
	strong#hyouma{
		color:#309;
		margin-bottom:20px;
	}
	strong#fmy{
		color:#63C;
		margin-bottom:20px;
	}
	strong#ichiair{
		color:#999;
		margin-bottom:20px;
	}
	strong#hotaru{
		color:#C06;
		margin-bottom:20px;
	}
	strong#shitsuki{
		color:#C99;
		margin-bottom:20px;
	}

	.banner{padding:10px}

	.fshift{
	color:#000088;
	font-size:100%;
	font-weight:bold;
	}

	p.topics{
	width:250px;
	margin:7px;
	text-align:left;
	}

	p.fflag{
		width:100%;
		margin-top:2px;
		padding-top:30px;
		border-top:solid 2px #00999C;

		background-repeat:no-repeat;
		background-position:1% 2%;
	}

	span.flinum{
		display:block;
		font-size:90%;
		color:#F00;
	}
	td.flinavi{
		border:solid 1px #000;
		background:#FFF;
		text-align:center;
		width:15%;
	}
	td.arrow{
		color:#FFF;
		font-weight:bold;
		width:5%;
		text-align:center;
		background:#000;
		
	}
	td.flihere{
		border:solid 1px #337;
		background:#337;
		text-align:center;
		width:60%;
		color:#FFF;
		font-size:120%;
	}
	td.fli{width:60%;padding-bottom:20px}
	td.fliercom{
		padding:5px;
		line-height:17px;
		background:none;
		font-size:13px;
		border:solid 1px #AAA;
	}
	strong.comhead{
		display:block;
		color:#777;
		font-weight:bold;
		margin:3px 0px 6px;
		border-top:solid 5px #AAA;
	}
	span.track{
		display:block;
		text-align:center;
		font-weight:normal;
		padding:10px;
	}
	table.fli{
		width:100%;
	}
