@charset "utf-8";

html{background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,label{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button,textarea{font-family:nanumgothic,ng,dotum,AppleGothic, Sans-serif;font-size:12px;color:#464646;}
body{*word-break:break-all;-ms-word-break:break-all; font-family:nanumgothic,ng;}
*{-webkit-text-size-adjust:100%;}

hr, img,fieldset,iframe{border:0 none;}
li{list-style:none;}
img{border:0;vertical-align: top;}
em,address{font-style:normal;}
fieldset{border:none;}
caption , .blind{display:none;}
a:link,  a:visited,  a:active {text-decoration:none;}
button{cursor:pointer;border:0 none}

.acc {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}

/* Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess */
@font-face {
	font-family:'NG';
	font-style:normal;
	font-weight:400;
	src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
	src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
		url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family:'NGB';
	font-style:normal;
	font-weight:700;
	src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
	src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
		url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}

/* =============
레이아웃
============= */
html, body {height:100%;}
body {min-width:1280px;}

.gnb {position:fixed; left:0; right:0; top:0; z-index:333; height:108px; background:#000; background: rgba(0,0,0,0.7);}
.mainwrap .gnb {background:none;}
.gnb .in {position:relative; width:1180px; height:108px; margin:0 auto;}
.gnb h1 {position:absolute; left:0; top:24px; z-index:11; width:241px; height:26px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/logo.png') no-repeat;}
.gnb h1 a {height:100%; vertical-align:top; display:inline-block; *display:inline; zoom:1; overflow:hidden; text-indent:-1111px;}
.gnb h1 a.goaftv {width:137px;}
.gnb h1 a.kt {width:37px;}
.gnb h1 a.gomain {width:67px;}
.gnb .menu {position:absolute; left:0; top:0; right:0; bottom:0;}
.gnb .menu a {letter-spacing:-1px;}
.gnb .menu ul.mainmenu {position:absolute; left:50%; top:0; width:620px; margin:0 0 0 -303px;}
.gnb .menu ul.mainmenu li {float:left; width:153px; height:78px; text-align:center; padding:30px 0 0;}
.gnb .menu ul.mainmenu li a {opacity:.8; font-size:19px; color:#fff; font-weight:600;}
.gnb .menu ul.mainmenu li.on {background:url('//www.afreecatv.com/afevent/promotion/award2016/img/mainmenu_on.png') no-repeat center 0;}
.gnb .menu ul.mainmenu li.on a {opacity:1; font-weight:bold;}
.gnb .menu ul.submenu {position:absolute; left:0; bottom:0;}
.gnb .menu ul.submenu.sm1 {left:315px;}
/* 모두공개전 *
.gnb .menu ul.submenu.sm2 {left:464px;}
*/
/* 모두공개용 */
.gnb .menu ul.submenu.sm2 {left:320px;}
.gnb .menu ul.submenu.sm3 {left:633px;}
.gnb .menu ul.submenu.sm4 {left:780px;}
.gnb .menu ul.submenu li {float:left; height:34px; padding:0 10px; margin:0 25px 0 0;}
.gnb .menu ul.submenu li a {font-size:17px; color:#fff; opacity:.6;}
.gnb .menu ul.submenu li.on {background:url('//www.afreecatv.com/afevent/promotion/award2016/img/submenu_line.gif') repeat-x 0 bottom;}
.gnb .menu ul.submenu li.on a {color:#ff23fa; font-weight:600; opacity:1;}

.gnb .util {position:absolute; right:0; top:22px;}
.gnb .util .sns,
.gnb .util .login {margin:0 0 0 6px;}
.gnb .util .sns a,
.gnb .util .login a {color:#999; font-size:15px; padding:0 12px; display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; border:1px solid #55565e; border-radius:14px;}
.gnb .util .sns a {padding-left:35px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/sns_icon.png') no-repeat 11px center;}
.gnb .util .sns a:hover,
.gnb .util .login a:hover {color:#aaa; border:1px solid #999; }
.gnb .util .snslist {display:none; position:absolute; left:11px; top:50px;}
.gnb .util .snslist ul {width:146px; padding:8px 0 4px; background:#f4f4f4; border-radius:5px; }
.gnb .util .snslist li {}
.gnb .util .snslist li a {display:block; height:42px; overflow:hidden; text-indent:-1111px;}
.gnb .util .snslist li a.fb {background:url('//www.afreecatv.com/afevent/promotion/award2016/img/sns_fb.png') no-repeat center center;}
.gnb .util .snslist li a.insta {background:url('//www.afreecatv.com/afevent/promotion/award2016/img/sns_insta.png') no-repeat center center;}
.gnb .util .snslist .arr {position:absolute; left:50%; top:-9px; margin:0 0 0 -9px; display:block; width:18px; height:9px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/sns_arr.png');}

.gnb .util .sns {display:none;}

.mainwrap .copyright {position:relative; z-index:22; height:50px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/copyright_ptn.png') repeat-x;}
.mainwrap .copyright em {display:block; overflow:hidden; text-indent:-1111px; height:100%; background:url('//www.afreecatv.com/afevent/promotion/award2016/teaser/copyright.png') no-repeat center 17px;}
.subwrap .copyright {padding:20px 0 17px; font-size:14px; color:#8e8e8e; text-align:center;  background:#000; }

/* btn_top */
.btn_top {width:1280px; position:fixed; left:50%; bottom:130px; z-index:11; margin:0 0 0 -640px;}
.btn_top a {position:absolute; right:0px; top:0; display:block; overflow:hidden; text-indent:-1111px; width:64px; height:64px; background:url("//www.afreecatv.com/afevent/promotion/award2016/img/gotop.png");}

/* =============
컨텐츠
============= */
.inn {position: relative; z-index:1; width: 1280px; margin: 0 auto;}

.comment_box{padding:0 0 80px; background:#f7f7f7;}
.comment_area{max-width:820px;margin:0 auto;padding:55px 10px 0;}
.comment_area h3 {overflow:hidden; text-indent:-1111px; height:69px; margin:0 0 20px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/msg.png') no-repeat center 0;}
.comment_area h3.the20 {height:65px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/msg_the20.png') no-repeat center 0;}
.comment_area h3.newbj {height:65px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/msg_newbj.png') no-repeat center 0;}

/* 댓글수 2016-11-04 추가 */
.comment_area .cmt_ea {font-size:20px; color:#e4009b; text-align:center; margin:0 0 35px;}
.comment_area .cmt_ea span {color:#e4009b; font-weight:bold;}

.comment{width:100%}
.comment .btn_more span {background:url(//www.afreecatv.com/afevent/promotion/award2016/img/img_comment.png) -9999px -9999px no-repeat}
.comment .userment button.ment_del{background:url(//www.afreecatv.com/afevent/promotion/award2016/img/cmt_del.gif) -9999px -9999px no-repeat}
.comment .textarea-wrap{position:relative;background:#efefef;border:1px solid #ebebeb;padding:8px 0 7px 0;margin-bottom:8px}
.comment .textarea-wrap .text_form{display:block;margin:0 123px 0 10px}
.comment .textarea-wrap textarea{border:1px solid #dedede;width:100%;height:40px;margin:0 10px 0 0;padding:5px;border-right:none;}
.comment .textarea-wrap button{width:101px;height:52px;position:absolute;right:9px;top:8px;background:#e4009b}
.comment .textarea-wrap button span{font-weight:bold;color:#fff;font-size:20px}
.comment .userment{margin-bottom:16px}
.comment .userment li{padding:17px 0 16px 0;border-bottom:1px solid #ded6d4 }
.comment .userment li .ument{;position:relative;padding:0 10px}
.comment .userment button.ment_del{background-position:0 0;width:11px;height:11px;margin:-4px 0 0 3px;vertical-align:middle}
.comment .userment li p.ment{font-size:12px;color:#888;word-break:break-all;line-height:1.4em}
.comment .userment li .uinfo{padding:0 0 5px 0}
.comment .userment li .uid{color:#e4009b;font-size:16px;font-weight:600}
.comment .userment li .udate{color:#878787;position:absolute;right:9px;top:2px;font-family:tahoma;color:#bbbbbb}
.comment .btn_more{width:100%;display:block;background:#fff;border:1px solid #d9d9d9;color:#777;padding:9px 0 8px 0}
.comment .btn_more:hover{border:1px solid #ce0079;}
.comment .btn_more span{display:inline-block;padding:0 14px 0 0;font-weight:600;background-position:right -13px;font-size:15px}
.comment .btn_more:hover span{color:#ce0079; background-position:right -33px}

/* 메인 */
.mainwrap {position:relative; height:100%;}
.mainwrap .mainbg {position:fixed; left:0; right:0; top:0; bottom:0; z-index:; background:#000 url('//www.afreecatv.com/afevent/promotion/award2016/img/mainbg.jpg') no-repeat center 0; background-size:cover;}
.mainwrap .main1 {position:relative; z-index:22; overflow:hidden; text-indent:-1111px; height:808px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main1.png') no-repeat center 100px;}
.mainwrap .main2 {position:relative; z-index:22; overflow:hidden; text-indent:-1111px; height:808px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main2.png') no-repeat center 100px;}
.mainwrap .main1 a.btn1 {display:block; position:absolute; left:50%; top:695px; width:321px; height:61px; margin:0 0 0 -160px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main_btn1.png') no-repeat 0 0;}
.mainwrap .main1 a.btn2 {display:block; position:absolute; left:50%; top:695px; width:321px; height:61px; margin:0 0 0 -160px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main_btn2.png') no-repeat 0 0;}
.mainwrap .main1 a.btn1 .txt {overflow:hidden; text-indent:-11111px;}
.mainwrap .main1 a .main_live {display:block; position:absolute; right:-25px; top:-23px; width:60px; height:53px; overflow:hidden; text-indent:-11111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main_live.png') no-repeat 0 0;}
.mainwrap .main1 a .main_vod {display:block; position:absolute; right:-25px; top:-23px; width:60px; height:53px; overflow:hidden; text-indent:-11111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main_vod.png') no-repeat 0 0;}


.mainwrap .main_bn {position:relative; z-index:22; text-align:center; padding:0 0 53px;}
.mainwrap .main_bn img {margin:0 3px;}

.mainwrap .video {position:fixed; left:0; top:0; width:100%; height:100%; z-index:0;}
.mainwrap .video iframe {width:2000px; height:1120px; position:absolute; top:0; left:50%; margin:0 0 0 -1000px;}
.mainwrap .video_ptn {position:fixed; left:0; top:0; right:0; bottom:0; display:block; z-index:1; background:url('//www.afreecatv.com/afevent/promotion/award2016/teaser/video_ptn2.png') repeat;}

.main_support {position:relative; z-index:99; height:32px; margin:0 0 15px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/main_support.png') no-repeat center 0;}
.main_support h2 {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
.main_support ul {width:1280px; margin:0 auto;}
.main_support li {float:left;}
.main_support li a {display:block; overflow:hidden; text-indent:-1111px; height:32px;}
.main_support li.li1 a {width:175px; margin:0 0 0 372px; }
.main_support li.li2 a {width:103px;}
.main_support li.li3 a {width:64px;}
.main_support li.li4 a {width:142px;}
.main_support li.li5 a {width:136px;}

/* =============
AWARDS
============= */
.bjainfo1, .bjainfo2, .bjainfo3,
.parti1, .parti2, .parti3,
.prizeguide1, .prizeguide2, .prizeguide3, .prizeguide4 
{overflow:hidden; text-indent:-1111px;}

.bjainfo1 {height:430px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/bjainfo1.jpg') no-repeat center 0;}
.bjainfo2 {height:1240px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/bjainfo2.jpg') no-repeat center 0;}
.bjainfo3 {display:none; height:1005px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/bjainfo3.jpg') no-repeat center 0;}

.parti1 {height:430px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/parti1.jpg') no-repeat center 0;}
.parti2 {height:930px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/parti2.jpg') no-repeat center 0;}
.parti3 {height:583px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/parti3.jpg') no-repeat center 0;}
.parti3 a.btn1 {position:absolute; left:67px; top:128px; width:100px; height:40px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/event/n.gif');}

.prizeguide1 {height:430px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/prizeguide1.jpg') no-repeat center 0;}
.prizeguide2 {height:724px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/prizeguide2.jpg') no-repeat center 0;}
.prizeguide3 {height:1553px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/prizeguide3.jpg') no-repeat center 0;}
.prizeguide4 {height:710px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/prizeguide4.jpg') no-repeat center 0;}


/* =============
WINNER
============= */

/* BJ50 */
.visu_bj50 {overflow:hidden; text-indent:-1111px; height:580px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_bj50.jpg') no-repeat center 0;}

.visu_winner_1st {overflow:hidden; text-indent:-1111px; height:478px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_winner_1st.jpg') no-repeat center 0;}
.visu_winner_ktgiga {overflow:hidden; text-indent:-1111px; height:478px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_winner_ktgiga.jpg') no-repeat center 0;}
.visu_winner_top5 {overflow:hidden; text-indent:-1111px; height:419px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_winner_top5.jpg') no-repeat center 0;}
.visu_winner_the20 {overflow:hidden; text-indent:-1111px; height:415px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_winner_the20.jpg') no-repeat center 0;}
.visu_winner_newbj {overflow:hidden; text-indent:-1111px; height:415px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_winner_newbj.jpg') no-repeat center 0;}
.visu_winner_special {overflow:hidden; text-indent:-1111px; height:415px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_winner_special.jpg') no-repeat center 0;}

.loading {text-align:center; height:150px; padding:112px 0 0;}
.bj50list {width:1280px; margin:-162px auto 43px;}
.bj50list ul {width:1204px; margin:0 0 0 50px;}
.bj50list ul:after {clear:both;content:"";display:block;}
.bj50list li {position:relative; float:left; margin:0 24px 42px 0; width:277px; height:307px;}
.the20list li {height:355px;}
.bj50list li .thum {display:block; width:277px; height:230px; background:#fff;}
.bj50list li .thum img {width:277px; height:230px; vertical-align:top;}
.bj50list li .bjbox {position:relative; display:block; width:255px; height:56px; padding:20px 0 0 20px; border:1px solid #dcdcdc; border-top:none; background:#fff;}
.bj50list li .bjbox .name {font-size:20px; font-weight:500; color:#444; min-height:18px; padding:0 26px 0 0; display:inline-block; *display:inline; zoom:1; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/bjhome.png') no-repeat right center;}
.bj50list li .bjbox .id {font-size:12px; color:#666; display:block; padding:4px 0 0;}
.bj50list li .play {position:absolute; right:0px; top:230px; z-index:22;}
.bj50list li .play a {display:block; width:76px; height:76px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/play.png') no-repeat center center;}
.bj50list li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}
.bj50list li .vote a {display:block; height:48px; color:#fff; font-size:20px; line-height:48px; text-align:center; background:#14b8d3;}
.bj50list li .myvote a {background:#ee30b9;}

.bj50list li.bjblank {background:#d7d7d7 url('//www.afreecatv.com/afevent/promotion/award2016/img/bjblank.png') no-repeat center center;}
.bj50list li.bjblank1 {width:277px;}
.bj50list li.bjblank2 {width:578px;}
.bj50list li.bjblank3 {width:879px;}
.bj50list li.bjblank4 {width:1180px;}

.bj50next {height:115px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/bj50_info1.gif') no-repeat center 10px;}

/* layer_video */
.layer_video {display:none; position:fixed; left:20px; right:70px; top:10px; bottom:10px; z-index:999;}
.layer_video .layer_in {position:relative; padding-top:56.25%; z-index:99; margin-top:20%;}
.layer_video iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
.layer_video a.close {position:absolute; right:-55px; top:0px; width:45px; height:44px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/event/2016/songforbody/img/close.png') no-repeat center center;}
.layer_video .bg {position:fixed; left:0; right:0; top:0; bottom:0; background:#000; background:rgba(17,17,17,0.85);}

@media screen and (min-width:1158px) {
.layer_video {left:50%; right:auto; top:50%; bottom:auto; width:1008px; margin:-279px 0 0 -504px;}
.layer_video .layer_in {width:1008px; height:567px; padding-top:0; margin:0;}
}



/* 수상자 2016-12-13 추가 */
.winner_1st {height:478px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_1st.jpg') no-repeat center 0;}
.winner_1st ul {position:relative;  width:1280px; margin:0 auto;}
.winner_1st li {position:absolute; left:0; top:0; }
.winner_1st li a {display:block; width:376px; height:377px; overflow:hidden; text-indent:-1111px;}
.winner_1st li.li1 {top:0; left:450px;}
.winner_1st li.li2 {top:1px; left:58px;}
.winner_1st li.li3 {top:0; left:844px;}
.winner_1st li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}

.winner_ktgiga {height:478px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_ktgiga.jpg') no-repeat center 0;}
.winner_ktgiga ul {position:relative;  width:1280px; margin:0 auto;}
.winner_ktgiga li {position:absolute; left:0; top:0; }
.winner_ktgiga li a {display:block; width:376px; height:377px; overflow:hidden; text-indent:-1111px;}
.winner_ktgiga li.li1 {top:1px; left:58px;}
.winner_ktgiga li.li2 {top:0; left:450px;}
.winner_ktgiga li.li3 {top:0; left:844px;}
.winner_ktgiga li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}

.winner_top5 {height:730px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_top5.jpg') no-repeat center 0;}
.winner_top5 .inn {position:relative;  width:1280px; margin:0 auto;}
.winner_top5 ul {width:1030px; margin:0 0 0 200px;}
.winner_top5 li {position:relative; float:left; margin:0 24px 46px 0;}
.winner_top5 li a {display:block; width:277px; height:307px; overflow:hidden; text-indent:-1111px;}
.winner_top5 li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}

.winner_the20 {height:1790px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_the20.jpg') no-repeat center 0;}
.winner_the20 .inn {position:relative;  width:1280px; margin:0 auto;}
.winner_the20 ul {width:1230px; margin:0 0 0 50px;}
.winner_the20 li {position:relative; float:left; margin:0 24px 40px 0;}
.winner_the20 li a {display:block; width:277px; height:307px; overflow:hidden; text-indent:-1111px;}
.winner_the20 li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}

.winner_newbj {height:1105px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_newbj.jpg') no-repeat center 0;}
.winner_newbj .inn {position:relative;  width:1280px; margin:0 auto;}
.winner_newbj ul {width:1230px; margin:0 0 0 50px;}
.winner_newbj li {position:relative; float:left; margin:0 24px 40px 0;}
.winner_newbj li a {display:block; width:277px; height:307px; overflow:hidden; text-indent:-1111px;}
.winner_newbj li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}

.winner_newbj {height:1105px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_newbj.jpg') no-repeat center 0;}
.winner_newbj .inn {position:relative;  width:1280px; margin:0 auto;}
.winner_newbj ul {width:1230px; margin:0 0 0 50px;}
.winner_newbj li {position:relative; float:left; margin:0 24px 41px 0;}
.winner_newbj li a {display:block; width:277px; height:307px; overflow:hidden; text-indent:-1111px;}
.winner_newbj li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}

.winner_special {height:1451px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/winner_special.jpg') no-repeat center 0;}
.winner_special .inn {position:relative;  width:1280px; margin:0 auto;}
.winner_special ul {width:1230px; margin:0 0 0 50px;}
.winner_special li {position:relative; float:left; margin:0 24px 40px 0;}
.winner_special li a {display:block; width:277px; height:307px; overflow:hidden; text-indent:-1111px;}
.winner_special li .live {position:absolute; left:0; top:0; z-index:22; display:block; width:52px; height:22px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/live.gif');}






/* =============
VOTE
============= */
.visu_the20 {overflow:hidden; text-indent:-1111px; height:580px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_the20.jpg') no-repeat center 0;}
.visu_newbj {overflow:hidden; text-indent:-1111px; height:580px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_newbj.jpg') no-repeat center 0;}
.visu_special {overflow:hidden; text-indent:-1111px; height:412px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_special.jpg') no-repeat center 0;}

.vote_total {position:absolute; left:0; top:370px; right:0; text-align:right; font-size:25px; color:#14b8d3; letter-spacing:-1px;}
.vote_total .inn {width:1180px;}
.vote_total em {font-size:16px; color:#939393; vertical-align:middle; display:inline-block;}

.special1 {position:relative; padding:0 0 110px; height:709px; overflow:hidden; text-indent:-1111px; background:#fff url('//www.afreecatv.com/afevent/promotion/award2016/img/special1.jpg') no-repeat center 0;}
.special1 .btn1 {width:1280px; position:relative; margin:0 auto; display:block;}
.special1 .btn1 a {position:absolute; left:452px; top:625px; z-index:11; width:377px; height:84px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/event/n.gif');}

/* =============
EVENTS
============= */
.visu_eventsns {overflow:hidden; text-indent:-1111px; height:867px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_eventsns.jpg') no-repeat center 0;}
.visu_invitation {overflow:hidden; text-indent:-1111px; height:916px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/visu_invitation.jpg') no-repeat center 0;}

.event_check {background:#e5e5e5;}
.event_check .inn {width:820px;}
.event_check dl {}
.event_check dl:after {clear:both;content:"";display:block;}
.event_check dt,
.event_check dd {float:left; font-size:14px; color:#595959;}
.event_check dt {width:125px; padding:35px 0 0 20px; font-size:19px; font-weight:500;}
.event_check dd {width:645px; padding:25px 10px 25px 0; line-height:1.5em;}

.invitation1 {position:relative; padding:88px 0 80px; height:642px; background:#f5f5f5 url('//www.afreecatv.com/afevent/promotion/award2016/img/invitation1_v2.jpg') no-repeat center 88px;}
.invitation1 .inn {height:100%;}
.invitation1 dl {}
.invitation1 h2,
.invitation1 dt,
.invitation1 dd.txt {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
.invitation1 dd a {position:absolute; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/event/n.gif');}
.invitation1 dd.link1 a {left:440px; top:548px; width:150px; height:60px;}
.invitation1 dd.link2 a {left:860px; top:548px; width:60px; height:60px;}
.invitation1 dd.link3 a {left:919px; top:548px; width:80px; height:60px;}



/* 신청 레이어 */
.layer_appl {display:none; position:fixed; left:50%; top:50%; margin:-312px 0 0 -280px; z-index:9999;}
.layer_appl .layer_inn {width:560px; background:#fff;}
.layer_appl h2 {height:78px; overflow:hidden; text-indent:-1111px; background:#006cff url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_title1.gif') no-repeat center center;}
.layer_appl .close a {position:absolute; right:0; top:0; display:block; width:78px; height:78px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_close.gif') no-repeat center center;}
.layer_appl .rulememo {margin:30px 30px 15px; height:195px; padding:20px; overflow:auto; border:1px solid #e5e5e5; }
.layer_appl .agree {padding:0 30px 30px; color:#666; font-weight:bold;}
.layer_appl .agree input {position:relative; vertical-align:middle;}
.layer_appl .inputbox {padding:0 0 20px 30px; }
.layer_appl .inputbox dl {}
.layer_appl .inputbox dl:after {clear:both;content:"";display:block;}
.layer_appl .inputbox dt,
.layer_appl .inputbox dd {float:left;}
.layer_appl .inputbox dt {width:145px; padding:6px 0 0 7px; font-size:17px; font-weight:500; color:#181818;}
.layer_appl .inputbox dd {width:345px; padding:0 0 10px;}
.layer_appl .inputbox dd .input_text {width:315px; padding:8px 10px 7px; color:#181818; border:1px solid #cfcfcf; }
.layer_appl .btn {text-align:center; padding:30px 0; background:#e5e5e5;}
.layer_appl .btn a.btn_appl {display:inline-block; *display:inline; zoom:1; width:263px; height:52px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_btn_appl.gif');}

.layer_bg {display:none; position:fixed; left:0; top:0; right:0; bottom:0; z-index:999; background:#000;
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}

.layer_appl2 {display:none; position:fixed; left:50%; top:50%; margin:-172px 0 0 -185px; z-index:9999;}
.layer_appl2 .layer_inn {width:370px; background:#fff;}
.layer_appl2 h2 {height:78px; overflow:hidden; text-indent:-1111px; background:#006cff url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_title1.gif') no-repeat center center;}
.layer_appl2 .close a {position:absolute; right:0; top:0; display:block; width:78px; height:78px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_close.gif') no-repeat center center;}
.layer_appl2 .info1 {padding:35px 0 20px; font-size:15px; font-weight:500; text-align:center;}
.layer_appl2 .agree {padding:0 30px 30px; color:#666; font-weight:bold;}
.layer_appl2 .agree input {position:relative; vertical-align:middle;}
.layer_appl2 .inputbox {margin:0 0 20px;}
.layer_appl2 .inputbox dl {position:relative; margin:0 auto; width:332px; height:85px; border-top:2px solid #24c8fb; background:#f4f4f4;}
.layer_appl2 .inputbox dl:after {clear:both;content:"";display:block;}
.layer_appl2 .inputbox dt,
.layer_appl2 .inputbox dd {font-weight:bold; line-height:42px; font-size:13px;}
.layer_appl2 .inputbox dt {width:166px; float:left; text-align:center; border-bottom:1px solid #e8e8e8; }
.layer_appl2 .inputbox dd {position:absolute; left:0; bottom:0; width:166px; text-align:center;}
.layer_appl2 .inputbox dd.dd2 {left:166px;}
.layer_appl2 .btn {text-align:center; padding:0 0 30px;}
.layer_appl2 .btn a {margin:0 3px;}
.layer_appl2 .btn a.btn_confirm {display:inline-block; *display:inline; zoom:1; width:133px; height:52px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_btn_confirm.gif');}
.layer_appl2 .btn a.btn_cancel {display:inline-block; *display:inline; zoom:1; width:133px; height:52px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_btn_cancel.gif');}

/* 당첨확인 2016-12-05 추가 */
.layer_applresult {display:none; position:fixed; left:50%; top:50%; margin:-207px 0 0 -185px; z-index:9999;}
.layer_applresult .layer_inn {width:370px; background:#fff;}
.layer_applresult h2 {height:78px; overflow:hidden; text-indent:-1111px; background:#006cff url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_title2.gif') no-repeat center center;}
.layer_applresult .close a {position:absolute; right:0; top:0; display:block; width:78px; height:78px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_close.gif') no-repeat center center;}
.layer_applresult .info1 {padding:55px 0 40px; font-size:24px; color:#666; font-weight:500; text-align:center;}
.layer_applresult .btn {text-align:center; padding:0 0 40px;}
.layer_applresult .btn a {margin:0 3px;}
.layer_applresult .btn a.btn_confirm {display:inline-block; *display:inline; zoom:1; width:133px; height:52px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_btn_confirm.gif');}
.layer_applresult .btn a.btn_cancel {display:inline-block; *display:inline; zoom:1; width:133px; height:52px; overflow:hidden; text-indent:-1111px; background:url('//www.afreecatv.com/afevent/promotion/award2016/img/layer_btn_cancel.gif');}
.layer_applresult .infomore {padding:20px 18px 15px; background:#dedede;}
.layer_applresult .infomore ul {}
.layer_applresult .infomore li {position:relative; padding:0 0 5px 10px; color:#7a7a7a; line-height:1.4em;}
.layer_applresult .infomore li em {position:absolute; left:0; top:0; color:#ababab;}
