/*サブナビゲーション1*/
#snavi { width: 150px; float: left; }
#snavi ul { margin: 0; padding: 0; list-style-type: none; }
#snavi li { text-indent: -9999px; width: 150px; height: 40px; margin: 0; padding: 0; }
#snavi li a { font-size: 0.8em; text-decoration: none; width: 150px; height: 40px; display: block; }
#snavi li#snavi_jigyo { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 0; }
#snavi li#snavi_setubi { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -180px; }
#snavi li#snavi_com { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -220px; }
#snavi li#snavi_mail { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -260px; }
#snavi li#snavi_jigyo a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px 0; }
#snavi li#snavi_setubi a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -180px; }
#snavi li#snavi_com a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -220px; }
#snavi li#snavi_mail a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -260px; }
/*サブナビゲーション2*/
#snavi2 { width: 150px; }
#snavi2 ul { margin: 0; padding: 0; list-style-type: none; }
#snavi2 li { width: 150px; height: 30px; margin: 0; padding: 0; }
#snavi2 li a { font-size: 0.7em; text-decoration: none; width: 150px; height: 30px; display: block; }
#snavi2 li#snavi2_panel { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -40px; }
#snavi2 li#snavi2_bl { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -150px; }
#snavi2 li#snavi2_panel a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -40px; }
#snavi2 li#snavi2_bl a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -150px; }
/*サブナビゲーション3*/
#snavi3 { width: 150px; }
#snavi3 ul { margin: 0; padding: 0; list-style-type: none; }
#snavi3 li { width: 150px; height: 20px; margin: 0; padding: 0; }
#snavi3 li a { font-size: 0.7em; text-decoration: none; width: 150px; height: 20px; display: block; }
#snavi3 li#snavi3_silk { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -70px; }
#snavi3 li#snavi3_tensya { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -90px; }
#snavi3 li#snavi3_tokusyu { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -110px; }
#snavi3 li#snavi3_ink { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: 0 -130px; }
#snavi3 li#snavi3_silk a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -70px; }
#snavi3 li#snavi3_tensya a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -90px; }
#snavi3 li#snavi3_tokusyu a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -110px; }
#snavi3 li#snavi3_ink a:hover { background-image: url(../img/s_navi2.gif); background-repeat: no-repeat; background-position: -150px -130px; }
