@font-face{
	font-family:swagger ttf;src:url(../font/SwaggerTTF.woff2) format('woff2'),url(../font/SwaggerTTF.woff) format('woff');font-weight:400;font-style:normal
}
html,body{
overflow: auto;
	height:100%;background-color:#999
}
body{
	background:url(../img/bg_game_base.jpg) no-repeat center 0;
}
body,button,input,textarea,a,label,select{
	font-family:굴림,Gulim,sans-serif
}
.c_fff{
	color:#fff
}
.c_eee{
	color:#eee
}
.c_eace63{
	color:#eace63
}
.ladder_wrap{
	position:relative;top:50%;margin:-320px auto 0;max-width:1400px;height:641px;
}
.ladder_wrap .ladder_area{
	position:relative;margin:89px auto 0;padding:0 20px;min-width:790px;max-width:860px;height:516px
}
.ladder_area .hd{
	position:relative
}
.ladder_area .hd .title{
	position:absolute;top:-70px;left:50%;margin-left:-170px;display:block;z-index:10
}
.ladder_area .hd .title a{
	display:block;width:340px;height:120px;background:url(../img/sp_title.png?v2) no-repeat 0 0;text-indent:-9999px;overflow:hidden
}
.ladder_area .bd:after{
	display:block;content:'';clear:both
}
.ladder_area .ft{
	padding-top:25px;text-align:center;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#fff;opacity:.5
}
.ladder_area .ft p{
	line-height:17px;color:#fff
}
.ladder_area .ft a{
	color:#fff;text-decoration:underline;font-size:11px
}
.ladder_area .title_3d{
	position:absolute;bottom:25px;left:50%;margin-left:-203px;width:406px;height:40px;background:url(../img/sp_title_3d.png?v2) no-repeat 0 0;text-indent:-9999px;overflow:hidden
}
.ladder_area .title_character{
	position:absolute;bottom:62px;left:50%;margin-left:-199px;width:398px;height:80px;background:url(../img/sp_title_character.png?v1) no-repeat 0 0;text-indent:-9999px;overflow:hidden;z-index:1
}
.summary_btn_area .btn{
	position:absolute;top:67px;width:34px;height:34px;background:url(../img/sp_btn.png) no-repeat 0 -9999px;text-indent:-9999px;overflow:hidden
}
.summary_btn_area .btn_tip{
	right:160px;background-position:0 0
}
.summary_btn_area .btn_share{
	right:116px;background-position:-40px 0
}
.summary_btn_area .btn_effect_sound{
	right:72px;background-position:-200px 0
}
.summary_btn_area .btn_effect_sound.on{
	background-position:-120px 0
}
.summary_btn_area .btn_data{
	position:absolute;top:67px;width:70px;height:30px;border-radius:17px;border:2px solid #3d2b20;background-color:#3d2b20;font-size:0;text-indent:-9999px;overflow:hidden
}
.summary_btn_area .btn_data:before{
	display:block;content:'';margin:8px auto 0;width:20px;height:13px;vertical-align:top;background:url(../img/sp_ladder.png) no-repeat 0 -9999px
}
.summary_btn_area .btn_stats{
	left:72px
}
.summary_btn_area .btn_stats:before{
	background-position:0 -50px
}
.summary_btn_area .btn_pattern{
	left:156px
}
.summary_btn_area .btn_pattern:before{
	background-position:-30px -50px
}
.stats_btn_area .btn{
	position:absolute;top:67px;width:70px;height:30px;border-radius:17px;border:2px solid #3d2b20;background-color:#3d2b20;font-size:0;text-indent:-9999px;overflow:hidden
}
.stats_btn_area .btn:before{
	display:block;content:'';margin:8px auto 0;width:20px;height:13px;vertical-align:top;background:url(../img/sp_ladder.png) no-repeat 0 -9999px
}
.stats_btn_area .btn:after{
	position:absolute;content:'';top:3px;right:21px;width:4px;height:4px;border-radius:100%;background-color:#e42828;z-index:1
}
.stats_btn_area .btn_stats{
	left:72px
}
.stats_btn_area .btn_stats:before{
	background-position:0 -50px
}
.stats_btn_area .btn_pattern{
	left:156px
}
.stats_btn_area .btn_pattern:before{
	background-position:-30px -50px
}
.layer_background{
	display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);transition:opacity .2625s cubic-bezier(.215,.61,.355,1);z-index:100
}
.layer_option{
	display:none;position:absolute;top:0;left:0;right:0;background-color:#342b24;z-index:101;box-shadow:0 5px 15px rgba(0,0,0,.3)
}
.layer_option .inner{
	margin:0 auto;width:790px
}
.layer_option .inner:after{
	display:block;content:'';clear:both
}
.layer_option .hd{
	height:71px
}
.layer_option .hd .tit{
	float:left;line-height:71px;font-size:12px;color:#fff
}
.layer_option .bd{
	background-color:#000;color:#837765
}
.layer_option .bd .inner{
	padding:20px 0 30px
}
.layer_option .btn_close{
	float:right;margin-right:-20px;width:71px;height:71px;text-indent:-9999px;overflow:hidden
}
.layer_option .btn_close:before{
	float:left;margin:20px;content:'';width:31px;height:31px;background:url(../img/ic_close.png) no-repeat
}
.layer_option .ft .inner{
	padding:25px 0
}
.layer_option .ft p{
	height:21px;line-height:21px;color:#837765
}
.layer_tip .tip_box{
	max-height:400px;overflow-y:auto
}
.layer_tip .tip_box::-webkit-scrollbar-track{
	border-radius:5px
}
.layer_tip .tip_box::-webkit-scrollbar{
	width:10px
}
.layer_tip .tip_box::-webkit-scrollbar-thumb{
	height:50px;background-color:#eace63
}
.layer_tip .bd p{
	line-height:21px
}
.layer_tip .bd .mt10{
	margin-top:10px
}
.layer_tip .bd .mt20{
	margin-top:20px
}
.layer_tip .bd .mt30{
	margin-top:30px
}
.layer_tip .bd .mt40{
	margin-top:40px
}
.layer_tip .bd .mb10{
	margin-bottom:10px
}
.layer_tip .bd .mb20{
	margin-bottom:20px
}
.layer_tip .bd .mb30{
	margin-bottom:30px
}
.layer_tip .bd .mb40{
	margin-bottom:40px
}
.layer_tip .bd .tit{
	margin-bottom:10px;color:#eace63;font-weight:700
}
.layer_tip .lnk{
	color:#eace63;text-decoration:underline
}
.layer_share .left{
	float:left;width:380px
}
.layer_share .right{
	float:right;width:380px
}
.layer_share .center{
	padding-top:20px;clear:both
}
.layer_share dt{
	height:31px;line-height:31px;color:#837765;text-align:left
}
.layer_share .size_box{
	width:100%;height:50px;border:none;text-align:center;font-size:18px;background-color:#342b24;color:#eace63
}
.layer_share .source_box{
	padding:20px;width:100%;height:83px;line-height:20px;border:none;font-size:16px;background-color:#342b24;color:#eace63;outline:none;box-sizing:border-box
}
.ladder_wrap .left_area{
	float:left;padding:15px 190px 0 23px;width:50%;height:486px;box-sizing:border-box;background:url(../img/bg_ladder_board.png) no-repeat left 0
}
.ladder_wrap .right_area{
	float:right;padding:15px 23px 0 190px;width:50%;height:486px;box-sizing:border-box;background:url(../img/bg_ladder_board.png) no-repeat right -500px
}
.ladder_wrap .center_wrap{
	position:absolute;top:-13px;left:50%;margin-left:-217px;width:434px;height:516px;background:url(../img/bg_ladder_board.png) no-repeat 0 -1000px
}
.ladder_wrap .center_area{
	position:relative;float:left;padding:113px 0 0;width:434px;height:403px
}
.game_notify .notify_area{
	position:absolute;top:50%;left:50%;margin:-132px 0 0 -350px;padding:43px;width:614px;height:202px;background:url(../img/bg_notify.png) no-repeat 0 0;z-index:100;color:#fae6c5
}
.game_notify .notify_area .tit{
	margin:-5px 0 20px;text-align:center;font-family:Swagger TTF,sans-serif;font-size:30px;font-weight:400;color:#eccf72;text-shadow:0 0 3px #111
}
.game_notify .notify_area p{
	line-height:21px
}
.game_notify .notify_area .m10{
	margin-bottom:10px
}
.game_notify .notify_area .m15{
	margin-bottom:15px
}
.game_notify .notify_area .m20{
	margin-bottom:20px
}
.game_notify .notify_area .mail{
	color:#fae6c5;border-bottom:1px solid #fae6c5
}
.game_notify .notify_area .mail:hover{
	text-decoration:none
}
.game_notify ._background{
	position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);transition:opacity .2625s cubic-bezier(.215,.61,.355,1);z-index:100
}
.support_tab{
	margin-bottom:9px;text-align:center;color:#fff;font-size:12px
}
.support_tab:after{
	display:block;content:'';clear:both
}
.support_tab li{
	float:left;width:50%
}
.support_tab li a{
	display:block;height:36px;color:#fff;text-indent:-9999px;overflow:hidden
}
.support_tab li .tx{
	display:block;margin:9px auto 0;width:38px;height:27px;background:url(../img/sp_games.png) no-repeat 0 -40px
}
.support_tab .chat_tab .tx{
	background-position:0 0
}
.support_tab .dist_tab .tx{
	background-position:-40px 0
}
.support_tab .chat_tab.selected .tx{
	background-position:-90px 0
}
.support_tab .dist_tab.selected .tx{
	background-position:-130px 0
}
.support_tab .selected{
	background-color:#583d2e
}
.support_tab .chat_tab.selected{
	background:#583d2e url(../img/bg_support_tab.png) no-repeat left 0
}
.chat_area{
	position:relative
}
.chat_list{
	padding:0 10px
}
.chat_list li a{
	position:relative;display:block;margin-top:4px;padding:0 10px 0 30px;height:41px;border-bottom:1px solid #614333;background:url(../img/sp_box.png) no-repeat 0 -560px;border-radius:5px;overflow:hidden
}
.chat_list li a:before{
	position:absolute;content:'';top:13px;left:10px;width:10px;height:15px;background:url(../img/sp_games.png) no-repeat 0 -40px
}
.chat_list li a:hover .subject{
	text-decoration:underline
}
.chat_list .rank1 a{
	height:217px;padding:0 15px;margin-top:0
}
.chat_list .rank1 .subject{
	line-height:19px;text-overflow:initial;white-space:normal;text-align:center;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-break:break-all
}
.chat_list .rank1 a:before{
	top:10px;left:10px;width:17px;background-position:0 -30px
}
.chat_list .rank2 a:before{
	background-position:-20px -30px
}
.chat_list .rank3 a:before{
	background-position:-40px -30px
}
.chat_list .rank4 a:before{
	background-position:-60px -30px
}
.chat_list .rank5 a:before{
	background-position:-80px -30px
}
.chat_list .profile_img{
	display:block;margin:20px auto 15px;width:110px;height:110px;border-radius:100%
}
.chat_list .subject{
	color:#d6bc99;line-height:41px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}
.chat_list .lnk{
	position:absolute;left:0;right:0;bottom:10px;display:block;line-height:21px;text-align:center;text-decoration:underline;color:#fff
}

.notice_list{
	padding:0 10px;
}
.notice_list .notice_content{
	position:relative;display:block;height:217px;padding:0 15px;margin-top:0;border-bottom:1px solid #614333;background:url(../img/sp_box.png) no-repeat 0 -560px;border-radius:5px;overflow:hidden
}

.notice_list .notice_content p{
	color:#fff;margin-top:10px;
}

.dist_area{
	position:relative
}
.dist_list{
	padding:0 3px 0 10px
}
.dist_list ul{
	position:relative;padding-right:5px;height:401px;overflow:scroll;overflow-x:hidden
}
.dist_list ul::-webkit-scrollbar-track{
	border-radius:5px
}
.dist_list ul::-webkit-scrollbar{
	width:2px
}
.dist_list ul::-webkit-scrollbar-thumb{
	height:50px;background-color:#6e5445
}
.dist_list li{
	position:relative;margin-top:4px;height:81px;border-bottom:1px solid #614333;background:url(../img/sp_box.png?v1) no-repeat 0 -180px;border-radius:5px;overflow:hidden
}
.dist_list li:first-child{
	margin-top:0
}
.dist_list .certified{
	height:56px;background-position:0 -560px
}
.dist_list .certified a{
	display:block
}
.dist_list .certified .ic{
	display:block;margin:6px auto 0;width:167px;height:45px;background:url(../img/game_itechlabs.png) no-repeat
}
.dist_list .hd{
	display:block;height:34px
}
.dist_list .game_tit{
	float:left;margin:10px 0 0 10px;width:50px;height:15px;background:url(../img/sp_ladder.png) no-repeat 0 -9999px;text-indent:-9999px;overflow:hidden
}
.dist_list .game_tit.start{
	background-position:0 -90px
}
.dist_list .game_tit.line{
	background-position:0 -110px
}
.dist_list .game_tit.oe{
	background-position:0 -130px
}
.dist_list .game_tit.start_line{
	background-position:0 -150px
}
.dist_list .game_type{
	float:right;margin:10px 10px 0 0
}
.dist_list .game_type .pick{
	float:left;margin-left:6px;height:15px;background:url(../img/sp_ladder.png) no-repeat 0 -9999px;text-indent:-9999px;overflow:hidden
}
.dist_list .game_type .pick.left{
	width:13px;background-position:-90px -90px
}
.dist_list .game_type .pick.right{
	width:10px;background-position:-90px -110px
}
.dist_list .game_type .pick.line3{
	width:18px;background-position:-90px -130px
}
.dist_list .game_type .pick.line4{
	width:18px;background-position:-90px -150px
}
.dist_list .game_type .pick.odd{
	width:12px;background-position:-90px -170px
}
.dist_list .game_type .pick.even{
	width:14px;background-position:-90px -190px
}
.dist_list .game_type .pick.left4{
	width:18px;background-position:-90px -210px
}
.dist_list .game_type .pick.left3{
	width:18px;background-position:-90px -230px
}
.dist_list .game_type .pick.right3{
	width:16px;background-position:-90px -250px
}
.dist_list .game_type .pick.right4{
	width:16px;background-position:-90px -270px
}
.dist_list .game_type .pick.l4o{
	width:18px;background-position:-90px -210px
}
.dist_list .game_type .pick.l3e{
	width:18px;background-position:-90px -230px
}
.dist_list .game_type .pick.r3o{
	width:16px;background-position:-90px -250px
}
.dist_list .game_type .pick.r4e{
	width:16px;background-position:-90px -270px
}
.dist_list .bd{
	position:relative;display:block;padding:10px 9px 0;height:37px
}
.dist_list .graph{
	position:relative;display:block;width:100%;height:13px;border:1px solid #2b1e16;border-radius:5px;box-sizing:border-box
}
.dist_list .graph{
	animation:animate-waiting-gauge .5s linear infinite;background:#e42828 url(../img/bg_time_gauge.png)
}
.dist_list .graph .inner{
	position:absolute;top:-1px;left:-1px;right:-1px;height:13px
}
.dist_list .graph .bar{
	position:relative;float:left;height:13px;border:1px solid #2b1e16;border-radius:5px;animation:animate-waiting-gauge .5s linear infinite;transition:width .5s ease-in-out;background:#106de1 url(../img/bg_time_gauge.png);box-sizing:border-box
}
.dist_list .graph .bar:after{
	position:absolute;content:'';top:-3px;right:-9px;width:17px;height:17px;background:url(../img/sp_ladder.png) no-repeat -90px -60px;z-index:1
}
.dist_list .graph .bar:first-child{
	margin:-1px
}
.dist_list .graph .bar.l3e{
	background:#e42828 url(../img/bg_time_gauge.png)
}
.dist_list .per{
	position:absolute;bottom:6px;width:25%;height:15px;line-height:15px;font-family:Tahoma,sans-serif;font-size:9px;color:#765a4b
}
.dist_list .per.left_per{
	left:0;padding-left:9px;text-align:left
}
.dist_list .per.right_per{
	right:0;padding-right:9px;text-align:right
}
.dist_list .per.l4o_per{
	left:0;padding-left:9px;text-align:left
}
.dist_list .per.l3e_per{
	left:24%;text-align:center
}
.dist_list .per.r3o_per{
	right:24%;text-align:center
}
.dist_list .per.r4e_per{
	right:0;padding-right:9px;text-align:right
}
.dist_list li.left_on .pick.left{
	background-position:-120px -90px
}
.dist_list li.left_on .pick.line3{
	background-position:-120px -130px
}
.dist_list li.left_on .pick.odd{
	background-position:-120px -170px
}
.dist_list li.left_on .bar:after{
	background-position:-110px -60px
}
.dist_list li.left_on .per.left_per{
	color:#ceb8a9
}
.dist_list li.right_on .pick.right{
	background-position:-120px -110px
}
.dist_list li.right_on .pick.line4{
	background-position:-120px -150px
}
.dist_list li.right_on .pick.even{
	background-position:-120px -190px
}
.dist_list li.right_on .bar:after{
	background-position:-130px -60px
}
.dist_list li.right_on .per.right_per{
	color:#ceb8a9
}
.dist_list li.l4o_on .pick.l4o{
	background-position:-120px -210px
}
.dist_list li.l3e_on .pick.l3e{
	background-position:-120px -230px
}
.dist_list li.r3o_on .pick.r3o{
	background-position:-120px -250px
}
.dist_list li.r4e_on .pick.r4e{
	background-position:-120px -270px
}
.dist_list li.l4o_on .per.l4o_per,.dist_list li.l3e_on .per.l3e_per,.dist_list li.r3o_on .per.r3o_per,.dist_list li.r4e_on .per.r4e_per{
	color:#ceb8a9
}
.dist_list li.l4o_on .bar.l4o:after{
	background-position:-110px -60px
}
.dist_list li.l3e_on .bar.l3e:after{
	background-position:-130px -60px
}
.dist_list li.r3o_on .bar.r3o:after{
	background-position:-110px -60px
}
.dist_list li.r4e_on .bar.r3o:after{
	background-position:-130px -60px
}
.game_board_area{
	padding:0 72px;width:290px
}
.game_board_area .clock{
	position:absolute;bottom:14px;left:0;right:0;height:20px;line-height:20px;text-align:center;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#df9265;z-index:4
}
.waiting_board{
	width:288px;height:32px;border-radius:15px;border:1px solid #3d2b20
}
.waiting_board .inner{
	position:relative;width:288px;height:30px;border-top:1px solid #2b1e16;border-bottom:1px solid #2b1e16;border-radius:15px;overflow:hidden;background-color:#2b1e16
}
.waiting_board .gauge{
	position:absolute;left:0;width:288px;height:30px;border-radius:15px
}
.waiting_board .gauge{
	animation:animate-waiting-gauge .5s linear infinite;transition:left .5s ease-in-out;background:#266dc5 url(../img/bg_time_gauge.png)
}
.waiting_board .tx{
	position:absolute;top:0;left:0;right:0;height:30px;line-height:30px;text-align:center;color:#fff
}
@keyframes animate-waiting-gauge{
	from{
	background-position:15px 0
}
to{
	background-position:0 0
}

}
.game_board{
	position:relative;height:254px;margin-bottom:12px;padding:16px 48px;overflow:hidden
}
.game_board .ic{
	position:relative;width:52px;height:52px;background:url(../img/sp_board.png?v2) no-repeat 0 -9999px;text-indent:-9999px;overflow:hidden;z-index:1
}
.game_board .ic.left{
	float:left;background-position:0 -160px
}
.game_board .ic.right{
	float:right;background-position:-60px -160px
}
.game_board .ic.odd{
	float:left;background-position:-120px -160px
}
.game_board .ic.even{
	float:right;background-position:-180px -160px
}
.game_board .ic.left.active{
	background-position:-240px -160px
}
.game_board .ic.right.active{
	background-position:-300px -160px
}
.game_board .ic.odd.active{
	background-position:-360px -160px
}
.game_board .ic.even.active{
	background-position:-420px -160px
}
.start_point,.end_point{
	height:52px
}
.ladder_board{
	margin:-2px 21px;width:152px;height:154px;background:url(../img/sp_board.png?v2) no-repeat -480px 0;overflow:hidden
}
.ladder_board span{
	display:none
}
.ladder_board.line3{
	background-position:-160px 0
}
.ladder_board.line4{
	background-position:-320px 0
}
.ladder_board.line3 .v span,.ladder_board.line3 .h span{
	background-color:#106de1
}
.ladder_board.line4 .v span,.ladder_board.line4 .h span{
	background-color:#e42828
}
.ladder_board .v{
	height:30px;font-size:0
}
.ladder_board .h{
	width:152px;height:10px;font-size:0
}
.ladder_board .v span,.ladder_board .h span{
	width:10px;height:10px
}
.ladder_board .right span{
	float:right
}
.ladder_board.line3 .line_1.v,.ladder_board.line3 .line_7.v{
	height:32px
}
.ladder_board.line4 .line_1.v,.ladder_board.line4 .line_9.v{
	height:12px
}
.latest_result_area .tit{
	margin-bottom:10px;height:35px;line-height:35px;text-align:center;color:#fff;font-size:12px
}
.latest_result_area .tit .tx{
	display:inline-block;margin-top:9px;width:62px;height:17px;vertical-align:top;background:url(../img/sp_ladder.png) no-repeat 0 -20px;text-indent:-9999px;overflow:hidden
}
.latest_result_area .inner{
	padding:0 3px 0 10px
}
.latest_result_area .result_list{
	position:relative;padding-right:5px;height:401px;overflow:scroll;overflow-x:hidden
}
.latest_result_area .result_list::-webkit-scrollbar-track{
	border-radius:5px
}
.latest_result_area .result_list::-webkit-scrollbar{
	width:2px
}
.latest_result_area .result_list::-webkit-scrollbar-thumb{
	height:50px;background-color:#5c4437;border-radius:5px
}
.latest_result_area .result_list li{
	position:relative;margin-top:4px;border-bottom:1px solid #614333;background:url(../img/sp_box.png?v1) no-repeat;border-radius:5px;overflow:hidden
}
.latest_result_area .result_list li:first-child{
	margin-top:0
}
.latest_result_area .result_list .hd{
	display:block;height:17px;line-height:17px;text-align:center;font-family:Tahoma,sans-serif;font-size:10px;color:#a47c61
}
.latest_result_area .result_list .hd strong{
	margin-right:3px
}
.latest_result_area .result_list .bd{
	display:block;padding-top:10px;text-align:center;font-size:0
}
.latest_result_area .result_list .bd em{
	display:inline-block;margin-left:1px;font-size:0;vertical-align:top;background:url(../img/sp_ball.png) no-repeat 0 -9999px
}
.latest_result_area .result_list .bd em:first-child{
	margin-left:0
}
.latest_result_area .total_list li{
	height:73px
}
.latest_result_area .total_list li em{
	width:36px;height:36px
}
.latest_result_area .total_list .bd{
	padding:10px 5px 0
}
.latest_result_area .total_list .bd span{
	display:block
}
.latest_result_area .total_list .bd span:after{
	display:block;content:'';clear:both
}
.latest_result_area .total_list em.LEFT{
	background-position:0 0
}
.latest_result_area .total_list em.RIGHT{
	background-position:-40px 0
}
.latest_result_area .total_list em.LINE3{
	background-position:-80px 0
}
.latest_result_area .total_list em.LINE4{
	background-position:-120px 0
}
.latest_result_area .total_list em.ODD{
	background-position:-160px 0
}
.latest_result_area .total_list em.EVEN{
	background-position:-200px 0
}
.result_board{
	display:none;position:relative;margin-top:-34px;width:290px;height:34px;background-color:#583d2e;z-index:1;animation:result_notify_ani 4s;transform:scale(0);opacity:0
}
.result_board dl{
	float:left;margin-left:10px;width:90px;height:34px;border-radius:17px;background-color:#3d2b20;color:#fff
}
.result_board dl:first-child{
	margin-left:0
}
.result_board dt{
	float:left;margin:11px 0 0 15px;width:17px;height:12px;background:url(../img/sp_ladder.png) no-repeat 0 -9999px;text-indent:-9999px;overflow:hidden
}
.result_board dl.start_result dt{
	background-position:0 -70px
}
.result_board dl.line_result dt{
	background-position:-30px -70px
}
.result_board dl.oe_result dt{
	background-position:-60px -70px
}
.result_board dd{
	float:right;margin:2px 2px 0 0
}
.result_board dd span{
	float:left;margin-left:2px;width:30px;height:30px;background:url(../img/sp_ball.png) no-repeat 0 -9999px;text-indent:-9999px;overflow:hidden
}
.result_board dd .LEFT{
	background-position:0 -40px
}
.result_board dd .RIGHT{
	background-position:-40px -40px
}
.result_board dd .LINE3{
	background-position:-80px -40px
}
.result_board dd .LINE4{
	background-position:-120px -40px
}
.result_board dd .ODD{
	background-position:-160px -40px
}
.result_board dd .EVEN{
	background-position:-200px -40px
}
.result_board.view{
	display:block
}
@keyframes result_notify_ani{
	0%{
	transform:scale(0);opacity:0
}
10%,50%,90%{
	transform:scale(1);opacity:1
}
100%{
	transform:scale(0);opacity:0
}

}
.result_waiting_board{
	display:none;position:relative;margin-top:-34px;border-radius:15px;width:290px;height:34px;z-index:1;background:#3d2b20;text-align:center
}
.result_waiting_board span{
	display:inline-block;color:#fff;line-height:35px
}
.ladder_loader{
	position:absolute;bottom:5px;left:50%;margin-left:-37px;width:74px;height:75px;background:url(../img/sp_ladder_ani.png) no-repeat 0 -160px;animation:ladder_loader_frames 15s steps(1) infinite alternate
}
@keyframes ladder_loader_frames{
	2%{
	background-position:0 -240px
}
4%{
	background-position:0 -160px
}
6%{
	background-position:0 -320px
}
8%{
	background-position:0 -160px
}
10%{
	background-position:0 -240px
}
12%{
	background-position:0 -160px
}
14%{
	background-position:0 -320px
}
16%{
	background-position:0 -160px
}
18%{
	background-position:0 -240px
}
20%{
	background-position:0 -160px
}
22%{
	bottom:12px;background-position:0 0
}
24%{
	bottom:12px;background-position:0 -80px
}
26%{
	background-position:0 0
}
28%{
	bottom:30px;background-position:0 -80px
}
30%{
	background-position:0 0
}
32%{
	bottom:45px;background-position:0 -80px
}
34%{
	background-position:0 0
}
36%{
	bottom:60px;background-position:0 -80px
}
38%{
	background-position:0 0
}
40%{
	bottom:75px;background-position:0 -80px
}
42%{
	background-position:0 0
}
44%{
	bottom:90px;background-position:0 -80px
}
46%{
	background-position:0 0
}
48%{
	bottom:105px;background-position:0 -80px
}
50%{
	background-position:0 0
}
52%{
	bottom:120px;background-position:0 -80px
}
54%{
	background-position:0 0
}
56%{
	bottom:135px;background-position:0 -80px
}
58%{
	background-position:0 0
}
60%{
	bottom:150px;background-position:0 -80px
}
62%{
	background-position:0 0
}
64%{
	bottom:165px;background-position:0 -80px
}
66%{
	background-position:0 0
}
68%{
	bottom:180px;background-position:0 -80px
}
70%{
	background-position:0 0
}
72%{
	bottom:195px;background-position:0 -80px
}
74%{
	background-position:0 0
}
76%{
	bottom:205px;background-position:0 -80px
}
78%{
	background-position:0 0
}
80%{
	bottom:200px;background-position:0 -160px
}
82%{
	background-position:0 -320px
}
84%{
	background-position:0 -160px
}
86%{
	background-position:0 -240px
}
88%{
	background-position:0 -160px
}
90%{
	background-position:0 -320px
}
92%{
	background-position:0 -160px
}
94%{
	background-position:0 -240px
}
96%{
	background-position:0 -160px
}
98%{
	background-position:0 -320px
}
100%{
	background-position:0 -160px
}

}
.layer_stats{
	display:none;position:absolute;top:0;left:0;right:0;background:#342b24 url(../img/bg_stats.png) repeat-x;z-index:101;box-shadow:0 5px 15px rgba(0,0,0,.3)
}
.layer_stats .inner{
	position:relative;margin:0 auto;width:790px
}
.layer_stats .inner:after{
	display:block;content:'';clear:both
}
.layer_stats .btn_close{
	position:absolute;top:0;right:-20px;width:71px;height:71px;text-indent:-9999px;overflow:hidden
}
.layer_stats .btn_close:before{
	float:left;margin:20px;content:'';width:31px;height:31px;background:url(../img/ic_close.png) no-repeat
}
.layer_stats .hd{
	padding-bottom:1px
}
.layer_stats .hd .tit{
	float:left;margin-right:15px;line-height:71px;font-size:12px;color:#fff
}
.layer_stats .hd .menu{
	float:left
}
.layer_stats .hd .menu li{
	float:left
}
.layer_stats .hd .menu a{
	float:left;padding:0 15px;height:71px;line-height:71px;color:#837765
}
.layer_stats .hd .menu a.selected{
	font-weight:700;color:#eace63;letter-spacing:-1px
}
.layer_stats .bd{
	margin-top:71px;background-color:#241e19;color:#837765
}
.layer_stats .option{
	position:absolute;top:-71px;height:71px
}
.layer_stats .option:after{
	display:block;content:'';clear:both
}
.layer_stats .option li{
	float:left
}
.layer_stats .option a{
	float:left;padding:0 15px;height:71px;line-height:71px;color:#837765
}
.layer_stats .option a.selected{
	font-weight:700;color:#eace63;letter-spacing:-1px
}
.layer_stats .option li:first-child a{
	padding-left:0
}
.layer_stats .data_area{
	height:287px
}
.layer_stats .summary_data{
	position:relative;padding:25px 0 26px
}
.layer_stats .summary_data:last-child dd:after{
	display:none
}
.layer_stats .summary_data:after{
	display:block;content:'';clear:both
}
.layer_stats .summary_data dt{
	position:absolute;top:20px;left:0;height:31px;line-height:31px
}
.layer_stats .summary_data dd{
	float:right;margin-right:41px;width:438px
}
.layer_stats .summary_data dd:after{
	position:fixed;content:'';left:50%;margin-left:-700px;width:1400px;padding-top:25px;border-bottom:1px solid #342b24
}
.layer_stats .summary_data .bar{
	margin-top:30px;width:100%;height:21px;border-radius:11px;background-color:#3c322a
}
.layer_stats .summary_data .bar:first-child{
	margin-top:0
}
.layer_stats .summary_data p{
	position:relative;height:21px;border-radius:11px;color:#837765
}
.layer_stats .summary_data .per{
	position:absolute;top:0;line-height:21px;white-space:nowrap;font-family:Tahoma,sans-serif;font-size:9px
}
.layer_stats .summary_data .tx{
	position:absolute;top:-5px;width:31px;height:31px;line-height:31px;text-align:center;border-radius:100%;background-color:#3c322a;color:#837765
}
.layer_stats .summary_data .left{
	float:left
}
.layer_stats .summary_data .right{
	float:right
}
.layer_stats .summary_data .left .per{
	left:9px
}
.layer_stats .summary_data .right .per{
	right:9px
}
.layer_stats .summary_data .left .tx{
	left:-41px
}
.layer_stats .summary_data .right .tx{
	right:-41px
}
.layer_stats .summary_data .left.on,.layer_stats .summary_data .left.on .tx{
	background-color:#3498db;color:#fff
}
.layer_stats .summary_data .right.on,.layer_stats .summary_data .right.on .tx{
	background-color:#e74c3c;color:#fff
}
.layer_stats .summary_data_multi .row4 .bar{
	width:50px
}
.layer_stats .summary_data_multi{
	position:relative;padding:25px 0 26px
}
.layer_stats .summary_data_multi dt{
	position:absolute;top:20px;left:0;height:31px;line-height:31px
}
.layer_stats .summary_data_multi dd{
	float:right;display:flex;width:520px
}
.layer_stats .summary_data_multi .bar{
	position:relative;float:left;margin-left:20px;padding-left:41px;width:25%;box-sizing:border-box
}
.layer_stats .summary_data_multi .bar:first-child{
	margin-left:0
}
.layer_stats .summary_data_multi .tx{
	position:absolute;top:-5px;left:0;width:31px;height:31px;line-height:31px;text-align:center;border-radius:100%;background-color:#3c322a;color:#837765
}
.layer_stats .summary_data_multi .box{
	position:relative;display:block;width:100%;height:21px;border-radius:11px;background-color:#3c322a;overflow:hidden
}
.layer_stats .summary_data_multi .gauge{
	position:absolute;display:block;margin-left:-100%;width:100%;height:21px;border-radius:11px;background-color:#514339
}
.layer_stats .summary_data_multi .per{
	position:absolute;top:0;width:100%;line-height:21px;text-align:center;font-family:Tahoma,sans-serif;font-size:9px
}
.layer_stats .summary_data_multi .on .tx,.layer_stats .summary_data_multi .on .per{
	color:#fff
}
.layer_stats .summary_data_multi .l4o.on .tx,.layer_stats .summary_data_multi .r3o.on .tx,.layer_stats .summary_data_multi .snail1.on .tx,.layer_stats .summary_data_multi .snail3.on .tx,.layer_stats .summary_data_multi .l4o.on .gauge,.layer_stats .summary_data_multi .r3o.on .gauge,.layer_stats .summary_data_multi .snail1.on .gauge,.layer_stats .summary_data_multi .snail4.on .gauge{
	background-color:#3498db
}
.layer_stats .summary_data_multi .l3e.on .tx,.layer_stats .summary_data_multi .r4e.on .tx,.layer_stats .summary_data_multi .snail2.on .tx,.layer_stats .summary_data_multi .snail4.on .tx,.layer_stats .summary_data_multi .l3e.on .gauge,.layer_stats .summary_data_multi .r4e.on .gauge,.layer_stats .summary_data_multi .snail2.on .gauge,.layer_stats .summary_data_multi .snail4.on .gauge{
	background-color:#e74c3c
}
.layer_stats .detail_area{
	background-color:#342b24
}
.layer_stats .detail_area .inner{
	padding:25px 0
}
.layer_stats .detail_area p{
	height:21px;line-height:21px;color:#eace63
}
.layer_pattern{
	display:none;position:absolute;top:0;left:0;right:0;background:#342b24 url(../img/bg_stats.png) repeat-x;z-index:101;box-shadow:0 5px 15px rgba(0,0,0,.3)
}
.layer_pattern .inner{
	position:relative;margin:0 auto;width:790px
}
.layer_pattern .inner:after{
	display:block;content:'';clear:both
}
.layer_pattern .btn_close{
	position:absolute;top:0;right:-20px;width:71px;height:71px;text-indent:-9999px;overflow:hidden
}
.layer_pattern .btn_close:before{
	float:left;margin:20px;content:'';width:31px;height:31px;background:url(../img/ic_close.png) no-repeat
}
.layer_pattern .hd .tit{
	float:left;margin-right:15px;line-height:71px;font-size:12px;color:#fff
}
.layer_pattern .hd .menu{
	float:left
}
.layer_pattern .hd .menu li{
	float:left
}
.layer_pattern .hd .menu a{
	float:left;padding:0 15px;height:71px;line-height:71px;color:#837765
}
.layer_pattern .hd .menu a.selected{
	font-weight:700;color:#eace63;letter-spacing:-1px
}
.layer_pattern .bd{
	background:#342b24;color:#837765
}
.layer_pattern .bd .inner:after{
	position:absolute;content:'';bottom:0;right:0;width:10px;height:10px;background-color:#000
}
.layer_pattern .option{
	position:absolute;top:-51px;height:51px
}
.layer_pattern .option:after{
	display:block;content:'';clear:both
}
.layer_pattern .option li{
	float:left
}
.layer_pattern .option a{
	float:left;padding:0 15px;height:51px;line-height:51px;color:#837765
}
.layer_pattern .option a.selected{
	font-weight:700;color:#eace63;letter-spacing:-1px
}
.layer_pattern .option li:first-child a{
	padding-left:0
}
.layer_pattern .data_area{
	position:relative;max-width:790px;max-height:480px;overflow-y:auto;overflow-x:scroll
}
.layer_pattern .data_area:before{
	position:absolute;content:'';left:0;right:0;height:85px
}
.layer_pattern .data_area::-webkit-scrollbar-track{
	border-radius:5px
}
.layer_pattern .data_area::-webkit-scrollbar{
	width:10px;height:10px;background-color:#000
}
.layer_pattern .data_area::-webkit-scrollbar-thumb{
	width:1px;background-color:#eace63
}
.layer_pattern .pattern_data{
	padding-bottom:10px;font-size:0
}
.layer_pattern .pattern_data dl{
	display:inline-block;margin-left:-1px;vertical-align:top
}
.layer_pattern .pattern_data dl span{
	position:relative;display:block;width:29px;text-align:center;font-family:Tahoma,sans-serif;font-size:10px;z-index:1
}
.layer_pattern .pattern_data dl:first-child{
	margin-left:0
}
.layer_pattern .pattern_data dt{
	margin-bottom:5px
}
.layer_pattern .pattern_data dt .tx{
	height:31px;line-height:31px;font-family:굴림,Gulim,Helvetica,sans-serif;font-size:12px;background-color:#241e19
}
.layer_pattern .pattern_data dt .tx.SELL,.layer_pattern .pattern_data dt .tx.ODD,.layer_pattern .pattern_data dt .tx.UNDER{
	color:#3498db
}
.layer_pattern .pattern_data dt .tx.BUY,.layer_pattern .pattern_data dt .tx.EVEN,.layer_pattern .pattern_data dt .tx.OVER{
	color:#e74c3c
}
.layer_pattern .pattern_data dt .length{
	height:27px;line-height:27px;background-color:#342b24
}
.layer_pattern .pattern_data dt .times{
	height:27px;line-height:27px;background-color:#241e19
}
.layer_pattern .pattern_data dd{
	margin-top:1px
}
.layer_pattern .pattern_data dd span{
	width:27px;height:27px;line-height:27px;border-radius:100%;color:#fff
}
.layer_pattern .pattern_data dd .SELL,.layer_pattern .pattern_data dd .ODD,.layer_pattern .pattern_data dd .UNDER{
	background-color:#3498db
}
.layer_pattern .pattern_data dd .BUY,.layer_pattern .pattern_data dd .EVEN,.layer_pattern .pattern_data dd .OVER{
	background-color:#e74c3c
}
.stats_loading{
	display:none;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;width:100px;height:100px;z-index:20
}
.stats_loading ul{
	margin:25px 0 0 29px
}
.stats_loading li{
	float:left;margin:0 2px;width:10px;height:50px;background-color:#402d22
}
.stats_loading li:first-child{
	animation:stats_loading .6s cubic-bezier(.645,.045,.355,1) infinite 0s
}
.stats_loading li:nth-child(2){
	animation:stats_loading .6s ease-in-out infinite -.5s
}
.stats_loading li:nth-child(3){
	animation:stats_loading .6s ease-in-out infinite -1s
}
@keyframes stats_loading{
	0%{
	margin-top:25px;height:10px;background-color:#3c322a
}
50%{
	margin-top:0;height:50px
}
100%{
	margin-top:25px;height:10px;background-color:#837765
}

}

.ic{
	display:block;
	background:url(../img/sp_stats.png?v=160324) no-repeat 0 -9999px;
}

.tip_area{
	position:relative;
	margin-bottom:5px;
	padding:16px 0 16px 70px;
	border:1px solid #d6d6d6;
	line-height:20px;
}

.tip_area .ic{
	position:absolute;
	top:50%;
	left:25px;
	margin-top:-11px;
	width:21px;
	height:21px;
	vertical-align:middle;
	background:url(../img/sp_ico.png) no-repeat;
}

.tip_area p{
	line-height:21px;	
}

.btn_list_more{
	margin-top:-1px;
	width:100%;
	height:43px;
	line-height:41px;
	text-align:center;
	border:1px solid #d6d6d6;
	background-color:#f2f2f7;	
}

.option_area{
	margin-bottom:5px;
	border:1px solid #d6d6d6;
	background-color:#f2f2f7;	
}

.option_area.type1{
	height:71px;	
}

.option_area.type2{
	height:143px;	
}

.option_area .info{
	height:71px;
	line-height:71px;
	border-bottom:1px solid #eeeeef;	
}

.option_area .date{
	float:left;
	line-height:71px;
	font-size:23px;
	font-family:tahoma,돋움,Dotum,sans-serif;	
}

.option_area .btn_date{
	float:left;
	width:68px;
	height:71px;
	text-indent:-9999px;
	overflow:hidden;	
}

.option_area .btn_date .ic{
	margin:28px 30px;
	width:8px;
	height:15px;	
}

.option_area .btn_prev .ic{
	background-position:0 0;	
}

.option_area .btn_next .ic{
	background-position:-20px 0;	
}

.option_area .btn_prev:hover .ic{
	background-position:-40px 0;	
}

.option_area .btn_next:hover .ic{
	background-position:-60px 0;	
}

.option_area .btn_minus .ic,.option_area .btn_plus .ic{
	margin:28px;
	width:15px;
	height:15px;	
}

.option_area .btn_minus .ic{
	background-position:0 -130px;	
}

.option_area .btn_plus .ic{
	background-position:-20px -130px;	
}

.option_area .btn_minus:hover .ic{
	background-position:-40px -130px;	
}

.option_area .btn_plus:hover .ic{
	background-position:-60px -130px;	
}

.option_area .btn_box{
	float:left;
	margin:19px 1px 0 0;
	padding:0 20px;
	height:31px;
	line-height:31px;
	border:1px solid #d6d6d6;
	background-color:#fff;	
}

.option_area .btn_box:hover{
	border:1px solid #727272;	
}

.option_area .btn_datepicker{
	margin-top:19px;
	padding:0 31px 0 10px;
	width:65px;
	height:31px;
	line-height:31px;
	border:1px solid #d6d6d6;
	color:#333;
	background:#fff url(../img/sprites_common.png) no-repeat right -227px;	
}

.option_area .btn_datepicker:hover{
	border:1px solid #7b7b7b;
	cursor:pointer;	
}

.option_area .switch_tab{
	float:left;
	margin:25px 0 0 30px;	
}

.option_area .switch_tab li{
	float:left;
	margin-right:20px;
	height:21px;	
}

.option_area .switch_tab a{
	display:block;
	padding-left:30px;
	height:21px;
	line-height:21px;
	background:url(../img/sp_label_bx.png) no-repeat;	
}

.option_area .switch_tab .selected{
	background-position:0 -60px;	
}

.option_area .selectbox{
	display:inline-block;
	margin-top:19px;
	padding-left:10px;
	height:33px;
	line-height:33px;
	border:1px solid #d6d6d6;	
}

.option_area .selectbox:hover{
	border:1px solid #7b7b7b;
	cursor:pointer;	
}

.option_area .btn_refresh{
	float:right;
	margin:19px 16px 0 0;
	text-indent:-9999px;
	overflow:hidden;	
}

.option_area .btn_refresh .ic{
	margin:8px;
	width:23px;
	height:17px;
	background-position:-80px 0;	
}

.date_search_option{
	padding:19px 19px 0;	
}

.date_search_option:after{
	clear:both;
	content:"";
	display:block;	
}

.date_search_option .datepicker_area{
	float:left;
	margin-right:10px;	
}

.date_search_option .datepicker_area .date_inputbox{
	width:65px;
	padding:0 31px 0 10px;
	height:31px;
	line-height:31px;
	border:1px solid #d6d6d6;
	color:#333;
	background:#fff url(../img/sprites_common.png) no-repeat right -227px;	
}

.date_search_option .datepicker_area .date_inputbox:hover{
	border:1px solid #7b7b7b;
	cursor:pointer;	
}

.date_search_option .datepicker_area .dash{
	font-size:12px;	
}

.date_search_option .datepicker_area .btn_search{
	margin-left:1px;
	padding:0 20px;
	height:33px;
	border:1px solid #d74738;
	background-color:#e74c3c;
	color:#fff;	
}

.date_search_option .tab_area{
	float:left;	
}

.date_search_option .tab{
	float:left;
	height:31px;
	border:1px solid #d6d6d6;
	background-color:#fff;	
}

.date_search_option .tab li{
	float:left;
	position:relative;
	border-left:1px solid #f2f2f2;	
}

.date_search_option .tab li:first-child{
	border-left:none;	
}

.date_search_option .tab a{
	display:block;
	padding:0 20px;
	height:31px;
	line-height:31px;
	text-align:center;	
}

.date_search_option .tab a:hover,.date_search_option .tab .selected{
	position:relative;
	margin:-1px;
	border:1px solid #727272;
	z-index:1;	
}

.date_search_option .tab .selected{
	background-color:#7b7b7b;
	color:#fff;	
}

.date_search_option .pattern__ .tab a{
	padding:0 7px;	
}

.pattern_graph{
	box-shadow:0 8px 24px rgba(112,144,176,.2);
	border-radius:5px;
	overflow:hidden;
	margin-bottom:5px;	
}

.pattern_graph .main_tab{
	display:table;
	border:1px solid #d6d6d6;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	overflow:hidden;	
}

.pattern_graph .main_tab ul:after{
	display:block;
	clear:both;
	content:'';	
}

.pattern_graph .main_tab li{
	display:table-cell;
	width:500px;
	border-left:1px solid #e6e6ea;
	text-align:center;	
}

.pattern_graph .main_tab li:first-child{
	border-left:none;	
}

.pattern_graph .main_tab a{
	position:relative;
	display:block;
	height:51px;
	line-height:51px;
	background:#f2f2f7;	
}

.pattern_graph .main_tab .selected{
	margin:-1px;
	border:1px solid #d6d6d6;
	height:52px;
	border-bottom:none;
	background-color:#fff;	
}

.pattern_graph .sub_tab{
	padding:15px 0 0 20px;
	height:36px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;	
}

.pattern_graph .sub_tab li{
	float:left;
	margin-right:30px;	
}

.pattern_graph .sub_tab a{
	display:block;
	padding-left:30px;
	height:21px;
	line-height:21px;
	background:url(../img/sp_label_bx.png) no-repeat;	
}

.pattern_graph .sub_tab .selected{
	background-position:0 -60px;
}

.pattern_graph .view .info{
	padding-top:12px;
	height:39px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;	
}

.pattern_graph .view .info li{
	float:left;
	line-height:27px;	
}

.pattern_graph .view .info .ic{
	float:left;
	margin:0 10px 0 15px;
	width:27px;
	height:27px;
	text-align:center;
	border-radius:16px;
	color:#fff;	
}

.pattern_graph .view .info .tx{
	float:left;	
}

.pattern_graph .view .info .left .ic,.pattern_graph .view .info .line3 .ic,.pattern_graph .view .info .odd .ic,.pattern_graph .view .info .blue .ic,.pattern_graph .view .info .row3 .ic,.pattern_graph .view .info .low .ic,.pattern_graph .view .info .under .ic{
	background-color:#3498db;	
}

.pattern_graph .view .info .right .ic,.pattern_graph .view .info .line4 .ic,.pattern_graph .view .info .even .ic,.pattern_graph .view .info .red .ic,.pattern_graph .view .info .row1 .ic,.pattern_graph .view .info .high .ic,.pattern_graph .view .info .over .ic{
	background-color:#e74c3c;	
}

.pattern_graph .view .info .left4odd .ic{
	background-color:#3498db;	
}

.pattern_graph .view .info .right3odd .ic{
	background-color:#2980b9;	
}

.pattern_graph .view .info .left3even .ic{
	background-color:#e74c3c;	
}

.pattern_graph .view .info .right4even .ic{
	background-color:#c0392b;	
}

.pattern_graph .view .info .row2 .ic{
	background-color:#27ae60;	
}

.pattern_graph .view .info .order_ele{
	display:flex;
	flex-direction:row;	
}

.pattern_graph .view .info .order_etc{
	display:flex;
	flex-direction:row-reverse;
	margin:0;	
}

.pattern_graph .view .info .t .ic,.pattern_graph .view .info .invalid .ic{
	background-color:#b7b7b7;	
}

.pattern_graph .view .info .pongdang .ic{
	background-color:#af28c7;	
}

.pattern_graph .view .info .break .ic{
	background-color:#393e46;	
}

.pattern_graph .view .info .row1 .ic,.pattern_graph .view .info .row2 .ic,.pattern_graph .view .info .row3 .ic,.pattern_graph .view .info .t .ic{
	margin:0 5px 0 10px;	
}

.pattern_graph .view .info .x .ic{
	background-color:#7b7b7b;	
}

.pattern_graph .view .info .etc{
	float:right;
	padding-right:10px;	
}

.pattern_graph .view .box_area{
	position:relative;
	margin-top:-1px;
	width:auto;
	border:1px solid #d6d6d6;
	overflow-x:scroll;	
}

.pattern_graph .view .inner{
	padding-bottom:34px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	font-size:0;
	background:url(../img/bg_cell.png?v=160415) repeat;	
}

.pattern_graph .view:after{
	display:block;
	clear:both;
	content:'';	
}

.pattern_graph .view dl{
	display:inline-block;
	vertical-align:top;	
}

.pattern_graph .view dl .length{
	position:absolute;
	bottom:34px;	
}

.pattern_graph .view dl .times{
	position:absolute;
	bottom:0;	
}

.pattern_graph .view dt,.pattern_graph .view dd{
	width:33px;
	height:33px;
	line-height:33px;
	padding:0 1px 1px 0;
	text-align:center;
	font-size:12px;	
}

.pattern_graph .view dt{
	position:relative;
	z-index:1;	
}

.pattern_graph .view dt.ODD,.pattern_graph .view dt.UNDER,.pattern_graph .view dt.LEFT,.pattern_graph .view dt._3,.pattern_graph .view dt.LEFT4ODD,.pattern_graph .view dt.SELL,.pattern_graph .view dt.row_3,.pattern_graph .view dt.BLUE,.pattern_graph .view dt.LOW,.pattern_graph .view dt.RIGHT3ODD{
	color:#2980b9;	
}

.pattern_graph .view dt.row_2{
	color:#27ae60;	
}

.pattern_graph .view dt.READY{
	color:#005523;	
}

.pattern_graph .view dt.EVEN,.pattern_graph .view dt.OVER,.pattern_graph .view dt.RIGHT,.pattern_graph .view dt._4,.pattern_graph .view dt.LEFT3EVEN,.pattern_graph .view dt.BUY,.pattern_graph .view dt.row_1,.pattern_graph .view dt.RED,.pattern_graph .view dt.HIGH,.pattern_graph .view dt.RIGHT4EVEN{
	color:#c0392b;	
}

.pattern_graph .view dt.T,.pattern_graph .view dt.INVALID{
	color:#b7b7b7;	
}

.pattern_graph .view dd span{
	position:relative;
	display:inline-block;
	margin-top:3px;
	width:27px;
	height:27px;
	line-height:27px;
	border-radius:16px;
	font-family:tahoma,돋움,Dotum,sans-serif;
	font-size:9px;
	color:#fff;	
}

.pattern_graph .view dd span.odd,.pattern_graph .view dd span.ODD,.pattern_graph .view dd span.under,.pattern_graph .view dd span.UNDER,.pattern_graph .view dd span.LEFT,.pattern_graph .view dd span._3,.pattern_graph .view dd span.LEFT4ODD,.pattern_graph .view dd span.SELL,.pattern_graph .view dd span.BLUE,.pattern_graph .view dd span._2,.pattern_graph .view dd span.row_3,.pattern_graph .view dd span.LOW,.pattern_graph .view dd span.RIGHT3ODD{
	background-color:#3498db;	
}

.pattern_graph .view dd span.RIGHT3ODD{
	background-color:#2980b9;	
}

.pattern_graph .view dd span.even,.pattern_graph .view dd span.EVEN,.pattern_graph .view dd span.over,.pattern_graph .view dd span.OVER,.pattern_graph .view dd span.RIGHT,.pattern_graph .view dd span._4,.pattern_graph .view dd span.LEFT3EVEN,.pattern_graph .view dd span.BUY,.pattern_graph .view dd span.RED,.pattern_graph .view dd span._1,.pattern_graph .view dd span.row_1,.pattern_graph .view dd span.HIGH,.pattern_graph .view dd span.RIGHT4EVEN{
	background-color:#e74c3c;
	border-radius:16px;	
}

.pattern_graph .view dd span.RIGHT4EVEN{
	background-color:#c0392b;	
}

.pattern_graph .view dd span.row_2{
	background-color:#27ae60;	
}

.pattern_graph .view dd span.X,.pattern_graph .view dd span.T,.pattern_graph .view dd span.INVALID{
	background-color:#b7b7b7;
	border-radius:16px;	
}

.pattern_graph .view dd span.ext_1{
	border:3px solid #00ff6a;
	width:26px;
	height:26px;
	margin-top:0;	
}

.pattern_graph .view dd span.READY{
	background-color:#27ae60;	
}

.pattern_graph .view dd span.snail1,.pattern_graph .view .info .sell .ic,.pattern_graph .view .info .snail1 .ic{
	background-color:#3498db;	
}

.pattern_graph .view dd span.snail2,.pattern_graph .view .info .buy .ic,.pattern_graph .view .info .snail2 .ic{
	background-color:#e74c3c;	
}

.pattern_graph .view dd span.snail3,.pattern_graph .view .info .snail3 .ic{
	background-color:#2980b9;	
}

.pattern_graph .view dd span.snail4,.pattern_graph .view .info .snail4 .ic{
	background-color:#c0392b;	
}

.pattern_graph .view .info .ready .ic{
	background-color:#27ae60;	
}

.pattern_graph .view .dot{
	position:absolute;
	width:9px;
	height:9px;
	background:url(../img/sp_stats.png?v=160324) no-repeat;	
}

.pattern_graph .view .dot.LEFT4ODD{
	left:0;
	background-position:-260px -30px;	
}

.pattern_graph .view .dot.RIGHT3ODD{
	right:0;
	background-position:-240px -30px;	
}

.pattern_graph .view .dot.LEFT3EVEN{
	left:0;
	background-position:-240px -30px;	
}

.pattern_graph .view .dot.RIGHT4EVEN{
	right:0;
	background-position:-260px -30px;	
}

.pattern_table span.line_pattern.right3odd,.pattern_table span.line_pattern.left4odd{
	background:#3498db;
	color:#fff;	
}

.pattern_table span.line_pattern.right4even,.pattern_table span.line_pattern.left3even{
	background:#e74c3c;
	color:#fff;	
}

.pattern_table span.line_pattern{
	position:relative;	
}

.pattern_table span.left4odd.line_pattern:after,.pattern_table span.right3odd.line_pattern:after,.pattern_table span.left3even.line_pattern:after,.pattern_table span.right4even.line_pattern:after{
	position:absolute;
	top:0;
	content:'';
	width:9px;
	height:9px;
	background:url(../img/sp_stats.png?v=160324) no-repeat 0 -9999px;	
}

.pattern_table span.left4odd.line_pattern:after{
	left:0;
	background-position:-260px -30px;	
}

.pattern_table span.right3odd.line_pattern:after{
	right:0;
	background-position:-240px -30px;	
}

.pattern_table span.left3even.line_pattern:after{
	left:0;
	background-position:-240px -30px;	
}

.pattern_table span.right4even.line_pattern:after{
	right:0;
	background-position:-260px -30px;	
}

.basic_pattern_graph .main_tab{
	margin-bottom:-1px;
	border:1px solid #727272;	
}

.basic_pattern_graph .main_tab .selected{
	border:1px solid #606060;
	border-bottom:none;
	background-color:#fff;
	color:#333;	
}

.basic_pattern_graph .main_tab li{
	border-left:1px solid #7b7b7b;	
}

.basic_pattern_graph .main_tab li:first-child{
	border-left:none;	
}

.basic_pattern_graph .main_tab a{
	background-color:#7b7b7b;
	color:#fff;	
}

.basic_pattern_graph .main_tab a:after{
	content:'';
	position:absolute;
	top:20px;
	left:-1px;
	width:1px;
	height:11px;
	background-color:#6e6e6e;
	z-index:1;	
}

.basic_pattern_graph .main_tab li:first-child a:after{
	display:none;	
}

.basic_pattern_graph .main_tab .selected{
	z-index:1;	
}

.basic_pattern_graph .main_tab .selected:after{
	display:none;	
}

.basic_pattern_graph .view .inner{
	padding-bottom:68px;	
}

.basic_pattern_graph .view .info{
	border-left:1px solid #727272;
	border-right:1px solid #727272;
	border-top:1px solid #727272;	
}

.basic_pattern_graph .view .box_area{
	border:1px solid #727272;
	border-top:1px solid #d6d6d6;
}

.max_min_data{
	margin-bottom:5px;	
}

.max_min_data .title{
	height:51px;
	line-height:51px;
	text-align:center;
	border:1px solid #d6d6d6;
	border-bottom:none;
	background-color:#fcfcfc;	
}

.max_min_data table{
	width:100%;
	border:1px solid #d6d6d6;	
}

.max_min_data thead th{
	height:53px;
	border-bottom:1px solid #d6d6d6;
	border-top:none;
}

.max_min_data th{
	height:51px;
	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	background-color:#fcfcfc;	
}

.max_min_data th:first-child{
	border-left:none;	
}

.max_min_data td{
	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	text-align:center;	
}

.max_min_data td:first-child{
	border-left:none;	
}

.max_min_data tr.line_top th,.max_min_data tr.line_top td{
	border-top:1px solid #d6d6d6;	
}

.max_min_data .line_left{
	border-left:1px solid #d6d6d6;	
}

.max_min_data .max{
	font-weight:700;
	color:#e74c3c;	
}

.max_min_data .min{
	font-weight:700;
	color:#3498db;	
}

.list_opt{
	margin-bottom:5px;
	padding:19px;
	height:31px;
	border:1px solid #d6d6d6;
	background-color:#f2f2f7;	
}

.list_opt li:first-child{
	border-left:none;	
}

.list_opt .filter_btn_area{
	float:left;
	border:1px solid #e1e1e2;
}

.list_opt .filter_btn_area li{
	float:left;
	border-left:1px solid #f2f2f2;	
}

.list_opt .filter_btn_area button{
	float:left;
	padding:0 10px;
	height:31px;
	background-color:#fff;	
}

.list_opt .filter_btn_area .selected{
	position:relative;
	margin:-1px;
	height:33px;
	border:1px solid #727272;
	background-color:#7b7b7b;
	color:#fff;
	z-index:1;	
}

.list_opt .popup_btn_area{
	float:right;	
}

.list_opt .popup_btn_area button{
	float:left;
	margin-left:1px;
	padding:0 10px;
	border:1px solid #e1e1e2;
	height:33px;
	background-color:#fff;	
}

.pattern_select{
	margin-bottom:5px;
	height:157px;
	border-left:1px solid #d6d6d6;	
}

.pattern_select .pattern .tit{
	float:left;
	width:69px;
	border-top:1px solid #d6d6d6;
	text-align:center;	
}

.pattern_select .pattern .tit span{
	display:block;
	height:51px;
	line-height:51px;
	border-bottom:1px solid #d6d6d6;	
}

.pattern_select .pattern .tit .t1{
	background-color:#fcfcfc;	
}

.pattern_select .pattern .inner{
	float:left;
	position:relative;
	margin:0 -1px;
	width:761px;
	height:157px;
	background:url(../img/bg_pattern.png?v=160324) repeat-x;
	overflow:hidden;	
}

.pattern_select .pattern ul{
	width:100%;
	height:84px;
	z-index:1;	
}

.pattern_select .pattern li{
	float:left;
	margin-left:-1px;
	width:37px;
	height:155px;
	border:1px solid #727272;
	text-align:center;	
}

.pattern_select .pattern li:first-child{
	margin-left:0;	
}

.pattern_select .pattern .count{
	display:block;
	width:37px;
	height:51px;
	line-height:51px;
	border-bottom:1px solid #727272;
	background-color:#7b7b7b;
	color:#fff;	
}

.pattern_select .pattern .ic_result{
	position:relative;
	display:inline-block;
	margin:10px 0 11px;
	width:31px;
	height:31px;
	line-height:31px;
	border-radius:16px;
	color:#fff;	
}

.pattern_select .pattern .ic_result.odd,.pattern_select .pattern .ic_result.left,.pattern_select .pattern .ic_result.line3,.pattern_select .pattern .ic_result.under,.pattern_select .pattern .ic_result.left4odd,.pattern_select .pattern .ic_result.right3odd,.pattern_select .pattern .ic_result.middle,.pattern_select .pattern .ic_result.blue,.pattern_select .pattern .ic_result.snail1{
	background:#3498db;	
}

.pattern_select .pattern .ic_result.snail3{
	background:#2980b9;	
}

.pattern_select .pattern .ic_result.even,.pattern_select .pattern .ic_result.right,.pattern_select .pattern .ic_result.line4,.pattern_select .pattern .ic_result.over,.pattern_select .pattern .ic_result.left3even,.pattern_select .pattern .ic_result.right4even,.pattern_select .pattern .ic_result.big,.pattern_select .pattern .ic_result.red,.pattern_select .pattern .ic_result.snail2{
	background:#e74c3c;	
}

.pattern_select .pattern .ic_result.snail4{
	background:#c0392b;	
}

.pattern_select .pattern .ic_result.small{
	background:#27ae60;	
}

.pattern_select .pattern .ic_result.x{
	background:#7b7b7b none;	
}

.pattern_select .pattern .left4odd:after,.pattern_select .pattern .right3odd:after,.pattern_select .pattern .left3even:after,.pattern_select .pattern .right4even:after{
	position:absolute;
	top:0;
	content:'';
	width:9px;
	height:9px;
	background:url(../img/sp_stats.png?v=160324) no-repeat 0 -9999px;	
}

.pattern_select .pattern .left4odd:after{
	left:0;
	background-position:-260px -30px;	
}

.pattern_select .pattern .right3odd:after{
	right:0;
	background-position:-240px -30px;	
}

.pattern_select .pattern .left3even:after{
	left:0;
	background-position:-240px -30px;	
}

.pattern_select .pattern .right4even:after{
	right:0;
	background-position:-260px -30px;	
}

.pattern_select .pattern .round{
	display:block;
	height:51px;
	line-height:51px;
	background-color:#fff;	
}

.pattern_list table{
	width:100%;
	border:none;	
}

.pattern_list caption{
	display:none;
}

.pattern_list th{
	height:51px;
	border:1px solid #d6d6d6;
	background:#f2f2f7;	
}

.pattern_list td{
	text-align:center;
	border:1px solid #d6d6d6;	
}

.pattern_list .date_cell{
	font-weight:700;	
}

.pattern_list .date_cell .round{
	display:block;
	margin-top:5px;
	font-weight:400;	
}

.pattern_list .pattern_cell .inner{
	width:100%;
	height:76px;
	background:url(../img/bg_pattern_cell.png?v=160428) repeat-x;	
}

.pattern_list .pattern_cell li{
	float:left;
	margin-left:1px;
	width:30px;
	height:76px;
	vertical-align:middle;	
}

.pattern_list .pattern_cell li:first-child{
	margin-left:0;	
}

.pattern_list .pattern_cell .ic_round{
	display:inline-block;
	margin:10px 0 11px;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:18px;
	font-family:tahoma,돋움,Dotum,sans-serif;
	font-size:9px;
	color:#fff;	
}

.pattern_list .pattern_cell .odd,.pattern_list .pattern_cell .under,.pattern_list .pattern_cell .middle,.pattern_list .pattern_cell .left4odd,.pattern_list .pattern_cell .blue,.pattern_list .pattern_cell .row_3,.pattern_list .pattern_cell .snail1{
	background-color:#3498db;	
}

.pattern_list .pattern_cell .right3odd,.pattern_list .pattern_cell .snail3{
	background-color:#2980b9;
}

.pattern_list .pattern_cell .even,.pattern_list .pattern_cell .over,.pattern_list .pattern_cell .big,.pattern_list .pattern_cell .left3even,.pattern_list .pattern_cell .red,.pattern_list .pattern_cell .row_1,.pattern_list .pattern_cell .snail2{
	background-color:#e74c3c;	
}

.pattern_list .pattern_cell .right4even,.pattern_list .pattern_cell .snail4{
	background-color:#c0392b;
}

.pattern_list .pattern_cell .row_2,.pattern_list .pattern_cell .small{
	background-color:#27ae60;	
}

.pattern_list .pattern_cell .tx{
	display:block;
	height:31px;
	line-height:31px;
	text-align:center;	
}

.pattern_list .result_cell .ic_result{
	display:inline-block;
	margin:10px 0;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:18px;
	font-family:tahoma,돋움,Dotum,sans-serif;
	font-size:9px;
	color:#fff;	
}

.pattern_list .result_cell .odd,.pattern_list .result_cell .middle,.pattern_list .result_cell .left4odd,.pattern_list .result_cell .blue,.pattern_list .result_cell .row_3,.pattern_list .result_cell .snail1{
	background-color:#3498db;	
}

.pattern_list .result_cell .right3odd,.pattern_list .result_cell .snail3{
	background-color:#2980b9;	
}

.pattern_list .result_cell .even,.pattern_list .result_cell .big,.pattern_list .result_cell .left3even,.pattern_list .result_cell .red,.pattern_list .result_cell .row_1,.pattern_list .result_cell .snail2{
	background-color:#e74c3c;	
}

.pattern_list .result_cell .right4even,.pattern_list .result_cell .snail4{
	background-color:#c0392b;	
}

.pattern_list .result_cell .row_2,.pattern_list .result_cell .small{
	background-color:#27ae60;	
}

.pattern_list .result_cell .tx{
	display:block;
	height:31px;
	line-height:31px;
	border-top:1px solid #f2f2f2;	
}

.pattern_list .result_cell .under{
	color:#3498db;	
}

.pattern_list .result_cell .over{
	color:#e74c3c;	
}

.none_pattern_list{
	display:table;
	width:828px;
	font-size:0;
	border:1px solid #d6d6d6;	
}

.none_pattern_list .inner{
	display:table-cell;
	height:456px;
	text-align:center;
	vertical-align:middle;	
}

.none_pattern_list .ico_no_post{
	display:inline-block;
	width:85px;
	height:85px;
	background:url(../img/sp_none.png) no-repeat;	
}

.none_pattern_list .message{
	margin-top:30px;	
}

.none_pattern_list .message p{
	height:20px;
	font-size:12px;
	color:#adadad;	
}

.total_graph{
	margin-bottom:5px;
	border:1px solid #d6d6d6;	
}

.total_graph .summary{
	padding:0 20px;
	height:51px;
	border-bottom:1px solid #d6d6d6;
	background-color:#f2f2f7;	
}

.total_graph .summary .tit{
	float:left;
	line-height:51px;	
}

.total_graph .graph_tab{
	float:right;
	margin-top:18px;	
}

.total_graph .graph_tab li{
	float:left;
	margin-left:20px;	
}

.total_graph .graph_tab li:first-child{
	margin-left:0;	
}

.total_graph .graph_tab span{
	display:block;
	height:15px;
	line-height:15px;	
}

.total_graph .graph_tab span:after{
	float:left;
	margin:1px 10px 0 0;
	width:11px;
	height:11px;
	border-radius:6px;
	content:'';	
}

.total_graph .graph_tab .start:after,.total_graph .graph_tab .under_over:after{
	background-color:#27ae60;	
}

.total_graph .graph_tab .line:after,.total_graph .graph_tab .rank1:after{
	background-color:#ffa800;	
}

.total_graph .graph_tab .oe:after{
	background-color:#745ec5;	
}

.total_graph .graph_tab .start_line:after,.total_graph .graph_tab .odd_even:after{
	background-color:#d95459;	
}

.total_graph .graph_tab .pw_oe:after{
	background-color:#27ae60;	
}

.total_graph .graph_tab .pw_un:after{
	background-color:#ffa800;	
}

.total_graph .graph_tab .pu_oe:after{
	background-color:#745ec5;
}

.total_graph .graph_tab .pu_un:after{
	background-color:#d95459;
}

.total_graph .graph_tab .pu_s:after{
	background-color:#3498db;
}

.total_graph .graph_tab .sum_oe:after{
	background-color:#27ae60;
}

.total_graph .graph_tab .sum_uo:after{
	background-color:#d95459;
}

.total_graph .graph_tab .total_win:after{
	background-color:#8f00ff;
}

.total_graph .graph_tab .blue_odd_even:after{
	background-color:#3498db;
}

.total_graph .graph_tab .blue_under_over:after{
	background-color:#00418d;
}

.total_graph .graph_tab .blue_highest_line:after{
	background-color:#009d10;
}

.total_graph .graph_tab .red_odd_even:after{
	background-color:#e74c3c;
}

.total_graph .graph_tab .red_under_over:after{
	background-color:#e27a00;
}

.total_graph .graph_tab .red_highest_line:after{
	background-color:#ffc700;
}

.total_graph .record_table table{
	width:100%;
	border:none;
	border-bottom:1px solid #d6d6d6;
}

.total_graph .record_table thead th{
	height:51px;
	border:none;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background-color:#f2f2f7;
}

.total_graph .record_table thead th:first-child{
	border-left:none;
}

.total_graph .record_table tr{
	border-top:1px solid #f2f2f2;
}

.total_graph .record_table tr:first-child{
	border-top:none;
}

.total_graph .record_table td{
	padding:20px 0;
	border:none;
	border-left:1px solid #d6d6d6;
	text-align:center;
}

.total_graph .record_table td:first-child{
	border-left:none;
}

.total_graph .record_table td p{
	margin-top:5px;
}

.total_graph .record_table td p:first-child{
	margin-top:0;
}

.total_graph .graph_area{
	height:312px;
}

.total_graph .graph_area{
	position:relative;
}

.total_graph .graph_area .tit{
	position:absolute;
	top:23px;
	left:0;
	width:100%;
	text-align:center;
	z-index:2;
}

.total_graph .graph_area .axis path,.total_graph .graph_area .axis line{
	fill:none;
	stroke:#d6d6d6;
	shape-rendering:crispEdges;
}

.total_graph .graph_area .line{
	fill:none;
	stroke-width:1px;
}

.total_graph .graph_area .tick text{
	font-size:9px;
	font-family:tahoma,돋움,Dotum,sans-serif;
	fill:#a3a3a3;
}

.total_graph .graph_area .tick line{
	shape-rendering:crispEdges;
	stroke-width:2px;
	opacity:.5;
}

.total_graph .graph_area .graph{
	position:relative;
	background-color:#fff;
	z-index:1;
}

.total_graph .graph_area .loading{
	position:absolute;
	top:130px;
	left:50%;
	margin-left:-20px;
}

.analysis_forecast .summary{
	padding:0 20px;
	height:51px;
	border:1px solid #d6d6d6;
	border-bottom:none;
	background-color:#f2f2f7;
}

.analysis_forecast .summary .tit{
	float:left;
	line-height:51px;
}

.analysis_forecast .summary .tip{
	float:right;
	margin-top:18px;
}

.analysis_forecast .summary li{
	float:left;
	margin-left:20px;
}

.analysis_forecast .summary li:first-child{
	margin-left:0;
}

.analysis_forecast .summary span{
	float:left;
	margin-left:1px;
	width:11px;
	height:11px;
	border-radius:5px;
}

.analysis_forecast .summary span:first-child{
	margin-left:0;
}

.analysis_forecast .summary .tx{
	float:left;
	margin-left:10px;
}

.analysis_forecast .summary .r1,.analysis_forecast .summary .r2,.analysis_forecast .summary .r3{
	width:9px;
	height:9px;
	border-radius:5px;
}

.analysis_forecast .summary .r1{
	border:1px solid #3498db;
}

.analysis_forecast .summary .r2{
	border:1px solid #e74c3c;
}

.analysis_forecast .summary .r3{
	border:1px solid #27ae60;
}

.analysis_forecast .summary .c1{
	background-color:#3498db;
}

.analysis_forecast .summary .c2{
	background-color:#e74c3c;
}

.analysis_forecast .summary .c3{
	background-color:#27ae60;
}

.analysis_forecast .summary .wrong{
	width:9px;
	height:9px;
	border:1px solid #d4d4d4;
	border-radius:5px;
}

.analysis_forecast .ic{
	position:relative;
	display:inline-block;
	width:29px;
	height:29px;
	line-height:29px;
	border:1px solid #d6d6d6;
	border-radius:15px;
	font-family:tahoma,돋움,Dotum,sans-serif;
	font-size:9px;
	background:#fff;
	z-index:1;
}

.analysis_forecast .ic.left.on,.analysis_forecast .ic.line3.on,.analysis_forecast .ic.odd.on,.analysis_forecast .ic.under.on,.analysis_forecast .ic.M.on,.analysis_forecast .ic.middle.on,.analysis_forecast .ic.left4odd.on,.analysis_forecast .ic.row_3.on,.analysis_forecast .ic.blue.on,.analysis_forecast .ic.snail1.on{
	background-color:#3498db;
	border:1px solid #3498db;
	color:#fff;
}

.analysis_forecast .ic.right3odd.on,.analysis_forecast .ic.snail3.on{
	background-color:#2980b9;
	border:1px solid #2980b9;
	color:#fff;
}

.analysis_forecast .ic.right.on,.analysis_forecast .ic.line4.on,.analysis_forecast .ic.even.on,.analysis_forecast .ic.red.on,.analysis_forecast .ic.over.on,.analysis_forecast .ic.L.on,.analysis_forecast .ic.big.on,.analysis_forecast .ic.left3even.on,.analysis_forecast .ic.row_1.on,.analysis_forecast .ic.snail2.on{
	background-color:#e74c3c;
	border:1px solid #e74c3c;
	color:#fff;
}

.analysis_forecast .ic.right4even.on,.analysis_forecast .ic.snail4.on{
	background-color:#c0392b;
	border:1px solid #c0392b;
	color:#fff;
}

.analysis_forecast .ic.small.on,.analysis_forecast .ic.row_2.on,.analysis_forecast .ic.S.on{
	background-color:#27ae60;
	border:1px solid #27ae60;
	color:#fff;
}

.analysis_forecast .list{
	width:100%;
	border:1px solid #d6d6d6;
}

.analysis_forecast .list caption{
	display:none;
}

.analysis_forecast .list th{
	height:51px;
	border:1px solid #d6d6d6;
	background:#f2f2f7;
}

.analysis_forecast .list td{
	height:51px;
	text-align:center;
	border:1px solid #d6d6d6;
}

.analysis_forecast .list th.line_left,.analysis_forecast .list td.line_left{
	border-right:1px solid #d6d6d6;
}

.analysis_forecast .list tbody tr{
	cursor:pointer;
}

.analysis_forecast .round_cell .inn{
	position:relative;
	padding-left:20px;
	height:100%;
	line-height:51px;
	text-align:left;
}

.analysis_forecast .predic_cell .ic{
	font-family:굴림,Gulim,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
}

.analysis_forecast .predic_cell .ic.on{
	color:#fff!important;
}

.analysis_forecast .result_cell .ic{
	font-family:굴림,Gulim,Helvetica,sans-serif;
	font-size:12px;
	color:#fff;
}

.analysis_forecast .result_cell .ic .line{
	position:absolute;
	top:0;
	width:9px;
	height:9px;
	background:url(../img/sp_stats.png?v=160324) no-repeat 0 -9999px;
}

.analysis_forecast .result_cell .ic.left4odd,.analysis_forecast .result_cell .ic.right3odd,.analysis_forecast .result_cell .ic.snail1{
	background-color:#3498db;
	border:1px solid #3498db;
}

.analysis_forecast .result_cell .ic.snail3{
	background-color:#2980b9;
	border:1px solid #2980b9;
}

.analysis_forecast .result_cell .ic.left3even,.analysis_forecast .result_cell .ic.right4even,.analysis_forecast .result_cell .ic.snail2{
	background-color:#e74c3c;
	border:1px solid #e74c3c;
}

.analysis_forecast .result_cell .ic.snail4{
	background-color:#c0392b;
	border:1px solid #c0392b;
}

.analysis_forecast .result_cell .ic.left4odd .line{
	left:0;
	background-position:-260px -30px;
}

.analysis_forecast .result_cell .ic.right3odd .line{
	right:0;
	background-position:-240px -30px;
}

.analysis_forecast .result_cell .ic.left3even .line{
	left:0;
	background-position:-240px -30px;
}

.analysis_forecast .result_cell .ic.right4even .line{
	right:0;
	background-position:-260px -30px;
}

.analysis_forecast .result_cell .ic.x{
	background-color:#7b7b7b;
	border:1px solid #7b7b7b;
}

.analysis_forecast .ready_row .predic_cell .left,.analysis_forecast .ready_row .predic_cell .line3,.analysis_forecast .ready_row .predic_cell .odd,.analysis_forecast .ready_row .predic_cell .under,.analysis_forecast .ready_row .predic_cell .blue,.analysis_forecast .ready_row .predic_cell .row_3,.analysis_forecast .ready_row .predic_cell .M{
	border:1px solid #3498db;
	color:#3498db;
}

.analysis_forecast .ready_row .predic_cell .right,.analysis_forecast .ready_row .predic_cell .line4,.analysis_forecast .ready_row .predic_cell .even,.analysis_forecast .ready_row .predic_cell .over,.analysis_forecast .ready_row .predic_cell .row_1,.analysis_forecast .ready_row .predic_cell .red,.analysis_forecast .ready_row .predic_cell .L{
	border:1px solid #e74c3c;
	color:#e74c3c;
}

.analysis_forecast .ready_row .predic_cell .row_2,.analysis_forecast .ready_row .predic_cell .S{
	border:1px solid #27ae60;
	color:#27ae60;
}

.analysis_forecast .ready_row .predic_cell .snail1{
	border:1px solid #3498db;
	color:#3498db;
}

.analysis_forecast .ready_row .predic_cell .snail2{
	border:1px solid #e74c3c;
	color:#e74c3c;
}

.analysis_forecast .ready_row .predic_cell .snail3{
	border:1px solid #2980b9;
	color:#2980b9;
}

.analysis_forecast .ready_row .predic_cell .snail4{
	border:1px solid #c0392b;
	color:#c0392b;
}

.analysis_forecast .ready_row .result_cell .ic{
	color:#333;
}

.analysis_forecast tbody tr:hover .bg_line{
	position:absolute;
	top:-1px;
	left:-1px;
	width:828px;
	height:51px;
	border:1px solid #727272;
}

.analysis_forecast .no_login{
	padding:50px 0;
}

.analysis_forecast .no_login .ico{
	display:inline-block;
	width:70px;
	height:70px;
	background:url(../img/sp_none.png) no-repeat -90px 0;
}

.analysis_forecast .no_login .message{
	margin-top:20px;
	height:20px;
	font-size:12px;
	color:#adadad;
}

.bn_notice{
	margin-bottom:5px;
	height:51px;
	line-height:51px;
	background-color:#16a085;
}

.bn_notice .tit{
	float:left;
	margin-left:20px;
	color:#fff;
}

.bn_notice .btn_close{
	float:right;
	width:51px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
}

.bn_notice .btn_close:after{
	float:left;
	margin:18px 0 0 18px;
	content:'';
	width:15px;
	height:15px;
	background:url(../img/sp_btn_close.png) no-repeat;
}