.jssorb01 {
  position: absolute; }
  .jssorb01 div {
    position: absolute;
    width: 12px;
    height: 12px;
    filter: alpha(opacity=70);
    opacity: .7;
    overflow: hidden;
    cursor: pointer;
    border: #000 1px solid;
    background-color: gray; }
    .jssorb01 div:hover {
      position: absolute;
      width: 12px;
      height: 12px;
      filter: alpha(opacity=70);
      opacity: .7;
      overflow: hidden;
      cursor: pointer;
      border: #000 1px solid;
      background-color: #d3d3d3; }
  .jssorb01 .av {
    position: absolute;
    width: 12px;
    height: 12px;
    filter: alpha(opacity=70);
    opacity: .7;
    overflow: hidden;
    cursor: pointer;
    border: #000 1px solid;
    background-color: #fff; }
    .jssorb01 .av:hover {
      background-color: #d3d3d3; }
  .jssorb01 .dn {
    background-color: #555555; }
    .jssorb01 .dn:hover {
      background-color: #555555; }

.jssora03l {
  display: block;
  position: absolute;
  width: 55px;
  height: 55px;
  cursor: pointer;
  background: url("../img/a03.png") no-repeat;
  overflow: hidden;
  background-position: -3px -33px; }
  .jssora03l:hover {
    background-position: -123px -33px; }

.jssora03r {
  display: block;
  position: absolute;
  width: 55px;
  height: 55px;
  cursor: pointer;
  background: url("../img/a03.png") no-repeat;
  overflow: hidden;
  background-position: -63px -33px; }
  .jssora03r:hover {
    background-position: -183px -33px; }

.jssora03l.jssora03ldn {
  background-position: -243px -33px; }

.jssora03r.jssora03rdn {
  background-position: -303px -33px; }

.jssora03l.jssora03lds {
  background-position: -3px -33px;
  opacity: .3;
  pointer-events: none; }

.jssora03r.jssora03rds {
  background-position: -63px -33px;
  opacity: .3;
  pointer-events: none; }

