.blind {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

dl { margin: 0px; padding: 0px; }

.rps_wrap {position:relative; top:18px; left:18px; margin-top:0px; width:830px; height:1183px; background:url('/img/bg_rps_board.gif') no-repeat;}

/* HD */
.hd_rps {position:relative; padding:16px 16px 0 16px; height:133px; background:url('/img/bg_rps_board.gif') no-repeat; overflow:hidden; z-index:1000;}
.hd_rps .tit {margin:21px auto 0 auto; width:573px; height:85px; background:url('/img/sp_rps.png') no-repeat;}
.hd_rps .btn_use_list {position:absolute; top:108px; right:33px; text-indent:-9999px; overflow:hidden;}
.hd_rps .btn_use_list span {display:block; width:68px; height:36px; background:url('/img/sp_rps.png') no-repeat 0 -470px;}
.hd_rps .btn_use_list .on {background-position:-80px -470px;}
.hd_rps .btn_sound {position:absolute; top:43px; right:56px; width:49px; height:49px; background:url('/img/sp_rps.png') no-repeat -340px -520px; text-indent:-9999px; overflow:hidden;}
.hd_rps .btn_sound .on {display:block; margin:24px 0 0 24px; width:25px; height:25px; background:url('/img/sp_rps.png') no-repeat -400px -520px;}


/* BD */
.bd_rps {padding:0 16px;}
.rps_board {position:relative; padding:92px 0 0 84px; width:714px; height:637px;}
.rps_thunder {position:absolute; top:39px; left:0; width:798px; height:442px; background:url('/img/bg_rps_thunder.png') no-repeat; z-index:50;}

/* 룰렛 */
.rps_roulette {position:relative; width:630px; height:630px; background:url('/img/bg_rps_roulette.png') no-repeat; z-index:100;}
.rps_roulette ul {}
.rps_roulette li {position:absolute;}
.rps_roulette li span {display:block; background:url('/img/sp_rps_num.png') no-repeat; text-indent:-9999px;}
.rps_roulette .rr_1 {top:15px; left:240px;}
.rps_roulette .rr_2 {top:26px; left:379px;}
.rps_roulette .rr_3 {top:105px; left:483px;}
.rps_roulette .rr_4 {top:239px; left:543px;}
.rps_roulette .rr_5 {top:378px; left:483px;}
.rps_roulette .rr_6 {top:483px; left:379px;}
.rps_roulette .rr_7 {top:543px; left:240px;}
.rps_roulette .rr_8 {top:483px; left:105px;}
.rps_roulette .rr_9 {top:379px; left:26px;}
.rps_roulette .rr_10 {top:239px; left:15px;}
.rps_roulette .rr_11 {top:104px; left:26px;}
.rps_roulette .rr_12 {top:25px; left:105px;}
.rps_roulette .rr_1 span {width:151px; height:72px; background-position:0 0;}
.rps_roulette .rr_2 span {width:147px; height:121px; background-position:-170px 0;}
.rps_roulette .rr_3 span {width:121px; height:147px; background-position:-330px 0;}
.rps_roulette .rr_4 span {width:72px; height:151px; background-position:-470px 0;}
.rps_roulette .rr_5 span {width:121px; height:147px; background-position:-560px 0;}
.rps_roulette .rr_6 span {width:147px; height:121px; background-position:-690px 0;}
.rps_roulette .rr_7 span {width:151px; height:72px; background-position:0 -170px;}
.rps_roulette .rr_8 span {width:147px; height:121px; background-position:-170px -170px;}
.rps_roulette .rr_9 span {width:121px; height:147px; background-position:-330px -170px;}
.rps_roulette .rr_10 span {width:72px; height:151px; background-position:-470px -170px;}
.rps_roulette .rr_11 span {width:121px; height:147px; background-position:-560px -170px;}
.rps_roulette .rr_12 span {width:147px; height:121px; background-position:-690px -170px;}
.rps_roulette .rr_1 .on {background-position:0 -340px;}
.rps_roulette .rr_2 .on {background-position:-170px -340px;}
.rps_roulette .rr_3 .on {background-position:-330px -340px;}
.rps_roulette .rr_4 .on {background-position:-470px -340px;}
.rps_roulette .rr_5 .on {background-position:-560px -340px;}
.rps_roulette .rr_6 .on {background-position:-690px -340px;}
.rps_roulette .rr_7 .on {background-position:0 -510px;}
.rps_roulette .rr_8 .on {background-position:-170px -510px;}
.rps_roulette .rr_9 .on {background-position:-330px -510px;}
.rps_roulette .rr_10 .on {background-position:-470px -510px;}
.rps_roulette .rr_11 .on {background-position:-560px -510px;}
.rps_roulette .rr_12 .on {background-position:-690px -510px;}

/* 결과 효과 */
.rps_result em {position:absolute; background:url('/img/sp_rps_result.png') no-repeat; text-indent:-9999px;}
.rps_result .result_win em {width:209px; height:212px;}
.rps_result .result_win .left {top:83px; left:22px; background-position:0 0;}
.rps_result .result_win .right {top:83px; right:21px; background-position:-440px 0;}
.rps_result .result_draw em {top:445px; right:34px; width:239px; height:247px; background-position:-520px -240px;}
.rps_result .result_lose em {top:445px; left:34px; width:239px; height:247px; background-position:0 -240px;}
.rps_result .result_win .on .left {background-position:-220px 0;}
.rps_result .result_win .off .right {background-position:-660px 0;}
.rps_result .result_draw .on em {background-position:-780px -240px;}
.rps_result .result_lose .on em {background-position:-260px -240px;}

/* 가위바위보 기본모션 */
.rps_motion {position:absolute; top:148px; left:118px; width:392px; height:324px;}
.rps_motion em {display:none; width:392px; height:324px; background:url('/img/sp_rps_motion.png') no-repeat; text-indent:-9999px;}
.rps_motion .ic_rock {background-position:0 0;}
.rps_motion .ic_scissors {background-position:-400px 0;}
.rps_motion .ic_paper {background-position:-800px 0;}
.rps_motion .rock .ic_rock,
.rps_motion .scissors .ic_scissors,
.rps_motion .paper .ic_paper {display:block;}

/* 포인트 및 RPS 선택*/
.rps_choice {position:relative; height:173px;}
.rps_choice .amount_area {height:48px;}
.rps_choice .user {float:left; margin:19px 0 0 20px; height:22px;}
.rps_choice .user img {float:left; margin-right:6px;}
.rps_choice .user a {float:left; margin-top:5px; height:15px; line-height:15px;}
.rps_choice .user span {display:block; max-width:80px; height:15px; line-height:15px; font-size:12px; font-family:'굴림',Gulim; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; letter-spacing:-1px;}
.rps_choice .amount {float:right; margin:15px 19px 0 0;}
.rps_choice .amount label {float:left; margin-left:8px; height:33px; cursor:pointer;}
.rps_choice .amount input {position:absolute; left:-9999px;}
.rps_choice .amount span {display:block; height:33px; background:url('/img/sp_rps.png') no-repeat; text-indent:-9999px;}
.rps_choice .amount .amount0 {width:78px; background-position:0 -170px;}
.rps_choice .amount .amount1 {width:88px; background-position:-90px -170px;}
.rps_choice .amount .amount2 {width:90px; background-position:-190px -170px;}
.rps_choice .amount .amount3 {width:97px; background-position:-290px -170px;}
.rps_choice .amount .amount4 {width:99px; background-position:-400px -170px;}
.rps_choice .amount .amount5 {width:106px; background-position:-510px -170px;} 
.rps_choice .amount .on .amount0 {background-position:0 -120px;}
.rps_choice .amount .on .amount1 {background-position:-90px -120px;}
.rps_choice .amount .on .amount2 {background-position:-190px -120px;}
.rps_choice .amount .on .amount3 {background-position:-290px -120px;}
.rps_choice .amount .on .amount4 {background-position:-400px -120px;}
.rps_choice .amount .on .amount5 {background-position:-510px -120px;} 
.rps_choice .rps_area {position:absolute; top:58px; left:163px;}
.rps_choice .rps_area button {float:left; margin-right:32px; border:none; background: none;}
.rps_choice .rps_area span {display:block; width:137px; height:98px; background:url('/img/sp_rps.png') no-repeat; text-indent:-9999px;}
.rps_choice .rps_area .rock span {background-position:0 -220px;}
.rps_choice .rps_area .scissors span {background-position:-160px -220px;}
.rps_choice .rps_area .paper span {background-position:-320px -220px;}
.rps_choice .rps_area .rock .on {background-position:0 -320px;}
.rps_choice .rps_area .scissors .on {background-position:-160px -320px;}
.rps_choice .rps_area .paper .on {background-position:-320px -320px;}
.rps_choice .login_msg {padding-top:23px; height:15px; line-height:15px; text-align:center; color:#FF0; font-weight:bold;}

/* RPS 팁 */
.rps_tip {position:relative; padding:13px 0 0 158px; height:117px;}
.rps_tip dt {position:absolute; top:21px; left:36px; width:79px; height:59px;}
.rps_tip dt span {display:block; width:79px;}
.rps_tip dt .ic {margin-bottom:6px; height:38px; background:url('/img/sp_rps.png') no-repeat -41px -2px; text-indent:-9999px;}
.rps_tip dt .tx {height:15px; line-height:15px; font-weight:bold; font-size:12px; font-family:'굴림',Gulim; color:#f2f160; text-align:center; letter-spacing:-2px;}
.rps_tip dd {margin-bottom:2px; height:14px;}
.rps_tip dd span {float:left; margin:6px 6px 0 0; width:2px; height:2px; background-color:#ad90ad;}
.rps_tip dd p {float:left; height:14px; line-height:14px; font-family:'돋움',Dotum; font-size:11px; color:#c4b4c4; letter-spacing:-1px; margin: 0px; padding: 0px;}

/* iframe */
.use_list {position:absolute; top:149px; left:16px; padding:20px 20px 0 20px; width:758px; height:376px; background-color:#ededed; z-index:900;}
.use_list .bottom_bar {position:absolute; bottom:0; left:0; width:798px; height:5px; background:url('/img/bg_rps_table.gif') no-repeat;}
.use_list img { position:absolute; top:50%; left:50%;}
.use_list .btn_close {position:absolute; top:20px; right:2px; width:46px; height:46px; background:url('/img/sp_rps.png') no-repeat -400px -520px; text-indent:-9999px; overflow:hidden; z-index:200;}
