/*　左サイド　*/

#sideleft_mainmenu {
	height: 343px;
	width: 168px;
	background-image: url(../img/sidemenu_l_rollover.gif);
	background-repeat: no-repeat;
	margin-bottom: 9px;
}
#sideleft_mainmenu li {
	list-style-type: none;
	height: 46px;
	width: 168px;
	overflow: hidden;
	margin-bottom:3px;
}
#sideleft_mainmenu li a {
	height: 46px;
	width: 168px;
	text-decoration: none;
	display: block;
	padding-left: 168px;
}
#sideleft_mainmenu li#sm1 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px 0px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm2 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px -49px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm3 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px -98px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm4 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px -147px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm5 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px -196px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm6 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px -245px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm7 a:hover {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -168px -294px;
	background-repeat: no-repeat;
}
#sideleft_mainmenu li#sm1_on {
	background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px 0px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideleft_mainmenu li#sm2_on {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px -49px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideleft_mainmenu li#sm3_on {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px -98px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideleft_mainmenu li#sm4_on {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px -147px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideleft_mainmenu li#sm5_on {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px -196px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideleft_mainmenu li#sm6_on {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px -245px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideleft_mainmenu li#sm7_on {
    background-image:url(../img/sidemenu_l_rollover.gif);
	background-position: -336px -294px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sidemenu_left .sidemenu_banner {
	margin-top: 7px;
	margin-bottom: 7px;
}


.sinchaku_sigyo {
	height: 598px;
	width: 160px;
	background-image: url(../img/sinchaku_sigyo_waku.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	font-size: 70%;
}
.sinchaku_sigyo h3 {
	height: 30px;
	width: 140px;
	margin-left: 10px;
	padding-top: 10px;
}
.sinchaku_sigyo dl {
	height: 520px;
	width: 140px;
	margin-top: 15px;
	margin-left: 12px;
	line-height: 150%;
	overflow: auto;
	margin-bottom: -100px;

}
.sinchaku_sigyo dt {
	border-bottom: 1px dotted #CCCCCC;
	width: 80px;
	height: auto;
}
.sinchaku_sigyo dd {
	margin-bottom: 10px;
}
.sidebanner_waku {
	height: auto;
	width: auto;
	margin-bottom: 9px;
	padding-left: 2px;
}


/*　右サイド　*/

#sideright_mainmenu {
	height: 344px;
	width: 168px;
	background-image: url(../img/sidemenu_r_rollover.gif);
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
#sideright_mainmenu li {
	list-style-type: none;
	height: 43px;
	width: 168px;
	overflow: hidden;
}
#sideright_mainmenu li a {
	height: 43px;
	width: 168px;
	text-decoration: none;
	display: block;
	padding-left: 168px;
}
#sideright_mainmenu li#srm1 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px 0px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm2 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -43px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm3 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -86px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm4 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -129px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm5 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -172px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm6 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -215px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm7 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -258px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm8 a:hover {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -168px -301px;
	background-repeat: no-repeat;
}
#sideright_mainmenu li#srm1_on {
	background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px 0px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm2_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -43px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm3_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -86px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm4_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -129px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm5_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -172px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm6_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -215px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm7_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -258px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}
#sideright_mainmenu li#srm8_on {
    background-image:url(../img/sidemenu_r_rollover.gif);
	background-position: -336px -301px;
	background-repeat: no-repeat;
	text-indent: -99999px;
}

