/* CSS Document */

/* 	.pastlist {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
} */
* {
	line-break:strict;
}
body {
	font-family: "Verdana", '‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Helvetica',sans-serif;
/*	line-height:150%; */
}
img {
	border:0;
}
.mg0 {
	margin:0;
	padding:0;
	border:0;
	vertical-align: text-bottom;
}
/*#wrapper {
	width:700px;
	margin:0;
	padding:0;
}*/
#foottrace {
	background-color:#666666;
	padding:2px;
	color: white;
	margin:0;
}
/*#contents {
	margin:20px;
	 }*/

#main {
margin-bottom:10px;
margin-top:10px;
}
#navi,#navi2 {
	text-align:right;
}
#navi form,#navi2 form {
	display:inline;
}
.hidden{
	display:block;
	text-indent: -9999px;
}
.t-right {
	text-align:right;
}
.foottrace {
	font-size:12px;
	color: white;
}
.up {
	margin:0 8px 10px 0;
	vertical-align:baseline;
	padding:0 0px 0 0;
	background: url(icon_up.gif) no-repeat right bottom;
	font-size:90%;
}

/* clear */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    display: inline-table;
    min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-Mac */
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.clearfix {
	overflow:hidden;
}

/* report */



.pastlist {
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
}
.pastlist td {
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding:1px;
	font-size:90%;
}
.list-company {
background-color: #424242; color: #FFFFFF; font-size: 12px;
padding-left:2px;width:175px;
}
.list-year {
color: #ffffff; font-size: 10px; background-color: #9E9E9E;
}
.iinkai  { font-size: 10px; width:175px; }
