@charset "shift_jis";


#top-left {
	width: 214px;
	float: left;
}
#left-navi {
	width: 206px;
	border: 1px solid #C3C3C3;
	background-color: #FFFFFF;
	margin: 3px;
}
#left-navi02 {
	width: 206px;
	border: 1px solid #C3C3C3;
	background-color: #FFFFFF;
	margin: 3px;
}
#left-navi ul, #left-navi02 ul {
	list-style-type: none;
	margin-left: 8px;
}
#left-navi a, #left-navi02 a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	/* \*/ overflow: hidden; /* */
	text-indent: -9999px;
}
#left-navi a:hover, #left-navi02 a:hover {
	background-position: 0px -62px;
}

#l-top a {
	background-image: url(../img/lnavi_top.gif);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A0A0A0;
	height: 62px;
	width: 188px;
}
#link-com {
}



#l-com a {
	background-image: url(../img/lnavi_com.gif);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A0A0A0;
	height: 62px;
	width: 188px;
}
#p-com {
	display: block;
	height: 62px;
	width: 188px;
	background-image: url(../img/lnavi_com.gif);
	background-position: 0px -62px;
	text-indent: -9999px;
	margin-left: 8px;
}
#sub-com {
	margin-left: 7px;
}
#sub-com01 a {
	background-image: url(../img/sub_com01.gif);
	height: 41px;
	width: 173px;
}
#sub-com02 a {
	background-image: url(../img/sub_com02.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-com03 a {
	background-image: url(../img/sub_com03.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-com04 a {
	background-image: url(../img/sub_com04.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-com05 a {
	background-image: url(../img/sub_com05.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-com a:hover {
	background-position: 0px -41px;
}



#l-pro a {
	background-image: url(../img/lnavi_pro.gif);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A0A0A0;
	height: 62px;
	width: 188px;
}
#p-pro {
	display: block;
	height: 62px;
	width: 188px;
	background-image: url(../img/lnavi_pro.gif);
	background-position: 0px -62px;
	text-indent: -9999px;
	margin-left: 8px;
}
#sub-pro {
	margin-left: 7px;
}
#sub-pro01 a {
	background-image: url(../img/sub_pro01.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-pro02 a {
	background-image: url(../img/sub_pro02.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-pro03 a {
	background-image: url(../img/sub_pro03.gif);
	height: 41px;
	width: 173px;
}
#sub-proetc a {
	background-image: url(../img/sub_proetc.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-pro a:hover {
	background-position: 0px -41px;
}

#p-mail {
	display: block;
	height: 62px;
	width: 188px;
	background-image: url(../img/lnavi_mail.gif);
	background-position: 0px -62px;
	text-indent: -9999px;
	margin-left: 8px;
}

#l-mail a {
	background-image: url(../img/lnavi_mail.gif);
	height: 62px;
	width: 188px;
}

#l-rec a {
	background-image: url(../img/lnavi_rec.gif);
	border-bottom-width: 1px;
	height: 62px;
	width: 188px;
}
#p-rec {
	display: block;
	height: 62px;
	width: 188px;
	background-image: url(../img/lnavi_rec.gif);
	background-position: 0px -62px;
	text-indent: -9999px;
	margin-left: 8px;
}
#sub-rec {
	margin-left: 7px;
}
#sub-rec01 a {
	background-image: url(../img/sub_rec01.gif);
	height: 41px;
	width: 173px;
}
#sub-rec02 a {
	background-image: url(../img/sub_rec02.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-rec03 a {
	background-image: url(../img/sub_rec03.gif);
	height: 41px;
	width: 173px;
	margin-top: 4px;
}
#sub-rec a:hover {
	background-position: 0px -41px;
}

