.click {
   cursor: pointer;
}

.jssora05l, .jssora05r {
   display: block;
   position: absolute;
   width: 40px;
   height: 40px;
   cursor: pointer;
   background: url('/imgs/back/gallery/a17.png') no-repeat;
   overflow: hidden
}

.jssora05l {
   background-position: 0px 0px;
}

.jssora05r {
   background-position: -40px 0px;
}

.jssora05l:hover {
   background-position: 0px -40px;
}

.jssora05r:hover {
   background-position: -40px -40px;
}

.jssora05l.jssora05ldn {
   background-position: -250px -40px;
}

.jssora05r.jssora05rdn {
   background-position: -310px -40px;
}

.jssora05l.jssora05lds {
   background-position: -10px -40px;
   opacity: .3;
   pointer-events: none;
}

.jssora05r.jssora05rds {
   background-position: -70px -40px;
   opacity: .3;
   pointer-events: none;
}

.jssort01 .p {
   position: absolute;
   top: 0;
   left: 0;
   width: 72px;
   height: 50px
}

.jssort01 .t {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: none
}

.jssort01 .w {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

.jssort01 .c {
   position: absolute;
   top: 0;
   left: 0;
   width: 68px;
   height: 68px;
   box-sizing: content-box;
   background: url('/imgs/back/gallery/t01.png') -800px -800px no-repeat;
   _background: none
}
/*border: #000 2px solid;*/
.jssort01 .pav .c {
   top: 2px;
   _top: 0;
   left: 2px;
   _left: 0;
   width: 68px;
   height: 50px;
   border: #000 0 solid;
   _border: #fff 2px solid;
   background-position: 50% 50%
}

.jssort01 .p:hover .c {
   top: 0;
   left: 0;
   width: 70px;
   height: 50px;
   border: #fff 1px solid;
   background-position: 50% 50%
}

.jssort01 .p.pdn .c {
   background-position: 50% 50%;
   width: 68px;
   height: 50px;
   border: #000 2px solid
}

* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c
   {
   width: 72px;
   height: 50px
}