
#sidenavi {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 191px;
}
#sidenavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidenavi em {
	font-size: 9px;
	visibility: hidden;
	}
#sidenavi li a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 191px;
}
#sidenavi li#sn1 {
	background: url(/common/img/navi_01_01.jpg) no-repeat;
}
#sidenavi li#sn1:hover {
	background: url(/common/img/navi_01_01_o.jpg) no-repeat;
}	
#sidenavi li#sn2 {
	background: url(/common/img/navi_01_02.jpg) no-repeat;
}
#sidenavi li#sn2:hover {
	background: url(/common/img/navi_01_02_o.jpg) no-repeat;
}
#sidenavi li#sn3 {
	background: url(/common/img/navi_01_03.jpg) no-repeat;
}
#sidenavi li#sn3:hover {
	background: url(/common/img/navi_01_03_o.jpg) no-repeat;
}
#sidenavi li#sn4 {
	background: url(/common/img/navi_01_04.jpg) no-repeat;
}
#sidenavi li#sn4:hover {
	background: url(/common/img/navi_01_04_o.jpg) no-repeat;
}
#sidenavi li#sn5 {
	background: url(/common/img/navi_01_05.jpg) no-repeat;
}
#sidenavi li#sn5:hover {
	background: url(/common/img/navi_01_05_o.jpg) no-repeat;
}	
#sidenavi li#sn6 {
	background: url(/common/img/navi_01_06.jpg) no-repeat;
}
#sidenavi li#sn6:hover {
	background: url(/common/img/navi_01_06_o.jpg) no-repeat;
}
#sidenavi li#sn7 {
	background: url(/common/img/navi_01_07.jpg) no-repeat;
}
#sidenavi li#sn7:hover {
	background: url(/common/img/navi_01_07_o.jpg) no-repeat;
}
#sidenavi li#sn8 {
	background: url(/common/img/navi_01_08.jpg) no-repeat;
}
#sidenavi li#sn8:hover {
	background: url(/common/img/navi_01_08_o.jpg) no-repeat;
}
#sidenavi li#sn9 {
	background: url(/common/img/navi_02_01.jpg) no-repeat;
}
#sidenavi li#sn9:hover {
	background: url(/common/img/navi_02_01_o.jpg) no-repeat;
}	
#sidenavi li#sn10 {
	background: url(/common/img/navi_02_02.jpg) no-repeat;
}
#sidenavi li#sn10:hover {
	background: url(/common/img/navi_02_02_o.jpg) no-repeat;
}
#sidenavi li#sn11 {
	background: url(/common/img/navi_02_03.jpg) no-repeat;
}
#sidenavi li#sn11:hover {
	background: url(/common/img/navi_02_03_o.jpg) no-repeat;
}
#sidenavi li#sn12 {
	background: url(/common/img/navi_02_04.jpg) no-repeat;
}
#sidenavi li#sn12:hover {
	background: url(/common/img/navi_02_04_o.jpg) no-repeat;
}
#sidenavi li#sn13 {
	background: url(/common/img/navi_03_01.jpg) no-repeat;
}
#sidenavi li#sn13:hover {
	background: url(/common/img/navi_03_01_o.jpg) no-repeat;
}
#sidenavi li#sn14 {
	background: url(/common/img/navi_03_02.jpg) no-repeat;
}
#sidenavi li#sn14:hover {
	background: url(/common/img/navi_03_02_o.jpg) no-repeat;
}
#sidenavi li#sn15 {
	background: url(/common/img/navi_03_03.jpg) no-repeat;
}
#sidenavi li#sn15:hover {
	background: url(/common/img/navi_03_03_o.jpg) no-repeat;
}
#sidenavi li#sn16 {
	background: url(/common/img/navi_03_04.jpg) no-repeat;
}
#sidenavi li#sn16:hover {
	background: url(/common/img/navi_03_04_o.jpg) no-repeat;
}
#sidenavi li#sn17 {
	background: url(/common/img/navi_03_05.jpg) no-repeat;
}
#sidenavi li#sn17:hover {
	background: url(/common/img/navi_03_05_o.jpg) no-repeat;
}

#sidenavi_top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 191px;
}
#sidenavi_top ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidenavi_top em {
	font-size: 9px;
	visibility: hidden;
	}
#sidenavi_top li a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 191px;
}
#sidenavi_top li#sn1 {
	background: url(/common/img/navi_backtop.jpg) no-repeat;
}
#sidenavi_top li#sn1:hover {
	background: url(/common/img/navi_backtop_o.jpg) no-repeat;
}


/*--------------- footer --------------- */

#footer {
	padding: 0px;
	width: 605px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


#footer a:link {
	color: #0066CC;
	text-decoration: none;
	font-style: normal;
}

#footer a:visited {
	color: #0066CC;
	text-decoration: none;
	font-style: normal;
}

#footer a:active {
	color: #666666;
	font-style: normal;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
	font-style: normal;
	text-decoration: underline;
}