.jssorb05 {
    position: absolute;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
    background: rgba(0, 0, 0, 0) url("../../img/b05.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 16px;
    overflow: hidden;
    position: absolute;
    width: 16px;
}
.jssorb05 div {
    background-position: -7px -7px;
}
.jssorb05 div:hover, .jssorb05 .av:hover {
    background-position: -37px -7px;
}
.jssorb05 .av {
    background-position: -67px -7px;
}
.jssorb05 .dn, .jssorb05 .dn:hover {
    background-position: -97px -7px;
}
.jssora22l, .jssora22r {
    background: rgba(0, 0, 0, 0) url("../../img/a22.png") no-repeat scroll center center;
    cursor: pointer;
    display: block;
    height: 58px;
    overflow: hidden;
    position: absolute;
    width: 40px;
}
.jssora22l {
    background-position: -10px -31px;
}
.jssora22r {
    background-position: -70px -31px;
}
.jssora22l:hover {
    background-position: -130px -31px;
}
.jssora22r:hover {
    background-position: -190px -31px;
}
.jssora22l.jssora22ldn {
    background-position: -250px -31px;
}
.jssora22r.jssora22rdn {
    background-position: -310px -31px;
}