@charset "utf-8";

/*-+-+- LEFT NAVI -+-+-*/
#left-navi .ct-navi a {
	background: url(../images/snavi_function.gif) 0 0 no-repeat;
}
#left-navi .ct-navi .head a {
	background-position: 0 0;
}
#left-navi .ct-navi .head a:hover {
	background-position: right 0;
}
#left-navi .ct-navi ul li.function_web a {
	background-position: -1px -40px;
}
#left-navi .ct-navi ul li.function_web a:hover,
#left-navi .ct-navi ul li.function_web a.current {
	background-position: -181px -40px;
}
#left-navi .ct-navi ul li.function_mail a {
	background-position: -1px -80px;
}
#left-navi .ct-navi ul li.function_mail a:hover,
#left-navi .ct-navi ul li.function_mail a.current {
	background-position: -181px -80px;
}
#left-navi .ct-navi ul li.function_domain a {
	background-position: -1px -120px;
}
#left-navi .ct-navi ul li.function_domain a:hover,
#left-navi .ct-navi ul li.function_domain a.current {
	background-position: -181px -120px;
}
#left-navi .ct-navi ul li.function_database a {
	background-position: -1px -160px;
}
#left-navi .ct-navi ul li.function_database a:hover,
#left-navi .ct-navi ul li.function_database a.current {
	background-position: -181px -160px;
}
#left-navi .ct-navi ul li.function_security a {
	background-position: -1px -200px;
}
#left-navi .ct-navi ul li.function_security a:hover,
#left-navi .ct-navi ul li.function_security a.current {
	background-position: -181px -200px;
}
#left-navi .ct-navi ul li.function_maintenance a {
	background-position: -1px -240px;
}
#left-navi .ct-navi ul li.function_maintenance a:hover,
#left-navi .ct-navi ul li.function_maintenance a.current {
	background-position: -181px -240px;
}
#left-navi .ct-navi ul li.function_upgrade a {
	background-position: -1px -280px;
}
#left-navi .ct-navi ul li.function_upgrade a:hover,
#left-navi .ct-navi ul li.function_upgrade a.current {
	background-position: -181px -280px;
}
#left-navi .ct-navi ul li.function_housing a {
	background-position: -1px -320px;
}
#left-navi .ct-navi ul li.function_housing a:hover,
#left-navi .ct-navi ul li.function_housing a.current {
	background-position: -181px -320px;
}
#left-navi .ct-navi ul li.function_etc a {
	background-position: -1px -360px;
}
#left-navi .ct-navi ul li.function_etc a:hover,
#left-navi .ct-navi ul li.function_etc a.current {
	background-position: -181px -360px;
}
#left-navi .ct-navi ul li ul.sub-navi li a {
	background-image: url(../images/snavi-icon.gif);
}
#left-navi .ct-navi ul li ul.sub-navi li a:hover,
#left-navi .ct-navi ul li ul.sub-navi li a.current {
	background-color: #e9eff5;
}

/* common ------------------------------------- */