
        .jssorb03 {
            position: absolute;
        }
        .jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
            position: absolute;
            /* size of bullet elment */
            width: 21px;
            height: 21px;
            text-align: center;
            line-height: 21px;
            color: white;
            font-size: 12px;
            background: url('../images/news/b03.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb03 div { background-position: -5px -4px; }
        .jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
        .jssorb03 .av { background-position: -65px -4px; }
        .jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }
        .jssora04l, .jssora04r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 28px;
            height: 40px;
            cursor: pointer;
            background: url('../images/news/a04.png') no-repeat;
            overflow: hidden;
        }
        .jssora04l { background-position: -16px -39px; }
        .jssora04r { background-position: -76px -39px; }
        .jssora04l:hover { background-position: -136px -39px; }
        .jssora04r:hover { background-position: -196px -39px; }
        .jssora04l.jssora04ldn { background-position: -256px -39px; }
        .jssora04r.jssora04rdn { background-position: -316px -39px; }
        .jssora04l.jssora04lds { background-position: -16px -39px; opacity: .3; pointer-events: none; }
        .jssora04r.jssora04rds { background-position: -76px -39px; opacity: .3; pointer-events: none; }
