@charset "UTF-8";
/*
 * top_background
 *
 */


/* !背景ジャック
----------------------------------------------------------- */
.contentsBgGame01{
	background: url(../../../../img/contents_pc/apps/app264/other/bg_topjack01.jpg) no-repeat center top,
				url(../../../../img/contents_pc/apps/app264/other/bg_topjack02.jpg) repeat-x center top;
	min-height: 1160px;
	overflow: hidden;
}

.contentsBgGame01 #contents{min-height: 1100px;}

.wholeBackLink{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-height: 1500px;
	height: 100%;
	z-index: 2;
}

.contentsBackLink01{
	display: block !important;
	position: absolute;
	left: 50%;
	margin-left: 540px;
	top: 361px;
	width: 130px;
	height: 130px;
	background: url(../../../../img/contents_pc/apps/app264/other/bg_btn_topjack01_02.png) no-repeat 0 0;
	-webkit-animation: scaling 3s ease 2s infinite both;
	animation: scaling 3s ease 2s infinite both;
}

@-webkit-keyframes scaling{
0% {-webkit-transform:scale(0.9);}
5% {-webkit-transform:scale(1);}
10% {-webkit-transform:scale(0.9);}
15% {-webkit-transform:scale(1);}
20% {-webkit-transform:scale(0.93);}
25%,100%{-webkit-transform:scale(1);}
}

@keyframes scaling{
0% { transform:scale(0.9);}
5% { transform:scale(1);}
10% { transform:scale(0.9);}
15% { transform:scale(1);}
20% { transform:scale(0.93);}
25%,100%{ transform:scale(1);}
}

.contentsBackLink01 span{
	display: block;
	position: absolute;
	height: 130px;
	width: 130px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 65px;
	text-indent: -9999px;
/*	background: url(../../../../img/contents_pc/apps/app264/other/bg_btn_topjack01_02.png) no-repeat 0 0;*/
	z-index: 2;
}

.contentsBackLink01 span::after{
	content: "";
	display: block;
	width: 130px;
	height: 130px;
	position: absolute;
	top: 0;
	left: 0;
/*	background: url(../../../../img/contents_pc/apps/app264/other/bg_btn_topjack01_02.png) no-repeat 0 -130px;*/
	-webkit-animation: blink 3s ease 2s infinite both;
	animation: blink 3s ease 2s infinite both;
}

@-webkit-keyframes blink{
	0%,30%	{opacity: 0;}
	65%		{opacity: 1;}
	100%	{opacity: 0;}
}

@keyframes blink{
	0%,30%	{opacity: 0;}
	65%		{opacity: 1;}
	100%	{opacity: 0;}
}