body {
	overflow-y: auto;
}

.titleSec.play_bg {
	text-align: center;
	height: 400px;
	margin-bottom: 0px;
}
.contents1 {
	padding: 20px 0px;
}

#overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 200px 0 0 0;
	background: url("/css/js/lott/pc/parts/o_bg_01.png") repeat-x;
	z-index: 1;
}

#overlay .container {
	width: 100%;
	height: 100%;
	background: url("/css/js/lott/pc/parts/o_bg_02.png");
}

.darts_wrap {
	position: absolute;
	top: 0;
	text-align: center;
	width: 100%;
	z-index: 999;
}

.darts_container {
	margin: 0 auto;
	position: relative;
}
.darts_board {
	display: none;
	opacity: 0;
	height: 325px;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 100px;
}
.animate_box {
	position: relative;
}
.darts_arrow {
	display: none;
	opacity: 0;
	
	width: 100%;
	height: auto;
	
	position: absolute;
	top: 1000px;
	text-align: center;
}
.darts_arrow > img {
	cursor: pointer;
}

#actLayer {
	display: none;
	width: 200px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	top: 400px;
	z-index: 9999;
}

.resultSec {
	width: 325px;
	height: 325px;
	margin: 0 auto;
	position: relative;
}
.result_bord {
	display: none;
	opacity: 0;
	height: 325px;
	width: 100%;
	
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 110px;
	
}
.result_bord.value_1 {background-image: url('/image/mobaokuji/201602_darts/result/1.png');}
.result_bord.value_2 {background-image: url('/image/mobaokuji/201602_darts/result/2.png');}
.result_bord.value_3 {background-image: url('/image/mobaokuji/201602_darts/result/3.png');}
.result_bord.value_4 {background-image: url('/image/mobaokuji/201602_darts/result/4.png');}
.result_bord.value_5 {background-image: url('/image/mobaokuji/201602_darts/result/5.png');}
.result_bord.value_99 {background-image: url('/image/mobaokuji/201602_darts/result/99.png');}

.result_posi {
	display: none;
	opacity: 0;
	background: url('/image/mobaokuji/201602_darts/result/darts_hit.png') no-repeat;
	height: 42px;
	width: 42px;
	position: absolute;
}
.result_posi.value_1 { top:200px; left:150px;}
.result_posi.value_2 { top:325px; left:110px;}
.result_posi.value_3 { top:170px; left: 80px;}
.result_posi.value_4 { top:265px; left:270px;}
.result_posi.value_5 { top:320px; left:225px;}
.result_posi.value_99 { top:280px;left:140px;}

.set_result {
	position: relative;
	top: 50px;
	left: 8px;
}
.set_result > img {
	width: 35px;
	height: 32px;
}

.attention {
	display: none;
	width: 100%;
	position: absolute;
	top: 640px;
	text-align: center;
}
.attention img {
	width: 250px;
	height: auto;
}

.cut_in {
	display: none;
	background: url('/image/mobaokuji/201602_darts/result/cut_in.png') no-repeat;
	background-position: center;
	height: 240px;
	width: 100%;
	position: absolute;
	top: 154px;
	left: -100%;
}

/* “_–Å */
.blinking{
	-webkit-animation:blink 1s ease-in-out infinite alternate;
	-moz-animation:blink 1s ease-in-out infinite alternate;
	animation:blink 1s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
	0% {opacity:0.4;}
	100% {opacity:1;}
}
@-moz-keyframes blink{
	0% {opacity:0.4;}
	100% {opacity:1;}
}
@keyframes blink{
	0% {opacity:0.4;}
	100% {opacity:1;}
}

.spot_ovray {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	opacity: 0;
	background: url('/image/sp/mobaokuji/201512_wallet7/result/spot_ovray.png') no-repeat;
	background-size: contain;
	height: 568px;
	width: 320px;
	margin: 0 auto;
}

.eff_shine {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	opacity: 0;
}

.eff_shine img {
	width: 750px;
	height: auto;
	position: absolute;
    top: -195px;
    left: -218px;
}

/* ‰ñ“]1 */
.eff_deg1 {
	-webkit-animation: rotate1 40s linear infinite;
	-moz-animation: rotate1 40s linear infinite;
	animation: rotate1 40s linear infinite;
}
@-webkit-keyframes rotate1{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rotate1{
	0% {-moz-transform:rotate(0deg);}
	100% {-moz-transform:rotate(360deg);}
}
@keyframes rotate1{
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}

/* ‰ñ“]1 */
.eff_deg2 {
	-webkit-animation: rotate2 40s linear infinite;
	-moz-animation: rotate2 40s linear infinite;
	animation: rotate2 40s linear infinite;
}
@-webkit-keyframes rotate2 {
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes rotate2 {
	0% {-moz-transform:rotate(0deg);}
	100% {-moz-transform:rotate(-360deg);}
}
@keyframes rotate2 {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(-360deg);}
}

.ending {
	width: 100%;
	position: absolute;
	top: 0px;
	display: none;
	opacity: 0;
}
.endingInner {
	position: relative;
	top: 0px;
	left: 0px;
}
.endingInner .result_panel {
	position: relative;
	top: -400px;
	text-align: center;
	display: none;
}
.endingInner .result_panel .result_point {
	position: relative;
	bottom: 105px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 2px 2px #000;
}

.endingInner .ending_panel {
	display: none;
	width: 100%;
	position: absolute;
	top: 610px;
	text-align: center;
}
.endingInner .ending_panel img {
	width: 110px;
	height: auto;
}
.tap_ovray {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	height: 800px;
	width: 100%;
	z-index: 999;
}
