.jssora05l,.jssora05r{
	display:block;
	position:absolute;
	width:40px;
	height:40px;
	cursor:pointer;
	background:url('img/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 .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:0;
	left:0;
	width:100%;
	height:100%
}

.jssort01-99-66 .c{
	position:absolute;
	top:0;
	left:0;
	width:95px;
	height:62px;
	border:#000 2px solid;
	box-sizing:content-box;
	background:url('img/t01.png') -800px -800px no-repeat;
	_background:none
}

.jssort01-99-66 .pav .c{
	top:2px;
	_top:0;
	left:2px;
	_left:0;
	width:95px;
	height:62px;
	border:#000 0 solid;
	_border:#fff 2px solid;
	background-position:50% 50%
}

.jssort01-99-66 .p:hover .c{
	top:0;
	left:0;
	width:97px;
	height:64px;
	border:#fff 1px solid;
	background-position:50% 50%
}

.jssort01-99-66 .p.pdn .c{
	background-position:50% 50%;
	width:95px;
	height:62px;
	border:#000 2px solid
}

* html .jssort01-99-66 .c,* html .jssort01-99-66 .pdn .c,* html .jssort01-99-66 .pav .c{
	width:99px;
	height:66px
}