@charset "utf-8";


div#navigation {
    margin: 0px auto 0;
	padding:0px 3px 5px 4px;
	position: relative;
	background:url(../img/navi_bg.png) no-repeat;
	width:959px;
	height:45px;
}

* html div#navigation {
    background-image:none;
}
 
#menu {
    margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	float:left;
	z-index:1000;
}

#menu a {
    margin:0px;
	padding:0px;
	display:block;
	list-style:none;
	text-decoration:none;
	border:none;
}

#menu li {
    margin:0px;
	padding:0px;
	display:block;
	list-style:none;
	float:left;
	position:relative;
	cursor:pointer;
}

#menu #navi01 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat left top;
}

#menu #navi01 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat left top;
}

#menu #navi01 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat left -50px;
}

#companybody #menu #navi01 a{
    background: url(../img/navi.jpg) no-repeat left -50px;
}

#menu #navi02 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -120px top;
}

#menu #navi02 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -120px top;
}

#menu #navi02 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -120px -50px;
}

#productbody #menu #navi02 a {
	background: url(../img/navi.jpg) no-repeat -120px -50px;
}

#menu #navi03 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -240px top;
}

#menu #navi03 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -240px top;
}

#menu #navi03 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -240px -50px;
}

#procumentbody #menu #navi03 a {
	background: url(../img/navi.jpg) no-repeat -240px -50px;
}

#menu #navi04 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -360px top;
}

#menu #navi04 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -360px top;
}

#menu #navi04 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -360px -50px;
}

#testcenterbody #menu #navi04 a {
	background: url(../img/navi.jpg) no-repeat -360px -50px;
}

#menu #navi05 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -480px top;
}

#menu #navi05 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -480px top;
}

#menu #navi05 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -480px -50px;
}

#newsbody #menu #navi05 a {
	background: url(../img/navi.jpg) no-repeat -480px -50px;
}

#menu #navi06 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -600px top;
}

#menu #navi06 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -600px top;
}

#menu #navi06 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -600px -50px;
}

#linksbody #menu #navi06 a {
	background: url(../img/navi.jpg) no-repeat -600px -50px;
}

#menu #navi07 {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -720px top;
}

#menu #navi07 a{
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -720px top;
}

#menu #navi07 > a:hover {
    display:block;
	width:120px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -720px -50px;
}

#menu #navi08 {
    display:block;
	width:119px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -840px top;
}

#menu #navi08 a{
    display:block;
	width:119px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -840px top;
}

#menu #navi08 > a:hover {
    display:block;
	width:119px;
	height:45px;
	text-indent:-9999px;
	background: url(../img/navi.jpg) no-repeat -840px -50px;
}

#ecobody #menu #navi07 a {
	background: url(../img/navi.jpg) no-repeat -720px -50px;
}


/* sub-menus*/
#menu ul { padding:0px; margin:0px; background-image:none;}

#menu li ul {  background-image:none; position:absolute; left:0px; top:0px; margin-top:45px; color:#000000; line-height:16px; /* for IE */ display:none; }

#menu li:hover ul { display:block;  background-image:none;}

#menu li ul li{ margin:0px; padding: 0px; list-style-type:none; width:228px; height:35px; background-image:none; }

#menu li ul li:first-child { border-top: none;  background-image:none;}

#menu li ul li a { display:block; color:#333333; border:none; background-image:none;}

#menu li ul li a:hover { color:#32C68A; background-image:none; }

/* main submenu */
#menu #drop { left:1px; top:0px; padding-top:0px; z-index:999; width:228px; background-image:none;
line-height:0;
font-size:1px;
}

#menu #drop li {
    line-height:0;
}

#menu #drop li a {
    background-image:none;
	background-color:#E7F5F2;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop li a:hover {
    background-image:none;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;	
}


#menu #drop li#dp_kankyo a {
    background-image:none;
	background:url(../img/navi/drop_a1.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop li#dp_kankyo a:hover {
    background-image:none;
	background:url(../img/navi/drop_b1.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;	
}

#menu #drop li#dp_huntai a {
    background-image:none;
	background:url(../img/navi/drop_a2.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop li#dp_huntai a:hover {
    background-image:none;
	background:url(../img/navi/drop_b2.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;	
}

#menu #drop li#dp_hasai a {
    background-image:none;
	background:url(../img/navi/drop_a3.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop li#dp_hasai a:hover {
    background-image:none;
	background:url(../img/navi/drop_b3.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;	
}

#menu #drop li#dp_imono a {
    background-image:none;
	background:url(../img/navi/drop_a4.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop li#dp_imono a:hover {
    background-image:none;
	background:url(../img/navi/drop_b4.jpg) no-repeat 0 0;
	width:228px;
	height:35px;
	vertical-align:top;
	border:none;	
}

#menu #drop2 { left:-1px; top:0px; padding-top:0px; z-index:1000; width:140px; background-image:none;
>left:-45px;
line-height:0;
font-size:1px;
}

#menu #drop2 li {
    line-height:0;
}

#menu #drop2 li a {
    background-image:none;
	background-color:#E7F5F2;
	width:140px;
	height:35px;
	vertical-align:top;
	text-align:left;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li a:hover {
    background-image:none;
	width:140px;
	height:35px;
	vertical-align:top;
	text-align:left;
	border:none;
}

#menu #drop2 li#dp_comp01 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a5.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li#dp_comp01 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b5.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop2 li#dp_comp02 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a6.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li#dp_comp02 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b6.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop2 li#dp_comp03 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a7.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li#dp_comp03 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b7.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop2 li#dp_comp04 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a8.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li#dp_comp04 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b8.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop2 li#dp_comp05 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a12.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li#dp_comp05 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b12.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop2 li#dp_comp06 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a13.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop2 li#dp_comp06 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b13.jpg) no-repeat 0 0;
	width:140px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop3 { left:1px; top:0px; padding-top:0px; z-index:1200; width:138px; background-image:none;
>left:-44px;
line-height:0;
font-size:1px;
}

#menu #drop3 li {
    line-height:0;
}

#menu #drop3 li a {
    background-image:none;
	background-color:#E7F5F2;
	width:138px;
	height:35px;
	vertical-align:top;
	text-align:left;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop3 li a:hover {
    background-image:none;
	width:138px;
	height:35px;
	vertical-align:top;
	text-align:left;
	border:none;
}

#menu #drop3 li#dp_proc01 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a9.jpg) no-repeat 0 0;
	width:138px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop3 li#dp_proc01 a:hover {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_b9.jpg) no-repeat 0 0;
	width:138px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop3 li#dp_proc02 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a10.jpg) no-repeat 0 0;
	width:138px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop3 li#dp_proc02 a:hover {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_b10.jpg) no-repeat 0 0;
	width:138px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop3 li#dp_proc03 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a11.jpg) no-repeat 0 0;
	width:138px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop3 li#dp_proc03 a:hover {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_b11.jpg) no-repeat 0 0;
	width:138px;
	height:35px;
	vertical-align:top;
	border:none;
}

#menu #drop4 { left:1px; top:0px; padding-top:0px; z-index:1000; width:118px; background-image:none;
>left:-45px;
line-height:0;
font-size:1px;
}

#menu #drop4 li {
    line-height:0;
}

#menu #drop4 li a {
    background-image:none;
	background-color:#E7F5F2;
	width:118px;
	height:35px;
	vertical-align:top;
	text-align:left;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop4 li a:hover {
    background-image:none;
	width:118px;
	height:35px;
	vertical-align:top;
	text-align:left;
	border:none;
}

#menu #drop4 li#dp_eco14 a {
    background-image:none;
	background-color:#E7F5F2;
	background:url(../img/navi/drop_a14.jpg) no-repeat 0 0;
	width:118px;
	height:35px;
	vertical-align:top;
	border:none;
	line-height: normal;
	zoom:1;
}

#menu #drop4 li#dp_eco14 a:hover {
    background-image:none;
	background:url(../img/navi/drop_b14.jpg) no-repeat 0 0;
	width:118px;
	height:35px;
	vertical-align:top;
	border:none;
}

.sidehd {
    margin:0px;
	padding:7px 5px 5px 28px;
	>padding-top:10px;
    background:url(../img/navi/side/hd_bg.jpg) no-repeat 0 0;
	width:207px;
	height:auto;
	min-height:27px;
	>min-height:24px;
	color:#008D53;
	font-weight:bold;
	font-size:18px;
	line-height:130%;
}

.sidehd a {
    text-align:center;
	color:#008D53;
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
}

.sidehd a:hover {
    text-align:center;
	color:#80CDBB;
	font-weight:bold;
	font-size:18px;
	text-decoration:underline;
}

.backp {
    border-top:1px dotted #CCCCCC;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:none;
	height:26px;
	width:238px;
	margin:0px;
	padding:0px;
}

.backp a {
    margin:0px;
	padding:0px;
	background:url(../img/product/backp.jpg) no-repeat 0 50%;
	width:238px;
	height:26px;
	display:block;
	text-indent:-9999px;
}

.backp a:hover {
    margin:0px;
	padding:0px;
	background:url(../img/product/backp_ro.jpg) no-repeat 0 50%;
	width:238px;
	height:26px;
	display:block;
	text-indent:-9999px;
}


ul.sidenavi {
    margin:0px 0 15px;
	padding:0px;
	list-style:none;
}

ul.sidenavi li {
    width:240px;
	height: auto;
}

ul.sidenavi li:first-child {
    border-top:1px solid #CCCCCC;
}

ul.sidenavi li a{
    padding-top:7px;
	>padding-top:9px;
	padding-bottom:5px;
	padding-left:25px;
    width:213px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background: url(../img/navi/side/list_bg.jpg) no-repeat 0 0;
	display:block;
	text-decoration:none;
	color:#000000;
	font-size:15px;
}

ul.sidenavi li a:hover{
    width:213px;
	background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
	display:block;
	color:#000000;
	font-size:15px;
}

ul.sidenavi li.subcategory {
    background:url(../img/navi/side/hd2_bg.jpg) no-repeat 0 0;
	display:block;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:10px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:228px;
	font-weight:bold;
	color:#000000;
	font-size:15px;
}

ul.sidenavi li.subcategory a{
    background-image:none;
	border:none;
	padding:0px;
	margin:0px;
	display:block;
	font-weight:bold;
	color:#000000;
	font-size:15px;
	text-decoration:underline;
}

ul.sidenavi li.subcategory a:hover{
    background-image:none;
	border:none;
	padding:0px;
	margin:0px;
	display:block;
	font-weight:bold;
	color:#80CDBB;
	font-size:15px;
	text-decoration:underline;
}

ul.sidenavi li#sidefocus a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

ul.sidenavi li.subktm {
    background:url(../img/navi/side/list_bg_ktm.jpg) no-repeat 0 0;
	display:block;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:26px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:212px;
	position:relative;
	font-weight:bold;
	color:#000000;
	font-size:15px;
}

ul.sidenavi li.subktm a {
    background-image:none;
	border:none;
	padding:0px;
	margin:0px;
	display:block;
	font-weight:bold;
	color:#000000;
	font-size:15px;
	text-decoration:underline;
}

ul.sidenavi li.subktm a:hover {
    background-image:none;
	border:none;
	padding:0px;
	margin:0px;
	display:block;
	font-weight:bold;
	color:#80CDBB;
	font-size:15px;
	text-decoration:underline;
}

body.body-sn01 ul.sidenavi li.sn01 a, body.body-sn02 ul.sidenavi li.sn02 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn03 ul.sidenavi li.sn03 a, body.body-sn04 ul.sidenavi li.sn04 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn05 ul.sidenavi li.sn05 a, body.body-sn06 ul.sidenavi li.sn06 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn07 ul.sidenavi li.sn07 a, body.body-sn08 ul.sidenavi li.sn08 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn09 ul.sidenavi li.sn09 a, body.body-sn10 ul.sidenavi li.sn10 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn11 ul.sidenavi li.sn11 a, body.body-sn12 ul.sidenavi li.sn12 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn13 ul.sidenavi li.sn13 a, body.body-sn14 ul.sidenavi li.sn14 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn15 ul.sidenavi li.sn15 a, body.body-sn16 ul.sidenavi li.sn16 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn17 ul.sidenavi li.sn17 a, body.body-sn18 ul.sidenavi li.sn18 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn19 ul.sidenavi li.sn19 a, body.body-sn20 ul.sidenavi li.sn20 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn21 ul.sidenavi li.sn21 a, body.body-sn22 ul.sidenavi li.sn22 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn23 ul.sidenavi li.sn23 a, body.body-sn24 ul.sidenavi li.sn24 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn25 ul.sidenavi li.sn25 a, body.body-sn26 ul.sidenavi li.sn26 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn27 ul.sidenavi li.sn27 a, body.body-sn28 ul.sidenavi li.sn28 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn29 ul.sidenavi li.sn29 a, body.body-sn30 ul.sidenavi li.sn30 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn31 ul.sidenavi li.sn31 a, body.body-sn32 ul.sidenavi li.sn32 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn33 ul.sidenavi li.sn33 a, body.body-sn34 ul.sidenavi li.sn34 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn35 ul.sidenavi li.sn35 a, body.body-sn36 ul.sidenavi li.sn36 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn37 ul.sidenavi li.sn37 a, body.body-sn38 ul.sidenavi li.sn38 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn39 ul.sidenavi li.sn39 a, body.body-sn40 ul.sidenavi li.sn40 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn41 ul.sidenavi li.sn41 a, body.body-sn42 ul.sidenavi li.sn42 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn43 ul.sidenavi li.sn43 a, body.body-sn44 ul.sidenavi li.sn44 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn45 ul.sidenavi li.sn45 a, body.body-sn46 ul.sidenavi li.sn46 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn47 ul.sidenavi li.sn47 a, body.body-sn48 ul.sidenavi li.sn48 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}

body.body-sn49 ul.sidenavi li.sn49 a, body.body-sn50 ul.sidenavi li.sn50 a {
    background: url(../img/navi/side/list_bg_g.jpg) no-repeat 0 0;
}
