/* (½½¶óÀÌµå ÀÖÀ» °æ¿ì) */
.pagination {  }
.pagination ul { text-align:center; }
.pagination ul li { float:left; margin-left:6px; }
.pagination ul li:first-child { margin:0; }
.pagination ul li button { text-indent:-9999px; width:10px; height:10px; background:url(http://img.imbc.com/commons/2018/image/main/pagination-btn.png) center top; } 
.pagination ul li.slick-active button { background-position:center -10px; }
.pause button { float:right; clear:both; width:28px; height:28px; text-indent:-9999px; background:url(http://img.imbc.com/commons/2018/image/main/pagination-btn.png) center -20px; }
.pause button.play { background-position:center bottom; }
button.slick-arrow { position:absolute; top:50%; margin-top:-21px; z-index:150; width:42px; height:42px; text-indent:-9999px; background:url(http://img.imbc.com/commons/2018/image/main/navi-btn.png) no-repeat left center; }
button.slick-prev { left:0; }
button.slick-next { right:0; background-position:right center; }

/* (°¢ ÄÁÅÙÃ÷º° Å¸ÀÌÆ² °øÅë) */
.tit-wrap { overflow:hidden; position:relative; margin-bottom:22px; }
h3.cont-tit { font-size:26px; font-family:'notokr-bold'; float:left; }

/******************************************************************************************** sub - ÀÌº¥Æ® top */

.event #header { width:100%; height:110px !important; position:absolute; top:0; right:0; left:0; margin:auto; }
.event #header .wrapper { width:100%; }
.event #header .hd-wrap { background:none; }
.event-top-area { position:relative; height:560px; background:url(http://img.imbc.com/event/images/top-bg.jpg) no-repeat center top;}
.event-main-tit { overflow:hidden; height:100%; }
.event-main-tit h2.top-title { float:left; width:550px; height:236px; padding-top:172px; }
.event-main-tit h2.top-title img {  }
.event-main-tit .renew-notice { position:absolute; bottom:82px; right:0; }
.event-nav { position:absolute; bottom:-42px; right:0; left:0; margin:auto; }
.event-nav ul { font-size:0; }
.event-nav ul li { position:relative; z-index:50; display:inline-block; margin-left:2px; }
.event-nav ul li:first-child { margin-left:0; }
.event-nav ul li.active:before { content:''; display:block; width:313px; height:106px; position:absolute; top:-3px; left:0; background-image:url(http://img.imbc.com/event/images/top-nav-shadow.png); z-index:20; }
.event-nav ul li button { width:303px; height:88px; background-repeat:no-repeat; background-image:url(http://img.imbc.com/event/images/top-nav.jpg); font-size:0; }
.event-nav ul li.event1 button { background-position:left center; }
.event-nav ul li.event2 button { background-position:-303px center; }
.event-nav ul li.event3 button { background-position:-606px center; }
.event-nav ul li.event4 button { background-position:right center; }
.event-nav ul li.active button { position:relative; z-index:50; background-image:url(http://img.imbc.com/event/images/top-nav-on.jpg); }

/***************************************************************** ÀÌº¥Æ® fixed */
.event-fixed-area { position:absolute; top:662px; right:94px; z-index:50; }
.event-fixed-area ul li { overflow:hidden; margin-top:15px; }
.event-fixed-area ul li:first-child { margin-top:0; }
.event-fixed-area ul li button { float:right; height:44px; padding-right:25px; font-size:0; position:relative; text-align:right; font-family:'notokr-bold'; }
.event-fixed-area ul li button span { display:inline-block; font-size:16px; line-height:21px; color:#cbd0d3; }
.event-fixed-area ul li button span.txt { display:none; }
.event-fixed-area ul li button span.circle { position:absolute; top:50%; right:0; margin-top:-8px; display:inline-block; width:17px; height:17px; background:url(http://img.imbc.com/event/images/event-fixed.png) no-repeat left center; }
.event-fixed-area ul li.active button span { color:#0098e0; }
.event-fixed-area ul li.active button span.txt { display:inline-block; }
.event-fixed-area ul li.active button span.circle { background-position:right center; }

/***************************************************************** ÀÌº¥Æ® bottom */
.event-bottom-area { font-family:'notokr-demilight'; background-color:#fff; text-align:center; }
.event-bottom-area .bg-in { background-color:#f6f6f6; }
.event-bottom-area .event-con-tit { margin-bottom:40px; }
.event-bottom-area .event-info ul { width:389px; margin:0 auto 45px; }
.event-bottom-area .event-info ul li { overflow:hidden; margin-top:9px; text-align:left; margin-top:15px; }
.event-bottom-area .event-info ul li:first-child { margin-top:0; }
.event-bottom-area .event-info ul li.gift { text-align:center; margin-top:22px; }
.event-bottom-area .event-info ul li span.tit, .event-bottom-area .event-info ul li span.txt { display:block; float:left; }
.event-bottom-area .event-info ul li span { letter-spacing:-2px; font-size:20px; color:#424242; }
.event-bottom-area .event-info ul li span.tit { line-height:27px; width:94px; box-sizing:border-box; padding-right:11px; margin-right:10px; background:url(http://img.imbc.com/event/images/event-info-vertical.png) no-repeat right 3px; }
.event-bottom-area .event-info ul li span.txt { line-height:25px; min-width:72%; max-width:73%; font-family:'notokr-medium'; }
.event-bottom-area .event-info ul li span strong { line-height:25px; display:inline-block; font-weight:normal; }
.event-bottom-area .event-info ul li span strong.blue { color:#01abff; font-family:'notokr-medium'; }
.event-bottom-area .event-info ul li span strong.date { font-family:'noto-bold'; }
.event-bottom-area .event-info ul li span strong.gift2 { margin-top:3px; }
.event-bottom-area .event-img-area { margin-bottom:28px; }
.event-bottom-area .event-btn a, .event-bottom-area .event-btn button { position:relative; font-size:0; display:block; width:238px; height:68px; margin:0 auto; }
.event-bottom-area .event-btn a:before, .event-bottom-area .event-btn button:before { content:''; display:block; width:243px; height:85px; position:absolute; top:-2px; left:0; background-image:url(http://img.imbc.com/event/images/top-nav-shadow.png); background-repeat:no-repeat; background-size:100%; z-index:20; }
.event-bottom-area .event-btn a img { position:relative; z-index:50; }
.event-bottom-area .event-btn button { outline-color:#fff; }
.event-bottom-area .event-btn button span { position:relative; z-index:50; }

.event-bottom-area .event1 { padding:107px 0 98px; }
.event-bottom-area .event2 { padding:77px 0 98px; }
.event-bottom-area .event3 { padding:77px 0 98px; }
.event-bottom-area .event4 { padding:77px 0 98px; }
.event-bottom-area .event2 .event-info ul { width:379px; margin-bottom:35px; }
.event-bottom-area .event3 .event-info ul { width:439px; margin-bottom:35px; }
.event-bottom-area .event3 .event-info ul li.gift { margin-bottom:42px; }
.event-bottom-area .event3 .event-img-area { margin-bottom:79px; }
.event-bottom-area .event3 .event-btn { font-size:0; margin-bottom:60px; }
.event-bottom-area .event3 .event-btn a { display:inline-block; margin:0 25px; }

.event-bottom-area .event4 .event4-poll { width:802px; margin:0 auto 38px; box-sizing:border-box; border:6px solid #b7bdc9; padding:39px 54px; }
/* ¼öÁ¤ */.event-bottom-area .event4 .event4-poll h4 { margin-bottom:26px; }
.event-bottom-area .event4 .event4-poll ul { overflow:hidden; text-align:center; padding:0 116px; box-sizing:border-box; width:auto; margin:0; }
.event-bottom-area .event4 .event4-poll ul li { font-size:0; float:left; height:34px; line-height:34px; margin:0; }
.event-bottom-area .event4 .event4-poll ul li input { vertical-align:middle; display:none; position:absolute; left:-9999px; }
.event-bottom-area .event4 .event4-poll ul li label { vertical-align:middle; font-size:18px; color:#424242; font-family:'notokr-medium'; }
.event-bottom-area .event4 .event4-poll ul li label:before { content:''; display:block; float:left; margin:9px 8px 0 0; width:16px; height:16px; background:url(http://img.imbc.com/event/images/event-select.png) no-repeat left center; }
/* ¼öÁ¤ */.event-bottom-area .event4 .event4-poll ul li input[type=radio]:checked + label:before { background-position:right center; }
.event-bottom-area .event4 .poll1 { margin-bottom:44px; }
.event-bottom-area .event4 .poll1 ul li { width:25%; }
.event-bottom-area .event4 .poll2 { border-top:2px solid #f5f5f5; padding-top:39px; }
.event-bottom-area .event4 .poll2 ul { padding:0 39px; }
.event-bottom-area .event4 .poll2 ul li.top { width:35%; }
.event-bottom-area .event4 .poll2 ul li.center { width:30%; }
/* ¼öÁ¤ */.event-bottom-area .event4 .poll2 ul li.bottom { width:auto; margin-left:24px; }
.event-bottom-area .event4 .poll2 ul li.bottom.first { margin-left:0; }

.event #footer { background-color:#fff; border-top:1px solid #e1e1de; font-size:14px; color:#666; }