@charset "Shift_JIS";

body{
	margin-left:0px;
	margin-top:20px;
	background-color:#000000;
	font-size:small;
	line-height:2em;
	color:#ffffff;
	font-family:"小塚ゴシック R", "ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Osaka-等幅",Osaka-Mono,"ＭＳ ゴシック",Arial, sans-serif;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	}

a:link { color: #ffffff; text-decoration: none; font-weight: bold;}
a:visited { color: #666666; text-decoration: none; font-weight: bold;}
a:active { color: #FF0000; text-decoration: none;  font-weight: bold;}
a:hover { color: #FF0000; text-decoration: none;  font-weight: bold;}

h1{	font-size:x-large;
	font-weight: bold;
	line-height: 2em;
	}


td   {
	margin: 0px;
	padding: 5px;
	border-style: none none solid;
	border-width: 0 0 1px;
	border-color: gray;
	}

.nomal_td   {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-color: none;
	font-size: small;
	}


.tdtext {
	font-size: small;
	line-height: 2em;
	}

.textcenter {
	font-size: medium;
	font-weight: bold;
	text-align: center;
	}

.laegetextcenter {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 1.3em;
	}


.boldtext {
	font-size: medium;
	font-weight: bold;
	}

.boldtext-small {
	font-size: small;
	font-weight: bold;
	}

.navi-all{
	margin-top: 20px;
	}

.navi-hide{
	line-height:1em;
	}

.leftmargin{
	margin-left: 20px;
	}

.topmargin{
	margin-top: 20px;
	}

.pict{
	border-width: 0pt;
	border-style: none;
	border-color: #000000;
	}

.image{
	border-width: 0pt;
	border-style: none;
	border-color: #000000;
	text-align: center;
	}

.footer{
	text-align: center;
	font-size:small;
	}

#footer{
clear:both;
position:relative;
	margin-left:auto;
	margin-right:auto;
 margin-top:50px;
	width: 500px;
}