* {margin:0;padding:0;}
html {overflow-y:scroll;overflow-x:hidden;}
a {text-decoration:none;}
body {font-size:12px;font-family:'Open Sans', Helvetica, Arial, sans-serif;margin:0;padding:0 0 0 10px;background:url('/game/roulette/image/roulette/bgbgbg.png');}
article, aside, figure, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0;}
h1, h2, h3, h4, h5, p, ul, ol, iframe  {margin:0;padding:0;}
ul, ol {list-style-type:none;}
img {border:0px;}
::selection {background-color:#E13300;color:white;}
::-moz-selection {background-color:#E13300;color:white;}
div.title {text-align:center;margin:20px auto 0 auto;}
div.roulette {position: relative;margin:0 auto;width:464px;height:489px;margin-top:30px;}
div.roulette img.circle {display: block;}
div.roulette img.deco {position: absolute;top: -22px;left: -10px;margin: 0;padding: 0;z-index:10;}
div.roulette img.rbtn {position: absolute;top: 177px;left: 178px;outline: none;z-index:15;}
div.roulette div.roulette_arrow {
    position: absolute;
top: -10px;
    left: 191px;
    z-index: 9991;
}
div.roulette div.message_box {position: absolute;top: 110px;left: 110px;z-index:999;width:223px; height:223px; background:url('/game/roulette/image/roulette/circle.png') repeat;}
/*div.roulette div.message_box {color:#fff;border:4px dotted #999;}*/
div.roulette div.message_box div.message_content {position:relative; top: 35px;padding:15px;text-align:center;}
div.roulette div.message_box div.message_content span.date {font-size:16px;font-weight:bold;font-family:tahoma;color:#fbb040}
div.roulette div.message_box div.message_content div.time-box {margin-top:15px;font-size:40px;color:#999999;}
div.roulette div.message_box div.message_content div.time-box strong {margin-right:5px;color:#ffffff;}
div.roulette div.message_box div.message_content div.text {margin-top:15px;font-size:16px;color:#999999;}
div.roulette div.message_box div.message_content div.text strong {color:#fbb040;}
div.roulette div.btn {position:absolute;top:438px;z-index:9999}
div.roulette div.btn_prev {left:0px;}
div.roulette div.btn_prev:hover {top:437px;}
div.roulette div.btn_next {right:10px;}
div.roulette div.btn_next:hover {top:437px;}
div.roulette div.btn img {cursor:pointer;}
div.history {position:absolute;top:465px;left:-40px;z-index:1;width:527px;height:220px;background:url('/game/roulette/image/roulette/history_box.png?v1') no-repeat;padding-top:69px;box-sizing:border-box;padding-left:30px;}
div.history ul {display:table;width:464px;background:#333;border:1px solid #222;}
div.history ul li {display:table-cell;width:14.28571428%;}
div.history ul li div.item {border-left:1px solid #222;font-family:tahoma;text-align:center;letter-spacing:-1px;}
div.history ul li div.item h2 {border-bottom:1px solid #222;font-size:14px;height:40px;line-height:40px;color:#ccc;}
div.history ul li div.item p {background:#4c4c4c;height:57px;line-height:90px;color:#999;}
div.history ul li:first-child div.item {border-left:none;}
div.roulette div.btn-group {position:absolute;top:630px;z-index:9999;text-align:center;width:464px;}
div.roulette div.btn-group img {margin:0 10px;cursor:pointer;}
div.btn_bgm {position: absolute;top:22px;right:25px;cursor:pointer;}
div.btn_bgm img.bgm_on {}
div.btn_bgm img.bgm_off {display:none;}
div.credit_box {margin:230px auto 0 auto;height:34px;line-height:34px;width:125px;background:#333;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 2px solid #222;color:#ffffff;}
div.credit_box span {position: relative;margin-right:10px;font-size:10px;margin-left:20px;color:#ccc;display:inline-block;top:-2px;}
div.credit_box strong {font-size:16px;color:#ff9900;}

div.result_box {position: absolute;top: -420px;left: 110px;z-index:9999;width:223px; height:223px; background:url('/game/roulette/image/roulette/circle.png') repeat;}
/*div.result_box {color:#fff;border:4px dotted #999;}*/
div.result_box div.result_content {position:relative;top: 26px;padding:28px;text-align:center;}
div.result_box div.result_content span.date {font-size:16px;font-weight:bold;font-family:tahoma;color:#fbb040}
div.result_box div.result_content div.text {margin-top:15px;font-size:19px;color:#999999;}
div.result_box div.result_content div.text strong {color:#fbb040;}
div.result_box div.result_content div.result-text {margin-top:5px;font-size:22px;color:#999999;}
div.result_box div.result_content div.result-text strong {margin-right:5px;color:#ffffff;position:relative;top:-20px;}