/* link
----------------------------------------------- */

.link a {
	text-decoration:none;
}

.link a:link {
	letter-spacing: 1px;
	color: #fff;
	text-decoration:none;
}

.link a:visited {
	letter-spacing: 1px;
	color: #999;
	text-decoration:none;
}

.link a:active {
	letter-spacing: 1px;
	color: #ffcc00;
	border-color: #ffcc00;
	text-decoration: none;
}

.link a:hover {
	letter-spacing: 1px;
	color: #ff0000;
	border-color: #ffcc00;
	text-decoration: none;
}


/* link b-type
----------------------------------------------- */

.link_b a {
	text-decoration:none;
}

.link_b a:link {
	letter-spacing: 1px;
	color: #99ccff;
	text-decoration:none;
}

.link_b a:visited {
	letter-spacing: 1px;
	color: #6699cc;
	text-decoration:none;
}

.link_b a:active {
	letter-spacing: 1px;
	color: #ffcc00;
	border-width: 0px 0px 1px 0px;
	border-color: #ffcc00;
	border-style: dashed;
	text-decoration: none;
}

.link_b a:hover {
	letter-spacing: 1px;
	color: #99ccff;
	border-width: 0px 0px 1px 0px;
	border-color: #99ccff;
	border-style: dashed;
	text-decoration: none;
}

.link_b10 a {
	text-decoration:none;
}

.link_b10 a:link {
	font-size: 10px;
	letter-spacing: 1px;
	color: #99ccff;
	text-decoration:none;
}

.link_b10 a:visited {
	font-size: 10px;
	letter-spacing: 1px;
	color: #6699cc;
	text-decoration:none;
}

.link_b10 a:active {
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffcc00;
	border-width: 0px 0px 1px 0px;
	border-color: #ffcc00;
	border-style: dashed;
	text-decoration: none;
}

.link_b10 a:hover {
	font-size: 10px;
	letter-spacing: 1px;
	color: #99ccff;
	border-width: 0px 0px 1px 0px;
	border-color: #99ccff;
	border-style: dashed;
	text-decoration: none;
}

/* link c-type
----------------------------------------------- */

.link_c a {
	text-decoration:none;
}

.link_c a:link {
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration:none;
}

.link_c a:visited {
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration:none;
}

.link_c a:active {
	letter-spacing: 1px;
	color: #ffcc00;
	border-width: 0px 0px 1px 0px;
	border-color: #ffcc00;
	border-style: dashed;
	text-decoration: none;
}

.link_c a:hover {
	letter-spacing: 1px;
	color: #ffffff;
	border-width: 0px 0px 1px 0px;
	border-color: #ffcc00;
	border-style: solid;
	text-decoration: none;
}


/* link banner-type
----------------------------------------------- */

.link_n a,a:link,a:visited,a:active {
	text-decoration:none;
	border-width: 0px;	
}


/* navi link
----------------------------------------------- */

.navi a {
	font-family: Georgia,Serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration:none;
	}

.navi a:link {
	font-family: Georgia,Serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration:none;
}

.navi a:visited {
	font-family: Georgia,Serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration:none;
}

.navi a:active {
	font-family: Georgia,Serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffcc00;
	border-width: 0px 0px 1px 0px;
	border-color: #ffcc00;
	border-style: dashed;
	text-decoration: none;
}

.navi a:hover {
	font-family: Georgia,Serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #ffffff;
	border-width: 0px 0px 1px 0px;
	border-color: #ffcc00;
	border-style: solid;
	text-decoration: none;
}
