#wrap{  display:block;background-color:#ffffff;  position: relative; /*overflow: hidden;*/}
#wrapper_title{display:none;}
#wrap #gameContainer{width:100%; min-height:2050px; background:url('./img/roul_bg_pink.png') no-repeat; background-position:top center; position: relative;  margin:50px auto;}
#wrap #gameContainer:after{content:""; display:block; clear:both;}
#wrap #gameContainer h1{}
#wrap #gameContainer .obj{}
#wrap #gameContainer .board_start{  text-align: center;vertical-align: middle; cursor:pointer;position:absolute; left: calc(50% - 104px); top: calc(50% - 104px);z-index:9;}
#wrap #gameContainer .roulette_wrap{position:absolute; width:640px; height:640px; top:830px; left:calc(50% - 320px); z-index: 3;   /*box-shadow: 1px 0px 49px rgb(10 76 90 / 36%);*/ border-radius: 50%; }
#wrap #gameContainer .board_start img{width:100%; }
#wrap #gameContainer .board_bg{width:640px; height:640px; top:0; left:0px; z-index: 2;}
#wrap #gameContainer .board_bg img{width:100%;}
#wrap #gameContainer .board_on{width:640px; height:640px; background-image: url('./img/bg.png');    background-size: 640px; background-position:center;}
#wrap #gameContainer .board_on img{position:absolute; width:100px;top:115px; height:auto;}
#wrap #gameContainer .board_arrow{position:absolute; left:calc(50% - 21px ); top:-10px;z-index:9;}
.board_real{text-align:center; padding:50px 0}
.roul_info{ position: absolute;bottom: 0;left: 0;width: 100%;padding: 40px 50px;box-sizing: border-box;}
.roul_info ul{margin-bottom:18px;}
.roul_info ul:last-child{margin:0;}
.roul_info li{color: #000;font-size: 14px; line-height: 24px; font-weight: normal; padding-left:5px}
.roul_info h4{font-weight:700; font-size: 14px;background: #fec00f;width: auto;display: inline-block;padding: 5px 10px;border-radius: 50px; box-sizing:border-box; margin-bottom:5px;}

/*
#wrap #gameContainer .board_on img:nth-child(1){    left: 100px;  transform: rotate( -45deg );  top: 120px;}
#wrap #gameContainer .board_on img:nth-child(2){left: 150px;  transform: rotate( -30deg );  top: 70px;  }
#wrap #gameContainer .board_on img:nth-child(3){  left: 198px;  top: 450px; transform: rotate(-135deg);}  
#wrap #gameContainer .board_on img:nth-child(4){left: 351px; top: 286px;  transform: rotate(-180deg);}
#wrap #gameContainer .board_on img:nth-child(5){ left: 351px;  top: 125px;  transform: rotate(-225deg);   }
#wrap #gameContainer .board_on img:nth-child(6){ left: 351px;  top: 125px;  transform: rotate(-270deg);   }
#wrap #gameContainer .board_on img:nth-child(7){ left: 351px;  top: 125px;  transform: rotate(50deg);   }
#wrap #gameContainer .board_on img:nth-child(8){  left: 205px;  top: 42px;  transform: rotate(5deg); }  
*/

#wrap #gameContainer .board_on img:nth-child(1){    left: 181px;  transform: rotate( -60deg );  top: 60px;}
#wrap #gameContainer .board_on img:nth-child(2){left: 63px;  transform: rotate( -100deg );  top: 180px;  }
#wrap #gameContainer .board_on img:nth-child(3){  left: 72px;  top: 350px; transform: rotate(-140deg);}  
#wrap #gameContainer .board_on img:nth-child(4){left: 187px; top: 485px;  transform: rotate(-185deg);}
#wrap #gameContainer .board_on img:nth-child(5){ left: 354px;  top: 490px;  transform: rotate(-232deg);   }
#wrap #gameContainer .board_on img:nth-child(6){  left: 480px;  top: 340px;  transform: rotate(-270deg); }  
#wrap #gameContainer .board_on img:nth-child(7){ left: 483px;  top: 180px;  transform: rotate(-320deg);   }
#wrap #gameContainer .board_on img:nth-child(8){  left: 368px;  top: 40px;  transform: rotate(3deg); }  
#wrap #gameContainer .obj.board_arrow{width:90px; height:105px; top:0px; left:195px; z-index: 5;}
#wrap #gameContainer .char1{width:259px; height:246px; top:400px; left:90px; z-index: 1;}
#wrap #gameContainer .char2{width:175px; height:198px; top:449px; left:600px; z-index: 1;}
#wrap #gameContainer .char3{width:112px; height:108px; top:540px; left:550px; z-index: 3;}
#wrap #gameContainer .txt1{width:420px; height:30px; bottom:20px; left:260px; z-index: 3;}


.rpopup {display: none; position: fixed; left: 50%; z-index: 99999; text-align: center; font-size:20px; color:#000;}
#fade {display: none;background: #000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .60;z-index: 9999;}
#popup_gift{ position:fixed;top:30%; width:500px; height:500px;}
#popup_gift .lottery_present {text-align:center;}
#popup_gift .lottery_present img{ display:block;}
#popup_gift .lottery_present .txt_fail {margin-top:30%; color:#fff;font-weight:bold;}
#popup_fail{width:475px; height:505px; top:120px;}
.rpopup  .rclose{ position: absolute;bottom: 130px;left: 0;display: block;width: 100%;height: 100%;top: 0;} 
