@charset "utf-8";
.noticeBox{ overflow:hidden;background:#fff; border-bottom:1px solid #e4e4e4; height:48px;}
.noticeBox .noticeswipe{}
.noticeBox .noticeswipe li {}
.noticeBox .noticeswipe li a{padding-left:62px; position:relative;line-height:48px;} 
.noticeBox .noticeswipe li a span.date{ padding-left:15px; font-size:13px; color:#999;}
.noticeBox .noticeswipe li a:before{
    background: #228ce6;
    font-size: 11px;
    content: 'NOTICE';
    top: -3px;
    left: 0;
    position: absolute;
    display: inline-block;
    line-height: 18px;
    padding: 3px 5px;
    color: #fff;
    letter-spacing: 0;
	border-radius:3px;
}
.mainWrap .content01 {}
.mainWrap .content01 > div{float:left;}
.mainWrap .content01 .leftBox {width:385px;}
.mainWrap .content01 .centerBox {width:480px;margin:0 10px;}
.mainWrap .content01 .rightBox {width:295px;}
.mainWrap .content01 .mainvisual {width:100%; display:inline-block; overflow:hidden;} 
h1.tit{font-size:16px; font-weight:600; color:#333; line-height:22px;}
h1.txtcenter{text-align:center;line-height:26px; margin-bottom:5px;}
h1.txtleft{text-align:left;line-height:26px; margin-bottom:5px;}
span.font_s{font-size:13px; font-weight:400; color:#999; }

.num_box h1.txtcenter {display:flex; justify-content:space-between; align-items:center;}

.mainWrap .content01 > div > ul > li{box-sizing:border-box;background:#fff; margin-bottom:10px;overflow:hidden; padding:8px 12px;}
.mainWrap .content01 > div > ul > li.mainQna{background:#e2f1ff;  /*border: 1px solid #228ce6;*/}
.mainWrap .content01 > div > ul > li.ratingInfo{background:#f1f1f1;}
.mainWrap .content01 > div > ul > li.loginbox {background: #f1f1f1;}
.mainWrap .content01 > div > ul > li.resultBox {background: url(/_img/bgblueptn.png)no-repeat center 55%; background-size:cover;}
.mainWrap .content01 > div > ul > li.resultBox .tit {color:#fff;}
.mainWrap .content01 > div > ul > li.num_box {padding:19px 12px;}
.mainWrap .content01 .centerBox ul li:nth-of-type(1) {padding:0;}


.num_box a{display:inline-block;}
.num_box .num_prev{}
.num_box .num_next{}
.num_box .txtbox {padding:5px; text-align:center; background:#f1f1f1;line-height:28px;}
.num_box .txtbox span{font-weight:bold; font-size:16px;}
.num_box .ball_order{}
.num_box .ball_order dl {margin-top:10px; }
.num_box .ball_order dl dt{ float:left; padding:7px 7px 0;display:inline-block;}
.num_box .ball_order dl dd { position:relative;}
.num_box .ball_order dl dd .ball_box{ margin:0px 0; display:inline-block;}
.num_box .ball_order dl dd .ball_box .ball {margin:0px 3px;border-radius:50%; }

.ball_box {
	overflow: hidden;
	display:block;
	margin: 10px auto;
	
}
.ball_box .ball {
	width: 34px; height: 34px;
	display: inline-block;
	float: left;
	font-size: 0;
	text-indent: -99999em;
	line-height: 99999em;
	overflow: hidden;
	margin: 0 5px;
	
	background: url(/_img/lotto_ball31.png) no-repeat;
	-webkit-background-size: 385px 190px;
	-moz-background-size: 385px 190px;
	-o-background-size: 385px 190px;
	background-size: 385px 190px;
}
.ball_box .ball.bonus {
	width: 8px;
	background: url(/_img/lotto_ball.png) no-repeat;
	background-position: -288px -221px;
	-webkit-background-size: inherit;
	-moz-background-size: inherit;
	-o-background-size: inherit;
	background-size: inherit;
}
.ball_box .ball.num1 { background-position: 0 0; }
.ball_box .ball.num2 { background-position: -39px 0; }
.ball_box .ball.num3 { background-position: -78px 0; }
.ball_box .ball.num4 { background-position: -117px 0; }
.ball_box .ball.num5 { background-position: -156px 0; }
.ball_box .ball.num6 { background-position: -195px 0; }
.ball_box .ball.num7 { background-position: -234px 0; }
.ball_box .ball.num8 { background-position: -273px 0; }
.ball_box .ball.num9 { background-position: -312px 0; }
.ball_box .ball.num10 { background-position: -351px 0; }
.ball_box .ball.num11 { background-position: 0 -39px; }
.ball_box .ball.num12 { background-position: -39px -39px; }
.ball_box .ball.num13 { background-position: -78px -39px; }
.ball_box .ball.num14 { background-position: -117px -39px; }
.ball_box .ball.num15 { background-position: -156px -39px; }
.ball_box .ball.num16 { background-position: -195px -39px; }
.ball_box .ball.num17 { background-position: -234px -39px; }
.ball_box .ball.num18 { background-position: -273px -39px; }
.ball_box .ball.num19 { background-position: -312px -39px; }
.ball_box .ball.num20 { background-position: -351px -39px; }
.ball_box .ball.num21 { background-position: 0 -78px; }
.ball_box .ball.num22 { background-position: -39px -78px; }
.ball_box .ball.num23 { background-position: -78px -78px; }
.ball_box .ball.num24 { background-position: -117px -78px; }
.ball_box .ball.num25 { background-position: -156px -78px; }
.ball_box .ball.num26 { background-position: -195px -78px; }
.ball_box .ball.num27 { background-position: -234px -78px; }
.ball_box .ball.num28 { background-position: -273px -78px; }
.ball_box .ball.num29 { background-position: -312px -78px; }
.ball_box .ball.num30 { background-position: -351px -78px; }
.ball_box .ball.num31 { background-position: 0 -117px; }
.ball_box .ball.num32 { background-position: -39px -117px; }
.ball_box .ball.num33 { background-position: -78px -117px; }
.ball_box .ball.num34 { background-position: -117px -117px; }
.ball_box .ball.num35 { background-position: -156px -117px; }
.ball_box .ball.num36 { background-position: -195px -117px; }
.ball_box .ball.num37 { background-position: -234px -117px; }
.ball_box .ball.num38 { background-position: -273px -117px; }
.ball_box .ball.num39 { background-position: -312px -117px; }
.ball_box .ball.num40 { background-position: -351px -117px; }
.ball_box .ball.num41 { background-position: 0 -156px; }
.ball_box .ball.num42 { background-position: -39px -156px; }
.ball_box .ball.num43 { background-position: -78px -156px; }
.ball_box .ball.num44 { background-position: -117px -156px; }
.ball_box .ball.num45 { background-position: -156px -156px; }

.num_box .selectWrap_st1 {margin-right:5px; padding-left:5px; width:92px; font-size:13px;}

.mainWrap .contentBox {display:inline-block;width:100%; box-sizing:border-box;background:#fff; margin:10px 0; padding:10px 0; overflow:hidden; position:relative;border-top:1px solid #ebebeb;}
.mainWrap .content02 {border-top:none;}
/*.mainWrap .row3 h1.tit{position: relative; padding-left:12px;}
.mainWrap .row3 h1.tit:before{position:absolute; width:5px; height:15px; background:#228ce6; top:4px; left:0; content:'';}*/
.mainWrap .row3 > div {float:left; width:33.333%; position:relative;}
/*.mainWrap .row3 > div:after{width:1px; height:206px; position:absolute; right:0;top:10px; background:#ebebeb; content:''; }*/
.mainWrap .row3 > div:nth-of-type(3):after {display:none;}
.mainWrap .row3 > div > ul > li {padding:5px 15px;}
.mainWrap .row3 > div > ul > li.lottovideo {padding:0 15px;}
.mainWrap .row3 > .rightBox > ul > li{padding-right:5px;}
.mainWrap .row3 .leftBox > ul > li {padding-left:5px;}

.mainWrap .row3 > div > ul > li .newsTop{padding:5px 0 0;}
.mainWrap .row3 > div > ul > li .newsTop dt{float: left; width: 20%; height: 65px; margin-right: 4%;margin-top: 10px;overflow:hidden; border:1px solid #e4e4e4;}
.mainWrap .row3 > div > ul > li .newsTop dt img {width:auto; height:100%; }
.mainWrap .row3 > div > ul > li .newsTop dd{float: left;width: 76%;}
.mainWrap .row3 > div > ul > li .newsTop dd:hover a, .mainWrap .row3 > div > ul > li .newsBtm li:hover a{text-decoration:underline;}
.mainWrap .row3 > div > ul > li .newsTop dd h4{white-space:nowrap; text-overflow: ellipsis; font-weight:600; overflow:hidden;}
.mainWrap .row3 > div > ul > li .newsTop dd p{ color:#777; margin:5px 0;height: 57px;line-height: 20px; overflow: hidden;text-overflow: ellipsis; white-space: normal;word-wrap: break-word;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.mainWrap .row3 > div > ul > li .newsBtm{}
.mainWrap .row3 > div > ul > li .newsBtm li{float:left; overflow:hidden;width:100%;}
.mainWrap .row3 > div > ul > li .newsBtm li a{position:relative;overflow:hidden; max-width:100%;display:inline-block;padding-left:10px; line-height:24px;white-space:nowrap; text-overflow: ellipsis; padding-right:20px;}
.mainWrap .row3 > div > ul > li .newsBtm li a:after{
	content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 3px;
    height: 3px;
    background: #15183a;
    border-radius: 50%;
}
.mainWrap .row3 > div > ul > li .newsBtm li a:before{
	content: '';
    position: absolute;
    top:6px;
    right: 0px;
    width: 14px;
    height: 13px;
    background: url(/_img/newicon.png)no-repeat;color:#fff; border-radius:3px; 
}
.mainWrap .row3 > div.rightBox .tab {margin-bottom:0; }
.mainWrap .row3 > div.rightBox .innertab_con{border:1px solid #228ce6;padding:12px; border-top:none;} 
.mainWrap .content05{}
.mainWrap .content05 > div {float:left; width:380px;box-sizing:border-box;position:relative;  background:#f1f1f1; margin-bottom:40px; height:160px; padding: 15px; }
.mainWrap .content05 > div:nth-of-type(2) {margin:0 18px;}
.mainWrap .content05 > div:after {
    position: absolute;
    width: 40px;
    height: 40px;
    content: '';
    right:15px;
    top: 8px;
    border-radius: 50%;
}
.mainWrap .content05 .leftBox:after{background:url(/_img/ft01.svg)no-repeat center center ; background-size:28px auto;}
.mainWrap .content05 .centerBox:after{background:url(/_img/ft02.svg)no-repeat center center ;background-size:20px auto;}
.mainWrap .content05 .rightBox:after{background:url(/_img/ft03.svg)no-repeat center center ;background-size:28px auto;}
.mainWrap .content05 ul{border-top:1px solid;}
.mainWrap .content05 ul h1.tit {margin-bottom:5px;}
.mainWrap .content05 ul.bankingList {margin-top:13px;}
.mainWrap .content05 ul li{line-height:27px;border-bottom:1px solid #ddd; }
.mainWrap .content05 ul li:last-child{border:none;}
.mainWrap .content05 ul li span{font-weight:400; width:90px;display:inline-block;background:#fff; text-align:center;margin-right:15px; }
.centerBox .callIcon{font-weight:600; line-height:30px; font-size:24px; padding:5px 0 10px; color:#228ce6;}
.centerBox .callIcon i{ width:19px; height:19px; background:url(/_img/callicon.png)no-repeat center center; display:inline-block; margin:6px 5px 0 0;}
.centerBox .callIcon span.font_s {color:#888; margin-left:5px;}
.mainWrap .content05 .rightBox p{ padding: 10px 0; color:#777;}
.mainWrap .content05 .rightBox a.consultBtn{    
    margin-top: 10px;
    display: inline-block;
    background: #fff;
    padding: 6px 30px;
    color: #228ce6;
    border-radius: 5px;
	border: 2px solid;
    font-weight: 600;
}
.mainWrap .listTable01 {text-align:center;}
.mainWrap .listTable01 thead th{
	background: #f1f1f1;
    font-weight: 400;
    padding: 3px 0;
    font-size: 13px;
	border-top:1px solid #333;
	border-bottom:1px solid #e4e4e4;
	color:#888;
}
.mainWrap .listTable01 tbody td{
    line-height: 29px;
    border-bottom: 1px solid #e4e4e4;
	font-size:14px;
}
#vticker:after{clear:both; content:'';display:block;}
.mainWrap .listTable01 .tbody li:after{clear:both; content:'';display:block;}
.mainWrap .listTable01 .tbody {overflow:hidden;}

.mainWrap .listTable01 .thead li{
	background: #f1f1f1;
    font-weight: 400;
    padding: 3px 0;
    font-size: 13px;
	border-top:1px solid #333;
	border-bottom:1px solid #e4e4e4;
	color:#888;
	float:left;

}

.mainWrap .listTable01 .tbody ul {width:100%; overflow:hidden;}
.mainWrap .listTable01 .tbody li{
    line-height: 30px;
    border-bottom: 1px solid #e4e4e4;
    font-size: 13px;
	width:100%;
	float:left;
	overflow:hidden; background:#fff;
}
.mainWrap .listTable01 tbody li {line-height:26px !important;}
.mainWrap .listTable01 .tbody li > div {float:left;}
.w20 {width:20%;}
.w40 {width:40%;}

.listTable01 .tbody span{
	padding: 0 5px;
    color: #228ce6;
    border-radius: 3px;
    font-size: 12px;
	border:1px solid ; 

}
.listTable01 .tbody span.nb1{background: #228ce6; color:#fff;border-color: #228ce6;}
.listTable01 .tbody span.nb2{}
.listTable01 .tbody span.nb3{}
.listTable01 .tbody span.nb4{}

.mainWrap .rateBox{margin-top:22px;}
.mainWrap .rateBox li{ float:left; width:25%; text-align:center; position:relative;}
/*.mainWrap .rateBox li:after{position:absolute; left:0; top:0px; border-left:1px dashed rgba(222, 227, 235, 0.8); content:''; display:block; width:1px; height:123px;}*/
.mainWrap .rateBox li:nth-of-type(1):after {display:none;}
.mainWrap .rateBox li img {}
.mainWrap .rateBox li h4{ font-size:15px; font-weight:600; line-height:20px; }
.mainWrap .rateBox li p{font-size:12px; color:#888;text-transform: uppercase;margin-top:10px; letter-spacing:0;}
.mainWrap a.moreView{
    border: 1px solid #228ce6;
    float: right;
    padding: 2px 10px;
    font-size: 12px;
    color: #228ce6;
    line-height: 20px;
    box-sizing: border-box;
    margin-top: 2px;
	background:#fff;
}

.mainWrap .feeBox{background:url(/_img/qnamainbg1.png)no-repeat bottom right; height:90px; display:block; }
.mainWrap .feeBox dt{display:inline-block;}
.mainWrap .feeBox dt span.circle{width:35px; height:35px; display:block;border-radius:50%; margin-right:10px; margin-top:3px;}
.mainWrap .feeBox dd{display:inline-block; line-height:19px; }
.mainWrap .feeBox h4{font-weight:600; padding:10px 5px 3px; font-size:15px; line-height:23px; color:#0368be;}
.mainWrap .feeBox p{font-size:12px; padding:0 5px; color:#071c3b; line-height:17px;}
.mainWrap .feeBox:nth-of-type(1) dt span.circle {background:url(/_img/iconpack01.png)no-repeat center #f1f1f1; }
.mainWrap .feeBox:nth-of-type(2) dt span.circle {background:url(/_img/iconpack02.png)no-repeat center #f1f1f1;}
.videoWrap h1.tit{padding:5px 15px 0;}

.lottovideo .videoBox{ width:100%;overflow:hidden; box-sizing:border-box; position:relative;}
.lottovideo .videoBox .infotxt{position:absolute; bottom:10px; white-space:nowrap;padding:10px; background:rgba(0,0,0,0.8); color:#fff; height:40px; width:100%; text-overflow:ellipsis; overflow:hidden; }
.lottovideo .videoBox div{width:100%; height:145px;background: #ddd;margin: 0 auto 10px; position:relative;}
.content04 .lottovideo .videoBox div {height:180px; margin-top:10px;}
.lottovideo .videoBox div:after{content:'';background:url(/_img/playbtn.png) no-repeat center; width:100%; height:100%; display:inline-block; background-color:rgba(2,2,2,0.4); position:absolute; top:0; left:0;}
.lottovideo .videoBox h2 .video_gold{background:url(/_img/video_tit_2.png) no-repeat center center !important;}
.lottovideo .videoBox h2 span{width:143px; height:19px; background:url(/_img/video_tit3.png) no-repeat; display:block; margin:0 auto 10px;}
.lottovideo .videoBox .videotxt{text-align:center; font-size:15px; font-weight:500; text-overflow:ellipsis; width:100%; overflow:hidden; white-space: nowrap;  }

.mainWrap .row3 > div .paperSlide{width:100%; display:inline-block; }

.mainWrap .row3 > div .paperWrap {margin-top:10px;}
.mainWrap .row3 > div .paperWrap .leftbox{width:30%; background:url(/_img/yellowbg.png)no-repeat center;float:left;height:180px; padding:20px;}
.mainWrap .row3 > div .paperWrap .leftbox p{ line-height:22px;font-weight:600; text-align:center;  color:#333; font-size:17px;}
.mainWrap .row3 > div .paperWrap .leftbox h2.subtxt{
	font-size: 13px;
    line-height: 19px;
    margin-top: 10px;
    text-shadow: none;
    font-weight: 400;
	text-align:center;color:#7f5513;
}
.mainWrap .row3 > div .paperWrap .leftbox a{
    display: block;
    padding: 5px 0;
    font-size: 13px;
    text-align: center;
    width: 89px;
    margin: 15px auto 0;
    background: #fff;
    border-radius: 3px;
    color: #228ce6;
	font-weight:bold;
    border: 2px solid;
}
.mainWrap .row3 > div .paperWrap .rightbox {width:70%;  float:right;padding:10px 10px;}
.mainWrap .row3 > div .paperSlide li { text-align:center;}
.mainWrap .row3 > div .paperSlide li img{width:85%;} 
.mainWrap .row3 > div .paperSlide li p {font-size:13px;line-height:17px; margin-top:5px;}
.loginbox{  margin-bottom:12px; position: relative}
.loginbox .loginbtn {position: absolute; height:40px; line-height: 40px; bottom:0; width:100%;}
.loginbox .loginbtn ul li {float:left;  text-align: center;border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;width:30%;}
.loginbox .loginbtn ul li a{display: block; font-size:13px; letter-spacing:-0.6px;}
.loginbox .loginbtn ul li:nth-of-type(3) {width:40%;}
.loginbox .loginbtn ul li:first-child a {font-weight:500; background:#dc2c35; color:#fff;margin-top:-1px;}
.loginbox .loginbtn ul li:nth-of-type(1){border-left:none;}



.mainWrap .column2 dl{padding:15px 0;}
.mainWrap .column2 dl.btmBox{border-top:1px solid #eee;}
.mainWrap .column2 dl dt{float:left; width:20%; height:60px; margin-right:4%;; text-align:center; color:#fff; padding-top:14px; line-height:16px; font-weight:600;}
.mainWrap .column2 dl:nth-of-type(1) dt {background:url(/_img/bgpp.png)no-repeat}
.mainWrap .column2 dl:nth-of-type(2) dt {background:url(/_img/bgred.png)no-repeat}

.mainWrap .column2 dl dd{float:left;width:76%; overflow:hidden;}
.mainWrap .column2 dl dd a{
    line-height: 22px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
	padding-left:8px; color:#666;font-size:14px;
}
.mainWrap .column2 dl dd a:hover{color:#228ce6}
.mainWrap .column2 dl dd a:after{content: '';position: absolute;top: 10px;left: 0;width: 3px; height: 3px;background: #15183a;border-radius: 50%;}
.mainWrap .row3 > div .communityBox li a{line-height:27px; font-size:14px; padding-right:20px;color:#666; position: relative; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;padding-left:8px; display:inline-block; max-width:100%;}
.mainWrap .row3 > div .communityBox li a:after{content: '';position: absolute;top: 10px;left: 0;width: 3px; height: 3px;background: #15183a;border-radius: 50%;}
.mainWrap .row3 > div .communityBox li a:before{
	content: '';
    position: absolute;
    top: 8px;
    right: 0px;
    width: 14px;
    height: 13px;
    background: url(/_img/newicon.png)no-repeat;
    color: #fff;
    border-radius: 3px;
}
.mainWrap .row3 > div .communityBox li a:hover{color:#228ce6}


.mview_board {}
.mview_board .item_lst {width:100%;}
.mview_board .item_lst a {height:155px;}

.mview_board .item_lst a .infoWrap {background:#fff; padding:0 10px 10px; bottom:auto; top:10px;}
.mview_board .item_lst a .infoWrap .tit {white-space:nowrap; max-width:100%; overflow:hidden; text-overflow:ellipsis;}

/*event popup*/
/*�̺�Ʈ�˾�*/
#eventPopup {width:435px; height:493px; left:50%; margin-left:-185px; }
.popup_footer, .popup_footer2 {border: 1px solid #454545;border-top: none;background: #333;overflow: hidden;zoom: 1;height: 35px;line-height: 35px;padding: 0 15px; color:#fff; width:100%; float:left;}
.popup_footer .fr a, .popup_footer2 .fr a{color:#fff;}
.fl{float:left;}
.fr{float:right;}
#pop_today9 {position:relative;-webkit-appearance: checkbox !important; z-index:1;}
/**/


#pop_today8 {position:relative;-webkit-appearance: checkbox !important; z-index:1;}



/* popup */
#eventPopup1{display: block; position: absolute; top: 0; right: 0; width: 300px; z-index: 9999999; box-shadow: 2px 13px 35px -4px #000000;}
#eventPopup1 .popup_content{position: relative; background: none;}
#eventPopup1 .popup_content img{width: 100%;}
#eventPopup1 .popup_content form{width: 100%; position: absolute; top: 155px; left: 50%; right: 50%; transform: translate(-50%, 0); padding: 0 40px; color: #fff; z-index: 999;}
#eventPopup1 form input{width: 100%;height: 36px;margin-top: 8px;padding: 10px;border-radius: 5px;font-size: 13px;font-weight: 400;cursor: pointer;}
#eventPopup1 form input:placeholder-shown{color: #aaa !important;}
#eventPopup1 form input[type="checkbox"]{width: 12px;height: 12px;position: relative;-webkit-appearance: auto !important;padding: 0;z-index: 0;}
#eventPopup1 form label{display: inline-block;margin-top: 8px;line-height: 1;font-size: 12px; text-shadow: 0 0 5px #000;}
#eventPopup1 form a{color: #fff;}
#eventPopup1 form .txtWrap{position:relative; width: 100%;}
#eventPopup1 form .txtWrap button{position:absolute; top:0; right:0; width:80px; padding:10px 0; font-size:12px;}
#eventPopup1 form button{width: 100%; margin-top: 8px; padding: 10px 12px 12px 12px; border-radius: 5px; background: #ff004b; color:#fff; font-size: 16px; font-weight: 700; letter-spacing: -1px;}
#eventPopup1 .formPhoneAuthNum button{background:#999;}

#popup_footer {border: 1px solid  #454545; border-top: none; background: #333; overflow: hidden;zoom: 1; height: 35px; line-height: 35px; padding: 0 15px; color: #fff; width: 100%; float: left; font-size: 13px;}
#popup_footer input {position: inherit; margin-top: -2px; width: 13px; height: 13px; background: #fff;}
#popup_footer label{color: #fff;}
#popup_footer .fr a{color: #fff;}
.fl{float: left;}
.fr{float: right;}

/*당첨기록*/
.mainWrap .content01 > div > ul > li.mwin {margin:15px 0 0 0;}
.mwin .text-right {padding-right:15px; text-align:right;}
.mwin th {padding:12px 0; background:#228ce6; border-bottom:1px solid #e4e4e4; color:#fff; text-align:center; font-weight:500; font-size:13px;}
.mwin th.br-left {border-top-left-radius:5px; border-bottom-left-radius:5px;}
.mwin th.br-right {border-top-right-radius:5px; border-bottom-right-radius:5px;}
.mwin tr {border-bottom:1px dotted #ccc; }
.mwin tr:last-child {border:none;}
.mwin td {padding:12px 0; font-size:15px; letter-spacing:-1px; font-weight:400;}
.mwin	.mrank { padding:4px 8px 4px 7px; font-size:14px; border:1px solid #228ce6; box-sizing:border-box; color:#228ce6; border-radius:3px;}
.mwin	.mrank.n1 {background:#228ce6; color:#fff; border:1px solid #228ce6;}

/*당첨기준*/
.text-center {text-align:center;}
.mstandard table {margin-top:15px;}
.mstandard table th {padding:3px 0; background:#f1f1f1; border-top:1px solid #333; border-bottom:1px solid #e4e4e4; color:#888; text-align:center; font-weight:500; font-size:13px;}
.mstandard table .bballwrap {display:flex; justify-content:space-between; align-items:center;}
.mstandard table .bballwrap .bballbox {display:flex; justify-content:center; gap:2px;}
.mstandard table .bballwrap .bball {width:17px; height:17px; border-radius:100%;}
.mstandard table .bballwrap .bball.c0 {position:relative; border: 1px solid #aaaaaa;}
.mstandard table .bballwrap .bball.c0:after {position:absolute; content:'X'; top:0; left:50%;  transform: translate(-52%, 0); font-size:12px; font-weight:bold; color:#8c8c8c;}
.mstandard table .bballwrap .bball.c1 {background:#5dc9ef;}
.mstandard table .bballwrap .bball.c2 {background:#ff7174;}
.mstandard table .bballwrap .bball.c3 {background:#add853;}
.mstandard table .bballwrap .bball.c4 {background:#fec334;}
.mstandard table .bballwrap .bball.c5 {background:#9970d6;}
.mstandard table .bballwrap .bball.c6 {background:#ff9c32;}
.mstandard table .bballwrap .bball.b1 {background:#aaaaaa;}
.mstandard table tr { border-bottom:1px dotted #eee;}
.mstandard table tr:last-child {border:none;}
.mstandard table td {padding:5px 0; font-size:13.5px;}

