/*_______________________________________
	link [ Default ] 
_______________________________________*/

A:link {
	text-decoration:none;
	color:#8f82bc;
}

A:visited {
	text-decoration:none;
	color:#8f82bc;
}

A:hover {
	text-decoration:underline;
	color:#8f82bc;
}

A:active {
	text-decoration:none;
	color:#8f82bc;
}

/*_______________________________________
	link [ pan ] 
_______________________________________*/

A:link.head {
	text-decoration:none;
	color:#ffffff;
}

A:visited.head {
	text-decoration:none;
	color:#ffffff;
}

A:hover.head {
	text-decoration:underline;
	color:#ffffff;
}

A:active.head {
	text-decoration:none;
	color:#ffffff;
}

.size1a {
	font-size:70%;
	line-height:130%;
}

.size2a {
	font-size:80%;
	line-height:140%;
}

.size3a {
	font-size:120%;
	line-height:130%;
}

.size4 {
	font-size:130%;
	line-height:160%;
	font-weight:bold;
	color:#1E4D7B;
}

/*_______________________________________
	link [ pan ] 
_______________________________________*/

.top_menu {
	background-color: #999999;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	width: 107px;
	height: 24px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffFF;
	background-image: url(jp/img/navi.gif);
	background-repeat: no-repeat;
	}

.top_menu:visited {
	background-color: #999999;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	width: 107px;
	height: 24px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffFF;
	background-image: url(jp/img/navi_on.gif);
	background-repeat: no-repeat;
	}

.top_menu:hover {
	background-color: #ffcc66;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: underline;
	width: 107px;
	height: 24px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-image: url(jp/img/navi_on.gif);
	background-repeat: no-repeat;
	}
