@media screen and (min-width:667px){
	.pc-ranking-nav li span,
	.pc-ranking-nav li:hover span {
		transition: .4s;
	}
	.pc-ranking-nav li:hover span{
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		border-bottom: 1px solid #fff;
		background:#fff bottom center no-repeat;
	}
	.pc-ranking-nav li.selected:hover span{
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		border-bottom: 1px solid #fff;
		background:url('../images/common/ico-arrow-down.png') #fff bottom center no-repeat;
	}
				.system-main ul  li .ico {
					-webkit-transform: translateX(0);
					-moz-transform   : translateX(0);
					-o-transform     : translateX(0);
					-ms-transform    : translateX(0);
					transform        : translateX(0);
					transition: all .15s ease-in-out;
				}
				.system-main ul  li:hover .ico {
					-webkit-transform: translateX(4px);
					-moz-transform   : translateX(4px);
					-o-transform     : translateX(4px);
					-ms-transform    : translateX(4px);
					transform        : translateX(4px);
				}
	.pushbtn{
	}
	.pushbtn:hover{
		box-shadow: none !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		transform: translate(1px,1px);
	}
	.ls01{
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		-ms-transition: all .4s;
		-o-transition: all .4s;
		transition: all .4s;
	}
	img.ls01:hover{
		filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		opacity: 0.7;
	}
	.ls02{
	}
	.ls02:hover{
		text-decoration: underline !important;
	}
	#pc-pagetop:hover {
		opacity: .5;
	}
}