.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url('/img8/a17.png') no-repeat;
	overflow: hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -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-99-66{position:absolute;left:0px;top:0px;width:240px;height:480px; background-color: #24262e; background-color: #f2f2f2;}
.jssort01-99-66 .p {position: absolute;top: 0;left: 0;width: 99px;height: 66px;}
.jssort01-99-66 .t {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.jssort01-99-66 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.jssort01-99-66 .c {position: absolute;top: 0px;left: 0px;width: 99px;height: 66px;border: #000 0px solid;box-sizing: content-box;}
.jssort01-99-66 .pav .c {width: 99px;height: 66px;border: #000 0px solid;background-color: rgba(255, 0, 0, 0.4);}
.jssort01-99-66 .p:hover .c {width: 99px;height: 66px;background-color: rgba(255, 0, 0, 0.4);}
.jssort01-99-66 .p.pdn .c {width:99px;height:66px;background-color: rgba(255, 0, 0, 0.8);}
*html .jssort01-99-66 .c, *html .jssort01-99-66 .pdn .c, *html .jssort01-99-66 .pav .c {/* ie quirks mode adjust */width:99px;height: 66px;}