@charset "EUC-KR";
/* CSS Document */


.main_section .wrap_box:after {content:""; display:block; clear:both}
.main_section .wrap_box ~ .wrap_box {margin-top:0px}
.main_section .wrap_box.wrap1 {position:relative; height:400px; text-align:center}
.main_section .wrap_box.wrap1:after {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.main_section .wrap_box.wrap1 .popup_alert {display:inline-block; position:relative; z-index:5; width:530px; margin:0 auto; vertical-align:middle}
.main_section .wrap_box.wrap1 > .box {position:absolute; text-align:left}
.main_section .wrap_box.wrap1 .win {padding:28px 40px 0}
.main_section .wrap_box.wrap1 .win header {position:relative; height:41px}
.main_section .wrap_box.wrap1 .win header h2 {font-size:18px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win header .sns {position:absolute; right:0; top:0}
.main_section .wrap_box.wrap1 .win header .sns * {float:left}
.main_section .wrap_box.wrap1 .win header .sns li ~ li {margin-left:5px}
.main_section .wrap_box.wrap1 .win header .sns li a {width:20px; height:20px; text-indent:-999em; overflow:hidden}
.main_section .wrap_box.wrap1 .win header .sns li.s1 a {background:#fff url(/ui/images/ico_facebook.png) 50% 50% no-repeat}
.main_section .wrap_box.wrap1 .win header .sns li.s2 a {background:#fff url(/ui/images/ico_twitter.png) 50% 50% no-repeat}
.main_section .wrap_box.wrap1 .win .content {position:relative}
.main_section .wrap_box.wrap1 .win .go {position:absolute; top:68px; width:24px; height:23px; text-align:left; text-indent:-999em; overflow:hidden}
.main_section .wrap_box.wrap1 .win .go:after {content:""; position:absolute; left:5px; top:0; width:14px; height:23px; background:url(/ui/images/btn_roll_arrow.png) 0 0 no-repeat}
.main_section .wrap_box.wrap1 .win .go.prev {left:-5px}
.main_section .wrap_box.wrap1 .win .go.next {right:-5px}
.main_section .wrap_box.wrap1 .win .go.next:after {background-position:100% 0}
.main_section .wrap_box.wrap1 .win645 {left:0; top:0; width:639px; height:100%; background:#3080b2}
.main_section .wrap_box.wrap1 .win520 {left:639px; top:0; width:281px; height:270px; background:#555651}
.main_section .wrap_box.wrap1 .speetto {left:639px; top:270px; width:281px; height:157px; padding:0 40px; background:#2e75a0 url(/ui/images/bg_speetto.png) 100% 100% no-repeat}
.main_section .wrap_box.wrap1 .event {right:0; top:0; width:280px; height:427px}
.main_section .wrap_box.wrap1 .win645 header {border-bottom:1px solid #6fa6c9}
.main_section .wrap_box.wrap1 .win645 .content {margin-top:18px; text-align:center}
.main_section .wrap_box.wrap1 .win645 .content h3 a {font-size:25px; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content h3 a strong {color:#fff}
.main_section .wrap_box.wrap1 .win645 .content h3 a .txt {font-weight:normal}
.main_section .wrap_box.wrap1 .win645 .content h3 a .date {font-size:13px; font-weight:300; opacity:.7}
.main_section .wrap_box.wrap1 .win645 .content .num {display:inline-block; margin-top:30px}
.main_section .wrap_box.wrap1 .win645 .content .num * {float:left}
.main_section .wrap_box.wrap1 .win645 .content .num span ~ span {margin-left:10px}
.main_section .wrap_box.wrap1 .win645 .content .num .ball_645.lrg {width:50px; height:50px; line-height:46px}
.main_section .wrap_box.wrap1 .win645 .content .num .bonus {width:22px; height:50px; text-indent:-999em; background:url(/ui/images/ico_bonus_number.png) 50% 50% no-repeat}
.main_section .wrap_box.wrap1 .win645 .content .result {margin-top:20px; font-size:18px; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content .result strong {font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content .result strong + span {font-size:16px}
.main_section .wrap_box.wrap1 .win645 .content .next_time {position:relative; padding-top:28px; margin-top:28px; border-top:1px solid #6fa6c9; text-align:left; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content .next_time h3 {display:inline-block; height:30px; font-size:16px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content .next_time .date {display:inline-block; margin-left:10px; font-size:13px; opacity:.7}
.main_section .wrap_box.wrap1 .win645 .content .next_time .link {position:absolute; top:28px; right:0; padding-right:17px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content .next_time .link:after {content:""; position:absolute; right:0; top:3px; width:0; height:0; border-style:solid; border-width:4.5px 0 4.5px 5px; border-color:transparent transparent transparent #fff;}
.main_section .wrap_box.wrap1 .win645 .content .next_time ul {width:366px; border-right:1px solid #63a1c8; border-bottom:1px solid #63a1c8}
.main_section .wrap_box.wrap1 .win645 .content .next_time ul:after {content:""; display:block; clear:both} 
.main_section .wrap_box.wrap1 .win645 .content .next_time ul li {float:left; width:50%; border-top:1px solid #63a1c8; border-left:1px solid #63a1c8; background:#3184b7; text-align:center; }
.main_section .wrap_box.wrap1 .win645 .content .next_time ul li > strong,
.main_section .wrap_box.wrap1 .win645 .content .next_time ul li > span {height:34px; line-height:32px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win645 .content .next_time ul li > strong {display:block; background:#3b647d; border-bottom:1px solid #63a1c8}
.main_section .wrap_box.wrap1 .win645 .content .next_time ul li > span {display:inline-block; padding-left:29px; background:url(/ui/images/ico_won_white.png) 0 50% no-repeat}
.main_section .wrap_box.wrap1 .win645 .content .next_time .btn_common {position:absolute; right:0; bottom:0; width:173px; height:71px; padding:0; line-height:66px; font-size:19px; font-weight:normal}
.main_section .wrap_box.wrap1 .win520 header {border-bottom:1px solid #639dbe}
.main_section .wrap_box.wrap1 .win520 .content {margin-top:15px}
.main_section .wrap_box.wrap1 .win520 .content h3 {float:left}
.main_section .wrap_box.wrap1 .win520 .content h3 a {font-size:16px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win520 .content .go {top:45px}
.main_section .wrap_box.wrap1 .win520 .content .go.prev {left:-35px}
.main_section .wrap_box.wrap1 .win520 .content .go.next {right:-35px}
.main_section .wrap_box.wrap1 .win520 .content .date {float:right; margin-top:2px; font-size:13px; font-weight:300; color:#fff; opacity:.7}
.main_section .wrap_box.wrap1 .win520 .content .nums {clear:both; padding-top:14px}
.main_section .wrap_box.wrap1 .win520 .content .nums .num:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .win520 .content .nums .num ~ .num {margin-top:14px}
.main_section .wrap_box.wrap1 .win520 .content .nums .num a {display:block}
.main_section .wrap_box.wrap1 .win520 .content .nums .num a:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .win520 .content .nums .num .s,
.main_section .wrap_box.wrap1 .win520 .content .nums .num .n {float:left; height:26px; line-height:23px}
.main_section .wrap_box.wrap1 .win520 .content .nums .num .s {width:35px; font-size:15px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .win520 .content .nums .num .n {width:26px; border-radius:2px; background:#fff; font-size:16px; font-weight:bold; color:#444; text-align:center}
.main_section .wrap_box.wrap1 .win520 .content .nums .num .n ~ .n {margin-left:2px}
.main_section .wrap_box.wrap1 .win520 .content .btn {margin-top:20px}
.main_section .wrap_box.wrap1 .win520 .content .btn:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .win520 .content .btn .btn_common {float:left; width:116px; padding:0}
.main_section .wrap_box.wrap1 .win520 .content .btn .btn_common ~ .btn_common {float:right; width:80px}
.main_section .wrap_box.wrap1 .speetto h2 {margin-top:15px; margin-bottom:41px; font-size:15px; font-weight:normal; color:#fff; line-height:20px; text-align:center}
.main_section .wrap_box.wrap1 .event {height:100%}
.main_section .wrap_box.wrap1 .event .nodata {height:100%; text-align:center; background:#2193af url(/ui/images/bg_no_event2.png) 50% 0 no-repeat}
.main_section .wrap_box.wrap1 .event .nodata h2 {font-size:0; color:transparent; line-height:0; text-indent:-9999em}
/* .main_section .wrap_box.wrap1 .event .nodata:after {content:""; display:inline-block; width:0; height:100%; vertical-align:middle} */
/* .main_section .wrap_box.wrap1 .event .nodata h2 {display:inline-block; padding-top:94px; background:url(/ui/images/bg_no_event.png) 50% 0 no-repeat; vertical-align:middle; font-size:15px; font-weight:normal; color:#fff; line-height:20px} */
.main_section .wrap_box.wrap1 .event .rolling {position:relative; height:100%; overflow:hidden}
.main_section .wrap_box.wrap1 .event .rolling ul {width:10000px}
.main_section .wrap_box.wrap1 .event .rolling ul:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .event .rolling ul li {position:absolute; left:0; top:0}
.main_section .wrap_box.wrap1 .event .control {position:absolute; z-index:3; left:0; bottom:30px; right:0; text-align:center}
.main_section .wrap_box.wrap1 .event .control .inner {display:inline-block}
.main_section .wrap_box.wrap1 .event .control .inner:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .event .control .inner > * {float:left}
.main_section .wrap_box.wrap1 .event .control .inner > a {margin-left:1px; width:25px; height:25px; text-align:left; text-indent:-999em; overflow:hidden; background-image:url(/ui/images/btn_event.png); background-color:rgba(68,68,68,.9); background-repeat:no-repeat}
.main_section .wrap_box.wrap1 .event .control .inner > .prev {background-position:0 0}
.main_section .wrap_box.wrap1 .event .control .inner > .next {background-position:0 -25px}
.main_section .wrap_box.wrap1 .event .control .inner > .stop {background-position:100% 0}
.main_section .wrap_box.wrap1 .event .control .inner > .play {display:none; background-position:100% -25px}
.main_section .wrap_box.wrap1 .event .control .inner .paging {padding:0 13px; margin-left:5px; line-height:25px; font-size:15px; color:#999; background:#fff}
.main_section .wrap_box.wrap1 .event .control .inner .paging strong,
.main_section .wrap_box.wrap1 .event .control .inner .paging span {font-weight:400}
.main_section .wrap_box.wrap1 .event .control .inner .paging strong {color:#595959}
.main_section .wrap_box.wrap1 .event .control .inner .paging span {color:#444}
.main_section .wrap_box.wrap2 {border:1px solid #ddd}
.main_section .wrap_box.wrap2:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap2 .box header h2 {font-size:18px; font-weight:normal; color:#333}
.main_section .wrap_box.wrap2 .inbok {float:left; width:920px; height:367px; padding:30px; padding-bottom:0; border-right:1px solid #ddd; background:#fff}
.main_section .wrap_box.wrap2 .inbok header {position:relative; margin-bottom:18px}
.main_section .wrap_box.wrap2 .inbok header .more {position:absolute; right:0; top:-4px; width:28px; height:28px; text-indent:-999em; overflow:hidden}
.main_section .wrap_box.wrap2 .inbok header .more:before,
.main_section .wrap_box.wrap2 .inbok header .more:after {content:""; position:absolute; right:50%; top:50%; background:#8a8a8a}
.main_section .wrap_box.wrap2 .inbok header .more:before {width:10px; height:2px; margin:-1px -5px 0 0}
.main_section .wrap_box.wrap2 .inbok header .more:after {width:2px; height:10px; margin:-5px -1px 0 0}
.main_section .wrap_box.wrap2 .inbok .content ul {margin:0 -15px 0 -14px}
.main_section .wrap_box.wrap2 .inbok .content ul:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap2 .inbok .content ul li {float:left; width:193px; margin:0 15px 30px 14px}
.main_section .wrap_box.wrap2 .inbok .content ul li .pic {display:block; position:relative; min-height:90px}
.main_section .wrap_box.wrap2 .inbok .content ul li .pic [class*="ico_"] {position:absolute; left:-3px; top:-3px; width:60px; height:60px; text-indent:-999em}
.main_section .wrap_box.wrap2 .inbok .content ul li .pic .ico_hot {background:url(/ui/images/label_inbok_hot.png) 0 0 no-repeat}
.main_section .wrap_box.wrap2 .inbok .content ul li .pic .ico_new {background:url(/ui/images/label_inbok_new.png) 0 0 no-repeat;}
.main_section .wrap_box.wrap2 .inbok .content ul li .pic .ico_event {background:url(/ui/images/label_inbok_event.png) 0 0 no-repeat;}
.main_section .wrap_box.wrap2 .inbok .content ul li .pic .ico_jackpot {background:url(/ui/images/label_inbok_jackpot.png) 0 0 no-repeat;}
.main_section .wrap_box.wrap2 .inbok .content ul li .btn_common {float:left; width:50%; padding:0}
.main_section .wrap_box.wrap2 .jackpot {float:left; width:279px; height:367px; padding:30px 29px; padding-bottom:0; border-left:1px solid #ddd; margin-left:-1px; background:#fafafa}
.main_section .wrap_box.wrap2 .jackpot .content ul {margin-top:19px}
.main_section .wrap_box.wrap2 .jackpot .content ul li {padding:0 10px; border:1px solid #ddd; background:#fff; border-radius:4px}
.main_section .wrap_box.wrap2 .jackpot .content ul li ~ li {margin-top:10px}
.main_section .wrap_box.wrap2 .jackpot .content ul li:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap2 .jackpot .content ul li span {float:left; font-size:13px; font-weight:normal; color:#333; line-height:29px}
.main_section .wrap_box.wrap2 .jackpot .content ul li strong {float:right; padding-left:20px; font-weight:normal; color:#555651; line-height:29px; background:url(/ui/images/ico_won_blue.jpg) 0 50% no-repeat}
.main_section .wrap_box.wrap3 {position:relative; height:421px; background:#fff}
.main_section .wrap_box.wrap3 .box {position:absolute; padding:30px; padding-bottom:0; border:1px solid #ddd}
.main_section .wrap_box.wrap3 .interview {left:0; top:0; width:320px; height:209px}
.main_section .wrap_box.wrap3 .interview h2 {position:absolute; left:-999em; font-size:1px; line-height:1px}
.main_section .wrap_box.wrap3 .interview ul li ~ li {margin-top:10px}
.main_section .wrap_box.wrap3 .interview ul li a {display:block}
.main_section .wrap_box.wrap3 .interview ul li a:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap3 .interview .pic {display:block; position:relative; float:left; width:111px; height:70px; margin-right:20px; background-position:50% 50%; background-size:auto 100%; background-repeat:no-repeat; text-indent:-999em}
.main_section .wrap_box.wrap3 .interview .pic:before {content:""; position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #ddd}
.main_section .wrap_box.wrap3 .interview .pic:after {content:"당첨자 인터뷰"; position:absolute; left:0; bottom:0; right:0; height:25px; line-height:23px; text-indent:0; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:rgba(68,68,68,.8)}
.main_section .wrap_box.wrap3 .interview .title {display:block; padding-top:0.4em; height:2.7em; overflow:hidden; font-size:15px; font-weight:normal; line-height:1.333em}
.main_section .wrap_box.wrap3 .interview .date {display:block; margin-top:0.1em; font-size:13px; color:#999}
.main_section .wrap_box.wrap3 .board {left:0; top:208px; width:320px; height:213px}
.main_section .wrap_box.wrap3 .board .inner {position:relative; padding-top:34px}
.main_section .wrap_box.wrap3 .board .inner .wrap {}
.main_section .wrap_box.wrap3 .board .inner .wrap h2 {position:absolute; top:0; left:0; width:91px}
.main_section .wrap_box.wrap3 .board .inner .wrap h2 a {display:block; line-height:33px; border:1px solid #e2e2e2; background:#fafafa; font-size:14px; font-weight:normal; color:#777; text-align:center}
.main_section .wrap_box.wrap3 .board .inner .wrap ~ .wrap h2 {left:90px}
.main_section .wrap_box.wrap3 .board .inner .wrap ul {display:none; padding-top:25px; border-top:1px solid #e2e2e2}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li {position:relative; padding-left:10px;}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li ~ li {margin-top:21px}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li:before {content:""; position:absolute; left:0; top:6px; width:3px; height:3px; border-radius:100%; background:#333}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li a {float:left; width:180px}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li a strong {display:inline-block; max-width:170px; font-size:15px; font-weight:normal; color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li .new {display:none}
.main_section .wrap_box.wrap3 .board .inner .wrap ul li .date {float:right; font-size:13px; color:#777}
.main_section .wrap_box.wrap3 .board .inner .wrap .more {display:none; position:absolute; right:-10px; top:4px; width:28px; height:28px; text-indent:-999em; overflow:hidden}
.main_section .wrap_box.wrap3 .board .inner .wrap .more:before,
.main_section .wrap_box.wrap3 .board .inner .wrap .more:after {content:""; position:absolute; right:50%; top:50%; background:#8a8a8a}
.main_section .wrap_box.wrap3 .board .inner .wrap .more:before {width:10px; height:2px; margin:-1px -5px 0 0}
.main_section .wrap_box.wrap3 .board .inner .wrap .more:after {width:2px; height:10px; margin:-5px -1px 0 0}
.main_section .wrap_box.wrap3 .board .inner .wrap.active .more,
.main_section .wrap_box.wrap3 .board .inner .wrap.active ul {display:block}
.main_section .wrap_box.wrap3 .board .inner .wrap.active h2 {z-index:1}
.main_section .wrap_box.wrap3 .board .inner .wrap.active h2 a {color:#fff; background:#555651; border-color:#555651}
.main_section .wrap_box.wrap3 .fund {left:319px; top:0; width:321px; height:314px; padding-top:27px; background:#fafafa url(/ui/images/bg_fund.png) 150px 95px no-repeat}
.main_section .wrap_box.wrap3 .fund h2 {font-size:18px; font-weight:normal; line-height:22px}
.main_section .wrap_box.wrap3 .fund h2 span {color:#555651}
.main_section .wrap_box.wrap3 .fund ul {margin-top:20px}
.main_section .wrap_box.wrap3 .fund ul li {padding-left:17px; color:#666; background:url(/ui/images/bul_fund.png) 0 50% no-repeat}
.main_section .wrap_box.wrap3 .fund p {margin-top:25px; border:1px solid #ddd}
.main_section .wrap_box.wrap3 .fund p * {display:block; text-align:center}
.main_section .wrap_box.wrap3 .fund p span {line-height:29px; color:#464646; background:#e7f5f5}
.main_section .wrap_box.wrap3 .fund p strong {line-height:32px; font-size:17px; font-weight:normal; color:#555651; background:#fff; border-top:1px solid #ddd}
.main_section .wrap_box.wrap3 .fund .link {float:right; margin-top:8px; padding-right:20px; color:#444; background:url(/ui/images/ico-location-gt.gif) 100% 50% no-repeat}
.main_section .wrap_box.wrap3 .happyplus {left:319px; top:313px; width:321px; height:108px; padding:0; background:#eaf3f5 url(/ui/images/bg_happyplus.png) 165px 13px no-repeat}
.main_section .wrap_box.wrap3 .happyplus a {display:block; box-sizing:border-box; padding:23px 30px; padding-bottom:0; height:100%}
.main_section .wrap_box.wrap3 .happyplus a * {display:block}
.main_section .wrap_box.wrap3 .happyplus a strong {font-size:16px; font-weight:normal}
.main_section .wrap_box.wrap3 .happyplus a span {margin-top:7px; line-height:18px; color:#777}
.main_section .wrap_box.wrap3 .quicklink {left:639px; top:0; width:281px; height:421px; padding:0 15px 0 17px; padding-bottom:0}
.main_section .wrap_box.wrap3 .quicklink > ul li {border-bottom:1px solid #ddd}
.main_section .wrap_box.wrap3 .quicklink > ul li a {display:block; height:69px; padding-left:63px}
.main_section .wrap_box.wrap3 .quicklink > ul li a:after {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.main_section .wrap_box.wrap3 .quicklink > ul li a span {display:inline-block; vertical-align:middle; line-height:18px; font-size:12px; color:#777}
.main_section .wrap_box.wrap3 .quicklink > ul li a span strong {display:block; margin-bottom:3px; font-size:12px; font-weight:normal}
.main_section .wrap_box.wrap3 .quicklink > ul > li:last-child {border-bottom:0}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q1 a {background:url(/ui/images/ico_link_cafe.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q2 a {background:url(/ui/images/ico_link_blog.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q3 a {background:url(/ui/images/ico_link_fb.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q4 a {background:url(/ui/images/ico_link_yb.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q5 a {background:url(/ui/images/ico_link_news.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q6 {position:relative}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q6 a {background:url(/ui/images/ico_link_app2.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q6 .popup-qrcode {display:none; position:absolute;z-index:1;left:0;top:10px;padding:10px;}
.main_section .wrap_box.wrap3 .quicklink > ul > li.q6 .popup-qrcode a {position:absolute; right:5px; top:5px; height:auto; padding:0; background:none}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul li {float:left; width:50%; border-bottom:none}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul li a {height:65px; padding-left:49px}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul li a span {font-size:9px}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul li a strong {margin-bottom:0; font-size:9px}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul li.a1 a {background:url(/ui/images/ico_link_app.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .quicklink > ul > li.app ul li.a2 a {background:url(/ui/images/ico_link_one.png) 4px 50% no-repeat}
.main_section .wrap_box.wrap3 .care {right:0; top:0; width:281px; height:421px; padding:26px 30px; border:0; background:#42628b url(/ui/images/bg_center.jpg) 0 0 no-repeat}
.main_section .wrap_box.wrap3 .care h2 {margin-left:-7px; font-size:13px; font-weight:normal; line-height:16px; color:#bfe6ff; letter-spacing:-0.025em}
.main_section .wrap_box.wrap3 .care .name {display:block; margin-top:17px; margin-left:-7px; font-weight:600; font-size:17px; color:#ffcda5; letter-spacing:-0.025em}
.main_section .wrap_box.wrap3 .care .link {position:absolute; right:0; top:0 ;z-index:1; width:280px; height:180px; font-size:1px; color:transparent; line-height:1px; opacity:0}
.main_section .wrap_box.wrap3 .care p {margin-top:12px; margin-left:-7px; font-size:13px; font-weight:normal; line-height:20px; color:#fff}
.main_section .wrap_box.wrap3 .care p strong {display:block; margin-top:4px; font-weight:700; font-size:15px; color:#fff; letter-spacing:0.025em}
.main_section .wrap_box.wrap3 .care ul {margin-top:64px; background:#fff;}
.main_section .wrap_box.wrap3 .care ul li ~ li {border-top:1px solid #e0e0e0}
.main_section .wrap_box.wrap3 .care ul li a {display:block; position:relative; padding-left:86px; line-height:60px; font-size:15px}
.main_section .wrap_box.wrap3 .care ul li a:after {content:""; position:absolute; right:20px; top:50%; margin-top:-4.5px; width:5px; height:9px; background:url(/ui/images/ico-location-gt.gif)}
.main_section .wrap_box.wrap3 .care ul li.s1 a {background:url(/ui/images/ico_self1.png) 26px 13px no-repeat}
.main_section .wrap_box.wrap3 .care ul li.s2 a {background:url(/ui/images/ico_self2.png) 25px 18px no-repeat}
.main_section .wrap_box.wrap3 .care ul li.s3 a {background:url(/ui/images/ico_self3.png) 27px 13px no-repeat}
.main_section .site_map {margin-top:20px; border:1px solid #ddd; background:#f8f8f8}
.main_section .site_map:after {content:""; display:block; clear:both}
.main_section .site_map dl {float:left; width:200px; min-height:290px; padding-bottom:18px; border-left:1px solid #eee; border-right:1px solid #eee;}
.main_section .site_map dl ~ dl {margin-left:-1px}
.main_section .site_map dl:first-child {border-left:0}
.main_section .site_map dl:last-child {border-right:0}
.main_section .site_map dl dt,
.main_section .site_map dl dd {padding:0 29px}
.main_section .site_map dl dt {margin-bottom:17px; border-bottom:1px solid #eee}
.main_section .site_map dl dt a {display:block; margin:15px 0; font-size:16px; font-weight:normal; color:#222; line-height:25px}
.main_section .site_map dl dd {padding-bottom:6px}
.main_section .site_map dl dd:last-child {padding-bottom:0}
.main_section .site_map dl dd a {color:#777}
.main_section .link_out {margin-top:30px}
.main_section .link_out ul:after {content:""; display:block; clear:both}
.main_section .link_out ul li {float:left; width:214px}
.main_section .link_out ul li:first-child,
.main_section .link_out ul li:last-child {width:215px}
.main_section .link_out ul li ~ li {margin-left:32px}
.main_section .link_out ul li a {display:block; box-sizing:border-box; height:42px; border:1px solid #ddd; text-align:center}
.main_section .link_out ul li a:after {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.main_section .link_out ul li a img {vertical-align:middle}
.containerWrap {padding-bottom:30px}
.quic_aside {top:0px}

/* 메인 스피또영역 추가 */
.main_section .wrap_box.wrap1 .win645 {background:#999ca1}
.main_section .wrap_box.wrap1 .win520 {height:100%; background:#589ed3}
.main_section .wrap_box.wrap1 .speetto-new {right:0; top:0; width:316px; height:400px; background:#767a81;padding:20px 0px;}
.main_section .wrap_box.wrap1 .win645 header {border-bottom:1px solid rgba(255,255,255,0.3)}
.main_section .wrap_box.wrap1 .win645 .content .next_time {position:relative; padding-top:28px; margin-top:28px; border-top:1px solid rgba(255,255,255,0.3) text-align:left; color:#fff}
.main_section .wrap_box.wrap1 .win520 header {border-bottom:1px solid rgba(255,255,255,0.3)}
.main_section .wrap_box.wrap1 .win520 .content .go {top:62px}
.main_section .wrap_box.wrap1 .win520 .content .nums {clear:both; padding-top:25px}
.main_section .wrap_box.wrap1 .win520 .content .btn {margin-top:15px}
.main_section .wrap_box.wrap1 .win520 .content .info-rank {margin:17px 0 10px 0; padding-bottom:25px; border-bottom:1px solid rgba(255,255,255,0.3)}
.main_section .wrap_box.wrap1 .win520 .content .info-rank span {position:relative; display:block; height:30px; line-height:30px; padding-left:40px; font-size:14px; color:#fff}
.main_section .wrap_box.wrap1 .win520 .content .info-rank strong {position:absolute; top:0; left:0; width:30px; height:30px; line-height:30px; text-align:center; font-size:10px; color:#fff; border-radius:30px; background:#3b647d}
.main_section .wrap_box.wrap1 .speetto-new header {border-bottom:1px solid rgba(255,255,255,0.3)}
.main_section .wrap_box.wrap1 .speetto-new .content {margin-top:15px}
.main_section .wrap_box.wrap1 .speetto-new .content h3 {float:left}
.main_section .wrap_box.wrap1 .speetto-new .content h3 a {font-size:14px; font-weight:normal; color:#fff}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result {clear:both; padding-top:14px}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .tit {display:block; margin-bottom:5px; font-size:15px; color:#fff; text-indent:1px}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result img {display:block; width:100%}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity .tit {font-size:15px}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity a {display:block}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul {border:1px solid rgba(255,255,255,0.5)}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li {float:left; width:25%; text-align:center}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li ~ li {border-left:1px solid rgba(255,255,255,0.3)}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li.li4 {height:100px; padding-top:40px}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li strong {display:block; height:55px; padding-top:35px; font-weight:normal; font-size:11px; color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); box-sizing:border-box}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li.li1 strong {background:#515f82 url(/ui/images/bg_speetto_1st.png) 50% 0 no-repeat}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li.li2 strong {background:#515f82 url(/ui/images/bg_speetto_2nd.png) 50% 0 no-repeat}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li.li3 strong {background:#515f82 url(/ui/images/bg_speetto_3rd.png) 50% 0 no-repeat}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li.li4 strong {height:auto; padding-top:0; padding-bottom:5px; border-bottom:0}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li span {display:block; height:45px; font-size:10px; color:#fff; line-height:47px; vertical-align:middle}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li span em {font-style:normal; font-size:12px}
.main_section .wrap_box.wrap1 .speetto-new .content .speetto-result .quantity ul li.li4 span {height:auto; line-height:1em}
.main_section .wrap_box.wrap1 .speetto-new .content .go {top:165px}
.main_section .wrap_box.wrap1 .speetto-new .content .go.prev {left:-35px}
.main_section .wrap_box.wrap1 .speetto-new .content .go.next {right:-35px}
.main_section .wrap_box.wrap1 .speetto-new .content .date {float:right; margin-top:2px; font-size:13px; font-weight:300; color:#fff; opacity:.7}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide {position:relative}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide .slide_inner {overflow:hidden}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide .slide_inner:after {content:""; display:block; clear:both}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide .slide_item {float:left; width:100%}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide .slick-arrow {position:absolute; top:53.8%; width:14px; height:23px; margin-top:-11.5px; text-indent:-999em; overflow:hidden}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide .slick-arrow.slick-prev {left:-30px; background:url(/ui/images/btn_roll_arrow.png) 0 0 no-repeat; cursor: pointer;}
.main_section .wrap_box.wrap1 .speetto-new .slick_slide .slick-arrow.slick-next {right:-30px; background:url(/ui/images/btn_roll_arrow.png) 100% 0 no-repeat; cursor: pointer;}

@charset "euc-kr";


/************************************************************** JJANG s (2020328) **************************************************************/

/* 연금복권720 당첨번호 */
.win720_num {overflow:hidden;}
.win720_num .num {position:relative;/*float:left;margin-left:4px;*/display:inline-block;margin-left:2px;padding:1px;width:30px;height:30px;vertical-align:middle;text-align:center;background:#fff;border:3px solid #c7c7c7;border-radius:50%;box-sizing:border-box;}
.win720_num .num span {display:inline-block;width:100%;height:100%;line-height:19px;color:#333;font-size:16px;font-weight:bold;vertical-align:middle;background:#fff;border:1px solid #c7c7c7;border-radius:50%;box-sizing:border-box;}
.win720_num .group {display:inline-block;text-align:center;}
.win720_num .group .num {margin-left:0;border-width:1px;}
.win720_num .group .num span {line-height:23px;}
.win720_num .group em {display:inline-block;padding:0 3px;height:30px;line-height:30px;font-style:normal;vertical-align:middle;}
.win720_num .group.bonus {height:62px;}
.win720_num .group.bonus .num {width:initial;height:100%;margin-left:0;padding:0;background:transparent;border:none;}
.win720_num .group.bonus .num span,
.win720_num .group.bonus .num + em {height:100%;line-height:62px;font-size:26px;font-weight:500;background:transparent;border:0;}

/* 연금복권720 color */
.al720_color1, .al720_color1 span {border-color:#ff4c4c !important;}/*십만*/
.al720_color2, .al720_color2 span {border-color:#ff8e4f !important;}/*만*/
.al720_color3, .al720_color3 span {border-color:#fcd153 !important;}/*천*/
.al720_color4, .al720_color4 span {border-color:#3cbcff !important;}/*백*/
.al720_color5, .al720_color5 span {border-color:#8d70da !important;}/*십*/
.al720_color6, .al720_color6 span {border-color:#777777 !important;}/*일*/
/************************************************************** //JJANG e (2020328) **************************************************************/


.win720_num .num.large {width:62px;height:62px;padding:2px;border-width:6px;vertical-align:top;}
.win720_num .num.large span {line-height:40px;font-size:28px;border-width:2px;}
.win720_num .group .num.large {border-width:3px;}
.win720_num .group .num.large span {line-height:45px;}
.win720_num .group .num.large + em {display:inline-block;height:62px;line-height:60px;font-size:26px;font-style:normal;}

.win_num_wrap {display:table;width:100%;}
.win_num_wrap .win_money {display:table-cell;vertical-align:middle;}
.win_num_wrap .win_money dt {float:left;width:70px;color:#333;font-size:24px;font-weight:600;text-align:left;}
.win_num_wrap .win_money dd {float:left;color:#333;font-size:24px;font-weight:500;}
.win_num_wrap .win_money dd .num {color:#595959;}
.win_num_wrap .win720_num {display:table-cell;text-align:right;vertical-align:middle;}
.win_num_wrap .win720_num .group .num {margin-left:0;}
.win_num_wrap .win720_num .num {margin-left:8px;}
.win_result.al720 {padding:60px 30px 35px 30px;}
.win_result.al720 .win_num_wrap {margin-top:10px;padding:25px 15px;}
.win_result.al720 .win_num_wrap + .win_num_wrap {margin-top:0;border-top:1px solid #ddd;}
.win_result.al720 .win_num_wrap .win720_num .group {width:100px;}

.tbl_data .bl0 {border-left:0;}
.tbl_data thead th.bb0 {border-bottom:0;}
.tbl_data thead th.group_unit {padding:0 10px;}
.tbl_data thead th.group_unit ul li {float:left;margin-left:-1px;width:12.8%;color:#333;font-size:12px;background:#e5e5e5;border:1px solid #d6d6d6;}
.tbl_data thead th.group_unit ul li:first-child {width:23.2%;}

/* 당첨복권 실물보기 */
.win720_real {width:660px;height:212px;margin:0 auto;}
.win720_real .lotto720_lottery_wrapper {no-repeat 0 0;}
.win720_real .real_info {padding:25px 10px 10px;color:#333;font-size:12px;overflow:hidden;}
.win720_real .real_info dt {float:left;position:relative;padding-left:6px;font-weight:bold;line-height:16px;}
.win720_real .real_info dt:before {position:absolute;left:0;top:50%;width:2px;height:2px;background:#333;content:"";}
.win720_real .real_info dd {float:left;padding-left:3px;line-height:16px;color:#333;letter-spacing:0;}
.win720_real .real_info dd + dt {margin-left:40px;}
.win720_real .num_list {width:660px;height:212px;}
.win720_real .num_list .num {display:inline-block;width:68px;height:68px;}
.win720_real .lotto720_lottery_wrapper .lotto720_lottery .lotto720_number_wrapper .lotto720_box {background:rgba(237,249,255,0.8);border-color:rgba(255,255,255,0.8);}
.win720_real .lotto720_lottery_wrapper .lotto720_lottery .lotto720_number_wrapper .lotto720_box.on {border-color:rgba(205,37,146,0.8);}


/* main */
.main_section.ver2 .wrap_box.wrap1 .win header {border-bottom:1px solid rgba(255,255,255,0.3)}
.main_section.ver2 .wrap_box.wrap1 .content {margin-top:18px;}
.main_section.ver2 .wrap_box.wrap1 .content h3 {text-align:center;}
.main_section.ver2 .wrap_box.wrap1 .content h3 a {font-size:23px; color:#fff}
.main_section.ver2 .wrap_box.wrap1 .content h3 a strong {color:#fff}
.main_section.ver2 .wrap_box.wrap1 .content h3 a .txt {font-weight:normal}
.main_section.ver2 .wrap_box.wrap1 .content h3 a .date {display:block;padding:7px 0 0;font-size:13px;font-weight:300;letter-spacing:0.5px;opacity:1;}
.main_section.ver2 .wrap_box.wrap1 .content .btn {margin:0 -3px;overflow:hidden;}
.main_section.ver2 .wrap_box.wrap1 .content .btn .area {float:left;width:50%;padding:0 3px;box-sizing:border-box;}
.main_section.ver2 .wrap_box.wrap1 .content .btn .btn_common.smid {padding:0;width:100%;}
.main_section.ver2 .wrap_box.wrap1 .win .go.prev {left:-35px;top:140px;}
.main_section.ver2 .wrap_box.wrap1 .win .go.next {right:-35px;top:140px;}

.main_section.ver2 .wrap_box.wrap1 .win645 {width:316px;background:#999ca1;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .num {margin-top:40px;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .num .ball_645 {width:26px;height:26px;line-height:24px;}11
.main_section.ver2 .wrap_box.wrap1 .win645 .content .num span:nth-child(2) {margin-left:0;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .num span ~ span {margin-left:4px;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .num .bonus {height:26px;background-size:14px 14px;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .result {width:230px;margin:22px auto 30px;border:1px solid #53565b;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .result dt {height:40px;line-height:38px;color:#fff;font-size:18px;background:#35383e;border-bottom:1px solid #53565b;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .result dd {height:68px;line-height:68px;color:#fff;font-size:14px;}
.main_section.ver2 .wrap_box.wrap1 .win645 .content .result dd strong {display:inline-block;margin-right:5px;font-size:24px;}

.main_section.ver2 .wrap_box.wrap1 .win720 {left:312px;top:0;width:572px;height:100%;background:#53565b;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win_num_wrap {padding:7px 0;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win_num_wrap:nth-of-type(1) {margin-top:20px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win_num_wrap.tb_line {margin:10px 0 17px;padding:8px 0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);}
.main_section.ver2 .wrap_box.wrap1 .win720 .win_num_wrap .win_money dt {width:64px;line-height:20px;color:#fff;font-size:16px;;font-weight:400;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win_num_wrap .win_money dd {line-height:20px;;color:#fff;font-size:16px;;font-weight:400;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win_num_wrap .win_money dd .num {color:#64e4ff;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .num {margin-left:0px;padding:3px;width:42px;height:42px;}

.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .num span {line-height:27px;font-size:20px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group {width:70px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group em {color:#fff;font-size:18px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group .num span {line-height:29px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group.bonus {height:42px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group.bonus .num {width:auto;padding:0;}
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group.bonus .num span,
.main_section.ver2 .wrap_box.wrap1 .win720 .win720_num .group.bonus .num + em {line-height:40px;color:#fff;font-size:20px;font-weight:bold;}
.main_section.ver2 .wrap_box.wrap1 .win720 .btn {width:390px;margin:0 auto;}

.main_section.ver2 .wrap_box.wrap1 .speetto-new .content h3 a {font-size:14px;}

/************************************************************** JJANG s (2020524) **************************************************************/
.main_section.ver2 .wrap_box.wrap1 .win720 .content .btn {width:496px;margin:0 -3px;}
.main_section.ver2 .wrap_box.wrap1 .win720 .content .btn .area {width:50%;}
.main_section .wrap_box.wrap3 .board {top:0;height:100%;} 

.rolling_tip {position:absolute;right:40px;top:21px;width:410px;height:32px;padding-left:58px;box-sizing:border-box;overflow:hidden;}
.rolling_tip dt {position:absolute;left:0;top:0;width:78px;height:100%;line-height:28px;font-size:14px;font-weight:500;text-align:center;background:#fcd153;border:1px solid #fcd153;border-radius:16px;}
.rolling_tip dd {float:left;width:100%;height:100%;padding:3px 15px 0 35px;border:1px solid #fcd153;border-radius:0 16px 16px 0;box-sizing:border-box;}
#tip_list li {color:#fff;font-size:13px}

/* 당첨자 인터뷰 */
.main_section .interview_list {position:relative;padding:18px 0 0 275px;height:287px;background:url('/ui/images/bg_interview.jpg') no-repeat 0 0;border:1px solid #d9d9d9;overflow:hidden;}
.main_section .interview_list .more {position:absolute;left:57px;top:55px;width:139px;height:30px;line-height:27px;color:#fff;font-size:14px;text-align:center;background:#044676;}
.main_section .interview_list .list li {position:relative;float:left;margin:0 0 0 30px;width:270px;}
.main_section .interview_list .list li:nth-child(3n+1) {margin-left:0;}
.main_section .interview_list .list li a {display:block;}
.main_section .interview_list .list li .img_area {margin-right:20px;}
.main_section .interview_list .list li .img_area img {width:268px;height:188px;border:1px solid #ddd;}
.main_section .interview_list .list li .txt {margin:3px 0 0;color:#fff;font-size:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main_section .interview_list .list li .tit {padding:0 0 7px;line-height:22px;}
.main_section .interview_list .list li .tit span {margin-left:3px;color:#fff;font-size:12px;vertical-align:middle;}
.main_section .interview_list .list li .tit strong {color:#ffc94e;font-size:16px;font-weight:500;vertical-align:middle;}

/* 버튼 */
.btn_common.navy {background:#2f516a;border-color:#2f516a}


.main_left2 li {
border: 1px solid #787878;
border-radius: 3px;
background: rgb(45 33 14 / 20%);
height: 55px;
padding: 4px 14px;
cursor: pointer;
line-height: 45px;
font-size: 12px;
transition: 200ms all;
position: relative;
margin-bottom: 3px;
box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;
}

.main_left2 li img {
width: 15px;
height: 15px;
margin: 0px 0px 0px 6px;
vertical-align: middle;
}

.main_left2 li .team_name {
position: absolute;
top: 5px;
left: 70px;
line-height: 100%;
color:#fff;
}

.main_left2 li .time {
color:#fff;
}

.main_left2 li .team_name .home {
color: #fff;
margin-bottom: 3px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: inline-block;
width: 140px;
}

.main_left2 li .team_name .away {
color: #fff;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: inline-block;
width: 140px;
}








.main_top_contents {
position: relative;
width: 986px;
padding: 20px 0 30px;
margin: 0 auto;
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
overflow: hidden;
}

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

.main_top_right {
float: right;
width: 290px;
}

.main_top_right .right_box {
position: relative;
border-radius: 4px;
border: 1px solid #8b919b;
overflow: hidden;
width: 262px;margin-bottom:16px;margin-top:6px;
}

.main_top_right .right_bnr {
height: 95px;
margin-bottom: 8px;
}

.login_box {
margin: 15px 15px 10px 15px;
overflow: hidden;
}

.login_box .idpw {
float: left;
}

.login_box .idpw li input {
border: 1px solid #e6e6e6;
background: #f8f8f8;
height: 28px;
line-height: 28px;
color: #282828;
width: 119px;
padding: 0 10px;
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
font-size: 13px;
}

.login_box .idpw li input[type="password"] {
font-family: 'NanumGothic', sans-serif;
color: #282828;
font-size: 13px;
letter-spacing: -1px;
}

.login_box .idpw li:first-child input {
border-bottom: none;
}

.login_box .btn_login {
float: right;
display: block;
}

.login_box .btn_login input {
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
background: #616468;
font-size: 14px;
color: #fff;
width: 64px;
height: 59px;
line-height: 59px;
text-align: center;
cursor: pointer;
}

.login_box .save-find {
clear: both;
padding: 8px 0;
text-align: right;
}

.login_box .save-find a {
font-size: 13px;
color: #585b5f;
letter-spacing: -1px;
line-height: 100%;
padding: 0 8px 0 3px;
}

.login_box .save-find a:first-child {
border-right: 1px solid #dbdbdc;
}

.login_box .save-find a:last-child {
padding-right: 0;
}

.login_box .other_login {
font-size: 0;
}

.login_box .other_login li {
width: 103px;
display: inline-block;
text-align: center;
}

.login_box .other_login li.charge {
margin-right: 4px;
}

.login_box .other_login li.charge a {
background: url("/ui/pc/ico_charge.png")no-repeat 13px 7px #03c75a;
font-size: 12px;
color: #fff;
display: block;
padding: 8px 0 7px 12px;
line-height: 100%;
letter-spacing: -1px;
font-weight: 600;
}

.login_box .other_login li.withdraw a {
background: url("/ui/pc/ico_withdraw.png")no-repeat 10px 8px #fee500;
font-size: 12px;
color: #0c0600;
display: block;
padding: 8px 0 7px 13px;
line-height: 100%;
letter-spacing: -1px;
font-weight: 600;
}

.non_member .info_btn {
background: #f6ebe0;
border-top: 1px solid #ddddde;
letter-spacing: -1px;
}

.non_member .info_btn .goldup_btn {
display: block;
text-align: center;
background: url("/ui/pc/login_goldpay_icon.jpg")no-repeat 48px 10px;
color: #d87500;
font-size: 16px;
font-weight: 600;
width: 100%;
padding: 10px 0 12px 8px;
}


#contentsTop_right div#richLogin .login_box .info_input {
position: relative;
margin-bottom: 0px;
background: #f8f8f8;
}

.login_box {
margin: 15px 15px 10px 15px;
overflow: hidden;
}

.login_box .idpw {
float: left;margin-top:2px;
}

.login_box .idpw li input {
border: 1px solid #e6e6e6;
background: #f8f8f8;
height: 28px;
line-height: 28px;
color: #282828;
width: 142px;
padding: 0 10px;
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
font-size: 13px;
}

.login_box .idpw li input[type="password"] {
font-family: 'NanumGothic', sans-serif;
color: #282828;
font-size: 13px;
letter-spacing: -1px;
}

.login_box .idpw li:first-child input {
border-bottom: none;
}

.login_box .btn_login {
float: right;
display: block;
}

.login_box .btn_login input {
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
background: #616468;
font-size: 14px;
color: #fff;
width: 80px;
height: 59px;
line-height: 59px;
text-align: center;
cursor: pointer;
}

.login_box .save-find {
clear: both;
padding: 8px 0;
text-align: right;color:#fff;
}

.login_box .save-find a {
color: #efefef;
font-weight:bold;
line-height: 100%;
padding: 0 8px 0 3px;
}

.login_box .save-find a:first-child {
border-right:none;
}

.login_box .save-find a:last-child {
padding-right: 0;
}

.login_box .other_login {
font-size: 0;
}

.login_box .other_login li {
width: 112px;
display: inline-block;
text-align: center;
}

.login_box .other_login li.charge {
margin-right: 4px;
}

.login_box .other_login li.charge a {
background: url("/ui/pc/ico_charge.png")no-repeat 13px 7px #03c75a;
font-size: 12px;
color: #fff;
display: block;
padding: 8px 0 7px 12px;
line-height: 100%;
letter-spacing: -1px;
font-weight: 600;
}

.login_box .other_login li.withdraw a {
background: url("/ui/pc/ico_withdraw.png")no-repeat 10px 8px #fee500;
font-size: 12px;
color: #0c0600;
display: block;
padding: 8px 0 7px 13px;
line-height: 100%;
letter-spacing: -1px;
font-weight: 600;
}

.lottorich_result {
height: 114px;
overflow: hidden;
background: linear-gradient(0deg, rgb(43 44 39) 0%, rgb(73 75 70) 100%);
letter-spacing: -1px;
}

.lottorich_result .title {
text-align: center;
margin-top: 11px;
font-size: 15px;
color: #bdd4f5;
font-weight: 800;
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg)
}

.lottorich_result .title img {
display: inline;
vertical-align: middle;
margin: 0 5px;
}

.lottorich_result dl {
float: left;
text-align: center;
margin: 6px 7px 0;
width: 93px;
}

.lottorich_result dl.winner {
margin-left: 30px;
}

.lottorich_result dl dt {
background: #bdd4f5;
text-align: center;
border-radius: 23px;
font-size: 13px;
color: #25426d;
padding: 5px 0;
font-weight: 600;
}

.lottorich_result dl dd {
color: #ffef6c;
font-size: 21px;
line-height: 100%;
padding-top: 10px;
}

.lottorich_result dl dd span {
font-size: 27px;
font-weight: 900;
font-family: 'NanumSquareNeo', sans-serif;
}

.lotto_result {
clear: both;
width: 726px;
border: 1px solid #ddddde;
background: #ededed;
position: relative;
top: 20px;
height: 240px;
margin-bottom: 20px;
letter-spacing: -1px;
float: left;
}

.lotto_result .rich_win_result {
float: left;
padding: 15px;
padding-left: 60px;
margin-top: 30px;
}

.rich_win_result .title {
text-align: center;
font-size: 15px;
font-weight: 800;
color: #282828;
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
width: 300px;
}

.rich_win_result .win_table {
margin-top: 12px;
width: 250px;
}

.rich_win_result .win_table .th {
padding-bottom: 8px;
overflow: hidden;
width: 300px;
}

.rich_win_result .win_table .th span {
text-align: center;
color: #545454;
font-size: 13px;
display: block;
float: left;
}

.rich_win_result .win_table .tr {
background: #fff;
margin-bottom: 3px;
border-radius: 50px;
padding: 10px 0;
overflow: hidden;
width: 300px;
}

.rich_win_result .win_table .tr span {
color: #292929;
font-size: 14px;
float: left;
}

.rich_win_result .win_table .col1 {
width: 50px;
padding-left: 15px;
text-align: center;
}

.rich_win_result .win_table .col2 {
width: 90px;
text-align: center;
}

.rich_win_result .win_table .col3 {
width: 115px;
padding-right: 20px;
text-align: right;
}

.lotto_result .lotto_number_wrap {
padding: 5px 5px 5px 0;
float: right;
}

.lotto_result .lotto_number {
background: #fff;
width: 500px;
position: relative;
height: 186px;
margin-right: 16px;
margin-top: 21px;
}
.main_sp {
width: 33.33333333%;
float: left;
background-color: #cdcece;
height: 370px;
}
.sr-tabs__scrollable {
    display: none
}
.srm-notLmt {
    display: none
}

.user_name {
    height: 30px;
    border: 1px solid #22618e;
    background: #53565b;
    border-radius: 3px;
    font-size: 12px;
    padding: 0px 20px;
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 4px;
}

.head_money {
height: 30px;
line-height: 26px;
font-weight: bold;
margin-bottom: 4px;
color:#fff;
}

.head_point {
height: 30px;
padding: 0px 4px;
line-height: 26px;
font-weight: bold;
margin-bottom: 4px;
cursor: pointer;
position: relative;
transition: 200ms all;
color:#fff;
}



/***********************
main_contents_winner
***********************/
.main_winner_wrap {
position: relative;
background: #f3f3f4;
width: 100%;
padding: 40px 0 50px;
letter-spacing: -1px;
font-family: 'NanumSquare', sans-serif;
transform: skew(-0.03deg);
}

.main_winner_wrap .winner_bg {
position: absolute;
left: 50%;
top: -55px;
margin-left: -805px;
background: url("/ui/pc/winner_bg.png?v=241130")no-repeat;
width: 356px;
height: 336px;
}

.main_winner_wrap .winner_review {
width: 986px;
margin: 0 auto;
overflow: hidden;
position: relative;
}

.winner_review .win_title {
text-align: center;
margin-bottom: 23px;
}

.winner_review .win_title p {
display: inline-block;
font-family: 'NanumSquareNeo', sans-serif;
font-size: 27px;
font-weight: 900;
margin-right: 10px;
transform: skew(0deg);
}

.winner_review .win_title p span {
color: #e94330;
}

.winner_review .win_title .btn_more {
background: #fff;
border: 1px solid #e3e3e5;
padding: 5px 12px;
border-radius: 30px;
font-size: 14px;
color: #919191;
line-height: 100%;
}

.winner_review .review_box {
float: left;
margin-right: 30px;
}

.winner_review .review_box:last-child {
margin-right: 0;
}

.winner_review .review_box .image {
background: #fff;
padding: 5px;
border: 1px solid #e3e3e3;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}

.winner_review .review_box .image img {
width: 210px;
height: 145px;
}

.winner_review .review_box .point {
overflow: hidden;
width: 222px;
margin-top: 10px;
border: 1px solid #d74a39;
background: #fff;
}

.winner_review .review_box .point a {
display: block;
width: 100%;
}

.winner_review .review_box .point .time {
display: block;
float: left;
color: #fff;
width: 70px;
height: 26px;
line-height: 26px;
background: #d74a39;
font-size: 13px;
text-align: center;
}

.winner_review .review_box .point .sum {
display: block;
float: left;
width: 152px;
height: 26px;
line-height: 26px;
text-align: center;
color: #d74a39;
font-size: 15px;
font-weight: 600;
}

.winner_review .review_box .title {
margin-top: 10px;
}

.winner_review .review_box .title {
width: 210px;
line-height: 150%;
}

.winner_review .review_box .title a {
color: #3f3f3f;
font-size: 18px;
font-weight: 600;
}

.main_winner_wrap .winner_tab {
width: 986px;
margin: 40px auto 0;
overflow: hidden;
position: relative;
}

.main_winner_wrap .winner_tab .tab_menu {
width: 986px;
border-bottom: 1px solid #306ac2;
overflow: hidden;
}

.main_winner_wrap .winner_tab .tab_menu li {
float: left;
border: 1px solid #d5d5d7;
border-bottom: none;
text-align: center;
width: 491px;
}

.main_winner_wrap .winner_tab .tab_menu li a {
display: block;
width: 100%;
padding: 15px 0;
font-size: 17px;
color: #545454;
}

.main_winner_wrap .winner_tab .tab_menu li.on {
border: 1px solid #306ac2;
border-bottom: none;
}

.main_winner_wrap .winner_tab .tab_menu li.on a {
color: #306ac2;
font-weight: 600;
}

.main_winner_wrap .winner_tab .list_box {
width: 224px;
float: left;
margin-right: 30px;
position: relative;
}

.main_winner_wrap .winner_tab .list_box:last-child {
margin-right: 0;
}

.main_winner_wrap .winner_tab .list_box .image {
width: 224px;
height: 130px;
}

.main_winner_wrap .winner_tab .list_box .image img {
width: 100%;
}

.main_winner_wrap .winner_tab .list_box .image .play_btn {
display: block;
width: 49px;
height: 56px;
background: url("/ui/pc/movie_play.png")no-repeat;
position: absolute;
top: 37px;
left: 88px;
}

.main_winner_wrap .winner_interview {
margin-top: 15px;
overflow: hidden;
}

.main_winner_wrap .winner_interview .list_box .point {
margin-top: 8px;
}

.main_winner_wrap .winner_interview .list_box .point a {
padding: 4px 10px;
color: #fff;
font-size: 14px;
background: #5181ca;
}

.main_winner_wrap .winner_interview .list_box .title {
clear: both;
margin-top: 10px;
width: 200px
}

.main_winner_wrap .winner_interview .list_box .title a {
color: #3f3f3f;
font-size: 15px;
font-weight: 600;
line-height: 130%;
}

.main_winner_wrap .rich_tv {
margin-top: 15px;
overflow: hidden;
}

.main_winner_wrap .rich_tv .list_box .program {
margin-top: 8px;
}

.main_winner_wrap .rich_tv .list_box .program a {
color: #306ac2;
font-size: 16px;
font-weight: 600;
}

.main_winner_wrap .rich_tv .list_box .title {
clear: both;
margin-top: 5px;
width: 200px
}

.main_winner_wrap .rich_tv .list_box .title a {
color: #3f3f3f;
font-size: 15px;
font-weight: 400;
line-height: 130%;
}