@charset "UTF-8";

#common { width:940px; padding:0 5px;}

#treenavi { width:100%; text-align:center;}
	#treenavi p { display:block; width:950px; height:74px; padding:10px 0; margin:0 auto; font-size:12px; color:#999; line-height:20px; text-align:left; background: url(../images/title.jpg) no-repeat right;}
		#treenavi p a { text-decoration:none; color:#999; padding:0 5px 0 5px;}
		#treenavi p a:hover { text-decoration:underline; color:#1B30A1; }
		#treenavi p strong { color:#1B30A1; padding:0 10px; font-weight:normal; }
		#treenavi p em  {color:#1B30A1; padding:0 5px; font-size:24px; font-style:normal;} 


.pagetop { clear:both; padding:15px 0; text-align:right;}
	.pagetop p { padding:4px 30px; margin:0; font-size:10px;}
		.pagetop p a { text-decoration:none; color:#999; padding:0; font-weight:bold;}
		.pagetop p a:hover { text-decoration:underline; color:#1B30A1;}

.pagenavi {width:100%; padding:0; clear:both; padding:16px 0 0 0;}
	.pagenavi p { text-align:center; font-size:12px; line-height:2em; padding:16px 0; margin:0;}
		.pagenavi a { padding:4px 8px; margin:0; color:#999; text-decoration:none;}
			.pagenavi a:hover { color:#1B30A1; text-decoration:underline; }
		.pagenavi strong { padding:4px 8px; margin:0; color:#FFF; background:#1B30A1; font-weight:normal;}