@charset "SHIFT-JIS";

body {
	margin:0; padding:0;
	text-align:left;
}

.help { display:none; }
#hd .beginning { display:none; }
#hd #su { display:none; }
#gn { display:none; }
#bc { display:none; }
#sn { display:none; }
#ft #lk { display:none; }
#reportyear { display:none; }
.repolink { display:none; }

a img {
	border:0;
}
hr {
	display:none;
}
.clear {
	clear:both;
}

/*****     header    *****/
#hd {
	margin:0; padding:0;
	width:100%;
	height:43px;
	overflow:hidden;
	}
#si {
	margin:0; padding:0;
	}
#si .si01 {
	margin:3px 0 0 2px;
	}
#tl {
	margin:5px 0 15px 0; padding:8px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#tl  h1 {
	margin:0; padding:0;
	}
#tl p{
	margin:0;
}
/*****     footer    *****/
#ft{
	border-top:1px solid #ccc;
	padding:10px 0;
	}
/*****     contents    *****/
#ct {
	position:static;
	overflow:visible;
	float:none;
	clear:both;
	margin-top:20px;
	width:100%;
}
/*****     font     *****/
p{
	/*_letter-spacing:0px;*/
	}
.ltext {
	font-size: 110%;
}
.lltext {
	font-size: 118%;
}
.stext {
	font-size: 95%;
	}
.sstext {
	font-size: 83%;
	}
.normal {
	font-weight:normal;
	}
h3,h4,h5 {
	font-size:100%;
	}

table th {
	white-space:nowrap;
	}
ul,ol {
	margin-top:10px;
	margin-bottom:12px;
	}