@charset "utf-8";

@import url('//cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');

html{background:#fff; height: 100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,label{margin:0;padding:0; font-family: 'NanumSquare', 'AppleGothic', sans-serif;}
body,h1,h2,h3,h4,input,button,textarea{font-family:nanumgothic,ng,dotum,AppleGothic, Sans-serif;font-size:16px;color:#464646;}
body{*word-break:break-all;-ms-word-break:break-all; font-family:'ng',dotum,AppleGothic, Sans-serif;}
*{-webkit-text-size-adjust:100%;}
table {    border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
hr, img,fieldset,iframe{border:0 none;}
li{list-style:none;}
img{border:0;vertical-align: top;}
em,address{font-style:normal;}
i { 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;background:none;outline:none;}
input {outline:none; }
.hide, .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:600;
	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');
}

@font-face {
  font-family:'ngm';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'ngmb';
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'ngmb7';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}

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

.gnb {position: relative; margin-bottom: -102px; min-width: 1024px; padding-top: 20px; z-index: 333; height: 82px; }
.gnb .inn { width: auto !important; min-width:1000px;}
.gnb h1 {position:absolute; z-index:11; left:44px; top:-1px; width:360px;  height:41px; font-size:0; background:url('/afevent/promotion/award2019/img/aftv.png') no-repeat; }
.gnb h1 a {height: 100%;height:100%; vertical-align:top; display:inline-block;}
.gnb h1 a.logo_afreeca {width:132px;}
.gnb h1 a.logo_award {width:70px;margin-right: 15px;}
.gnb h1 a.logo_nice {width: 136px;}

.subwrap .gnb {background-color: #fff;}
.subwrap .gnb .util .login a {color:#333; border: 1px solid #333;}
.subwrap .gnb .util .login a:hover {color:#fff; background-color: #00a3ff; border-color: #00a3ff;}
.subwrap .gnb h1 {background:url('/afevent/promotion/award2019/img/aftv_sub.png') no-repeat; }

.mainwrap .gnb {transition: background-color .2s;}
.mainwrap .gnb .menu ul.mainmenu > li > a {color: #fff;}
.mainwrap .gnb.over {background-color: rgba(0,0,0,.4);}


.gnb .menu {position:absolute; top:0; right:0; bottom:0;}
.gnb .menu ul.mainmenu {position:absolute; right:200px; top:0; width:520px; /*width: 300px; */}
.gnb .menu ul.mainmenu > li { position: relative; float:left; display:inline-block; padding:25px 36px 0;}
.gnb .menu ul.mainmenu > li > a {font-family: 'NanumSquare'; font-size:18px; line-height:1em; color:#333; display:inline-block; padding:0 0px 37px; font-weight: 700; text-transform: uppercase; transition: all .2s;}
.gnb .menu ul.mainmenu > li ul { display: none; position: absolute; top: 100%; min-width: 540px; }
.gnb .menu ul.mainmenu > li ul.sub_about {left:23px;min-width: 400px;}
.gnb .menu ul.mainmenu > li ul.sub_winner {left:-160px;min-width: 690px;/* left:23px;min-width: 270px;*/}
.gnb .menu ul.mainmenu > li ul.sub_vote {left:32px;}
.gnb .menu ul.mainmenu > li ul.sub_event {left:-330px;min-width: 640px; /* left:-190px;min-width: 500px;*/}

.gnb .menu ul.mainmenu > li ul li { float: left; }
.gnb .menu ul.mainmenu > li ul li a  { font-family:'NG'; display: inline-block; font-size: 16px; padding:25px 15px 17px 15px; color: #fff; font-weight: 400;transition: all .2s;}
.gnb .menu ul.mainmenu > li:first-child + li +li >ul { min-width: 300px; }

.gnb .menu ul.mainmenu > li.on > a,
.gnb .menu ul.mainmenu > li:hover > a {border-bottom:3px solid #17b2fb; color: #17b2fb; }
.gnb .menu ul.mainmenu > li.on ul { display: block; }
.gnb .menu ul.mainmenu > li.on ul li:hover a,
.gnb .menu ul.mainmenu > li.on ul li.on a {color: #10d2ea;}

.submenu_bg {display: block; position: absolute; left: 0; right: 0; width: 100%; top:102px; height: 65px; background-color: rgba(0,0,0,.6); z-index: 222; }

.gnb .menu ul.submenu {position:absolute; right:0; top:84px; width:500px; text-align:center;}
.gnb .menu ul.submenu.sm1 {right:345px;}
.gnb .menu ul.submenu.sm2 {right:255px;}
.gnb .menu ul.submenu.sm3 {right:140px;}
.gnb .menu ul.submenu.sm4 {right:90px;}
.gnb .menu ul.submenu li {padding:0 10px; letter-spacing:-1px; display:inline-block;}
.gnb .menu ul.submenu li a {font-size:17px; color:#fff;}
.gnb .menu ul.submenu li.on a {color:#ffee2b;}

.gnb .util {position:absolute; right:37px; top:0;}
.gnb .util .login {position:absolute; right:86px; top:21px;}
.gnb .util .login a { opacity: .5; filter: alpha(opacity=50); color:#fff; font-size:14px; white-space:nowrap; vertical-align:middle; padding:0 18px 0 20px; display:inline-block; line-height:26px; border-radius:13px; border: 1px solid #fff; transition: all .2s;}
.gnb .util .login a:hover { opacity: 1;   filter: alpha(opacity=100); background-color: #00a3ff; border-color: #00a3ff;}

.gnb .util .snslist {position:absolute; right:0; top:23px;}
.gnb .util .snslist ul {width:73px; height:25px; background:url('/afevent/promotion/award2019/img/sns.png') no-repeat 0 center;}
.gnb .util .snslist li {float:left; width:31px; height:100%; }
.gnb .util .snslist li.ytb {width:42px;}
.gnb .util .snslist li a {display:block; height:100%; overflow:hidden; text-indent:-1111px;}


.mainwrap .copyright {position:relative; z-index:22; height:50px;   background:url('/afevent/promotion/award2019/img/copyright_ptn.png') repeat-x;}
.mainwrap .copyright em {display:block; overflow:hidden; text-indent:-1111px; height:100%; background:url('/afevent/promotion/award2019/teaser/copyright.png') no-repeat center 17px;}
.subwrap .copyright {min-width: 1024px; margin: 0 auto; padding:29px 0; font-family: 'NG'; font-size:13px; color:#7f7f7f; text-align:center; background-color: #1e1e1e; }


/* btn_top */
.btn_top {display:none; width:1200px; height:0; position:fixed; left:50%; bottom:193px; z-index:111; margin:0 0 0 -590px;}
.btn_top a {position:absolute; right:0px; top:0; display:block; overflow:hidden; text-indent:-1111px; width:83px; height:83px; background:url("/afevent/promotion/award2019/img/gotop.png");}
.btn_top a:hover {opacity:.9;}

.bot_sponsor {position:fixed; left:0; right:0; bottom:0; z-index:99; width:100%; height:75px; min-width: 720px; background:#d7f0ff url('/afevent/promotion/award2019/img/bot_sponsor.jpg') no-repeat center 0;}
.bot_sponsor .inn {width:100% !important}
.bot_sponsor a.link {display:block; width:100%; height:75px; overflow:hidden; text-indent:-1111px; margin:0 auto; background:url('/afevent/event/n.gif') no-repeat;}
.bot_sponsor a.obj {position:absolute; left:-280px; right:0; bottom:0; display:block; width:118px; height:94px; margin:auto; background:url('/afevent/promotion/award2019/img/bot_sponsor_obj.png') no-repeat;}


/* =============
메인
============= */
.teaser {position:relative; height:100%;  min-width: 580px; overflow: hidden; background:url('/afevent/promotion/award2019/img/teaser_bg.png') center center; background-size:cover;}
.teaser .contents { position: relative; z-index: 2; }


.teaser h2 {position:absolute; left:0; right: 0; top:13.814%; bottom: 40.2%; width:28.177%; min-width: 720px; max-width: 720px;   margin:0 auto;  z-index:11; display:block; font:0/0 a; background:url('/afevent/promotion/award2019/img/teaser.png') no-repeat center top;
background-size: auto 100%; animation-name: fadeInUp; animation-duration: 1s; animation-fill-mode: both; animation-timing-function: ease-in-out;
}
.teaser .teaser_text {position:absolute; left:0; right:0; width:100%; top:64.074%; text-align: center;z-index: 11; font-family: 'NanumSquare'; color: #1668ff; font-size: 1.375em; letter-spacing: -1px;}
.teaser .teaser_text strong {color: #31c7ff;font-weight: normal;}
.teaser .teaser_text span {color: #ff3eb9;}
.teaser .ddaybox {position:absolute; left:0; right: 0; bottom:22.777%;top:69.814%; margin:auto;width:369px; /*height:80px;*/ z-index:11; display:block; background:url('/afevent/promotion/award2019/img/coming_3.png') no-repeat center ;background-size: auto 100%;}
.teaser .ddaybox dt ,
.teaser .ddaybox dd {display: none;}
.teaser .scroll { position: absolute; z-index: 2; top:79.481%;bottom: 10.962%; left: 0; right: 0; margin: auto; padding-top: 4.5%; width: 100px; text-align:center; color: #fff; opacity: .5; cursor:pointer; font-size: 16px; background:url('/afevent/promotion/award2019/img/scroll.png') no-repeat center top; background-size: auto auto;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.teaser .scroll {top:80.481%;bottom: 11.962%;padding-top: 4.5%;}
}
.teaser .scroll i { position: absolute; top: 0; left: 0; right: 0; bottom: 10%; background:url('/afevent/promotion/award2019/img/scroll_icon_move.gif') no-repeat center bottom;  }
.teaser .bg_deco { position:absolute; z-index: 1; bottom: 0; left: 0; right: 0; height: 246px; background:url('/afevent/promotion/award2019/img/bg_deco.png') center center; background-size:cover; }

.teaser_bg_vod { position: fixed; top: 0; left: 0; right: 0; bottom: 0;  }
div.teaser_bg_vod { background: url('/afevent/promotion/award2019/img/teaser_bg_img.png') no-repeat center; }

.mainbody {background:#000;}
.mainwrap {max-width:1920px; margin:0 auto; height: 100%; background:url('/afevent/promotion/award2019/img/main_bg.jpg') no-repeat center center; background-size:cover;}
.mainwrap .main1 {position:relative; height:840px; padding:197px 0 0; margin:0 auto; background:url('/afevent/promotion/award2019/img/main1.png') no-repeat center 197px;}
.mainwrap .main1 h2 {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
.mainwrap .main1 em.link1 {position:absolute; left:50%; top:0; margin:-0 0 0 -500px; width:1000px; display:block;}
.mainwrap .main1 em.link1 a {position:absolute; left:425px; top:721px; display:block; width:145px; height:37px; overflow:hidden; text-indent:-1111px; margin:0 auto; background:url('/afevent/event/n.gif') no-repeat;}

.mainwrap .main2 {width:100%; height:90px; background:url('/afevent/promotion/award2019/img/main2.jpg') no-repeat center 0;}
.mainwrap .main2 a {display:block; width:700px; height:90px; overflow:hidden; text-indent:-1111px; margin:0 auto; background:url('/afevent/event/n.gif') no-repeat;}
.mainwrap .submenu_bg {display: none;}




/* =============
서브 공통
============= */
.subwrap {padding-bottom: 75px ;}
.inn {position: relative; z-index:1; width: 1024px; height: 100%; margin: 0 auto;}

.visubox {margin:119px 0 0; height:338px; background:url('/afevent/promotion/award2019/img/visu_bg.jpg') no-repeat center 0;}
.visubox .inn {overflow:hidden; text-indent:-111111px; height:100%;}

.comment_box{padding:0 0 80px; background:#fff;}
.comment_area{max-width:820px;margin:0 auto;padding:0 10px 0;}
.comment_area h3 {overflow:hidden; text-indent:-1111px; height:265px; background:url('/afevent/promotion/award2019/img/comment_title.gif') no-repeat center 60px;}
.comment_area h3.h3top {height:265px; background:url('/afevent/promotion/award2019/img/comment_title_top.gif') no-repeat center 60px;}
.comment_area h3.h3newbj {height:240px; background:url('/afevent/promotion/award2019/img/comment_title_newbj.gif') no-repeat center 60px;}

/* 댓글수 */
.comment_area .cmt_ea {font-size:16px; color:#e4009b; text-align:right; margin:0 0 0px;}
.comment{width:100%}
.comment .btn_more span {background:url(/afevent/promotion/award2016/img/img_comment.png) -9999px -9999px no-repeat}
.comment .userment button.ment_del{background:url(/afevent/promotion/award2016/img/cmt_del.gif) -9999px -9999px no-repeat;}
.comment .textarea-wrap{position:relative;background:;border:0px solid #ebebeb;padding:8px 0 7px 0;margin-bottom:8px}
.comment .textarea-wrap .text_form{display:block;margin:0 120px 0 10px}
.comment .textarea-wrap .input_text {border:1px solid #e4009b;width:100%;height:30px; padding:10px;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}


/* =============
ABOUT
============= */
.sub_top { position: relative; height: 430px; background: no-repeat center bottom; }
.sub_top_inner {height: 271px;position: absolute;top: 167px;width: 100%;display: table}
.sub_top p {display: table-cell;vertical-align: middle; text-align: center; font-size: 35px; color:#fff;}
.sub_top p span {display: inline-block; font-family:'NanumSquare'; font-weight: 300; font-size: 39px; border-bottom: 3px solid #fff;font-weight: 700;}
.sub_top p span strong {text-transform: uppercase;display: none;}
.sub_top p em { display: block; padding-top: 20px; color: #c3c3c3; font-size: 16px; line-height: 1.6; }
.sub_top p em strong {color: #ffffff;}
.sub_top p .btn_state:after {display: inline-block;content: ">";font-family: 'NanumSquare'; font-size: 16px; font-weight: 600; color: #4a86ff; margin-left:3px;}
.sub_top p .btn_state span {display: inline-block;font-family: 'NanumSquare'; font-size: 16px; font-weight: 600; color: #4a86ff; border-bottom: 1px solid #4a86ff;}


.about1_top { background-image:url('/afevent/promotion/award2019/img/about1_top.jpg'); }
.about2_top { background-image:url('/afevent/promotion/award2019/img/about2_top.jpg'); }
.about3_top { background-image:url('/afevent/promotion/award2019/img/about3_top.jpg'); }
.winner_top { background-image:url('/afevent/promotion/award2019/img/winner_top.jpg'); }
.winner1_top { background-image:url('/afevent/promotion/award2019/img/winner1_top.jpg'); }
.vote1_top { background-image:url('/afevent/promotion/award2019/img/vote1_top.jpg'); }
.program_top {height:620px; background-image:url('/afevent/promotion/award2019/img/program_top.jpg'); }
.program_top .sub_top_inner{height:453px;}
.program_top p span {}
.program_top p em {padding-top: 25px; color: #dec1ff; font-size: 54px; line-height: 56px;}


.about1_top_sub { position: relative; z-index: 50; margin:-56px auto; display: none;}
.about1_top_sub img { display: block; max-width: 100%; margin: 0 auto;}

.btn_wrap { position: absolute; }

.about1_1 { height:819px;  background:url('/afevent/promotion/award2019/img/about1_1.jpg') no-repeat center top;}
.about1_2 { height:810px; background:#dcf6fe url('/afevent/promotion/award2019/img/about1_2.jpg') no-repeat center top;}
.about1_3 { height:824px; background:#ffe5ee url('/afevent/promotion/award2019/img/about1_3.jpg') no-repeat center top;}
.about1_4 { height:559px; background:#373737 url('/afevent/promotion/award2019/img/about1_4.jpg') no-repeat center top;}

.about1_2 [class^="about1_btn"],
.about1_3 [class^="about1_btn"],
.about1_4 [class^="about1_btn"]
{display: block; width: 402px; height: 80px; font:0/0 a; position: absolute; }
.about1_2 .about1_btn1 {top: 624px;left: 65px;}
.about1_2 .about1_btn2 {top: 624px;left: 558px;}
.about1_3 .about1_btn3 {top: 628px;left: 65px;}
.about1_4 .about1_btn4 {width:120px;height:34px;top: 151px;left: 321px;}

[class^="about2_"] table {width: 100%; border-collapse: collapse; border-spacing: 0; }
[class^="about2_"] table th {text-align: center; font-size: 18px; font-weight: 700; color: #2d2d2d; height: 54px; border-top: 2px solid #161616; border-bottom: 1px solid #8f8f8f; background-color: #eaeaeb; }
[class^="about2_"] table td {text-align: center; font-size: 18px; color: #555555; padding:17px 0; border-bottom: 1px solid #d6d6d6; }
[class^="about2_"] table tr:last-child td {border-color: #a9a9a9; }
[class^="about2_"] .text_desc {text-align: center; font-size: 16px; color: #888; line-height: 24px; }

.about2_1 {padding-top:58px;padding-bottom:66px;background:#f3f3f3 url('/afevent/promotion/award2019/img/about2_1.jpg') no-repeat center 0;}
.about2_2 {padding-bottom: 80px; background:#f3f3f3 url('/afevent/promotion/award2019/img/about2_2_bg.gif') no-repeat right bottom;}
.about2_3 {padding-top: 75px;padding-bottom: 56px; text-align: center;}


.about2_1:after {display: block; clear: both; content: ""; }
.about2_1 dl {width: 33.3333%; float: left; height: 387px; text-align: center; }
.about2_1 dl dt {font-size: 24px;font-weight: 800;color: #1363db;padding:220px 0 15px 0;}
.about2_1 dl dt span {display:block;padding-top:4px;font-size: 16px;font-weight: 400;color: #3485ff;}
.about2_1 dl dd {font-size: 18px;font-weight: 400;color: #666666;line-height: 24px;}

.about2_1 dl:nth-child(1) dt, 
.about2_1 dl:nth-child(1) dd {margin-left: -38px;}
.about2_1 dl:nth-child(4) dt, 
.about2_1 dl:nth-child(4) dd {margin-left: -38px;}
.about2_2 table {margin-bottom: 28px;}
.about2_2 .table_prize {margin-top: 70px;}
.about2_2 .table_prize td:last-child {background-color:rgba(224,224,224,.5);}

.about2_3 ol {padding-top: 99px; width: 100%; background:url('/afevent/promotion/award2019/img/about2_3_bg.jpg') no-repeat center 0; }
.about2_3 ol:after {display: block; clear: both; content: ""; }
.about2_3 ol li {text-align: center; float: left; width: 25%; }
.about2_3 ol li strong {display: block; font-size: 18px; font-weight: 800; margin-bottom: 20px; }
.about2_3 ol li p {font-size: 16px; line-height: 22px; color: #555; font-family: 'NG'; }
.about2_3 ol li:nth-child(1) strong {color: #ed51c3;margin-bottom: 10px;}
.about2_3 ol li:nth-child(1) strong,
.about2_3 ol li:nth-child(1) p {margin-left: -31px;}
.about2_3 ol li:nth-child(2) strong {color: #8a79e5;}
.about2_3 ol li:nth-child(2) strong,
.about2_3 ol li:nth-child(2) p {margin-left: -15px;}
.about2_3 ol li:nth-child(3) strong {color: #499cfb;}
.about2_3 ol li:nth-child(3) strong,
.about2_3 ol li:nth-child(3) p {margin-left: 18px;}
.about2_3 ol li:nth-child(4) strong {color: #39bcfd;}
.about2_3 ol li:nth-child(4) strong,
.about2_3 ol li:nth-child(4) p {margin-left: 62px;}
.about2_3 .text_notice {display: inline-block; text-align: center; color: #499cfb; font-size: 16px; height: 30px; line-height: 30px; letter-spacing: -0.5px; margin-top: 40px; padding:0 12px; background-color: #eff6ff; }
.about3_1 {height:755px; background:url('/afevent/promotion/award2019/img/about3_1.jpg') no-repeat center 0;}
.about3_2 {height:1292px; background:url('/afevent/promotion/award2019/img/about3_2.jpg') no-repeat center 0;}
.about3_3 {height:724px; background:url('/afevent/promotion/award2019/img/about3_3.jpg') no-repeat center 0;}

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

/* bj70 */
.visubox.visu_bj70,
.visubox.visu_winner_new,
.visubox.visu_winner_special,
.visubox.visu_winner_revolution,
.visubox.visu_winner_grand {height:310px; background:url('/afevent/promotion/award2019/img/visu_bg310.jpg') no-repeat center center;}
.visu_bj70 .inn {background:url('/afevent/promotion/award2019/img/visu_bj70.png') no-repeat center center;}
.visu_winner_grand .inn {background:url('/afevent/promotion/award2019/img/visu_winner_grand.png') no-repeat center center;}
.visu_winner_new .inn {background:url('/afevent/promotion/award2019/img/visu_winner_new.png') no-repeat center center;}
.visu_winner_special .inn {background:url('/afevent/promotion/award2019/img/visu_winner_special.png') no-repeat center center;}
.visu_winner_revolution .inn {background:url('/afevent/promotion/award2019/img/visu_winner_revolution.png') no-repeat center center;}

.loading {text-align:center; padding:112px 0;}

.bjlist { margin:0 auto; padding-bottom: 100px;  background:#eee  no-repeat center 0; font-size: 0; text-align: center; }
.bjlist .desc_text { padding: 0 0 45px 0; font-size: 20px; color:#1d1a34;  text-align: center; letter-spacing: -1px;}
.bjlist .desc_text em { color:#5f4ceb; }
.bjlist .desc_text span {font-size: 18px; color: #535070;}

.bjlist p.alert_text { font-size: 16px; margin: 0 110px 25px 0; color:#474747; text-align: right; }

.bjlist.bltop,
.bjlist.blnewbj,
.bjlist.blspecial {padding:110px 0 0;}
.bjlist.blspecial {  padding:0px 0 110px;}
.bjlist.bltop,
.bjlist.blnewbj {padding-bottom:50px;}
.bjlist .inn {width:1296px; min-width:1024px; margin:0 auto; padding: 50px 0;}
.bjlist.list5 .inn { width: 1044px; min-width: 1044px;}
.bjlist ul { min-width:1024px;  max-width:1296px; margin:0 auto ; padding:0;}
.bjlist.blnewbj li .live { bottom: 156px; }
.bjlist.blnewbj .inn { width: 1024px; }
.bjlist.blnewbj li .bjbox .name { font-size: 18px; }

.bjlist.blbj70 ul {padding:0 0 50px;}
.bjlist ul:after {clear:both;content:"";display:block;}
.bjlist li {position:relative; display: inline-block; margin:0 9px 56px; width:190px; vertical-align: top;}
.bjlist li.ban:after {display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('/afevent/promotion/award2019/img/layer_ban.png') no-repeat;z-index: 999}
.bjlist.blspecial ul { width: 1200px; margin: auto; }
.bjlist.blspecial li {margin:0 10px 20px; width:580px; height:436px;}
.bjlist li .thum {display:block; position:relative; width:100%; height:172px; background:#fff;}
.bjlist li .thum a { position: relative; display: block; height: 100%; }
.bjlist li .thum .cnt {position: absolute; left: 0; right: 0; top: 0; height: 94px; font-size: 13px; color: #fff; vertical-align: top; text-align: left; text-indent: 8px; line-height: 25px;  font-family: 'NG'; background: url('/afevent/promotion/award2019/img/bg_gradient_rv.png') no-repeat; }


.bjlist.blspecial li .thum {width:580px; height:326px;}
.bjlist.blspecial li.blank .thum {width:580px; height:436px;}
.bjlist.blbj70 li.blank .thum {width:220px; height:280px;}
.bjlist.bltop li.blank .thum {width:220px; height:331px;}
.bjlist li .thum img {width:100%; height:100%; vertical-align:top;}
.bjlist li .bjbox {position:relative; display:block; height:54px; padding:18px 0 0 10px; background:#fff;}
.bjlist li .bjbox a { display: block; text-align: left; }
.bjlist.blspecial li .bjbox { height:60px; padding: 25px 104px 25px 25px; }
.bjlist.blrevolution li .bjbox,
.bjlist.blspecialwin li .bjbox {padding:18px 10px 0 10px; text-align:center;}
.bjlist.blspecialwin li.line2 {margin-left:115px;}


.bjlist li .bjbox .name {font-size:20px; font-weight:500; max-width:150px; color:#0d0d0d; padding:0 11px 0 0; display:inline-block; *display:inline; zoom:1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url('/afevent/promotion/award2019/img/arr_nick.gif') no-repeat right center; text-align: left;font-family: 'NG';}
.vote1_top + .bjlist li .bjbox .name{ max-width: 135px; }
.bjlist li .bjbox .id {font-size:14px; color:#8d8d8d; display:block; text-align: left; }
.bjlist li .play {position:absolute; right:10px; top:200px; z-index:22;}
.bjlist li .play a {display:block; width:28px; height:28px; overflow:hidden; text-indent:-1111px; background:url('/afevent/promotion/award2019/img/play.png') no-repeat center;}
.bjlist li .live {position:absolute; right:0; top:0; z-index:22; display:block; width:48px; height:23px; font:0/0 a; background:url('/afevent/promotion/award2019/img/live.gif');}

.bjlist li a.vote {display:block; height:50px; overflow:hidden; font-size: 20px; background-color:#616161 ;}
.bjlist li a.vote.fin  { background-color:#177efe; cursor: default;}
.bjlist li a.vote span { font-size: 20px; color: #fff; line-height: 50px; }
.bjlist li a.vote span em {display: inline-block; width: 22px; height: 22px; margin-right: 5px; vertical-align: middle; margin-top: -2px; background: url('/afevent/promotion/award2019/img/btn_vote.png')}
.bjlist li .vtitle {display:block; font-size:24px; color:#000; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight: bold;}
.bjlist li .view { display: block; margin-top: 15px; font-size:16px; color:#7sdaw07070;font-family: 'NG',AppleGothic,sans-serif; }

.bjlist li .category  { position: absolute; left: 7px; bottom: 7px; height: 24px; line-height: 24px; font-size: 13px; padding:0 10px; border-radius:12px; color: #fff; font-family: 'NG'; }
.category.e_sports{background-color:rgba(123,18,204,.8);} /*  e스포츠BJ  */
.category.game_icon{background-color:rgba(61,0,108,.8);} /*  게임마스터BJ */
.category.daily{background-color:rgba(10,118,4,.8);} /*  야외토크BJ  */
.category.mobile_famous{background-color:rgba(5,101,75,.8);} /*  모바일인기게임BJ(리니지M) */
.category.talk{background-color:rgba(255,0,252,.8);} /* 토크BJ(남) */
.category.music{background-color:rgba(1,54,174,.8);} /*  음악/댄스BJ */
.category.enter_female{background-color:rgba(51,56,255,.8);} /*  게임엔터테이너(여)  */
.category.talk_fe{background-color:rgba(255,0,252,.8);} /* 토크BJ(여) */
.category.food{background-color:rgba(25,96,255,.8);} /*  먹방쿡방BJ  */
.category.enter_male{background-color:rgba(51,56,255,.8);} /* 게임엔터테이너(남)  */
.category.variety_female{background-color:rgba(15,205,198,.8);} /* 버라이어티BJ(여)  */
.category.life{background-color:rgba(253,38,170,.8);} /*  라이프BJ */
.category.game_pubg{background-color:rgba(38,20,51,.8);} /* 인기게임BJ(배그)  */
.category.variety_male{background-color:rgba(15,205,198,.8);} /* 버라이어티BJ(남)  */
.category.sports_repeater{background-color:rgba(12,174,88,.8);} /* 스포츠BJ */
.category.mobile_total{background-color:rgba(0,24,255,.8);} /*  모바일종합게임BJ */
.category.game_total{background-color:rgba(186,0,255,.8);} /* 종합게임BJ  */
.category.game_lol{background-color:rgba(255,181,51,.8);} /* 인기게임BJ(롤) */
.category.edutainment{background-color:rgba(0,136,131,.8);} /*  에듀테인먼트BJ  */
.category.unusual{background-color:rgba(151,52,13,.8);} /*  이색현장BJ  */

.vote_part button {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.vote_part {  position: fixed; right: 50%; bottom: 210px; z-index: 100; width: 83px; height: 83px; margin: 0 -610px 0 0; }
.vote_part button { overflow: hidden; display: block; width: 100%; height: 100%; outline: none; background:url('/afevent/promotion/award2019/img/btn_vote_part.png') no-repeat; text-indent: -9999em; opacity: .8; }
.vote_part button:hover { opacity: 1; }
.vote_part .vote_part_select { display: none; position: absolute; right: 0; bottom: 0; min-width: 218px; max-height: 400px; background-color: #fff; border: 1px solid #4a86ff; text-indent: 22px; }
.vote_part .vote_part_select strong{ display: block; font-size: 18px; line-height: 39px; border-bottom: 1px solid #4a86ff; color: #4a86ff;}
.vote_part .vote_part_select div { max-height: 360px; overflow-y: auto;}
.vote_part .vote_part_select ul { padding: 5px 0; }
.vote_part .vote_part_select ul li {  }
.vote_part .vote_part_select ul li a { display: block; line-height: 28px; font-size: 15px; color: #4a86ff; }
.vote_part .vote_part_select ul li a.off { color: #9d9d9d; cursor: default; }
.vote_part .vote_part_select ul li a:hover ,
.vote_part .vote_part_select ul li a.on { font-weight: bold; text-decoration: underline; }
.vote_part .vote_part_select a.close { overflow: hidden; position: absolute; right: 10px; top: 12px; width: 15px; height: 15px; background:url('/afevent/promotion/award2019/img/btn_vote_close.png') no-repeat center; text-indent: -99999em; }

.bjlist.blspecial li .vote a {position:absolute; right:18px; bottom:18px; width:86px; height:74px; overflow:hidden; text-indent:-1111px; background:url('/afevent/promotion/award2019/img/btn_vote_spe.gif');}
.bjlist.blspecial li .vote.fin a { background:url('/afevent/promotion/award2019/img/btn_votefin_spe.gif');}

.bjlist li.bjblank { background: url('/afevent/promotion/award2019/img/bjblank.png') no-repeat center center;}
.bjlist li.bjblank1 {width:277px;}
.bjlist li.bjblank2 {width:578px;}
.bjlist li.bjblank3 {width:879px;}
.bjlist li.bjblank4 {width:1180px;}

.bjlist.winner li .thum {padding-top: 53px;background: none;}
.bjlist.winner li .thum .title {position: absolute;left: 0;top: 0;display: table;text-align: center;width: 100%;height:40px;font-size: 17px;font-weight: 700;font-family: 'NG';color: #000000;}
.bjlist.winner li .thum .title > strong {display: table-cell;vertical-align: middle;}
/*.bjlist.winner li .thum .title:after {position: absolute;left: 0;right:0;bottom:-14px;margin:auto;display: block;content:"";width:52px;height: 1px;background-color: #000;}*/
.bjlist.winner li .live {top:53px;}

.cheer_msg {margin-top:37px;text-align: center;font-size: 24px;color: #4a4a4a;}
.cheer_msg a {display: block;box-sizing:border-box;width: 187px;height: 54px;line-height: 54px;margin: 20px auto 0 auto;border:1px solid #007eff;border-radius: 27px;}
.cheer_msg a span {display:inline-block;padding-right:10px;position:relative;font-size: 20px;color: #007eff;font-weight: 700;}
.cheer_msg a span:after {display: block; content: ""; position: absolute; right: 0; top:0; bottom: 0; margin:auto; width: 0; height: 0; border-left: 6px solid #007eff; border-top: 5px solid transparent; border-bottom: 5px solid transparent;}

.notice_wrap_bottom {padding:45px 0; background-color: #d4d4d4;}
.notice_wrap_bottom dl {padding-left: 230px;}
.notice_wrap_bottom dl dt {font-size: 20px;font-weight: 800;color: #555555;margin-bottom: 15px;}
.notice_wrap_bottom dl dt:before {display: inline-block;content: "";width: 23px;height: 23px;vertical-align: middle;margin-right: 9px; background: url('/afevent/promotion/award2019/img/icon_emp2.png') no-repeat left center;}
.notice_wrap_bottom dl dd {position:relative;padding-left:10px;margin-left:5px;font-size: 15px;color: #5d5d5d;line-height: 26px;}
.notice_wrap_bottom dl dd:before {position:absolute;left:0;top:11px;display:block;content:"";width:6px;height:2px;vertical-align:middle;background-color:#a3a3a3}
.notice_wrap_bottom dl dd.sub_title {padding-left:0;padding-bottom: 5px;padding-top: 10px; font-size: 18px;color: #545454;font-weight: 600;}
.notice_wrap_bottom dl dd.sub_title:before {display: none;}
.ticket_notice_wrap dl {padding-left: 70px;}
.ticket_notice_wrap dl dt:before {background: url('/afevent/promotion/award2019/img/icon_emp.png') no-repeat left center;}
.ticket_notice_wrap dl dd {letter-spacing: -1px;}

.bj70next {max-width:1920px; margin:0 auto; padding:30px 0 115px; text-align:center; font-size:20px; color:#999; background:#f1f1f1;}

.bjlist.blgrand li {margin-top:63px; margin-bottom:80px;}
.bjlist.blgrand li.li_sisa {margin-left:121px;}
.bjlist.blgrand h2.category {position:absolute; left:0; right:0; top:-63px; height:50px; overflow:hidden; text-indent:-1111px;}

.bjlist.blspecialwin ul {width:720px; margin:0 auto;}
.bjlist.blspecialwin li {margin-top:63px; margin-bottom:80px;}
.bjlist.blspecialwin h2.category {position:absolute; left:0; right:0; top:-63px; height:50px; overflow:hidden; text-indent:-1111px;}

.bjlist.blrevolution ul {width:720px; margin:0 auto;}

.obj_rev {position:absolute; left:50%; top:0; width:1024px; margin:0 0 0 -640px;}
.obj_rev span {position:absolute; left:50%; top:355px; width:1650px; height:795px; margin:0 0 0 -825px; background:url('/afevent/promotion/award2019/img/obj_rev.png') no-repeat center 0;}

/*프로그램*/
.prg_wrap {padding-bottom: 85px; background:#f3f3f3 url('/afevent/promotion/award2019/img/prg_wrap.jpg') no-repeat center 0;}
.prg_wrap .mc_wrap {padding:0 0 0 32px;margin-top:-95px;}
.prg_wrap .mc_wrap:after {display: block;clear: both;content: "";}
.prg_wrap .mc_wrap [class^="mc_"] {float:left;width:462px;height:631px;background-color: #fff;}
.prg_wrap .mc_wrap [class^="mc_"] p {text-align: center;}
.prg_wrap .mc_wrap [class^="mc_"] p:before {display: block;content: "";width: 462px;height: 402px;}
.prg_wrap .mc_wrap [class^="mc_"] p strong {display: block;padding-top: 43px;font-size: 28px;color: #000000;font-weight: 800;letter-spacing: -1px;}
.prg_wrap .mc_wrap [class^="mc_"] p span {display: block;padding-top: 20px; font-size: 17px;color: #464646;line-height: 26px;letter-spacing: -1px;}
.prg_wrap .mc_wrap .mc_1 {margin-right:34px;}
.prg_wrap .mc_wrap .mc_1 p:before {background:url('/afevent/promotion/award2019/img/mc_1.jpg') no-repeat center;}
.prg_wrap .mc_wrap .mc_2 p:before {background:url('/afevent/promotion/award2019/img/mc_2.jpg') no-repeat center;}

.prg_wrap .pre_wrap {padding-top: 75px;text-align: center;}
.prg_wrap .pre_wrap h3 {font-size: 46px;color: #222222;font-weight: 700;font-family: 'NanumSquare';text-align: center;}
.prg_wrap .pre_wrap .text_desc {padding-top: 17px; margin-bottom: 24px; font-size: 20px;line-height: 28px;color: #464646;text-align: center;}
.prg_wrap .pre_wrap .text_desc span {color: #ff3262;}
.prg_wrap .pre_wrap .text_emp {display:inline-block;padding: 6px 11px 4px 11px; font-size: 20px;color: #004af3;letter-spacing: -1px;background-color: #dbeaf4;}
.prg_wrap .pre_wrap .pre_list {width:960px;margin:70px auto 0 auto;}
.prg_wrap .pre_wrap .pre_list:after {display: block;clear: both;content: "";}
.prg_wrap .pre_wrap .pre_list li {float:left;width: 33.3333333%}
.prg_wrap .pre_wrap .pre_list dl {}
.prg_wrap .pre_wrap .pre_list dl dt:before {display: block;content: "";width: 198px;height: 198px;margin: 0 auto 25px auto;}
.prg_wrap .pre_wrap .pre_list dl dt {display: block;margin-bottom: 13px; font-size: 26px;color: #007dd7;font-weight: 800;letter-spacing: -1px;}
.prg_wrap .pre_wrap .pre_list dl dd {font-size: 20px;line-height: 26px;letter-spacing: -1px;color: #464646;}
.prg_wrap .pre_wrap .pre_list dl dd span {color: #07a1ff;}
.prg_wrap .pre_wrap .pre_list .pre_list_1 dl dt:before {background:url('/afevent/promotion/award2019/img/pre_list_1.png') no-repeat center;}
.prg_wrap .pre_wrap .pre_list .pre_list_2 dl dt:before {background:url('/afevent/promotion/award2019/img/pre_list_2.png') no-repeat center;}
.prg_wrap .pre_wrap .pre_list .pre_list_3 dl dt:before {background:url('/afevent/promotion/award2019/img/pre_list_3.png') no-repeat center;}

.prg_wrap .time_table_wrap {padding-top: 75px;padding-bottom: 90px;}
.prg_wrap .time_table_wrap h3 {font-size: 46px;color: #222222;font-weight: 700;font-family: 'NanumSquare';text-align: center;}
.prg_wrap .time_table_wrap .time_table {width: 960px;margin: 50px auto 0 auto;}
.prg_wrap .time_table_wrap .time_table table {width: 100%;}
.prg_wrap .time_table_wrap .time_table table th {font-size: 26px;color: #272727;height:67px;background-color: #d5d9dc;border-right:4px solid #f3f3f3;}
.prg_wrap .time_table_wrap .time_table table th:nth-child(1) {background-color: #d5d9dc}
.prg_wrap .time_table_wrap .time_table table th:nth-child(2) {background-color: #ecd6d9}
.prg_wrap .time_table_wrap .time_table table th:nth-child(3) {background-color: #d4ccdc}
.prg_wrap .time_table_wrap .time_table table th:nth-child(4) {background-color: #cddae6}
.prg_wrap .time_table_wrap .time_table table th:last-child {border-right:none;}
.prg_wrap .time_table_wrap .time_table table td {text-align:center;font-size: 20px;padding:18px 0;line-height:28px;color: #464646;background-color: #e6e6e6;border-right:4px solid #f3f3f3;border-top:3px solid #f3f3f3;}
.prg_wrap .time_table_wrap .time_table table td.color1 {background-color: #e4dede}
.prg_wrap .time_table_wrap .time_table table td.color2 {background-color: #e1dde5}
.prg_wrap .time_table_wrap .time_table table td.color3 {background-color: #d7dde3}
.prg_wrap .time_table_wrap .time_table table td:last-child {border-right:none;}
.notice_prg {background-color: #e7e7e7;}
.notice_prg strong {font-weight: normal;color: #ff435d;}
.notice_prg dl {padding-left: 150px}
.notice_prg dl dt {color: #ff284b;font-weight: normal;font-size: 20px;}
.notice_prg dl dt span {background-color: #f3ccd0}
.notice_prg dl dt:before {width:26px;height:26px;background: url(/afevent/promotion/award2019/img/icon_emp3.png) no-repeat left center}

.prg_wrap .sign_bj_wrap {padding-bottom: 35px;}
.prg_wrap .sign_bj_wrap h3 {font-size: 46px;color: #222222;font-weight: 700;font-family: 'NanumSquare';text-align: center;}
.prg_wrap .sign_bj_wrap .h3_desc {display:block;position:relative;margin-top:43px;margin-bottom: 28px; font-size: 32px;color: #222222;font-weight: 400;font-family: 'NanumSquare';text-align: center;}
.prg_wrap .sign_bj_wrap .h3_desc:before {display: block;content: "";position: absolute;left: 32px;top: 14px; width: 330px;height: 2px;background-color: #d6d6d6;}
.prg_wrap .sign_bj_wrap .h3_desc:after {display: block;content: "";position: absolute;right: 32px;top: 14px; width: 330px;height: 2px;background-color: #d6d6d6;}
.prg_wrap .sign_bj_wrap .join_bj {width: 960px;margin:0 auto;padding-bottom: 44px; background-color: #fff;text-align: center;}
.prg_wrap .sign_bj_wrap .join_bj .time {padding-top: 35px;padding-bottom: 40px;}
.prg_wrap .sign_bj_wrap .join_bj .time strong {display: inline-block;padding:0 10px 0 6px;height:33px;line-height:33px;text-align:center;font-size: 22px;font-weight: 700;color: #ffffff;background-color: #ff4b7a;border-radius: 17px;vertical-align: middle;letter-spacing: -1px;}
.prg_wrap .sign_bj_wrap .join_bj .time span {display: inline-block;font-size:22px;color:#ff4b7a;vertical-align: middle;}
.prg_wrap .sign_bj_wrap .join_bj ul {}
.prg_wrap .sign_bj_wrap .join_bj ul li {display:inline-block;font-size: 0;margin:0 35px;}
.prg_wrap .sign_bj_wrap .join_bj ul li a {}
.prg_wrap .sign_bj_wrap .join_bj ul li a .thumb {display: block;margin-bottom: 40px;}
.prg_wrap .sign_bj_wrap .join_bj ul li a .nick {font-size: 22px;color: #464646;}
.prg_wrap .sign_bj_wrap .join_bj.join_bj_2 {margin-top: 23px;}
.prg_wrap .sign_bj_wrap .join_bj.join_bj_2 .time strong {background-color: #4b6dff;}
.prg_wrap .sign_bj_wrap .join_bj.join_bj_2 .time span {color: #4b6dff;}
.prg_wrap .sign_bj_wrap .join_bj.join_bj_2 ul li {margin:0 13px;}
.prg_wrap .sign_bj_wrap .text_notice {text-align: center;font-size: 18px;color: #7e7e7e;margin-top: 38px;}

.prg_wrap .bn_userclip_event {width: 960px; height: 314px; position: relative; margin: 0 auto; background: url(/afevent/promotion/award2019/img/bn_userclip_event.jpg) no-repeat center}
.prg_wrap .bn_userclip_event a {display: block;width: 154px;height: 48px;position: absolute;left:403px;top:218px;font:0/0 a;}

.img_vote_add { display: block;  margin: 0 auto -21px; text-align: center;}

/* SUPPORT */
.support { height: 1192px; background:url('/afevent/promotion/award2019/img/support.jpg') no-repeat center 0; }
.support a { overflow: hidden; text-indent: -9999em; position: absolute; top: 577px; left: 50%; margin-left: -162px;  width: 324px; height: 35px; }

/* layer_video */
.layer_vod ,
.layer_vod .player , .dim
{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.layer_vod iframe { width: 100%; height: 100%; }
.layer_vod { position: fixed; z-index: 1000; top: 100%; left: 0; right: 0;}
.layer_vod .player { position: absolute; background-color: #000; top: 100%; bottom: 00%; left:30%; right: 30%; opacity: 0; z-index: 101;}
.layer_vod .text { display: none !important; overflow: hidden; position: absolute; z-index: 100; top: 20%; left: 0; right: 0;  margin: -50px auto 0; width: 473px; height: 30px; text-indent:-9999em; background:url('/afevent/promotion/award2019/img/teaser_text.png') no-repeat center;  }
.layer_vod .close { display: none; overflow: hidden; text-indent: -9999em; position: absolute;  left: 100%; top: 0; width: 41px; height: 41px; margin-left: 15px; background:url('/afevent/promotion/award2019/img/teaser_close.png') no-repeat center; cursor: pointer;}
.layer_vod.on { top: 0; bottom: 0; }
.layer_vod.on .player { top: 20%; bottom: 20%; left:24%; right: 24%; opacity: 1; }
.layer_vod.on .text,
.layer_vod.on .close  { display: block; }

.layer_vod .text {  }
.layer_vod .dim  {  position: absolute; z-index: 1 !important;}
.layer_vod.on .dim { display: block !important;}
.dim { position: fixed; z-index: 400; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000)"; }


/* =============
VOTE
============= */
.visu_vote_top .inn {background:url('/afevent/promotion/award2019/img/visu_vote_top.png') no-repeat center 60px;}
.visu_vote_newbj .inn {background:url('/afevent/promotion/award2019/img/visu_vote_newbj.png') no-repeat center 50px;}
.visu_vote_special .inn {background:url('/afevent/promotion/award2019/img/visu_vote_special.png') no-repeat center 60px;}

.infobox {padding-bottom: 35px;text-align: center;}
.infobox .ea {font-family: 'NanumSquare'; font-size: 24px; font-weight: 700; letter-spacing: -0.5px;}
.infobox .ea em { display: inline-block; color: #333; margin-right: 5px;}
.infobox .ea span { display: inline-block; color:#1f69ff; }
.infobox p {font-size: 16px;color: #888;margin-top: 10px}


.bjlist_special_tit {overflow:hidden; text-indent:-1111px; height:150px; background:url('/afevent/promotion/award2019/img/vote_text.png') no-repeat center;}

/* 레이어 */
.layer {position:fixed; left:50%; top:0; padding:0 0 30px; background:#fff; z-index:555;}
.layer h3 {height:68px; overflow:hidden; text-indent:-11111px;}
	.layer.lay_silver h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_silver.gif') no-repeat center center;}
	.layer.lay_myroulette h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_myroulette.gif') no-repeat center center;}
	.layer.lay_result_sorry h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_sorry.gif') no-repeat center center;}
	.layer.lay_result_cong h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_cong.gif') no-repeat center center;}
	.layer.lay_answer_good h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_good.gif') no-repeat center center;}
	.layer.lay_answer_wrong h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_wrong.gif') no-repeat center center;}
	.layer.lay_myawards h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_myawards.gif') no-repeat center center;}
	.layer.lay_ticket h3,
	.layer.lay_ticket2 h3 {background:#00dcb9 url('/afevent/promotion/award2019/img/h3_ticket.gif') no-repeat center center;}

.layer .memo {font-size:18px; letter-spacing:-1px; color:#494949; line-height:1.5em; margin:30px 20px 20px; padding:30px 20px; border-top:2px solid #24c8fb; background:#f4f4f4;}

.layer .btnbox {display:block; padding:30px 0; background:#e5e5e5;}
.layer .btnbox2 {display:block; text-align:center;}
.layer .btnbox2 span {margin:0 3px;}

.layer .btn_close a {position:absolute; right:0; top:0; width:68px; height:68px; display:block; overflow:hidden; text-indent:-1111px; background:url('/afevent/promotion/award2019/img/btn_close.gif') no-repeat center center;}
.layer .btn_ok a {display:block; width:133px; height:52px; margin:0 auto;  border-radius:25px; overflow:hidden; text-indent:-1111px; background:#00dcb9 url('/afevent/promotion/award2019/img/btn_ok.gif') no-repeat center center;}
.layer .btnbox2 .btn_ok a {display:inline-block;}
.layer .btn_ok2 a {display:block; width:263px; height:52px; margin:0 auto;  border-radius:25px; overflow:hidden; text-indent:-1111px; background:#00dcb9 url('/afevent/promotion/award2019/img/btn_ok2.gif') no-repeat center center;}
.layer .btn_ok3 a {display:block; width:263px; height:52px; margin:0 auto;  border-radius:25px; overflow:hidden; text-indent:-1111px; background:#00dcb9 url('/afevent/promotion/award2019/img/btn_ok3.gif') no-repeat center center;}
.layer .btn_cancel a {display:inline-block; width:133px; height:52px; margin:0 auto;  border-radius:25px; overflow:hidden; text-indent:-1111px; background:#b0b0b0 url('/afevent/promotion/award2019/img/btn_cancel.gif') no-repeat center center;}

.bgdark {display:none; position:fixed; z-index:444; left:0; right:0; top:0; bottom:0; cursor:pointer; background:#000; background:rgba(0,0,0,0.50);}

.lay_silver {width:494px; top:50%; margin:-200px 0 0 -247px;}
.lay_myroulette {width:374px; top:50%; margin:-165px 0 0 -187px;}
.lay_result_sorry,
.lay_result_cong {width:374px; top:50%; margin:-240px 0 0 -187px;}
.lay_answer_good,
.lay_answer_wrong {width:374px; top:50%; margin:-173px 0 0 -187px;}
.lay_myawards {width:460px; top:50%; margin:-190px 0 0 -230px;}
.lay_ticket {width:560px; top:50%; margin:-311px 0 0 -280px;}
.lay_ticket2 {width:380px; top:50%; margin:-173px 0 0 -187px;}

.lay_myroulette .memo {padding:0;}
.lay_myroulette .memo dl:after {clear:both;content:"";display:block;}
.lay_myroulette .memo dt,
.lay_myroulette .memo dd {float:left; width:50%; line-height:42px; text-align:center; color:#666; font-size:12px; font-weight:bold; letter-spacing:0; border-bottom:1px solid #e8e8e8; }
.lay_result_sorry .memo .bad {text-align:center; display:block; padding:120px 0 0; font-size:22px; color:#2a2828; background:url('/afevent/promotion/award2019/img/bad.png') no-repeat center 0;}
.lay_result_cong .memo .good {text-align:center; display:block; padding:120px 0 0; font-size:22px; color:#2a2828;}
.lay_result_cong .memo .good em {display:block; font-size:22px; color:#e60000; font-weight:600; padding:0 0 1px;}
.lay_result_cong .memo .good .info1 {font-size:20px; color:#535353;}
.lay_result_cong .memo .good1 {background:url('/afevent/promotion/award2019/img/good1.gif') no-repeat center 0;}
.lay_result_cong .memo .good2 {background:url('/afevent/promotion/award2019/img/good2.gif') no-repeat center 0;}
.lay_result_cong .memo .good3 {background:url('/afevent/promotion/award2019/img/good3.png') no-repeat center 0;}
.lay_result_cong .memo .good4 {background:url('/afevent/promotion/award2019/img/good4.jpg') no-repeat center 0;}
.lay_result_cong .memo .good5 {background:url('/afevent/promotion/award2019/img/good5.jpg') no-repeat center 0;}
.lay_result_cong .memo .good6 {background:url('/afevent/promotion/award2019/img/good6.jpg') no-repeat center 0;}
.lay_result_cong .memo .good7 {padding:135px 0 0; background:url('/afevent/promotion/award2019/img/good7.gif') no-repeat center 0;}

.lay_answer_good .memo,
.lay_answer_wrong .memo {text-align:center; color:#232323; font-size:20px; font-weight:600;}
.lay_answer_good .memo em,
.lay_answer_wrong .memo em {display:block; color:#00dcb9;}

.lay_myawards {padding:0;}
.lay_myawards .memo {margin-top:10px; padding-bottom:10px; border-top:none; background:none;}
.lay_myawards .memo .info {color:#666666; font-size:18px; font-weight:600; display:block; padding:0 0  27px; }
.lay_myawards .memo .inputbox {}
.lay_myawards .memo .inputbox:after {clear:both;content:"";display:block;}
.lay_myawards .memo .inputbox dt,
.lay_myawards .memo .inputbox dd {float:left;}
.lay_myawards .memo .inputbox dt {width:135px; height:39px; padding:1px 0 0; font-size:18px; color:#181818;}
.lay_myawards .memo .inputbox dd {width:245px; height:40px; }
.lay_myawards .memo .inputbox dd .input_text {width:225px; padding:8px 10px 7px; border:1px solid #cfcfcf; color:#adadad; font-size:14px;}
.lay_myawards .memo .inputbox dd .input_text:focus {color:#181818;}

.lay_ticket {padding:0;}
.lay_ticket .memo {border:none; padding:0 20px 10px; background:none;}
.lay_ticket .memo .rules {width:460px; height:220px; overflow:auto; margin:0 0 10px; border:1px solid #e5e5e5; font-size:12px; color:#838383; padding:20px; line-height:2em;}
.lay_ticket .memo .rules a {color:#838383;}
.lay_ticket .memo .agree {color:#666; font-weight:bold; font-size:12px; display:block; padding:0 0 20px; letter-spacing:0;}
.lay_ticket .memo .agree input {vertical-align:middle; margin:-2px 0 0;}
.lay_ticket .memo .inputbox {}
.lay_ticket .memo .inputbox:after {clear:both;content:"";display:block;}
.lay_ticket .memo .inputbox dt,
.lay_ticket .memo .inputbox dd {float:left;}
.lay_ticket .memo .inputbox dt {width:100px; height:39px; padding:1px 0 0; font-size:18px; color:#181818;}
.lay_ticket .memo .inputbox dd {width:380px; height:40px; }
.lay_ticket .memo .inputbox dd .input_text {width:360px; padding:8px 10px 7px; border:1px solid #cfcfcf; color:#adadad; font-size:14px;}
.lay_ticket .memo .inputbox dd .input_text:focus {color:#181818;}

.lay_ticket2 .memo {margin:0; background:none;}
.lay_ticket2 .memo .check_info {font-size:14px; color:#666; text-align:center; display:block; line-height:1.5em; font-weight:600; padding:0 0 20px;}
.lay_ticket2 .memo .inputcheck { border-top:2px solid #24c8fb; background:#f4f4f4;}
.lay_ticket2 .memo .inputcheck:after {clear:both;content:"";display:block;}
.lay_ticket2 .memo .inputcheck dt,
.lay_ticket2 .memo .inputcheck dd {float:left; width:50%; font-size:12px; color:#666; line-height:42px; text-align:center; font-weight:bold; border-bottom:1px solid #e8e8e8; }
.lay_ticket2 .memo .inputcheck dt {}
.lay_ticket2 .memo .inputcheck dd {}



.btn_vote_show { overflow: hidden; position: absolute; left: 110px; width: 131px; height: 37px; margin-top: -10px; background:url('/afevent/promotion/award2019/img/btn_vote_show.png') no-repeat center 0; text-indent: -9999em; outline: none; }
.layer_vote_wrap {position:fixed; top:0; left:0; height:100%; width:100%; text-align:center; z-index: 400; }
.layer_vote_wrap:after {display:inline-block; content:""; width:0; height:100%; vertical-align:middle; margin-left:-4px; }
.layer_vote {position: relative; display:inline-block; vertical-align:middle; width: 830px; margin: 0 auto; z-index: 1000; background-color: #fff;
border:1px solid #b7b7b7;}
.layer_vote_info {position:relative;padding:40px 0 30px 0;}
.layer_vote_info:after {display: block;content: "";position:absolute;left:30px;right:30px;margin: auto;bottom:0;height: 1px;background-color: #e1e1e1;}
.layer_vote_info h3 {margin-bottom:15px;font-size: 32px;font-weight: 700;color: #212121;font-family: 'NanumSquare';}
.layer_vote_info p {font-size: 15px;color: #666;line-height:20px;}
.layer_vote_info .date {color: #2568ff;margin-top: 20px}
.layer_vote_footer {position:relative;height: 52px; color: #fff; text-align: left; background-color: #3a3a3a; color: #fff; }
.layer_vote_footer input { vertical-align: -3px; margin-right: 5px;}
.layer_vote_footer div { line-height: 52px; text-indent: 15px; }
.layer_vote .bj_list {overflow-y: auto;height: 587px;}
.layer_vote .bj_list img { display: block; width: 100%;}
.layer_vote .input_msg {padding:59px 120px 0 120px;margin-bottom: 34px}
.layer_vote .input_msg strong {display: block;font-size: 20px;color: #000;margin:0 0 15px 0;}
.layer_vote .input_msg textarea {width: 100%; height:90px;padding:20px 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-size: 16px;line-height: 120%; background-color: #f0f0f0;border:none;resize: none;border-radius: 4px;outline:none;}
.layer_vote .btn_layer_reg {display: block;width: 260px;height: 61px;margin:0 auto;font:0/0 a;background:url('/afevent/promotion/award2019/img/evt/btn_layer_reg.png') no-repeat 0 0; }
.layer_vote .btn_cancel {position:absolute;right:10px;bottom:15px;display: block;  padding-left: 20px; font-size:16px; color: #e3e3e3; background:url('/afevent/promotion/award2019/img/btn_layer_close2.png') no-repeat left  center; }
.layer_vote .btn_cancel2 { overflow: hidden; position:absolute;right:0;top:0;display: block; width: 66px;height: 57px; text-indent: -9999em; background:url('/afevent/promotion/award2019/img/evt/btn_layer_close.png') no-repeat center; }

.layer_award_info{display:none;position:fixed;top:3%;left:0;right:0;width:768px;box-sizing:border-box;margin:0 auto;z-index:1000;background-color:#fff;font-family:'NanumSquare',AppleGothic,sans-serif;border:1px solid #b7b7b7}
.layer_award_info .layer_contents{position:relative;height:100%}
.layer_award_info_header{padding:50px 0 27px;position:relative}
.layer_award_info_header:after{position:absolute;left:30px;bottom:0;display:block;content:"";width:708px;height:1px;background-color:#cecece}
.layer_award_info_header h2{font-family:'NanumSquare',AppleGothic,sans-serif;font-size:32px;font-weight:800;text-align:center;color:#212121;letter-spacing:-1.5px;padding-bottom:50px}
.layer_award_info_header dl{margin-left:50px;display:table}
.layer_award_info_header dl:after{display:block;clear:both;content:""}
.layer_award_info_header dl dt,.layer_award_info_header dl dd{font-family:'NanumSquare',AppleGothic,sans-serif;display:table-cell;vertical-align:middle}
.layer_award_info_header dl dt{width:100px;font-size:20px;color:#5c5c5c;font-weight:700}
.layer_award_info_header dl dd{position:relative;padding-left:20px}
.layer_award_info_header dl dd p{position:relative;padding-left:8px;font-size:15px;color:#5c5c5c;line-height:26px;letter-spacing:-1px}
.layer_award_info_header dl dd p:before{position:absolute;left:0;top:10px;display:block;content:"";width:6px;height:2px;vertical-align:middle;background-color:#c8c8c8}
.layer_award_info_header dl dd p span{color:#ff309b}
.layer_award_info_header dd:before{position:absolute;left:0;top:0;content:"";display:inline-block;width:1px;height:22px;background-color:#d5d5d5}
.layer_award_info_header .list_date{margin-bottom:20px}
.layer_award_info_header .list_buy dd:before{height:51px;top:10px}
.layer_award_info_header .btn_wrap{position:static;text-align:center;font-size:0;padding-top:25px}
.layer_award_info_header .btn_buy_sticker,.layer_award_info_header .btn_buy_ticketlink{display:inline-block;width:219px;height:60px;line-height:60px;text-align:center;margin:0 6px}
.layer_award_info_header .btn_buy_sticker span,.layer_award_info_header .btn_buy_ticketlink span{display:inline-block;font-size:16px;color:#fff;vertical-align:middle}
.layer_award_info_header .btn_buy_sticker span:after,.layer_award_info_header .btn_buy_ticketlink span:after{display:inline-block;vertical-align:middle;content:"";border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-left:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.layer_award_info_header .btn_buy_sticker{background-color:#f70192}
.layer_award_info_header .btn_buy_ticketlink{background-color:#1363db}
.layer_award_info .btn_close{display:block;width:61px;height:61px;position:absolute;right:0;top:0;font:0/0 a}
.layer_award_info .btn_close:after{display:block;vertical-align:middle;content:"\00d7";font-size:45px;color:#656565;font-weight:100}
.layer_award_info_cont{height:565px;overflow-y:auto}
.layer_award_info_cont img{width:100%}
.layer_award_info_cont .benefit{margin-top:95px;padding-bottom:100px;background:url(/afevent/promotion/award2019/img/layer_award_info_cont_benefit_bg.jpg) no-repeat center 87px}
.layer_award_info_cont .benefit dl{text-align:center;padding:0 10px}
.layer_award_info_cont .benefit dl:after{display:block;clear:both;content:""}
.layer_award_info_cont .benefit dl dt{font-size:30px;letter-spacing:-1px;color:#393939;padding-bottom:299px}
.layer_award_info_cont .benefit dl dd{float:left;width:33.333333%}
.layer_award_info_cont .benefit dl dd p{font-size:18px;color:#393939;line-height:26px;letter-spacing:-.5px}
.layer_award_info_cont .benefit dl .first p{margin-left:29px}
.layer_award_info_cont .notice_wrap{padding:44px 49px 0;border-top:1px solid #ececec;background-color:#f9f9f9}
.layer_award_info_cont .notice_wrap h3{display:block;font-size:24px;font-weight:700;font-family:'NanumSquare';color:#5c5c5c;padding-left:30px;margin-bottom:25px;background:url(/afevent/promotion/award2019/img/icon_emp.png) no-repeat left 1px}
.layer_award_info_cont .notice_wrap dl:last-child{padding:27px 0 30px}
.layer_award_info_cont .notice_wrap dl dt{margin-bottom:2px;font-size:18px;color:#5e5e5e}
.layer_award_info_cont .notice_wrap dl dd{position:relative;font-size:16px;color:#898989;line-height:27px;padding-left:10px}
.layer_award_info_cont .notice_wrap dl dd:before{position:absolute;left:0;top:12px;display:block;content:"";width:6px;height:2px;vertical-align:middle;background-color:#c8c8c8}

.notice_evt { padding-bottom: 60px !important; }

.teaser_bg_vod { position: fixed; top: 0; left: 0; right: 0; bottom: 0;}
.teaser_bg_vod .fade, .slick-list { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
.teaser_bg_vod .fade button {display: none !important;}
.teaser_bg_vod .fade .slide_img { position: fixed !important; top: 0; left: 0 !important; right: 0; bottom: 0 !important; height: 1080px; -webkit-animation-name: slide_ani; animation-name: slide_ani; -webkit-animation-duration: 6s; animation-duration: 6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.teaser_bg_vod .fade .slide_img:nth-child(1) {background: url('/afevent/promotion/award2019/img/teaser_bg_img.jpg') no-repeat;}
.teaser_bg_vod .fade .slide_img:nth-child(2) {background: url('/afevent/promotion/award2019/img/teaser_bg_img_2.jpg') no-repeat;}
.teaser_bg_vod .fade .slide_img:nth-child(3) {background: url('/afevent/promotion/award2019/img/teaser_bg_img_3.jpg') no-repeat;}
.teaser_bg_vod .fade .slide_img:nth-child(4) {background: url('/afevent/promotion/award2019/img/teaser_bg_img_4.jpg') no-repeat;}
.teaser_bg_vod .fade .slide_img:nth-child(5) {background: url('/afevent/promotion/award2019/img/teaser_bg_img_5.jpg') no-repeat;}
.teaser_bg_vod .fade .slide_img:nth-child(6) {background: url('/afevent/promotion/award2019/img/teaser_bg_img_6.jpg') no-repeat;}
.teaser_bg_vod .fade .slide_img:nth-child(7) {background: url('/afevent/promotion/award2019/img/teaser_bg_img_7.jpg') no-repeat;}
 @keyframes slide_ani {
	 0% { transform:scale(1); }
	 100% { transform:scale(1.05); }
 }

 .teaser .teaser_bg_obj_l { position:absolute; z-index: 1; bottom: 0; top:0; left: 0; width:50%; background:url('/afevent/promotion/award2019/img/teaser_bg_obj_l.png') center center; background-size:cover; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
 .teaser .teaser_bg_obj_r { position:absolute; z-index: 1; bottom: 0;top:0; right: 0;width:50%;background:url('/afevent/promotion/award2019/img/teaser_bg_obj_r.png') center center; background-size:cover; -webkit-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
/* h2 ani */
@keyframes fadeInUp {
  0% {opacity: 0; transform: translateY(20px); }
  100% {opacity: 1; transform: translateY(0); }
}
/* teaser_bg_obj_l ani */
@-webkit-keyframes fadeInLeft {
0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
100% { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes fadeInLeft {
0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
100% { opacity: 1; -webkit-transform: none; transform: none; }
}

/* teaser_bg_obj_r ani */
@-webkit-keyframes fadeInRight {
0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
100% { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes fadeInRight {
0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
100% { opacity: 1; -webkit-transform: none; transform: none; }
}

/*입장권구매*/
.ticket_wrap {padding-top: 100px; background-color: #f3f3f3;}
.ticket_wrap h3 {font-family: 'NanumSquare';font-size: 36px;font-weight: 700;text-align: center;color: #000;letter-spacing: -1px;}
.ticket_wrap .schedule_wrap {text-align: center;padding-bottom: 100px;}
.ticket_wrap .schedule_wrap dl {display: inline-block;font-size:0;padding-top: 40px;}
.ticket_wrap .schedule_wrap dl dt,
.ticket_wrap .schedule_wrap dl dd {display: inline-block;font-weight: 700;vertical-align: middle;}
.ticket_wrap .schedule_wrap dl dt {color: #ff1c82;font-size:20px;margin-top: -2px;}
.ticket_wrap .schedule_wrap dl dt:before {display: inline-block;content: "";margin-right: 10px;margin-left: 22px; width: 4px;height: 4px;vertical-align: middle;background-color: #ff1c82;}
.ticket_wrap .schedule_wrap dl dt:first-child {color: #1c71ff;margin-left: 0}
.ticket_wrap .schedule_wrap dl dt:first-child:before {background:#1c71ff;}
.ticket_wrap .schedule_wrap dl dd {font-size:22px;padding-left: 10px;color: #515151;}
.ticket_wrap .schedule_wrap dl dd:before {display: inline-block;content: "";margin-right: 10px;margin-top: -3px; width: 1px;height: 15px;vertical-align: middle;background-color: #bfbfbf;}
.ticket_wrap .schedule_wrap .text_notice {margin-top: 20px;text-align: center;font-size: 18px;color: #818181;}

.ticket_wrap .seat_wrap {padding-bottom: 100px;}
.ticket_wrap .seat_wrap .image_wrap {width:960px;height:385px;margin:45px auto 0 auto;background:url(/afevent/promotion/award2019/img/seat_map.jpg) no-repeat center}
.ticket_wrap .seat_wrap dl {font-size: 0;padding-left: 15px;padding-top: 30px;}
.ticket_wrap .seat_wrap dl dt,
.ticket_wrap .seat_wrap dl dd {display: inline-block;color: #ff2162;}
.ticket_wrap .seat_wrap dl dt {font-size: 26px;font-weight: 700;}
.ticket_wrap .seat_wrap dl dt:before {display: inline-block;content: "";margin-right: 10px;margin-left: 22px; width: 9px;height: 9px;vertical-align: middle;background-color: #ff2162;}
.ticket_wrap .seat_wrap dl dd {font-size: 22px;}
.ticket_wrap .seat_wrap dl dt:first-child:before {background-color: #0080ff;}
.ticket_wrap .seat_wrap dl dt:first-child,
.ticket_wrap .seat_wrap dl dd:nth-child(2){color: #0080ff;}

.ticket_wrap .buy_wrap {padding-bottom: 100px;}
.ticket_wrap .buy_wrap .text_desc {text-align: center;font-size: 18px;color: #515151;margin-top: 20px;}
.ticket_wrap .buy_wrap .text_noti {font-size: 18px;color: #ff3c4e;margin-top: 5px;}
.ticket_wrap .buy_wrap .buy_r,
.ticket_wrap .buy_wrap .buy_s {background-color: #fff;}
.ticket_wrap .buy_wrap .buy_r {margin-top: 40px;}
.ticket_wrap .buy_wrap .buy_r .info {border-bottom: 2px solid #f1f1f1;}
.ticket_wrap .buy_wrap .buy_r .info:after {display: block;content: "";clear: both;}
.ticket_wrap .buy_wrap .buy_r .info h4 {float:left;height: 119px;line-height: 98px;width:120px;text-align:center; font-family: 'NanumSquare';font-size: 40px;font-weight: 800;color: #0080ff;}
.ticket_wrap .buy_wrap .buy_r .info dl {}
.ticket_wrap .buy_wrap .buy_r .info dl:nth-child(2) {padding-top: 26px; padding-bottom: 6px}
.ticket_wrap .buy_wrap .buy_r .info dl dt {display: inline-block; font-size: 18px;font-weight: 800;color: #5c5c5c;}
.ticket_wrap .buy_wrap .buy_r .info dl dd {display: inline-block; font-size: 18px;color:#5c5c5c;}
.ticket_wrap .buy_wrap .buy_r .seat_select {}
.ticket_wrap .buy_wrap .buy_r .seat_select:after {display: block;content: "";clear: both;}
.ticket_wrap .buy_wrap .buy_r .seat_select > div {float: left;position:relative;width: 50%;padding-top: 40px;padding-bottom: 45px; text-align: center;font-size: 0}
.ticket_wrap .buy_wrap .buy_r .seat_select .title {display: block;font-size: 26px;color: #202020;margin-bottom: 30px;}
.ticket_wrap .buy_wrap .buy_r .seat_select a {display: inline-block;text-align: center;height: 62px;line-height: 62px;background-color: #0080ff;vertical-align: top;}
.ticket_wrap .buy_wrap .buy_r .seat_select a span {font-size: 24px;color: #fff;}
.ticket_wrap .buy_wrap .buy_r .seat_select a span:after {display: inline-block;content: "";vertical-align: middle;margin-left: 15px;margin-top: -2px; width: 0; height: 0; border-left: 7px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
.ticket_wrap .buy_wrap .buy_r .seat_select .cash:after {display: block;content: "";width: 1px;background-color:#ececec;position: absolute;right: 0;top: 15px;bottom:15px;}
.ticket_wrap .buy_wrap .buy_r .seat_select .cash a {width:130px;margin:0 6px; background-color: #0080ff;}
.ticket_wrap .buy_wrap .buy_r .seat_select .sticker a {width:230px;margin:0 6px; background-color: #0080ff;}
.ticket_wrap .buy_wrap .buy_r .seat_select a.disabled span {font-size: 18px}
.ticket_wrap a.disabled {background-color: #aaaaaa !important;color: #e5e5e5 !important;cursor: default !important}
.ticket_wrap a.disabled span:after {display: none !important}

.ticket_wrap .buy_wrap .buy_s {margin-top: 27px;position: relative;}
.ticket_wrap .buy_wrap .buy_s .info:after {display: block;content: "";clear: both;}
.ticket_wrap .buy_wrap .buy_s .info h4 {float:left;height: 120px;line-height: 120px;width:120px;text-align:center; font-family: 'NanumSquare';font-size: 40px;font-weight: 800;color: #ff2162;}
.ticket_wrap .buy_wrap .buy_s .info dl {padding-top: 32px;}
.ticket_wrap .buy_wrap .buy_s .info dl dd {display: inline-block;line-height: 28px; font-size: 18px;color:#5c5c5c;}
.ticket_wrap .buy_wrap .buy_s .btn_wrap {position:absolute;right:141px;top:0;bottom: 0;margin:auto;height: 62px;}
.ticket_wrap .buy_wrap .buy_s .btn_wrap a {display: block;width:230px;text-align: center;height: 62px;line-height: 62px;background-color: #ff2162;}
.ticket_wrap .buy_wrap .buy_s .btn_wrap a span {font-size: 24px;color: #fff;}
.ticket_wrap .buy_wrap .buy_s .btn_wrap a span:after {display: inline-block;content: "";vertical-align: middle;margin-left: 15px;margin-top: -2px; width: 0; height: 0; border-left: 7px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
.ticket_wrap .buy_wrap .text_notice {margin-top:30px;font-size: 18px;color: #ff3c4e;text-align: center;}

.ticket_wrap .benefit_wrap{}
.ticket_wrap .benefit_wrap dl{text-align:center;padding:65px 10px 150px 10px}
.ticket_wrap .benefit_wrap dl:after{display:block;clear:both;content:""}
.ticket_wrap .benefit_wrap dl dd{float:left;width:33.333333%}
.ticket_wrap .benefit_wrap dl dd:before{display: block;content: "";width: 186px;height: 186px;margin:0 auto 35px auto;}
.ticket_wrap .benefit_wrap dl dd:nth-child(2):before{background:url(/afevent/promotion/award2019/img/benefit_1.png) no-repeat center}
.ticket_wrap .benefit_wrap dl dd:nth-child(3):before{background:url(/afevent/promotion/award2019/img/benefit_2.png) no-repeat center}
.ticket_wrap .benefit_wrap dl dd:nth-child(4):before{background:url(/afevent/promotion/award2019/img/benefit_3.png) no-repeat center}
.ticket_wrap .benefit_wrap dl dd p{font-size:18px;color:#393939;line-height:26px;letter-spacing:-.5px}
