.general-number {width:100%}
#lotto-numbers-tbody img {width:40px;}

/* 로또정보 페이지 */
.turn_nav{position:relative;}
.turn_nav a {position:absolute;top:-41px; left:289px; color: #666;font-size:12px; padding: 10px 26px; border-radius: 5px; background:#fff; border:1px solid #ccc; text-decoration: none}
.turn_nav select {position:absolute;top:-41px; left:555px; width: 110px; height: 40px;}

.date_area3 { float:none; margin:0 auto;  width: 140px; text-align: center;}
.date_area3 .date {font-size:30px; color: #e60510;}
.date_area3 a {top:12px}
.turn_result{width:550px;margin:55px auto 0;text-align:center}
.turn_result h2{color:#333;font-size:16px; font-weight:600}
.turn_result p{margin-top:8px;font-size:12px; color:#666}
.turn_result .winning_num span.ball{display:inline-block;margin:0 3px;padding-top:8px;color:#fff;font-weight:400;text-align:center;border-radius:31px;box-sizing:border-box;text-indent:-1px;text-shadow:0 0 3px rgba(0,0,0,.5)}
.turn_result .winning_num{width:100%;margin-top:35px;font-size:0;text-align:center;vertical-align:middle}
.turn_result .winning_num span{width:62px;height:62px;margin-left:10px;padding-top:12px;font-size:30px;font-weight:400;letter-spacing:-.05em;box-sizing:border-box}
.turn_result .winning_num span.ball:first-child{margin-left:0}
.turn_result .winning_num span.plus{border:none; display:inline-block;position:relative;width:22px;height:22px;margin-right:3px;text-indent:-9999px;vertical-align:-24px}
.turn_result .winning_num span.plus:before{content:'';display:block;position:absolute;top:10px;left:0;width:22px;height:2px;background:#b1b1b1}
.turn_result .winning_num span.plus:after{content:'';display:block;position:absolute;top:0;left:10px;width:2px;height:22px;background:#b1b1b1}
.turn_result .winning_num p{display:inline-block;margin-top:20px;font-size:12px}
.turn_result .winning_num p:first-of-type{width:435px}
.turn_result .winning_num p:nth-of-type(2){width:62px;}
.lotto_y{background:#fbc400}
.lotto_b{background:#69c8f2}
.lotto_r{background:#ff7272}
.lotto_gy{background:#aaa}
.lotto_gn{background:#b0d840}
.txt_lotto_terms {margin:30px 0 0; color: #666;font-size:12px; line-height: 18px;}
.turn_result .winning_num p.lotto_info{width:100%;margin-top:30px}
/*
.stats_option.pension .option_slct{float:none;margin-left:0;margin-top:11px}
.stats_option.pension .option_slct:first-child{margin-top:0}

.stats_option.pension .option_slct .input_r{margin-left:0}
.stats_option.pension .option_slct .input_r label{width:60px}
.stats_option.pension .option_slct:first-child .input_r:first-of-type{margin-left:37px}
.stats_option.pension .option_slct:nth-child(2) .input_r:first-of-type{margin-left:25px}
.stats_option.pension .option_slct .input_r input[type=checkbox]+label:before{border-radius:inherit}
.stats_option .option_slct .input_r input[type=checkbox]:checked+label:before{border-color:#ed2026;  background:#ed2026;}
.stats_option .option_slct .input_r input[type=checkbox]:checked+label>span:before{content:'\2714';display:inline-block;position:absolute;left:3px;color:#fff;font-size:11px;font-weight:700; background:#ed2026;}

span.ball2{display:inline-block;width:26px;height:26px;margin:0 3px; color:#fff; line-height:26px; font-weight:700;text-align:center;border-radius:50%;box-sizing:border-box; background:#84a2b4}
.bar{position:relative; margin:0 20px; height:11px; overflow: hidden; border-radius: 20px; background:#e0e0e0}
.bar>span{display:block;position:absolute;top:0;left:0;width:100%;height:11px;border-radius: 20px;   background:#84a2b4}
*/

.tbl_area2_2 .proto-table tr:first-child td span.ball2 { background:#ff7272}
.tbl_area2_2 .proto-table tr:first-child td .bar>span{background:#ff7272}


/* 로또정보 페이지 */
.top_header_new2 {height: auto; margin:0;}
.top_header_new2 .tit { margin:0}
.top_header_new .tit span { font-size:11px; color:#666;}
.top_header_new img {margin:0 2px 0 0;vertical-align: -4px;}/* add4 coding */
.top_header_new .depth3 {overflow:hidden; margin:0 -8px; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc; } /* add4 coding */
.top_header_new .depth3 > li:first-child {border-left:none}
.top_header_new .depth3 > li {user-select: none;cursor: pointer;float: left;width:11.11%;letter-spacing: -1px;font-size: 14px;text-align: center;line-height:40px; font-weight:600;  color: #333; border-left: 1px solid #ccc; border-right: none;}
.top_header_new .depth3 > li.on {color:#fff; border-color: #e60510; background: #e60510}

.depth4 { margin:0 -8px ; text-align: center; border-bottom: 1px solid #ccc; }
.depth4 li {position: relative; display: inline-block; margin:0 13px;}
.depth4 li:after {content: ''; position: absolute; top: 13px; left: -17px; height:10px; width: 1px; background: #ccc}
.depth4 li:first-child:after {display:none}
.depth4 li a {font-size:14px; line-height:37px;font-weight:600;  color:#666;letter-spacing: -1px; }
.depth4 li a:hover {color:#e60510; text-decoration:none}
.depth4 li a.on {font-weight:600; color:#e60510}

.sub_depth1 {text-align: left}
.sub_depth2 {text-align: left; padding-left:15%;}
.sub_depth3 {text-align: left; padding-left:30%;}
.sub_depth6 {text-align: right; padding-right:15%;}
.sub_depth7 {text-align: right;}

/*패턴분석*/
.pattern_list{overflow:hidden;margin-top:20px; text-align: center;}
.pattern_list>li{display:inline-block; width:146px;margin:0 12px 40px}
.pattern_list>li p{width:100%;height:32px;color:#000;font-size:14px;text-align:center;line-height:32px}
.pattern_list>li .pattern_box{overflow:hidden;height:195px;margin-left:-1px}
.pattern_list>li .pattern_box>li{float:left;width:20px;height:27px;margin:0 0 1px 1px;background:#fff;border:1px solid #dee3eb;color:#dee3eb;font-size:10px;font-family:YoonGothicPro,verdana,sans-serif;text-align:center;line-height:27px}
.pattern_list>li .pattern_box>li.pick{background:#ed2026;border-color:#ed2026;color:#fff}

.stats_option{overflow:hidden;width:100%;padding:0 19px 15px; box-sizing:border-box}
.stats_option .option_slct{float:left;margin-left:85px;font-size:0}
.stats_option .option_slct:first-child{margin-left:0}
.stats_option .option_slct strong{display:inline-block;color:#333;font-size:14px;font-weight:700}
.stats_option .option_slct .slct_turn{display:inline-block;position:relative;margin-left:25px}
.stats_option .option_slct .slct_turn select{height:18px;padding:0 20px 0 10px;border:0;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;cursor:pointer}
.stats_option .option_slct .slct_turn select::-ms-expand { display: none; }
.stats_option .option_slct .slct_turn+span{display:inline-block;margin:0 8px;font-size:12px}
.stats_option .option_slct span+.slct_turn{margin-left:0}
.stats_option .option_slct .slct_turn:before{content:'';display:block;position:absolute;top:6px;right:2px;width:0;height:0;border:5px solid transparent;border-top-color:#000}

/*라디오박스*/
.input_r{display:inline-block;position:relative;margin-left:20px;cursor:pointer}
.input_r:first-of-type{margin-left:25px}
.input_r input[type=checkbox], .input_r input[type=radio]{width:17px;height:17px;opacity:0;vertical-align:-4px}
.input_r input[type=checkbox]+label, .input_r input[type=radio]+label{display:inline-block;padding:0 10px;font-size:12px; line-height: 16px;color:#666;cursor:pointer}
.input_r input[type=checkbox]+label:before, .input_r input[type=radio]+label:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;background:#b2b2b2;border:2px solid #b2b2b2;border-radius:50%}
.input_r input[type=radio]:checked+label:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;background:#ed2026;border:0;border-radius:20px}
.input_r input[type=radio]:checked+label>span:before{content:'';display:inline-block;position:absolute;top:1px;left:1px;width:14px;height:14px;border:3px solid #fff;border-radius:50%}
.input_r{margin-left:0}
.input_r:first-of-type{margin-left:37px}
.input_r:first-of-type{margin-left:25px}
.input_r input[type=checkbox]+label:before{border-radius:inherit}
.input_r input[type=checkbox]:checked+label:before{border-color:#ed2026;  background:#ed2026;}
.input_r input[type=checkbox]:checked+label>span:before{content:'\2714';display:inline-block;position:absolute;left:3px;color:#fff;font-size:11px;font-weight:700; background:#ed2026;}