@charset "utf-8";

/* reset */
* { 
	margin : 0 ;
	padding : 0 ;
	border : 0 ; 
	color : #000000 ;
	font-weight : normal ;
	font-family: monospace ;
	font-style : normal ; 
	background-color : transparent ;
	}

/* original */

html, body {
 	height : 100% ; }
html {
	line-height : 2.0 ;
	font-size : 62.5% ; }
body {
	background-color : #ffffff ;
	font-size : 11px ; font-size : 1.1rem ; }

a { text-decoration : none ; }
a:link { color : #ff6611 ; }
a:active { color : #ff0000 ; }
a:visited { color : #ff8855 ; }
a:hover { color : #ff0000 ; }
a:hover img {
	opacity : 0.6 ;
	filter : alpha(opacity=60) ;
	-moz-opacity : 0.6 ; }

h1 { font-size : 18px ; }
h2 { font-size : 14px ; }


/* div_class */

.header {
	text-align : center ;
	margin : 30px 0 45px 0 ;
}

.pankuzu {
	margin : 10px 0 ;
}

.main {
	margin : 0 0 0 0 ;
	padding : 0 ;
}

.info {
	margin : 0 ;
	padding : 0 ;
	color : #007700 ;
}

.content {
	margin : 10px 0 ;
	padding : 3px ;
	border : 1px solid #009900 ;
}

.mm{
	margin : 0 0 0 2px ;
	padding : 0 ;
	line-height : 1.4 ;
	text-align : left ;
}

.nav1 { display : none ; }

.nav2 {
	margin : 40px 0 30px 0 ;
	padding : 0 ;
	text-align : center ;
}

.footer {
	margin : 10px 0 ;
	padding : 0 ;
	font-size : 9px ;
	text-align : center ;
}

.copyrights {
	margin : 10px 0 ;
	padding : 0 ;
}



/* span_class */

p.resizeimage img { width: 100%; }
p.resizeimage { max-width: 480px ; }

table.year {
	border-collapse: collapse;
}
td.y1 {
	width : 100px ;
	height : 50px ;
	text-align : center ;
}
td.y2 {
	width : 80px ;
	height : 50px ;
	border: 1px solid #009900;
	text-align : center ;
	font-size : 14px ;
}

.fb { font-weight : bold ; }
