@charset "UTF-8";

#treenavi { width:900px; background: url(../images/title.jpg) no-repeat; background-position:0 0;}
	#treenavi p { display:block; height:90px; width:750px; margin:0; padding:0 75px; font-size:10px; background-repeat:no-repeat; background-position:65px 30px;}
		#treenavi p a { padding:0 4px; color:#333; text-decoration:none;}
			#treenavi p a:hover {color:#254B76; text-decoration:underline;}
		#treenavi p strong  { padding:0 4px; font-weight:normal; color:#254B76;}

#common { width:750px; margin:0 50px; padding:25px; background:#FFF;}

.pagenavi {clear:both; padding:20px 0; }
	.pagenavi p { text-align:center; font-size:12px; line-height:2em; padding:16px 30px; margin:0;}
		.pagenavi a { padding:4px 8px; margin:0; color:#333; text-decoration:none;}
			.pagenavi a:hover { color:#254B76; text-decoration:underline; }
		.pagenavi strong { padding:4px 8px; margin:0; color:#FFF; background:#254B76; font-weight:normal;}

.pagetop { padding:8px 0 20px 20px; clear:both;}
	.pagetop p { padding:0; margin:0; text-align:right; font-size:12px;}
	.pagetop p a { color:#333; padding: 0 0 0 12px; text-decoration:none; background:url(../images/pagetop.gif) no-repeat left;}
	.pagetop p a:hover { color:#254B76; text-decoration: underline; background-image:url(../images/pagetop-bg.gif);}