/* 20170821 수정 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{   margin: 0;  padding: 0;  border: 0; vertical-align: baseline; }
ul, li, ol { list-style:none; }
button{background:none; border:0; margin:0; padding:0; cursor:pointer;}
#header { z-index:9999; }
#lnb .depth2 > .inr > ul > li > a { font-size:16px; }

.event_wrap { /* position:relative; */ z-index:99; width:100%; min-width:1140px; font-family:'Nanum Square',"Nanum Gothic", sans-serif;}
/* //20170821 수정 */
.event_wrap .section .con { position:relative; width:1140px; margin:0 auto; }


.section1 { position:relative; width:100%; height:870px; background:url('../images/sec1_bg.jpg') no-repeat center; }

.section2 { position:relative; width:100%; height:803px; background:url('../images/sec2_bg.jpg') no-repeat 50% 0; }
.section2 .sec2_btn01 { padding-top:30px; text-align:center; }
.section2 .reviewBox { padding-top:100px; }
.section2 .reviewBox .review { overflow:hidden; margin-left:45px; }
.section2 .reviewBox .review li { display:block; float:left; margin:0 10px; padding:10px; background:#fff; border:1px solid #e3e3e3; }
.section2 .reviewBox .review li p.tit { font-size:15px; padding-left:10px; }
.section2 .reviewBox .review li p.tit strong { display:block; overflow:hidden; width:288px; padding:10px 0 5px 0; font-size:17px; text-overflow:ellipsis; white-space:nowrap; }
.section2 .reviewBox .review li p.date { margin:15px 0; padding-left:10px; color:#989898; font-size:15px; }
.section2 .sec2_btn02 { padding-top:20px; text-align:center; }
.section2 .banner { padding-top:75px; text-align:center; }

.section3 { position:relative; width:100%; height:1074px; background:url('../images/sec3_bg.jpg') no-repeat center; }
.slideBox { position:relative; width:995px; margin:0 auto; padding-top:270px; }
.slideBox .cover { position:absolute; top:200px; left:14px; z-index:999; }

.slideBox #slideshow-1,#slideshow-2 { max-width:640px; margin: auto; }
.slideBox .cycle-slideshow img { width: 100%; height: auto; display: block; }

.slideBox #cycle-1 div { width:100%; }
.slideBox #slideshow-1 .cycle-prev { position:absolute; top:466px; left:50px;; width:70px; height:70px; background:url('../images/sec3_slide_prev.png') no-repeat center; z-index:999; }
.slideBox #slideshow-1 .cycle-next { position:absolute; top:466px; right:36px; width:70px; height:70px; background:url('../images/sec3_slide_next.png') no-repeat center; z-index:999; }

.slideBox #slideshow-2 { max-width:680px; margin-top:25px }
.slideBox #cycle-2 .thumnail { margin-right:20px; cursor:pointer; }
.slideBox #cycle-2 .thumnail .choice { width:28px; height:28px; margin:0 auto 5px; text-align:center; background:url('../images/sec3_slide_thumnail01_off.png') no-repeat center; }
.slideBox #cycle-2 .thumnail.cycle-slide-active .choice { background:url('../images/sec3_slide_thumnail01_on.png') no-repeat center;}
.slideBox #cycle-2 .thumnail .imgbox { position:relative; }
.slideBox #cycle-2 .thumnail .imgbox .img_cover { display:block; position:absolute; top:0; left:0; }
.slideBox #cycle-2 .thumnail .imgbox .img img { width:203px; height:118px; padding:8px; }

.btn_sns { position:absolute; top:949px; left:300px; }
.btn_sns a { margin:0 30px; }

/* 171010 수정 */
.section4 { position:relative; width:100%; height:279px; background:url('../images/sec4_bg.jpg') no-repeat center; }
/*// 171010 수정 */