.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
}
